@font-face{font-family:Halant;src:url(/fonts/halant-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Figtree Variable;src:url(/fonts/figtree-var.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Figtree Variable;src:url(/fonts/figtree-var-italic.woff2)format("woff2");font-weight:300 900;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-surface);color:var(--color-ink);font-family:var(--type-body-stack);font-weight:var(--type-body-weight);font-size:var(--font-size-body);line-height:var(--line-height-body);font-synthesis:none;margin:0}h1,h2,h3,h4{font-family:var(--type-heading-stack);font-weight:var(--type-heading-weight);color:var(--color-primary);margin:0 0 var(--space-2);text-wrap:balance}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}h3,h4{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}p{margin:0 0 var(--space-2)}body{overflow-x:clip}.lead{font-family:var(--type-heading-stack);font-weight:var(--type-heading-weight);color:var(--color-primary);font-size:var(--font-size-lead);line-height:var(--line-height-lead)}small,.small{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-muted)}strong,b{font-weight:var(--type-body-strong-weight)}a{color:var(--color-link);text-underline-offset:2px;text-decoration:underline 1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}img{max-width:100%;height:auto}hr{border:0;border-top:1px solid var(--color-line);margin:var(--space-4) 0}.container{width:100%;max-width:var(--layout-page);padding:0 var(--space-2);margin:0 auto}.section{padding:var(--space-section) 0}:root{--color-muted-ground:var(--color-muted)}.section--alt{background:var(--color-surface-alt)}.section--dark{background:var(--color-primary-dark)}.section--sage{background:var(--color-surface-sage)}.section--sand{background:var(--color-surface-sand)}.section-head{font-size:var(--font-size-section-head);line-height:var(--line-height-section-head)}.eyebrow{font-size:var(--font-size-eyebrow);line-height:var(--line-height-eyebrow);font-weight:var(--type-body-strong-weight);color:var(--color-muted);margin-bottom:var(--space-1);display:block}.on-dark .eyebrow{color:var(--color-accent)}.bleed{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.measure{max-width:min(var(--layout-content), var(--type-measure))}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-1);z-index:200;background:var(--color-surface);color:var(--color-primary);padding:var(--space-1) var(--space-2);border:2px solid var(--color-primary);border-radius:var(--radius-sm);text-decoration:none;transition:top .15s ease-in-out;position:absolute;top:-100px}.skip-link:focus{top:var(--space-1)}.eyebrow{font-size:var(--font-size-small);color:var(--color-muted);margin:0 0 var(--space-1)}.btn{font-family:var(--type-body-stack);font-weight:var(--type-body-strong-weight);font-size:var(--font-size-button);line-height:var(--line-height-button);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;min-height:44px;text-decoration:none;display:inline-block}.btn--primary{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.btn--primary:hover{background:var(--color-on-accent);color:var(--color-accent);border-color:var(--color-on-accent)}.btn--secondary{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.btn--secondary:hover{background:var(--color-primary);color:var(--color-on-dark)}.on-dark{color:var(--color-on-dark);--color-muted-ground:var(--color-on-dark)}.on-dark h1,.on-dark h2,.on-dark h3,.on-dark h4{color:var(--color-accent)}.on-dark a:not(.btn){color:var(--color-on-dark)}.on-dark .btn--secondary{color:var(--color-accent);border-color:var(--color-accent)}.on-dark .btn--secondary:hover{background:var(--color-accent);color:var(--color-on-accent)}.on-dark :focus-visible{outline-color:var(--color-accent)}.on-sand{color:var(--color-on-sand);--color-muted-ground:var(--color-on-sand)}.on-sand h1,.on-sand h2,.on-sand h3,.on-sand h4,.on-sand a:not(.btn),.on-sand .eyebrow,.on-sand .text-muted{color:var(--color-on-sand)}.on-sand .btn--primary{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-accent)}.on-sand .btn--primary:hover{background:var(--color-primary);border-color:var(--color-primary)}.on-sand .btn--secondary{color:var(--color-on-sand);border-color:var(--color-on-sand)}.on-sand .btn--secondary:hover{background:var(--color-on-sand);color:var(--color-accent)}.on-sand :focus-visible{outline-color:var(--color-on-sand)}label{font-weight:var(--type-body-strong-weight);font-size:var(--font-size-small);color:var(--color-ink);margin-bottom:4px;display:block}input,select,textarea{font-family:var(--type-body-stack);font-size:var(--font-size-body);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1);width:100%;min-height:44px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.utilbar__crisis a,.brand,.site-footer__lockup,.site-footer__help-list a,.site-footer__links a,.site-footer__heading a,.site-footer__bar a,.site-footer__legal a{align-items:center;min-height:44px;display:inline-flex}.utilbar{background:var(--color-primary);font-size:var(--font-size-small);line-height:var(--line-height-small);padding:var(--space-1) 0}.utilbar__inner{gap:var(--space-1) var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.utilbar__crisis{color:var(--color-on-dark);margin:0}.utilbar__actions{gap:var(--space-1);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.utilbar__btn{min-height:44px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-weight:var(--type-body-strong-weight);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.utilbar__btn--call{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-accent)}.utilbar__btn--call:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.utilbar__btn--text{border-color:var(--color-accent);color:var(--color-accent);background:0 0}.utilbar__btn--text:hover{background:var(--color-accent);color:var(--color-on-accent)}@media (width<=420px){.utilbar__inner{justify-content:flex-start}.utilbar__actions{width:100%;margin-left:0}.utilbar__btn{flex:1}}.site-header{z-index:100;background:var(--color-surface);position:sticky;top:0}.navbar{background:var(--color-surface);border-bottom:1px solid var(--color-line)}.navbar__inner{align-items:center;gap:var(--space-1);padding-top:var(--space-1);padding-bottom:var(--space-1);flex-wrap:nowrap;display:flex}.brand{flex-shrink:0;line-height:0;display:inline-flex}.brand img{width:auto;height:28px;display:block}.nav{flex:auto}.nav__list{margin:0 calc(var(--space-1) * -1);flex-wrap:nowrap;gap:0;padding:0;list-style:none;display:flex}.nav__item{align-items:center;display:flex;position:relative}.nav__link{color:var(--color-primary);font-weight:var(--type-body-strong-weight);font-size:var(--font-size-small);padding:0 var(--space-1);white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:flex}.nav__link:hover{text-decoration:underline}.nav__item:has(.nav__toggle) .nav__link{padding-right:0}.nav__toggle{cursor:pointer;min-width:var(--space-3);background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;padding:0;display:inline-flex}.nav__chev{border-right:1px solid var(--color-muted);border-bottom:1px solid var(--color-muted);width:7px;height:7px;display:block;transform:rotate(45deg)translate(-2px,-2px)}.nav__menu{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);min-width:260px;padding:var(--space-2);z-index:110;display:none;position:absolute;top:100%;left:0}.nav__item:hover>.nav__menu,.nav__item:focus-within>.nav__menu,.nav__item[data-open=true]>.nav__menu{display:block}.nav__menu-inner{gap:var(--space-4);display:flex}.nav__col{min-width:200px}.nav__col-heading{min-height:44px;font-family:var(--type-heading-stack);font-weight:var(--type-heading-weight);font-size:var(--font-size-small);color:var(--color-primary);padding-bottom:var(--space-1);margin-bottom:var(--space-1);border-bottom:1px solid var(--color-line);align-items:center;text-decoration:none;display:flex}.nav__col-list{margin:0;padding:0;list-style:none}.nav__col-list li{margin-bottom:0}.nav__col-list a{color:var(--color-ink);font-size:var(--font-size-small);align-items:center;min-height:44px;text-decoration:none;display:flex}.nav__col-list a:hover{color:var(--color-link);text-decoration:underline}.navbar__actions{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.navbar__actions .btn{padding-inline:var(--space-2)}.navbar__burger{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:none}.navbar__burger-bars,.navbar__burger-bars:before,.navbar__burger-bars:after{background:var(--color-primary);width:20px;height:2px;display:block;position:relative}.navbar__burger-bars:before,.navbar__burger-bars:after{content:"";position:absolute}.navbar__burger-bars:before{top:-6px}.navbar__burger-bars:after{top:6px}.site-footer{background:var(--color-primary);color:var(--color-on-dark);padding:var(--space-section) 0 0}.site-footer__lockup{margin-bottom:var(--space-4);line-height:0;display:inline-block}.site-footer__lockup img{width:220px;height:auto;display:block}.site-footer__heading{color:var(--color-accent);font-size:var(--font-size-h3);line-height:var(--line-height-h3);margin-bottom:var(--space-2)}.site-footer__help{margin-bottom:0}.site-footer__hours{margin:var(--space-1) 0 0;font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-on-dark)}.site-footer__help-list{gap:0 var(--space-3);font-size:var(--font-size-body);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__cols{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=768px){.site-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__help,.site-footer__links{margin-bottom:0}}.site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=768px){.site-footer__links{grid-template-columns:1fr}}.site-footer__links{gap:var(--space-1);font-size:var(--font-size-body);margin:0;padding:0;list-style:none;display:grid}.site-footer__heading a{color:var(--color-accent);text-decoration:none}.site-footer__heading a:hover{text-decoration:underline}.site-footer__legal{margin:0 0 var(--space-4);gap:0 var(--space-3);font-size:var(--font-size-small);line-height:var(--line-height-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.site-footer a{color:var(--color-on-dark);text-decoration:underline}.site-footer a:hover{color:var(--color-accent)}.site-footer :focus-visible{outline-color:var(--color-accent)}.site-footer__crisis{font-size:var(--font-size-small);line-height:var(--line-height-small);margin-bottom:var(--space-4);max-width:var(--type-measure)}.site-footer__bar{background:var(--color-primary-dark);margin-top:var(--space-4);padding:var(--space-3) 0;font-size:var(--font-size-small);line-height:var(--line-height-small)}.site-footer__bar p{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.site-footer__bar span:after{content:"·";margin-left:var(--space-2);color:var(--color-accent)}.site-footer__bar span:last-child:after{content:""}.site-footer__bar .site-footer__badges{justify-content:center;align-items:center;gap:var(--space-5);margin:0 0 30px}.site-footer__badges a{align-items:center;min-height:0;text-decoration:none;display:inline-flex}.site-footer__badges img{width:auto;height:115px;display:block}.mobilebar{z-index:120;background:var(--color-surface);border-top:1px solid var(--color-line);padding:var(--space-1) var(--space-1) max(var(--space-1), env(safe-area-inset-bottom));gap:var(--space-1);display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0b2b1c1a}.mobilebar a{text-align:center;font-size:var(--font-size-small);padding:var(--space-1) 4px;border-radius:var(--radius-sm);border:1px solid var(--color-primary);min-height:44px;color:var(--color-primary);flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.mobilebar a.is-primary{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}@media (width<=992px){.navbar__burger{display:flex}.navbar__inner{gap:var(--space-2);flex-wrap:wrap}.nav{flex-basis:100%;display:none}.nav.is-open{display:block}.nav__list{padding:var(--space-1) 0;flex-flow:column wrap;gap:0;margin:0}.nav__item{border-bottom:1px solid var(--color-line);flex-wrap:wrap}.nav__link{padding:var(--space-2) var(--space-1);flex:1}.nav__toggle{min-width:44px}.nav__menu{width:100%;padding:0 0 var(--space-2) var(--space-2);border:0;border-radius:0;position:static}.nav__item:hover>.nav__menu{display:none}.nav__item:focus-within>.nav__menu,.nav__item[data-open=true]>.nav__menu{display:block}.nav__menu-inner{gap:var(--space-2);flex-direction:column}}@media (width>=721px) and (width<=992px){.nav.is-open{max-height:var(--nav-max-height,60dvh);overscroll-behavior:contain;overflow-y:auto}}@media (width<=720px){.site-header{position:static}.utilbar__inner{justify-content:space-between;gap:var(--space-1);flex-wrap:nowrap}.utilbar__actions{flex-wrap:nowrap;width:auto;margin-left:auto}.utilbar__btn--text,.utilbar__btn-word{display:none}.utilbar__btn{padding-inline:var(--space-1);flex:none}.navbar__actions{display:none}.navbar__inner{padding-top:4px;padding-bottom:4px}.mobilebar{display:flex}body:not(.is-bare){padding-bottom:76px}}.hero[data-astro-cid-2hc2krvj]{padding:var(--space-section) 0;background:var(--color-surface-alt)}.hero__inner[data-astro-cid-2hc2krvj]{gap:var(--space-4);grid-template-columns:1fr;align-items:center;display:grid}.hero__subhead[data-astro-cid-2hc2krvj]{font-family:var(--type-heading-stack);font-weight:var(--type-heading-weight);color:var(--color-primary);font-size:var(--font-size-lead);line-height:var(--line-height-lead);max-width:var(--type-measure)}.hero__note[data-astro-cid-2hc2krvj]{margin:var(--space-1) 0 0;max-width:var(--type-measure);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-muted-ground)}.hero__ctas[data-astro-cid-2hc2krvj]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.hero__chips[data-astro-cid-2hc2krvj]{gap:var(--space-1) var(--space-3);margin:var(--space-3) 0 0;font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-ink);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero__chips[data-astro-cid-2hc2krvj] li[data-astro-cid-2hc2krvj]{align-items:center;gap:6px;display:flex}.hero__check[data-astro-cid-2hc2krvj]{color:var(--color-primary);flex:none}.on-dark .hero__check[data-astro-cid-2hc2krvj]{color:var(--color-accent)}.hero__media[data-astro-cid-2hc2krvj] img[data-astro-cid-2hc2krvj]{border-radius:var(--radius-md);width:100%;display:block}@media (width<=859px){.hero__media[data-astro-cid-2hc2krvj] img[data-astro-cid-2hc2krvj]{aspect-ratio:3/2;object-fit:cover;height:auto}}@media (width>=860px){.hero[data-astro-cid-2hc2krvj]{padding:var(--space-12) 0}.hero__inner[data-astro-cid-2hc2krvj]{gap:var(--space-6);grid-template-columns:7fr 5fr;align-items:center}.hero--bleed[data-astro-cid-2hc2krvj] .hero__inner[data-astro-cid-2hc2krvj]{max-width:calc(50vw + (var(--layout-page) / 2));align-items:stretch;margin-right:0;padding-right:0}.hero--bleed[data-astro-cid-2hc2krvj] .hero__media[data-astro-cid-2hc2krvj]{margin-block:calc(var(--space-12) * -1);display:flex}.hero--bleed[data-astro-cid-2hc2krvj] .hero__media[data-astro-cid-2hc2krvj] img[data-astro-cid-2hc2krvj]{border-radius:var(--radius-lg) 0 0 var(--radius-lg);object-fit:cover;height:100%}}.trust-bar[data-astro-cid-3k2qauox]{border-block:1px solid var(--color-line);padding:var(--space-3) 0}.trust-bar[data-astro-cid-3k2qauox] h2[data-astro-cid-3k2qauox]:not(.visually-hidden){font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-muted-ground)}.trust-bar__list[data-astro-cid-3k2qauox]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.trust-bar__list[data-astro-cid-3k2qauox] li[data-astro-cid-3k2qauox]{align-items:center;gap:var(--space-1);font-size:var(--font-size-small);display:flex}.trust-bar__label[data-astro-cid-3k2qauox]{color:var(--color-primary)}.trust-bar__detail[data-astro-cid-3k2qauox]{color:var(--color-muted-ground)}.triangle__grid[data-astro-cid-bvfslopg]{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.triangle__card[data-astro-cid-bvfslopg]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-4)}.triangle__numeral[data-astro-cid-bvfslopg]{font-family:var(--type-heading-stack);font-weight:var(--type-heading-weight);font-size:var(--font-size-h1);color:var(--color-primary);margin-bottom:var(--space-2);line-height:1;display:block}.triangle__card[data-astro-cid-bvfslopg] h3[data-astro-cid-bvfslopg]{margin-bottom:var(--space-1)}.triangle__card[data-astro-cid-bvfslopg] p[data-astro-cid-bvfslopg]{color:var(--color-ink)}.triangle__link[data-astro-cid-bvfslopg]{min-height:44px;color:var(--color-link);align-items:center;gap:6px;display:inline-flex}.triangle__cta[data-astro-cid-bvfslopg]{margin-top:var(--space-4);max-width:var(--type-measure)}.triangle__cta-lead[data-astro-cid-bvfslopg]{margin-bottom:var(--space-1);color:var(--color-muted-ground)}.triangle__cta-actions[data-astro-cid-bvfslopg]{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.triangle__cta-or[data-astro-cid-bvfslopg]{align-items:center;display:inline-flex}.triangle__cta-or[data-astro-cid-bvfslopg] a[data-astro-cid-bvfslopg]{align-items:center;min-height:44px;display:inline-flex}@media (width>=760px){.triangle__grid[data-astro-cid-bvfslopg]{grid-template-columns:repeat(3,1fr)}}.program-cards__grid[data-astro-cid-jvvgp3ui]{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.program-cards__card[data-astro-cid-jvvgp3ui]{background:var(--color-surface-alt);border-top:3px solid var(--color-primary);border-radius:var(--radius-lg);height:100%;padding:var(--space-3);color:var(--color-ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.program-cards__media[data-astro-cid-jvvgp3ui]{width:calc(100% + var(--space-3) * 2);margin:calc(var(--space-3) * -1) calc(var(--space-3) * -1) var(--space-3);aspect-ratio:16/9;object-fit:cover;background:var(--color-line);display:block}.program-cards__card[data-astro-cid-jvvgp3ui] h3[data-astro-cid-jvvgp3ui]{font-size:var(--font-size-h3);margin-bottom:var(--space-1)}.program-cards__card[data-astro-cid-jvvgp3ui] p[data-astro-cid-jvvgp3ui]{margin-bottom:var(--space-2)}.program-cards__more[data-astro-cid-jvvgp3ui]{color:var(--color-link);font-weight:var(--type-body-strong-weight);text-underline-offset:2px;align-items:center;gap:6px;margin-top:auto;text-decoration:underline;display:inline-flex}.program-cards__card[data-astro-cid-jvvgp3ui]:hover{background:var(--color-surface);border-top-color:var(--color-link)}.program-cards__card[data-astro-cid-jvvgp3ui]:hover h3[data-astro-cid-jvvgp3ui]{text-underline-offset:2px;text-decoration:underline}.program-cards__card[data-astro-cid-jvvgp3ui]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width>=640px){.program-cards__grid[data-astro-cid-jvvgp3ui]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.program-cards__grid[data-astro-cid-jvvgp3ui]{grid-template-columns:repeat(3,1fr)}}.condition-list__row[data-astro-cid-ciicmrvg]{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.condition-list__chip[data-astro-cid-ciicmrvg]{min-height:44px;padding:var(--space-1) var(--space-2);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-ink);align-items:center;text-decoration:none;display:inline-flex}a[data-astro-cid-ciicmrvg].condition-list__chip:hover{border-color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.condition-list__chip--plain[data-astro-cid-ciicmrvg]{color:var(--color-muted-ground)}.condition-list__all[data-astro-cid-ciicmrvg]{min-height:44px;padding:var(--space-1) 0 var(--space-1) var(--space-1);font-weight:var(--type-body-strong-weight);align-items:center;display:inline-flex}.condition-list__grid[data-astro-cid-ciicmrvg]{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.condition-list__card[data-astro-cid-ciicmrvg]{background:var(--color-surface);border-top:3px solid var(--color-primary);border-radius:0 0 var(--radius-md) var(--radius-md);height:100%;padding:var(--space-3);color:var(--color-ink);flex-direction:column;text-decoration:none;display:flex}.condition-list__card[data-astro-cid-ciicmrvg] h3[data-astro-cid-ciicmrvg]{font-size:var(--font-size-h3);margin-bottom:var(--space-1)}.condition-list__card[data-astro-cid-ciicmrvg] p[data-astro-cid-ciicmrvg]{margin-bottom:var(--space-2);color:var(--color-muted-ground);font-size:var(--font-size-small);line-height:var(--line-height-small)}.condition-list__more[data-astro-cid-ciicmrvg]{color:var(--color-link);align-items:center;margin-top:auto;display:inline-flex}.condition-list__card[data-astro-cid-ciicmrvg]:hover{background:var(--color-surface-alt);border-top-color:var(--color-link)}.condition-list__card[data-astro-cid-ciicmrvg]:hover h3[data-astro-cid-ciicmrvg]{text-underline-offset:2px;text-decoration:underline}.condition-list__card[data-astro-cid-ciicmrvg]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.condition-list__card--plain[data-astro-cid-ciicmrvg]{border-top-color:var(--color-line);border-top-width:1px}@media (width>=640px){.condition-list__grid[data-astro-cid-ciicmrvg]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.condition-list__grid[data-astro-cid-ciicmrvg]{grid-template-columns:repeat(3,1fr)}}.steps__list[data-astro-cid-5qqxtk6d]{counter-reset:step;gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.steps__list[data-astro-cid-5qqxtk6d] li[data-astro-cid-5qqxtk6d]{counter-increment:step;padding-left:calc(var(--space-6));position:relative}.steps__list[data-astro-cid-5qqxtk6d] li[data-astro-cid-5qqxtk6d]:before{content:counter(step);width:var(--space-4);height:var(--space-4);background:var(--color-primary);color:var(--color-surface);border-radius:var(--radius-sm);font-family:var(--type-heading-stack);font-weight:var(--type-heading-weight);font-size:var(--font-size-small);place-items:center;display:grid;position:absolute;top:0;left:0}.steps__list--plain[data-astro-cid-5qqxtk6d] li[data-astro-cid-5qqxtk6d]{padding-left:var(--space-2)}.steps__list--plain[data-astro-cid-5qqxtk6d] li[data-astro-cid-5qqxtk6d]:before{content:"";background:var(--color-primary);border-radius:0;width:3px;height:100%}.on-dark .steps__list--plain[data-astro-cid-5qqxtk6d] li[data-astro-cid-5qqxtk6d]:before,.on-sand .steps__list--plain[data-astro-cid-5qqxtk6d] li[data-astro-cid-5qqxtk6d]:before{background:var(--color-accent)}.steps__list[data-astro-cid-5qqxtk6d] h3[data-astro-cid-5qqxtk6d]{font-size:var(--font-size-h3);line-height:var(--line-height-h3);margin-bottom:4px}.steps__cta[data-astro-cid-5qqxtk6d]{margin-top:var(--space-4);max-width:var(--type-measure)}.steps__cta-lead[data-astro-cid-5qqxtk6d]{margin-bottom:var(--space-1);color:var(--color-muted-ground)}.steps__cta-actions[data-astro-cid-5qqxtk6d]{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.steps__cta-or[data-astro-cid-5qqxtk6d]{align-items:center;display:inline-flex}.steps__cta-or[data-astro-cid-5qqxtk6d] a[data-astro-cid-5qqxtk6d]{align-items:center;min-height:44px;display:inline-flex}@media (width>=860px){.steps__list[data-astro-cid-5qqxtk6d]{grid-template-columns:repeat(2,1fr)}}.family-entry__inner[data-astro-cid-7aoetgqf]{max-width:var(--type-measure);margin-inline:0}.family-entry__actions[data-astro-cid-7aoetgqf]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.insurance-strip[data-astro-cid-uoiftasm]{border-block:1px solid var(--color-line)}.insurance-strip__plans[data-astro-cid-uoiftasm]{margin:0 0 var(--space-2);gap:var(--space-1) var(--space-2);font-size:var(--font-size-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.insurance-strip__plans[data-astro-cid-uoiftasm] li[data-astro-cid-uoiftasm]{border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:2px var(--space-1)}.insurance-strip__price[data-astro-cid-uoiftasm]{font-family:var(--type-heading-stack);font-weight:var(--type-heading-weight);color:var(--color-primary)}.pricing-table__grid[data-astro-cid-j2qq6l3v]{gap:var(--space-3);grid-template-columns:1fr;display:grid}.pricing-table__price[data-astro-cid-j2qq6l3v]{font-family:var(--type-heading-stack);font-weight:var(--type-heading-weight);font-size:var(--font-size-h3);color:var(--color-primary);margin-bottom:var(--space-1)}.pricing-table__price[data-astro-cid-j2qq6l3v] span[data-astro-cid-j2qq6l3v]{font-family:var(--type-body-stack);font-size:var(--font-size-small);color:var(--color-muted-ground)}.pricing-table__note[data-astro-cid-j2qq6l3v]{font-size:var(--font-size-small);color:var(--color-muted-ground)}.pricing-table__grid[data-astro-cid-j2qq6l3v] ul[data-astro-cid-j2qq6l3v]{padding-left:var(--space-3);margin:0}@media (width>=760px){.pricing-table__grid[data-astro-cid-j2qq6l3v]{grid-template-columns:repeat(3,1fr)}}.comparison-table__scroll[data-astro-cid-ye4iymbt]{overflow-x:auto}table[data-astro-cid-ye4iymbt]{border-collapse:collapse;background:var(--color-surface);width:100%;font-size:var(--font-size-small)}th[data-astro-cid-ye4iymbt],td[data-astro-cid-ye4iymbt]{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-line);vertical-align:top}thead[data-astro-cid-ye4iymbt] th[data-astro-cid-ye4iymbt]{background:var(--color-surface-alt)}caption[data-astro-cid-ye4iymbt]{text-align:left;color:var(--color-muted-ground);padding-bottom:var(--space-1);font-size:var(--font-size-small)}.care-team__grid[data-astro-cid-caof34eh]{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.care-team__grid[data-astro-cid-caof34eh] img[data-astro-cid-caof34eh]{border-radius:var(--radius-md);margin-bottom:var(--space-1);display:block}.care-team__grid[data-astro-cid-caof34eh] h3[data-astro-cid-caof34eh]{font-size:var(--font-size-body)}.care-team__grid[data-astro-cid-caof34eh] h3[data-astro-cid-caof34eh] a[data-astro-cid-caof34eh]{align-items:center;min-height:44px;display:inline-flex}.care-team__role[data-astro-cid-caof34eh]{color:var(--color-muted-ground);margin-bottom:4px}.care-team__license[data-astro-cid-caof34eh]{font-size:var(--font-size-small);color:var(--color-muted-ground);margin:0}@media (width>=760px){.care-team__grid[data-astro-cid-caof34eh]{grid-template-columns:repeat(3,1fr)}}.proof__outcomes[data-astro-cid-24vkomyc]{margin:0 0 var(--space-3);gap:var(--space-3);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.proof__value[data-astro-cid-24vkomyc]{font-family:var(--type-heading-stack);font-weight:var(--type-heading-weight);font-size:var(--font-size-h2);color:var(--color-primary);display:block}.proof__label[data-astro-cid-24vkomyc]{display:block}.proof__source[data-astro-cid-24vkomyc]{font-size:var(--font-size-small);color:var(--color-muted-ground);display:block}.proof__review[data-astro-cid-24vkomyc]{margin:0 0 var(--space-2);border-left:1px solid var(--color-line);padding-left:var(--space-2)}.proof__review[data-astro-cid-24vkomyc] footer[data-astro-cid-24vkomyc]{color:var(--color-muted-ground);font-size:var(--font-size-small)}@media (width>=760px){.proof__outcomes[data-astro-cid-24vkomyc]{grid-template-columns:repeat(3,1fr)}}.region-list__grid[data-astro-cid-yzmzu6pu]{gap:var(--space-1) var(--space-2);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.region-list__note[data-astro-cid-yzmzu6pu]{color:var(--color-muted-ground);font-size:var(--font-size-small);margin-top:var(--space-2)}@media (width>=760px){.region-list__grid[data-astro-cid-yzmzu6pu]{grid-template-columns:repeat(4,1fr)}}.faq__list[data-astro-cid-zth7ee7q]{max-width:var(--type-measure);margin:0}.faq__item[data-astro-cid-zth7ee7q]{border-bottom:1px solid var(--color-line)}.faq__item[data-astro-cid-zth7ee7q] summary[data-astro-cid-zth7ee7q]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-height:44px;padding:var(--space-2) 0;cursor:pointer;list-style:none;display:flex}.faq__item[data-astro-cid-zth7ee7q] summary[data-astro-cid-zth7ee7q]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-zth7ee7q]{font-family:var(--type-heading-stack);font-weight:var(--type-heading-weight);font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-primary)}.faq__item[data-astro-cid-zth7ee7q] summary[data-astro-cid-zth7ee7q]:hover .faq__question[data-astro-cid-zth7ee7q]{text-underline-offset:2px;text-decoration:underline}.faq__item[data-astro-cid-zth7ee7q] summary[data-astro-cid-zth7ee7q]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.faq__marker[data-astro-cid-zth7ee7q]{flex:none;width:16px;height:16px;margin-top:6px;position:relative}.faq__marker[data-astro-cid-zth7ee7q]:before,.faq__marker[data-astro-cid-zth7ee7q]:after{content:"";background:var(--color-primary);height:2px;transition:transform .15s;position:absolute;inset:50% 0 auto}.faq__marker[data-astro-cid-zth7ee7q]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-zth7ee7q][open] .faq__marker[data-astro-cid-zth7ee7q]:after{transform:rotate(0)}.faq__answer[data-astro-cid-zth7ee7q]{padding-bottom:var(--space-2)}.faq__answer[data-astro-cid-zth7ee7q] p[data-astro-cid-zth7ee7q]{color:var(--color-muted-ground);margin:0}.on-dark .faq__question[data-astro-cid-zth7ee7q],.on-sand .faq__question[data-astro-cid-zth7ee7q]{color:inherit}.on-dark .faq__marker[data-astro-cid-zth7ee7q]:before,.on-dark .faq__marker[data-astro-cid-zth7ee7q]:after,.on-sand .faq__marker[data-astro-cid-zth7ee7q]:before,.on-sand .faq__marker[data-astro-cid-zth7ee7q]:after{background:currentColor}@media (prefers-reduced-motion:reduce){.faq__marker[data-astro-cid-zth7ee7q]:before,.faq__marker[data-astro-cid-zth7ee7q]:after{transition:none}}.rich-text__body[data-astro-cid-j6ape5um]{max-width:var(--type-measure)}.rich-text__body[data-astro-cid-j6ape5um] h2{margin-top:var(--space-4)}.rich-text__body[data-astro-cid-j6ape5um] h3{margin-top:var(--space-3)}.rich-text__body[data-astro-cid-j6ape5um] ul,.rich-text__body[data-astro-cid-j6ape5um] ol{padding-left:var(--space-3)}.rich-text__body[data-astro-cid-j6ape5um] li{margin-bottom:var(--space-1)}.rich-text__body[data-astro-cid-j6ape5um] table{border-collapse:collapse;width:100%;margin:var(--space-2) 0}.rich-text__body[data-astro-cid-j6ape5um] th,.rich-text__body[data-astro-cid-j6ape5um] td{border-bottom:1px solid var(--color-line);padding:var(--space-1);text-align:left;vertical-align:top}.rich-text__body[data-astro-cid-j6ape5um] th{color:var(--color-primary)}.rich-text__body[data-astro-cid-j6ape5um] .prose-actions{gap:var(--space-2);margin:var(--space-3) 0 var(--space-4);flex-wrap:wrap;display:flex}.rich-text__body[data-astro-cid-j6ape5um] .prose-group{display:contents}.rich-text__links[data-astro-cid-j6ape5um]{margin-top:var(--space-3);padding-left:0;list-style:none}.rich-text__links[data-astro-cid-j6ape5um] li[data-astro-cid-j6ape5um]{border-left:1px solid var(--color-line);padding-left:var(--space-2);margin-bottom:var(--space-2)}.rich-text__links[data-astro-cid-j6ape5um] a[data-astro-cid-j6ape5um]{align-items:center;min-height:44px;display:inline-flex}.rich-text__link-note[data-astro-cid-j6ape5um]{color:var(--color-muted-ground)}.rich-text__cta[data-astro-cid-j6ape5um]{align-items:center;gap:var(--space-2);margin-top:var(--space-4);max-width:var(--type-measure);flex-wrap:wrap;display:flex}.rich-text__cta-lead[data-astro-cid-j6ape5um]{color:var(--color-muted-ground)}.stats__grid[data-astro-cid-4zeszfu3]{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.stats__value[data-astro-cid-4zeszfu3]{font-family:var(--type-heading-stack);font-weight:var(--type-heading-weight);font-size:var(--font-size-h1);color:var(--color-primary);line-height:var(--line-height-h1);display:block}.stats__label[data-astro-cid-4zeszfu3]{display:block}.stats__source[data-astro-cid-4zeszfu3]{font-size:var(--font-size-small);color:var(--color-muted-ground);display:block}@media (width>=760px){.stats__grid[data-astro-cid-4zeszfu3]{grid-template-columns:repeat(4,1fr)}}.cta-final[data-astro-cid-ghb6yfxw]{border-top:1px solid var(--color-line)}.cta-final[data-astro-cid-ghb6yfxw].section--dark{border-top:0}.cta-final__actions[data-astro-cid-ghb6yfxw]{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.cta-final__crisis[data-astro-cid-ghb6yfxw]{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-ink);max-width:var(--type-measure);margin:0}.section--dark[data-astro-cid-ghb6yfxw] .cta-final__crisis[data-astro-cid-ghb6yfxw]{color:var(--color-on-dark)}.form[data-astro-cid-dem3prnc]{max-width:48rem}.form__row[data-astro-cid-dem3prnc]{gap:var(--space-2);grid-template-columns:1fr;display:grid}.form__field[data-astro-cid-dem3prnc]{margin-bottom:var(--space-2);flex-direction:column;gap:4px;display:flex}.form__field[data-astro-cid-dem3prnc] label[data-astro-cid-dem3prnc]{font-size:var(--font-size-small)}.form__optional[data-astro-cid-dem3prnc]{color:var(--color-muted-ground)}.form__req[data-astro-cid-dem3prnc]{color:var(--color-danger);font-weight:600}.form__field[data-astro-cid-dem3prnc] input[data-astro-cid-dem3prnc],.form__field[data-astro-cid-dem3prnc] select[data-astro-cid-dem3prnc],.form__field[data-astro-cid-dem3prnc] textarea[data-astro-cid-dem3prnc]{font:inherit;font-size:var(--font-size-body);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);min-height:44px}.form__field--check[data-astro-cid-dem3prnc]{align-items:flex-start;gap:var(--space-1);flex-direction:row}.form__field--check[data-astro-cid-dem3prnc] input[data-astro-cid-dem3prnc]{flex-shrink:0;width:24px;height:24px;min-height:auto;margin-top:10px}.form__field--check[data-astro-cid-dem3prnc] label[data-astro-cid-dem3prnc]{font-weight:var(--type-body-weight);min-height:44px;line-height:var(--line-height-small);padding-top:10px;display:block}.form__honeypot[data-astro-cid-dem3prnc]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}button[data-astro-cid-dem3prnc][disabled]{opacity:.55;cursor:not-allowed}.form__submit[data-astro-cid-dem3prnc]{margin-bottom:var(--space-1)}.form__submit[data-astro-cid-dem3prnc] .btn[data-astro-cid-dem3prnc]{width:100%}.form__status[data-astro-cid-dem3prnc]{color:var(--color-danger);font-size:var(--font-size-small);line-height:var(--line-height-small);margin:0 0 var(--space-1);text-align:center}.form__legal[data-astro-cid-dem3prnc]{text-align:center;font-size:var(--font-size-small);line-height:var(--line-height-small);margin:0 0 var(--space-2)}.form__unavailable[data-astro-cid-dem3prnc]{background:var(--color-surface-alt);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-2);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-ink);max-width:var(--type-measure)}@media (width>=640px){.form__row[data-astro-cid-dem3prnc]{grid-template-columns:1fr 1fr}}.contact-details__list[data-astro-cid-rsykdvw4]{gap:var(--space-2);grid-template-columns:1fr;margin:0;display:grid}.contact-details__list[data-astro-cid-rsykdvw4] dt[data-astro-cid-rsykdvw4]{font-size:var(--font-size-small);color:var(--color-muted-ground)}.contact-details__list[data-astro-cid-rsykdvw4] dd[data-astro-cid-rsykdvw4]{margin:0}.contact-details__list[data-astro-cid-rsykdvw4] dd[data-astro-cid-rsykdvw4] a[data-astro-cid-rsykdvw4]{align-items:center;min-height:44px;display:inline-flex}.contact-details__list[data-astro-cid-rsykdvw4] address[data-astro-cid-rsykdvw4]{font-style:normal}.contact-details__note[data-astro-cid-rsykdvw4]{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-muted-ground);display:block}.contact-details__crisis[data-astro-cid-rsykdvw4]{margin-top:var(--space-4);padding:var(--space-2);background:var(--color-surface-alt);border-radius:var(--radius-md);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-ink);max-width:var(--type-measure)}@media (width>=760px){.contact-details__list[data-astro-cid-rsykdvw4]{grid-template-columns:repeat(3,1fr)}}.breadcrumbs[data-astro-cid-2jwmgxnh]{padding:var(--space-2) 0;font-size:var(--font-size-small)}.breadcrumbs[data-astro-cid-2jwmgxnh] ol[data-astro-cid-2jwmgxnh]{gap:0 var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs[data-astro-cid-2jwmgxnh] li[data-astro-cid-2jwmgxnh]{align-items:center;display:flex}.breadcrumbs[data-astro-cid-2jwmgxnh] li[data-astro-cid-2jwmgxnh]+li[data-astro-cid-2jwmgxnh]:before{content:"/";margin-right:var(--space-1);color:var(--color-muted-ground)}.breadcrumbs[data-astro-cid-2jwmgxnh] a[data-astro-cid-2jwmgxnh],.breadcrumbs[data-astro-cid-2jwmgxnh] [data-astro-cid-2jwmgxnh][aria-current=page]{align-items:center;min-height:44px;display:inline-flex}.breadcrumbs[data-astro-cid-2jwmgxnh] [data-astro-cid-2jwmgxnh][aria-current=page]{color:var(--color-muted-ground)}.legal-text[data-astro-cid-wdvwjal2]{max-width:var(--type-measure)}.legal-text__meta[data-astro-cid-wdvwjal2]{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.legal-text__meta[data-astro-cid-wdvwjal2] dt[data-astro-cid-wdvwjal2]{color:var(--color-muted-ground)}.legal-text__meta[data-astro-cid-wdvwjal2] dd[data-astro-cid-wdvwjal2]{margin:0}.legal-text__body[data-astro-cid-wdvwjal2] h2{margin-top:var(--space-4)}.legal-text__body[data-astro-cid-wdvwjal2] h3{margin-top:var(--space-3)}.legal-text__body[data-astro-cid-wdvwjal2] ul,.legal-text__body[data-astro-cid-wdvwjal2] ol{padding-left:var(--space-3)}.legal-text__body[data-astro-cid-wdvwjal2] .prose-actions{gap:var(--space-2);margin:var(--space-3) 0 var(--space-4);flex-wrap:wrap;display:flex}.legal-text__body[data-astro-cid-wdvwjal2] .prose-group{display:contents}
