.insurance_page__oexPE{width:100%;color:var(--ink)}.insurance_container__7H34u{max-width:1080px;margin:0 auto;padding:0 20px 72px}.insurance_crumbs___5EjL{padding:24px 0 0;font-size:13.5px;color:var(--ink-faint)}.insurance_crumbs___5EjL a{font-weight:700;color:var(--brand-deep);text-decoration:none}.insurance_crumbs___5EjL a:hover{text-decoration:underline}.insurance_hero__iIdkE{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:40px;gap:40px;align-items:center;padding:20px 0 8px}.insurance_heroPlain__ju_0Q{padding:36px 0 8px;max-width:720px}.insurance_heroLogo__kYiJo{padding:28px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg)}.insurance_heroLogo__kYiJo img{display:block;width:100%;height:auto}.insurance_eyebrow___Q4T4{margin:0 0 8px;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-deep)}.insurance_h1__NhbOe{margin:0;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-synthesis:none;font-size:clamp(30px,4.6vw,42px);font-weight:400;letter-spacing:-.01em;line-height:1.15}.insurance_lead__kUJic{margin:14px 0 0;max-width:640px;font-size:18px;line-height:1.6;color:var(--ink-soft)}.insurance_note__ez8W4{margin:14px 0 0;max-width:640px;padding:12px 16px;background:var(--brand-tint);border-radius:var(--radius);font-size:15px;line-height:1.55}.insurance_section__Fvv5P{margin-top:44px}.insurance_h2__tQXho{margin:0 0 16px;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-synthesis:none;font-size:28px;font-weight:400;letter-spacing:-.01em}.insurance_body__G_RQu{max-width:720px;margin:0;font-size:16.5px;line-height:1.7}.insurance_body__G_RQu a,.insurance_small__N60ec a{font-weight:700;color:var(--brand-deep)}.insurance_small__N60ec{max-width:720px;margin:14px 0 0;font-size:14px;line-height:1.6;color:var(--ink-soft)}.insurance_therapists__JDVXK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.insurance_therapist__Z_sN_{display:flex;align-items:center;gap:14px;padding:14px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-card)}.insurance_therapistPhoto__VSNTC{position:relative;flex:none;width:64px;height:64px;overflow:hidden;border-radius:14px;background:var(--brand-tint)}.insurance_therapistImg__NkXtT{object-fit:cover;object-position:center 25%}.insurance_therapistBody__htKKg{flex:1 1;min-width:0}.insurance_therapistName__hzJbG{font-size:16px;font-weight:800;color:var(--ink);text-decoration:none}.insurance_therapistName__hzJbG:hover{color:var(--brand-deep);text-decoration:underline}.insurance_therapistMeta__RnkUz{margin-top:2px;font-size:13.5px;font-weight:600;color:var(--brand-deep)}.insurance_therapistTags__VLFuD{margin-top:4px;font-size:13px;line-height:1.4;color:var(--ink-soft)}.insurance_therapistBook__FtmmG{flex:none}.insurance_planGrid__Dmxeg{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.insurance_planCard___H430{display:flex;flex-direction:column;height:100%;padding:18px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-card);color:var(--ink);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.insurance_planCard___H430:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.insurance_planLogo__p5fVz{display:flex;align-items:center;height:44px;margin-bottom:12px}.insurance_planLogo__p5fVz img{width:auto;max-width:100%;max-height:40px;height:auto}.insurance_planLogoText__lFZhc{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:24px;color:var(--brand-deep)}.insurance_planName__1x5u2{font-size:15.5px;font-weight:800}.insurance_planCount__kRfK7{margin-top:4px;font-size:13.5px;font-weight:700;color:var(--brand-deep)}.insurance_tableWrap__vim5E{overflow-x:auto;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius)}.insurance_table__7PzVw{width:100%;min-width:860px;border-collapse:collapse;font-size:14px}.insurance_table__7PzVw td,.insurance_table__7PzVw th{padding:12px 10px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}.insurance_table__7PzVw thead th{font-size:12.5px;font-weight:800;line-height:1.3;color:var(--ink-soft);background:var(--page)}.insurance_table__7PzVw thead a{color:inherit;text-decoration:none}.insurance_table__7PzVw thead a:hover{color:var(--brand-deep);text-decoration:underline}.insurance_table__7PzVw tbody th{position:-webkit-sticky;position:sticky;left:0;min-width:170px;background:var(--surface);text-align:left;font-weight:800}.insurance_table__7PzVw tbody th a{color:var(--ink);text-decoration:none}.insurance_table__7PzVw tbody th a:hover{color:var(--brand-deep);text-decoration:underline}.insurance_table__7PzVw tbody tr:last-child td,.insurance_table__7PzVw tbody tr:last-child th{border-bottom:0}.insurance_cred__NqJRt{display:block;font-size:12px;font-weight:600;color:var(--ink-faint)}.insurance_yes__2EBFN{font-size:17px;font-weight:800;color:#1E8E5A}.insurance_no__T5Wvk{color:#B8C1CC}.insurance_srOnly__kBVsj{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.insurance_faq__Tjqno{max-width:760px}.insurance_faqItem__NF_3y{border-bottom:1px solid var(--line-strong)}.insurance_faqItem__NF_3y summary{padding:16px 0;font-size:16px;font-weight:700;cursor:pointer}.insurance_faqItem__NF_3y p{margin:0 0 16px;font-size:15.5px;line-height:1.65;color:var(--ink-soft)}.insurance_planLinks__kAZ7z{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.insurance_planLink__4NR5X{display:inline-block;padding:8px 14px;background:var(--brand-tint);border-radius:999px;font-size:14px;font-weight:700;color:var(--brand-deep);text-decoration:none}.insurance_planLink__4NR5X:hover{text-decoration:underline}.insurance_cta__c3n0T{margin-top:48px;padding:32px 24px;background:var(--brand-tint);border-radius:var(--radius-lg);text-align:center}.insurance_ctaTitle__Xkrdq{margin:0 0 8px;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-synthesis:none;font-size:28px;font-weight:400}.insurance_cta__c3n0T p{margin:0 0 18px;color:var(--ink-soft)}@media (max-width:860px){.insurance_hero__iIdkE{grid-template-columns:1fr;gap:20px}.insurance_heroLogo__kYiJo{max-width:260px;padding:20px}.insurance_therapists__JDVXK{grid-template-columns:1fr}}@media (max-width:520px){.insurance_therapist__Z_sN_{flex-wrap:wrap}.insurance_therapistBook__FtmmG{width:100%;justify-content:center}.insurance_lead__kUJic{font-size:16.5px}}