.CareHero-module__hR-gtW__hero{margin-top:calc(-1 * var(--nav-height));padding-top:var(--nav-height);background:var(--color-surface-dark);position:relative;overflow:hidden}.CareHero-module__hR-gtW__hero:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, transparent, var(--color-accent) 9%), transparent 72%);pointer-events:none;width:58%;height:90%;position:absolute;top:-10%;right:-12%}@media (min-width:810px){.CareHero-module__hR-gtW__hero{margin-top:calc(-1 * var(--nav-height-desktop));padding-top:var(--nav-height-desktop)}}.CareHero-module__hR-gtW__inner{z-index:1;max-width:var(--container-max);padding:clamp(56px, 7vw, 108px) var(--space-content-padding) clamp(64px, 7.5vw, 120px);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(40px,5vw,72px);margin:0 auto;display:grid;position:relative}.CareHero-module__hR-gtW__statement{flex-direction:column;gap:24px;display:flex}.CareHero-module__hR-gtW__heading{font-family:var(--font-heading);font-weight:var(--font-light);font-size:var(--text-display-3xl);letter-spacing:-.03em;color:var(--color-foreground-inverse);margin:0;line-height:102%}.CareHero-module__hR-gtW__headingAccent{color:var(--color-accent);font-style:italic;display:block}.CareHero-module__hR-gtW__lede{font-family:var(--font-body);font-size:var(--text-xl);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body);color:var(--color-foreground-inverse-muted);max-width:30em;margin:0}.CareHero-module__hR-gtW__ctaRow{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:8px;display:flex}.CareHero-module__hR-gtW__ctaPrimary{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-foreground);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-md);letter-spacing:var(--tracking-body-sm);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-soft), box-shadow var(--transition-soft);border:none;justify-content:center;align-items:center;padding:17px 40px;text-decoration:none;display:inline-flex}.CareHero-module__hR-gtW__ctaPrimary:hover{background:color-mix(in srgb, var(--color-accent) 88%, var(--color-foreground));transform:translateY(-2px);box-shadow:0 8px 28px #00000059}.CareHero-module__hR-gtW__ctaPrimary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.CareHero-module__hR-gtW__phoneLink{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-inverse);border-bottom:1px solid var(--color-border-light);transition:border-color var(--transition-fast);align-items:center;gap:10px;padding-bottom:3px;display:inline-flex}.CareHero-module__hR-gtW__phoneLink:hover{border-color:var(--color-accent)}.CareHero-module__hR-gtW__phoneLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.CareHero-module__hR-gtW__phoneIcon{width:18px;height:18px;color:var(--color-accent)}.CareHero-module__hR-gtW__answerLine{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-inverse-muted);margin:0}.CareHero-module__hR-gtW__fullListLink{color:var(--color-foreground-inverse);border-bottom:1px solid var(--color-border-light);transition:border-color var(--transition-fast);padding-bottom:1px}.CareHero-module__hR-gtW__fullListLink:hover{border-color:var(--color-accent)}.CareHero-module__hR-gtW__fullListLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.CareHero-module__hR-gtW__visual{justify-self:end;width:min(100%,470px);position:relative}.CareHero-module__hR-gtW__archFrame{aspect-ratio:4/5;border-radius:var(--radius-arch);box-shadow:0 0 0 1px color-mix(in srgb, transparent, var(--color-foreground-inverse) 14%), 0 32px 80px #0006;position:relative;overflow:hidden}.CareHero-module__hR-gtW__visual:before{content:"";border-radius:50% 50% calc(var(--radius-frame) + 8px) calc(var(--radius-frame) + 8px) / 40% 40% calc(var(--radius-frame) + 8px) calc(var(--radius-frame) + 8px);border:1.5px solid color-mix(in srgb, transparent, var(--color-accent) 32%);pointer-events:none;position:absolute;inset:-16px}.CareHero-module__hR-gtW__image{object-fit:cover}.CareHero-module__hR-gtW__visitChip{border-radius:var(--radius-receipt);background:var(--color-surface-alt);color:var(--color-foreground);align-items:center;gap:10px;padding:10px 16px 10px 14px;display:flex;position:absolute;top:30px;right:-18px;box-shadow:0 12px 32px #00000059}.CareHero-module__hR-gtW__visitIcon{width:17px;height:17px;color:var(--color-secondary);flex-shrink:0}.CareHero-module__hR-gtW__visitText{flex-direction:column;gap:1px;display:flex}.CareHero-module__hR-gtW__visitLabel{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-body-sm)}.CareHero-module__hR-gtW__visitSub{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-body-muted)}.CareHero-module__hR-gtW__planCard{border-radius:var(--radius-receipt);background:var(--color-white);width:min(300px,78%);color:var(--color-foreground);flex-direction:column;gap:9px;padding:18px 20px 16px;display:flex;position:absolute;bottom:40px;left:-48px;box-shadow:0 28px 64px #0000006b}.CareHero-module__hR-gtW__planHead{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-body-sm);align-items:center;gap:8px;margin:0;display:flex}.CareHero-module__hR-gtW__planIcon{width:17px;height:17px;color:var(--color-secondary)}.CareHero-module__hR-gtW__planRows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.CareHero-module__hR-gtW__planRow{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-body);border-bottom:1px solid var(--color-border);padding-bottom:6px}.CareHero-module__hR-gtW__planFoot{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-body-muted);margin:0}@media (prefers-reduced-motion:no-preference){@keyframes CareHero-module__hR-gtW__careHeroRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.CareHero-module__hR-gtW__statement>*{animation:CareHero-module__hR-gtW__careHeroRise .7s var(--ease-out-soft) both}.CareHero-module__hR-gtW__statement>:nth-child(2){animation-delay:80ms}.CareHero-module__hR-gtW__statement>:nth-child(3){animation-delay:.16s}.CareHero-module__hR-gtW__statement>:nth-child(4){animation-delay:.22s}.CareHero-module__hR-gtW__archFrame{animation:CareHero-module__hR-gtW__careHeroRise .8s .1s var(--ease-out-soft) both}.CareHero-module__hR-gtW__visitChip{animation:CareHero-module__hR-gtW__careHeroRise .7s .5s var(--ease-out-soft) both}.CareHero-module__hR-gtW__planCard{animation:CareHero-module__hR-gtW__careHeroRise .7s .62s var(--ease-out-soft) both}}@media (max-width:1023px){.CareHero-module__hR-gtW__planCard{left:-20px}}@media (max-width:809px){.CareHero-module__hR-gtW__inner{grid-template-columns:1fr;gap:44px;padding:52px 24px 72px}.CareHero-module__hR-gtW__statement{gap:20px}.CareHero-module__hR-gtW__visual{justify-self:center;width:min(100%,380px);padding-right:10px}.CareHero-module__hR-gtW__visitChip{top:22px;right:-6px}.CareHero-module__hR-gtW__planCard{width:min(280px,88%);bottom:26px;left:-8px}}@media (max-width:500px){.CareHero-module__hR-gtW__ctaRow{flex-direction:column;align-items:stretch}.CareHero-module__hR-gtW__ctaPrimary{width:100%}.CareHero-module__hR-gtW__phoneLink{align-self:center}}
.heading-module__UVe0-q__heading{font-family:var(--font-heading);font-weight:var(--font-regular);letter-spacing:var(--tracking-tighter);margin:0}.heading-module__UVe0-q__sizeDisplay{font-size:var(--text-display-2xl,var(--text-7xl));line-height:var(--leading-none)}.heading-module__UVe0-q__sizeSection{font-size:var(--text-display-xl,var(--text-5xl));line-height:105%}.heading-module__UVe0-q__sizeSectionLight{font-size:var(--text-display-xl-light,var(--text-5xl));line-height:105%;font-weight:var(--font-light);max-width:18ch}.heading-module__UVe0-q__sizeSubsection{font-size:var(--text-display-lg,var(--text-4xl));line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.heading-module__UVe0-q__sizeCard{font-size:var(--text-display-md,var(--text-2xl));line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.heading-module__UVe0-q__sizeLabel{font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.heading-module__UVe0-q__heading em,.heading-module__UVe0-q__heading i{font-style:italic;font-weight:inherit;color:var(--heading-em-color,var(--color-secondary))}.heading-module__UVe0-q__toneDefault{color:var(--color-foreground)}.heading-module__UVe0-q__toneInverse{color:var(--color-foreground-inverse)}.heading-module__UVe0-q__toneInverse em,.heading-module__UVe0-q__toneInverse i{color:var(--color-accent,var(--color-foreground-inverse))}.heading-module__UVe0-q__toneSecondary{color:var(--color-secondary)}.heading-module__UVe0-q__alignStart{text-align:start}.heading-module__UVe0-q__alignCenter{text-align:center}@media (max-width:1199px){.heading-module__UVe0-q__sizeDisplay{font-size:var(--text-display-2xl,var(--text-5_5xl))}.heading-module__UVe0-q__sizeSection{font-size:var(--text-display-xl,var(--text-4xl))}.heading-module__UVe0-q__sizeSectionLight{font-size:var(--text-display-xl-light,var(--text-4xl))}.heading-module__UVe0-q__sizeSubsection{font-size:var(--text-display-lg,var(--text-3xl))}}@media (max-width:809px){.heading-module__UVe0-q__sizeDisplay{font-size:var(--text-display-2xl,var(--text-4_5xl))}.heading-module__UVe0-q__sizeSection{font-size:var(--text-display-xl,var(--text-3xl))}.heading-module__UVe0-q__sizeSectionLight{font-size:var(--text-display-xl-light,var(--text-3xl));letter-spacing:var(--tracking-tight)}.heading-module__UVe0-q__sizeSubsection{font-size:var(--text-display-lg,var(--text-2xl))}.heading-module__UVe0-q__sizeCard{font-size:var(--text-display-md,var(--text-xl))}.heading-module__UVe0-q__sizeLabel{font-size:var(--text-md)}}
@keyframes BloomField-module__HoWL0q__bloomFieldReveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}to{opacity:var(--bloom-opacity,.14);transform:translate(-50%,-50%)scale(1)}}@keyframes BloomField-module__HoWL0q__bloomFieldSpinSlow{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes BloomField-module__HoWL0q__bloomFieldSpinReverse{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes BloomField-module__HoWL0q__bloomFieldBreathe{0%,to{opacity:var(--bloom-opacity-lo,.12);transform:translate(-50%,-50%)scale(1)}50%{opacity:var(--bloom-opacity-hi,.2);transform:translate(-50%,-50%)scale(1.06)}}.BloomField-module__HoWL0q__field{z-index:0;pointer-events:none;position:absolute;inset:0}.BloomField-module__HoWL0q__bloom1,.BloomField-module__HoWL0q__bloom2,.BloomField-module__HoWL0q__bloom3,.BloomField-module__HoWL0q__bloom4,.BloomField-module__HoWL0q__bloom5,.BloomField-module__HoWL0q__bloom6,.BloomField-module__HoWL0q__bloom7,.BloomField-module__HoWL0q__bloom8,.BloomField-module__HoWL0q__bloom9{will-change:transform, opacity;opacity:0;mix-blend-mode:var(--bloom-blend);position:absolute}.BloomField-module__HoWL0q__bloom1{width:620px;height:620px;color:var(--b1-color);--bloom-opacity:var(--b1-o);animation:BloomField-module__HoWL0q__bloomFieldReveal 1.4s var(--ease-out-soft) .12s both, BloomField-module__HoWL0q__bloomFieldSpinSlow 90s linear 1.52s infinite;top:8%;left:12%;transform:translate(-50%,-50%)}.BloomField-module__HoWL0q__bloom2{width:780px;height:780px;color:var(--b2-color);--bloom-opacity:var(--b2-o);animation:BloomField-module__HoWL0q__bloomFieldReveal 1.4s var(--ease-out-soft) .24s both, BloomField-module__HoWL0q__bloomFieldSpinReverse 80s linear 1.64s infinite;top:78%;left:82%;transform:translate(-50%,-50%)}.BloomField-module__HoWL0q__bloom3{width:500px;height:500px;color:var(--b3-color);--bloom-opacity:var(--b3-o);--bloom-opacity-lo:var(--b3-lo);--bloom-opacity-hi:var(--b3-hi);animation:BloomField-module__HoWL0q__bloomFieldReveal 1.4s var(--ease-out-soft) .36s both, BloomField-module__HoWL0q__bloomFieldBreathe 18s ease-in-out 1.76s infinite;top:14%;left:78%;transform:translate(-50%,-50%)}.BloomField-module__HoWL0q__bloom4{width:550px;height:550px;color:var(--b4-color);--bloom-opacity:var(--b4-o);animation:BloomField-module__HoWL0q__bloomFieldReveal 1.4s var(--ease-out-soft) .48s both, BloomField-module__HoWL0q__bloomFieldSpinSlow 100s linear 1.88s infinite;top:72%;left:8%;transform:translate(-50%,-50%)}.BloomField-module__HoWL0q__bloom5{width:400px;height:400px;color:var(--b5-color);--bloom-opacity:var(--b5-o);--bloom-opacity-lo:var(--b5-lo);--bloom-opacity-hi:var(--b5-hi);animation:BloomField-module__HoWL0q__bloomFieldReveal 1.4s var(--ease-out-soft) .6s both, BloomField-module__HoWL0q__bloomFieldBreathe 22s ease-in-out 2s infinite;top:45%;left:92%;transform:translate(-50%,-50%)}.BloomField-module__HoWL0q__bloom6{width:420px;height:420px;color:var(--b6-color);--bloom-opacity:var(--b6-o);animation:BloomField-module__HoWL0q__bloomFieldReveal 1.4s var(--ease-out-soft) .72s both, BloomField-module__HoWL0q__bloomFieldSpinReverse 70s linear 2.12s infinite;top:50%;left:4%;transform:translate(-50%,-50%)}.BloomField-module__HoWL0q__bloom7{width:460px;height:460px;color:var(--b7-color);--bloom-opacity:var(--b7-o);animation:BloomField-module__HoWL0q__bloomFieldReveal 1.4s var(--ease-out-soft) .18s both, BloomField-module__HoWL0q__bloomFieldSpinReverse 85s linear 1.58s infinite;top:6%;left:45%;transform:translate(-50%,-50%)}.BloomField-module__HoWL0q__bloom8{width:580px;height:580px;color:var(--b8-color);--bloom-opacity:var(--b8-o);animation:BloomField-module__HoWL0q__bloomFieldReveal 1.4s var(--ease-out-soft) .42s both, BloomField-module__HoWL0q__bloomFieldSpinSlow 95s linear 1.82s infinite;top:85%;left:40%;transform:translate(-50%,-50%)}.BloomField-module__HoWL0q__bloom9{width:380px;height:380px;color:var(--b9-color);--bloom-opacity:var(--b9-o);--bloom-opacity-lo:var(--b9-lo);--bloom-opacity-hi:var(--b9-hi);animation:BloomField-module__HoWL0q__bloomFieldReveal 1.4s var(--ease-out-soft) .54s both, BloomField-module__HoWL0q__bloomFieldBreathe 24s ease-in-out 1.94s infinite;top:32%;left:68%;transform:translate(-50%,-50%)}@media (max-width:1199px){.BloomField-module__HoWL0q__bloom1{width:400px;height:400px}.BloomField-module__HoWL0q__bloom2{width:500px;height:500px}.BloomField-module__HoWL0q__bloom3{width:320px;height:320px}.BloomField-module__HoWL0q__bloom4{width:360px;height:360px}.BloomField-module__HoWL0q__bloom5{width:260px;height:260px}.BloomField-module__HoWL0q__bloom6{width:280px;height:280px}.BloomField-module__HoWL0q__bloom7{width:300px;height:300px}.BloomField-module__HoWL0q__bloom8{width:380px;height:380px}.BloomField-module__HoWL0q__bloom9{width:250px;height:250px}}@media (max-width:809px){.BloomField-module__HoWL0q__bloom1{width:320px;height:320px;top:5%;left:8%}.BloomField-module__HoWL0q__bloom2{width:380px;height:380px;top:82%;left:85%}.BloomField-module__HoWL0q__bloom3{width:260px;height:260px;top:10%;left:80%}.BloomField-module__HoWL0q__bloom4{width:280px;height:280px;top:76%;left:6%}.BloomField-module__HoWL0q__bloom5{width:200px;height:200px}.BloomField-module__HoWL0q__bloom6{width:220px;height:220px}.BloomField-module__HoWL0q__bloom7{width:240px;height:240px}.BloomField-module__HoWL0q__bloom8{width:300px;height:300px}.BloomField-module__HoWL0q__bloom9{width:200px;height:200px}}@media (prefers-reduced-motion:reduce){.BloomField-module__HoWL0q__bloom1,.BloomField-module__HoWL0q__bloom2,.BloomField-module__HoWL0q__bloom3,.BloomField-module__HoWL0q__bloom4,.BloomField-module__HoWL0q__bloom5,.BloomField-module__HoWL0q__bloom6,.BloomField-module__HoWL0q__bloom7,.BloomField-module__HoWL0q__bloom8,.BloomField-module__HoWL0q__bloom9{animation:none}}.BloomField-module__HoWL0q__night{--bloom-blend:screen;--b1-color:var(--color-accent);--b1-o:.014;--b2-color:var(--color-secondary);--b2-o:.012;--b3-color:var(--color-tertiary);--b3-o:.009;--b3-lo:.009;--b3-hi:.018;--b4-color:var(--color-accent);--b4-o:.01;--b5-color:var(--color-tertiary);--b5-o:.007;--b5-lo:.007;--b5-hi:.014;--b6-color:var(--color-secondary);--b6-o:.008;--b7-color:var(--color-tertiary);--b7-o:.01;--b8-color:var(--color-accent);--b8-o:.012;--b9-color:var(--color-accent);--b9-o:.009;--b9-lo:.009;--b9-hi:.016}
.FaqAccordion-module__QoIvRa__root{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-card-lg);padding:6px 26px}.FaqAccordion-module__QoIvRa__item{border-bottom:1px solid var(--color-border)}.FaqAccordion-module__QoIvRa__item:last-child{border-bottom:0}.FaqAccordion-module__QoIvRa__header{margin:0}.FaqAccordion-module__QoIvRa__trigger{cursor:pointer;text-align:left;width:100%;font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--font-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-body);color:var(--color-foreground);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.FaqAccordion-module__QoIvRa__trigger:focus-visible{outline:2px solid var(--color-foreground);outline-offset:-2px;border-radius:var(--radius-xs)}.FaqAccordion-module__QoIvRa__triggerIcon{color:var(--color-foreground-muted);transition:transform var(--transition-fast);flex-shrink:0;font-size:20px}.FaqAccordion-module__QoIvRa__trigger[data-panel-open] .FaqAccordion-module__QoIvRa__triggerIcon{transform:rotate(180deg)}.FaqAccordion-module__QoIvRa__panel{height:0;transition:height .2s;overflow:hidden}.FaqAccordion-module__QoIvRa__panel[data-open]{height:var(--accordion-panel-height)}.FaqAccordion-module__QoIvRa__panel[data-entering]{height:0}.FaqAccordion-module__QoIvRa__answer{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body);color:var(--color-foreground-body-muted);max-width:720px;margin:0;padding:0 0 20px}@media (max-width:500px){.FaqAccordion-module__QoIvRa__trigger{font-size:var(--text-base);padding:16px 0}}
.Hero-module__VCqECW__hero{margin-top:calc(-1 * var(--nav-height));padding-top:var(--nav-height);--hero-bg:var(--color-surface);--hero-accent:var(--color-secondary);--hero-subtitle:var(--color-foreground-muted);--hero-meta:var(--color-foreground-body-muted);--hero-micro:var(--color-foreground-body-muted);--hero-cta-primary-bg:var(--color-foreground);--hero-cta-primary-color:var(--color-foreground-inverse);--hero-cta-secondary-color:var(--color-foreground);--hero-cta-secondary-border:var(--color-foreground);--hero-cta-focus:var(--color-foreground);--bloom-blend:multiply;--b1-color:var(--color-secondary);--b1-o:.09;--b2-color:var(--color-tertiary);--b2-o:.08;--b3-color:var(--color-secondary);--b3-o:.06;--b3-lo:.06;--b3-hi:.1;--b4-color:var(--color-tertiary);--b4-o:.07;--b5-color:var(--color-secondary);--b5-o:.05;--b5-lo:.05;--b5-hi:.09;--b6-color:var(--color-tertiary);--b6-o:.06;--b7-color:var(--color-tertiary);--b7-o:.065;--b8-color:var(--color-secondary);--b8-o:.07;--b9-color:var(--color-secondary);--b9-o:.055;--b9-lo:.055;--b9-hi:.09;background:var(--hero-bg);position:relative;overflow:hidden}.Hero-module__VCqECW__hero[data-variant=dark]{--hero-bg:var(--color-surface-dark);--hero-accent:var(--color-accent);--hero-subtitle:var(--color-foreground-inverse-muted);--hero-meta:var(--color-foreground-inverse-muted);--hero-micro:var(--color-foreground-inverse-muted);--hero-cta-primary-bg:var(--color-accent);--hero-cta-primary-color:var(--color-foreground);--hero-cta-secondary-color:var(--color-foreground-inverse);--hero-cta-secondary-border:var(--color-foreground-inverse);--hero-cta-focus:var(--color-foreground-inverse);--bloom-blend:screen;--b1-color:var(--color-accent);--b1-o:.014;--b2-color:var(--color-secondary);--b2-o:.012;--b3-color:var(--color-tertiary);--b3-o:.009;--b3-lo:.009;--b3-hi:.018;--b4-color:var(--color-accent);--b4-o:.01;--b5-color:var(--color-tertiary);--b5-o:.007;--b5-lo:.007;--b5-hi:.014;--b6-color:var(--color-secondary);--b6-o:.008;--b7-color:var(--color-tertiary);--b7-o:.01;--b8-color:var(--color-accent);--b8-o:.012;--b9-color:var(--color-accent);--b9-o:.009;--b9-lo:.009;--b9-hi:.016}@media (min-width:810px){.Hero-module__VCqECW__hero{margin-top:calc(-1 * var(--nav-height-desktop));padding-top:var(--nav-height-desktop)}}.Hero-module__VCqECW__inner{width:100%;max-width:var(--container-max);z-index:2;margin:0 auto;padding:64px 32px 80px;position:relative}.Hero-module__VCqECW__content{flex-direction:column;gap:20px;display:flex}.Hero-module__VCqECW__hero[data-layout=split] .Hero-module__VCqECW__inner{align-items:center;gap:48px;display:flex}.Hero-module__VCqECW__hero[data-layout=split] .Hero-module__VCqECW__content{flex:1.15;max-width:640px}.Hero-module__VCqECW__hero[data-layout=split] .Hero-module__VCqECW__visual{flex:1;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.Hero-module__VCqECW__hero[data-layout=stacked] .Hero-module__VCqECW__inner{max-width:1100px;padding:48px 32px 88px}.Hero-module__VCqECW__hero[data-layout=stacked] .Hero-module__VCqECW__content{max-width:760px}.Hero-module__VCqECW__hero[data-layout=centered] .Hero-module__VCqECW__inner{text-align:center;flex-direction:column;align-items:center;max-width:820px;padding:112px 32px 72px;display:flex}.Hero-module__VCqECW__hero[data-layout=centered] .Hero-module__VCqECW__content{align-items:center;gap:24px;max-width:720px}.Hero-module__VCqECW__breadcrumbSlot{font-family:var(--font-body);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.Hero-module__VCqECW__kicker{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-secondary);margin:0}.Hero-module__VCqECW__subheading{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-xl);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body);color:var(--hero-subtitle);max-width:560px;margin:0}.Hero-module__VCqECW__hero[data-layout=stacked] .Hero-module__VCqECW__subheading{max-width:680px}.Hero-module__VCqECW__hero[data-layout=centered] .Hero-module__VCqECW__subheading{text-align:center;max-width:680px}.Hero-module__VCqECW__meta{font-family:var(--font-body);font-size:var(--text-sm);color:var(--hero-meta);margin:8px 0 0}.Hero-module__VCqECW__ctaRow{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.Hero-module__VCqECW__hero[data-layout=centered] .Hero-module__VCqECW__ctaRow{justify-content:center}.Hero-module__VCqECW__ctaPrimary,.Hero-module__VCqECW__ctaSecondary{border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-md);letter-spacing:var(--tracking-body-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:16px 32px;text-decoration:none;transition:transform .25s,box-shadow .25s,opacity .25s;display:inline-flex}.Hero-module__VCqECW__ctaPrimary{background:var(--hero-cta-primary-bg);color:var(--hero-cta-primary-color)}.Hero-module__VCqECW__ctaSecondary{color:var(--hero-cta-secondary-color);border:1px solid color-mix(in srgb, transparent, var(--hero-cta-secondary-border) 45%);background:0 0;padding:15px 31px}.Hero-module__VCqECW__ctaSecondary:hover{border-color:var(--hero-cta-secondary-border)}.Hero-module__VCqECW__ctaPrimary:hover,.Hero-module__VCqECW__ctaSecondary:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 6px 24px #0000001a}.Hero-module__VCqECW__ctaPrimary:focus-visible,.Hero-module__VCqECW__ctaSecondary:focus-visible{outline:2px solid var(--hero-cta-focus);outline-offset:3px}.Hero-module__VCqECW__ctaIcon{width:20px;height:20px}.Hero-module__VCqECW__micro{font-family:var(--font-body);font-size:var(--text-sm);color:var(--hero-micro);margin:4px 0 0}.Hero-module__VCqECW__hero[data-layout=centered] .Hero-module__VCqECW__micro{text-align:center}.Hero-module__VCqECW__belowContent{z-index:2;width:100%;max-width:1100px;margin:0 auto;padding:0 32px 72px;position:relative}.Hero-module__VCqECW__hero[data-layout=centered][data-has-band] .Hero-module__VCqECW__inner{padding-bottom:32px}@media (max-width:809px){.Hero-module__VCqECW__belowContent{padding:0 24px 48px}.Hero-module__VCqECW__hero[data-layout=centered][data-has-band] .Hero-module__VCqECW__inner{padding-bottom:24px}}.Hero-module__VCqECW__frameWrap{position:relative}.Hero-module__VCqECW__frameBadge{z-index:3;position:absolute;bottom:44px;left:-18px}.Hero-module__VCqECW__imageFrame{border-radius:var(--radius-arch);z-index:2;width:500px;height:560px;box-shadow:0 0 0 1px color-mix(in srgb, transparent, var(--color-foreground) 14%), 0 24px 60px #00000029;position:relative;overflow:hidden}.Hero-module__VCqECW__image{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1199px){.Hero-module__VCqECW__imageFrame{width:400px;height:450px}}@media (max-width:809px){.Hero-module__VCqECW__hero[data-layout=split] .Hero-module__VCqECW__inner{flex-direction:column;gap:40px;padding:32px 24px 48px}.Hero-module__VCqECW__hero[data-layout=split] .Hero-module__VCqECW__content{max-width:100%}.Hero-module__VCqECW__hero[data-layout=stacked] .Hero-module__VCqECW__inner{padding:32px 24px 64px}.Hero-module__VCqECW__hero[data-layout=centered] .Hero-module__VCqECW__inner{padding:72px 24px 48px}.Hero-module__VCqECW__subheading{max-width:100%;font-size:var(--text-lg)}.Hero-module__VCqECW__hero[data-layout=split] .Hero-module__VCqECW__visual{width:100%;min-height:320px}.Hero-module__VCqECW__frameWrap{width:100%;max-width:320px}.Hero-module__VCqECW__imageFrame{aspect-ratio:5/6;width:100%;height:auto}}@media (max-width:500px){.Hero-module__VCqECW__frameWrap{max-width:260px}.Hero-module__VCqECW__hero[data-layout=split] .Hero-module__VCqECW__visual{min-height:280px}.Hero-module__VCqECW__ctaRow{flex-flow:column;width:100%}.Hero-module__VCqECW__ctaPrimary,.Hero-module__VCqECW__ctaSecondary{width:100%}}@media (prefers-reduced-motion:reduce){.Hero-module__VCqECW__ctaPrimary,.Hero-module__VCqECW__ctaSecondary{transition:none}.Hero-module__VCqECW__ctaPrimary:hover,.Hero-module__VCqECW__ctaSecondary:hover{box-shadow:none;transform:none}}
.LocalFaqSection-module__Ldwh9q__root{background:var(--color-surface);padding:96px 0}.LocalFaqSection-module__Ldwh9q__container{flex-direction:column;gap:48px;max-width:820px;margin:0 auto;padding:0 32px;display:flex}.LocalFaqSection-module__Ldwh9q__header{flex-direction:column;gap:16px;max-width:720px;display:flex}.LocalFaqSection-module__Ldwh9q__subtitle{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-lg);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body);color:var(--color-foreground-body);margin:0}@media (max-width:809px){.LocalFaqSection-module__Ldwh9q__root{padding:64px 0}}
.CityFaq-module__X5__kq__inlinePhone{color:var(--color-secondary);text-underline-offset:3px;font-weight:var(--font-medium);transition:color var(--transition-fast);text-decoration:underline}.CityFaq-module__X5__kq__inlinePhone:hover{color:var(--color-foreground)}
.RateReceiptBand-module__pRak0q__root{width:100%}.RateReceiptBand-module__pRak0q__root[data-surface=bone]{background:var(--color-surface-alt)}.RateReceiptBand-module__pRak0q__root[data-surface=olive]{background:var(--color-surface)}.RateReceiptBand-module__pRak0q__inner{max-width:var(--container-max);padding:var(--space-section) var(--space-content-padding);gap:var(--space-10);flex-direction:column;margin:0 auto;display:flex}.RateReceiptBand-module__pRak0q__header{flex-direction:column;gap:14px;display:flex}.RateReceiptBand-module__pRak0q__tiers{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.RateReceiptBand-module__pRak0q__tier{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:28px 28px 24px;display:flex}.RateReceiptBand-module__pRak0q__tierName{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-foreground);margin:0}.RateReceiptBand-module__pRak0q__tierRate{align-items:baseline;gap:7px;margin:0;display:flex}.RateReceiptBand-module__pRak0q__tierFrom,.RateReceiptBand-module__pRak0q__tierUnit{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-body-muted)}.RateReceiptBand-module__pRak0q__tierAmount{font-family:var(--font-heading);font-weight:var(--font-regular);font-size:var(--text-4xl);font-variant-numeric:tabular-nums;color:var(--color-secondary);line-height:1}.RateReceiptBand-module__pRak0q__tierBlurb{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-foreground-body-muted);margin:0}.RateReceiptBand-module__pRak0q__foot{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-foreground-body-muted);margin:0}@media (max-width:809px){.RateReceiptBand-module__pRak0q__tiers{grid-template-columns:1fr}}
.CareTypesGallery-module__LLJg1W__root{background:var(--color-surface-alt);width:100%}.CareTypesGallery-module__LLJg1W__inner{max-width:var(--container-max);padding:var(--space-section) var(--space-content-padding);gap:var(--space-10);flex-direction:column;margin:0 auto;display:flex}.CareTypesGallery-module__LLJg1W__header{flex-direction:column;gap:14px;display:flex}.CareTypesGallery-module__LLJg1W__lede{max-width:52ch}.CareTypesGallery-module__LLJg1W__rail{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--space-content-padding));padding:0 var(--space-content-padding) 8px;scroll-padding-inline:var(--space-content-padding);scrollbar-width:none;gap:12px;list-style:none;display:flex;overflow-x:auto}.CareTypesGallery-module__LLJg1W__rail::-webkit-scrollbar{display:none}.CareTypesGallery-module__LLJg1W__cell{scroll-snap-align:start;flex:0 0 64vw;max-width:280px}.CareTypesGallery-module__LLJg1W__cardLink{flex-direction:column;gap:12px;display:flex}.CareTypesGallery-module__LLJg1W__media{aspect-ratio:4/5;background:var(--color-surface-tan-3);isolation:isolate;clip-path:inset(0 round 22px);border-radius:22px;display:block;position:relative;overflow:hidden}.CareTypesGallery-module__LLJg1W__media img{object-fit:cover;transition:transform .6s var(--ease-out-soft)}.CareTypesGallery-module__LLJg1W__cardLink:hover .CareTypesGallery-module__LLJg1W__media img,.CareTypesGallery-module__LLJg1W__cardLink:focus-visible .CareTypesGallery-module__LLJg1W__media img{transform:scale(1.05)}.CareTypesGallery-module__LLJg1W__arrow{z-index:2;background:color-mix(in srgb, transparent, var(--color-surface-alt) 88%);width:36px;height:36px;color:var(--color-foreground);opacity:1;transition:opacity .25s ease, transform .35s var(--ease-out-soft);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;transform:none}.CareTypesGallery-module__LLJg1W__arrow svg{width:16px;height:16px}.CareTypesGallery-module__LLJg1W__label{flex-direction:column;gap:3px;padding:0 2px;display:flex}.CareTypesGallery-module__LLJg1W__title{font-family:var(--font-heading);font-size:var(--text-xl);letter-spacing:var(--tracking-snug);color:var(--color-foreground)}.CareTypesGallery-module__LLJg1W__sub{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-body)}.CareTypesGallery-module__LLJg1W__foot{display:flex}.CareTypesGallery-module__LLJg1W__footLink{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-md);letter-spacing:var(--tracking-body-sm);color:var(--color-secondary);border-bottom:1px solid var(--color-secondary);transition:color var(--transition-fast);padding-bottom:3px}.CareTypesGallery-module__LLJg1W__footLink:hover{color:var(--color-secondary)}@media (min-width:810px){.CareTypesGallery-module__LLJg1W__rail{grid-template-columns:repeat(5,1fr);align-items:end;gap:14px;margin:0;padding:0;display:grid;overflow-x:visible}.CareTypesGallery-module__LLJg1W__cell{max-width:none}.CareTypesGallery-module__LLJg1W__arrow{opacity:0;transform:translateY(6px)}.CareTypesGallery-module__LLJg1W__cardLink:hover .CareTypesGallery-module__LLJg1W__arrow,.CareTypesGallery-module__LLJg1W__cardLink:focus-visible .CareTypesGallery-module__LLJg1W__arrow{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CareTypesGallery-module__LLJg1W__media img,.CareTypesGallery-module__LLJg1W__arrow{transition:none}.CareTypesGallery-module__LLJg1W__cardLink:hover .CareTypesGallery-module__LLJg1W__media img{transform:none}.CareTypesGallery-module__LLJg1W__arrow{opacity:1;transform:none}}
.CarePlanBuilder-module__YXoYIq__root{background:var(--color-surface-alt);padding:120px 0 140px;position:relative;overflow:hidden}.CarePlanBuilder-module__YXoYIq__backdropPetal{width:520px;height:520px;color:var(--color-accent);opacity:.14;pointer-events:none;z-index:0;animation:130s linear infinite CarePlanBuilder-module__YXoYIq__petalSpin;position:absolute;top:-200px;right:-160px}.CarePlanBuilder-module__YXoYIq__backdropTear{border:1px solid var(--color-tertiary);opacity:.2;pointer-events:none;z-index:0;border-radius:48% 52% 30% 30%/56% 56% 18% 18%;width:280px;height:320px;position:absolute;top:-80px;right:-60px}@keyframes CarePlanBuilder-module__YXoYIq__petalSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CarePlanBuilder-module__YXoYIq__backdropPetal{animation:none}}.CarePlanBuilder-module__YXoYIq__container{z-index:1;flex-direction:column;align-items:stretch;gap:48px;max-width:1240px;margin:0 auto;padding:0 32px;display:flex;position:relative}.CarePlanBuilder-module__YXoYIq__header{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:680px;margin:0 auto;display:flex}.CarePlanBuilder-module__YXoYIq__subtitle{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-foreground-body-muted);margin:0}.CarePlanBuilder-module__YXoYIq__card{border:1px solid var(--color-border);background:#fff;border-radius:40px;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #19283008,0 12px 36px #19283012}.CarePlanBuilder-module__YXoYIq__cardLeft{background:var(--color-surface-alt);border-right:1px solid var(--color-border);flex-direction:column;gap:32px;padding:52px 44px;display:flex}.CarePlanBuilder-module__YXoYIq__cardRight{background:#fff;flex-direction:column;gap:32px;padding:52px;display:flex}.CarePlanBuilder-module__YXoYIq__scheduleBlock{flex-direction:column;gap:14px;display:flex}.CarePlanBuilder-module__YXoYIq__blockHeading{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-foreground);letter-spacing:var(--tracking-tight);margin:0}.CarePlanBuilder-module__YXoYIq__cards{flex-direction:column;gap:12px;display:flex}.CarePlanBuilder-module__YXoYIq__careCard{border:1px solid var(--color-border);background:#fff;border-radius:20px;transition:border-color .2s,background .2s;overflow:hidden}.CarePlanBuilder-module__YXoYIq__careCardHead{align-items:center;gap:12px;padding:14px 16px;display:flex}.CarePlanBuilder-module__YXoYIq__cardToggle{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 80%, #fff);border:1px solid color-mix(in srgb, var(--color-foreground) 18%, transparent);cursor:pointer;appearance:none;flex-shrink:0;width:40px;height:22px;padding:0;transition:background .2s,border-color .2s;position:relative}.CarePlanBuilder-module__YXoYIq__cardToggleOn{background:var(--color-foreground);border-color:var(--color-foreground)}.CarePlanBuilder-module__YXoYIq__cardToggleThumb{width:16px;height:16px;transition:transform var(--t-move) var(--ease-out-soft);background:#fff;border-radius:50%;display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #19283040}.CarePlanBuilder-module__YXoYIq__cardToggleOn .CarePlanBuilder-module__YXoYIq__cardToggleThumb{transform:translate(18px)}.CarePlanBuilder-module__YXoYIq__cardToggle:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}.CarePlanBuilder-module__YXoYIq__cardIcon{width:20px;height:20px;color:var(--color-secondary);flex-shrink:0}.CarePlanBuilder-module__YXoYIq__careCardOn .CarePlanBuilder-module__YXoYIq__cardIcon{color:var(--color-highlight)}.CarePlanBuilder-module__YXoYIq__cardTitleWrap{flex:1;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.CarePlanBuilder-module__YXoYIq__cardTitle{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-foreground);letter-spacing:var(--tracking-snug)}.CarePlanBuilder-module__YXoYIq__cardWindow{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-body-muted)}.CarePlanBuilder-module__YXoYIq__cardBody{flex-direction:column;gap:18px;padding:4px 16px 18px;display:flex}.CarePlanBuilder-module__YXoYIq__field{flex-direction:column;display:flex}.CarePlanBuilder-module__YXoYIq__fieldLabel{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-secondary);letter-spacing:.02em;margin:0 0 8px}.CarePlanBuilder-module__YXoYIq__dowHint{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-body-muted);margin:8px 0 0;font-style:italic}.CarePlanBuilder-module__YXoYIq__dowRow{gap:6px;display:flex}.CarePlanBuilder-module__YXoYIq__dowChip{text-align:center;border:1px solid var(--color-border);min-width:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-foreground);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:9px;flex:1 1 0;padding:9px 4px;transition:background .16s,border-color .16s,color .16s}.CarePlanBuilder-module__YXoYIq__dowChip:hover{border-color:color-mix(in srgb, var(--color-foreground) 40%, transparent)}.CarePlanBuilder-module__YXoYIq__dowChipOn{background:color-mix(in srgb, var(--color-foreground) 10%, #fff);border-color:var(--color-foreground);color:var(--color-foreground);font-weight:var(--font-semibold)}.CarePlanBuilder-module__YXoYIq__dowChip:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.CarePlanBuilder-module__YXoYIq__rangeField{flex-direction:column;gap:8px;display:flex}.CarePlanBuilder-module__YXoYIq__rangeHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.CarePlanBuilder-module__YXoYIq__windowValue{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-foreground);font-variant-numeric:tabular-nums}.CarePlanBuilder-module__YXoYIq__rangeControl{touch-action:none;align-items:center;width:100%;height:34px;display:flex;position:relative}.CarePlanBuilder-module__YXoYIq__rangeTrack{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 70%, #fff);width:100%;height:8px;position:relative}.CarePlanBuilder-module__YXoYIq__rangeIndicator{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-foreground) 42%, #fff);cursor:grab;touch-action:none;height:100%;position:absolute;top:0}.CarePlanBuilder-module__YXoYIq__rangeIndicator:before{content:"";position:absolute;inset:-10px 0}.CarePlanBuilder-module__YXoYIq__rangeIndicator:active{cursor:grabbing}.CarePlanBuilder-module__YXoYIq__rangeThumb{box-sizing:border-box;border:4px solid var(--color-foreground);cursor:grab;background:#fff;border-radius:50%;outline:none;width:22px;height:22px;box-shadow:0 1px 3px #19283033}.CarePlanBuilder-module__YXoYIq__rangeThumb:active{cursor:grabbing}.CarePlanBuilder-module__YXoYIq__rangeThumb input{appearance:none;outline:none}.CarePlanBuilder-module__YXoYIq__rangeThumb:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-foreground) 40%, transparent)}.CarePlanBuilder-module__YXoYIq__rangeThumb:has(:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--color-foreground) 40%, transparent)}.CarePlanBuilder-module__YXoYIq__rangeScale{height:24px;margin-top:5px;position:relative}.CarePlanBuilder-module__YXoYIq__rangeTickMark{background:color-mix(in srgb, var(--color-foreground) 18%, transparent);width:1px;height:5px;position:absolute;top:0;transform:translate(-50%)}.CarePlanBuilder-module__YXoYIq__rangeTickMajor{background:color-mix(in srgb, var(--color-foreground) 32%, transparent);height:8px}.CarePlanBuilder-module__YXoYIq__rangeTickLabel{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-body-muted);white-space:nowrap;position:absolute;top:11px;left:50%;transform:translate(-50%)}.CarePlanBuilder-module__YXoYIq__careLevelBlock{flex-direction:column;gap:14px;display:flex}.CarePlanBuilder-module__YXoYIq__careLevelHeadingRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.CarePlanBuilder-module__YXoYIq__careLevelHeadingRow .CarePlanBuilder-module__YXoYIq__helpLink{align-self:baseline}.CarePlanBuilder-module__YXoYIq__tierFlags{align-items:flex-end;gap:4px;margin-bottom:-8px;padding:0 4px;display:flex}.CarePlanBuilder-module__YXoYIq__tierFlagSlot{flex:1 1 0;justify-content:center;min-width:0;display:flex}.CarePlanBuilder-module__YXoYIq__tierSuggestedBadge{font-family:var(--font-body);font-size:10px;font-weight:var(--font-semibold);letter-spacing:.02em;color:var(--color-foreground-inverse);background:var(--color-highlight);border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;padding:2px 8px}.CarePlanBuilder-module__YXoYIq__tierSegments{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--color-foreground) 16%, transparent);background:#fff;flex-wrap:nowrap;align-items:stretch;gap:4px;padding:4px;display:flex;box-shadow:inset 0 1px 2px #1928301a}.CarePlanBuilder-module__YXoYIq__tierSegment{border-radius:var(--radius-pill);cursor:pointer;text-align:center;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:8px 10px;transition:background .2s,box-shadow .2s;display:flex;position:relative}.CarePlanBuilder-module__YXoYIq__tierSegment:hover{background:color-mix(in srgb, var(--color-foreground) 5%, transparent)}.CarePlanBuilder-module__YXoYIq__tierSegment:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.CarePlanBuilder-module__YXoYIq__tierSegment[data-checked]{background:color-mix(in srgb, var(--color-foreground) 10%, #fff);box-shadow:inset 0 0 0 1.5px var(--color-foreground)}.CarePlanBuilder-module__YXoYIq__tierSegment[data-checked]:hover{background:color-mix(in srgb, var(--color-foreground) 10%, #fff)}.CarePlanBuilder-module__YXoYIq__tierSegmentIcon{width:17px;height:17px;color:var(--color-secondary);flex-shrink:0;transition:color .2s}.CarePlanBuilder-module__YXoYIq__tierSegment[data-checked] .CarePlanBuilder-module__YXoYIq__tierSegmentIcon{color:var(--color-foreground)}.CarePlanBuilder-module__YXoYIq__tierSegmentName{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-foreground);letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);white-space:nowrap}.CarePlanBuilder-module__YXoYIq__tierSegment[data-checked] .CarePlanBuilder-module__YXoYIq__tierSegmentName{color:var(--color-foreground)}.CarePlanBuilder-module__YXoYIq__segmentsCompact .CarePlanBuilder-module__YXoYIq__tierSegment{min-height:38px;padding:6px 10px}.CarePlanBuilder-module__YXoYIq__controlSegmented{flex-direction:column;gap:14px;display:flex}.CarePlanBuilder-module__YXoYIq__controlDropdown{display:none}.CarePlanBuilder-module__YXoYIq__select{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-foreground) 16%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:14px;outline:none;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;margin:0;padding:11px 14px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px 2px #1928300f}.CarePlanBuilder-module__YXoYIq__select:hover{border-color:color-mix(in srgb, var(--color-foreground) 32%, transparent)}.CarePlanBuilder-module__YXoYIq__select[data-popup-open]{border-color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-foreground)}.CarePlanBuilder-module__YXoYIq__select:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.CarePlanBuilder-module__YXoYIq__selectValue{min-width:0;font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--color-foreground);letter-spacing:var(--tracking-snug);align-items:center;gap:10px;display:flex}.CarePlanBuilder-module__YXoYIq__selectValueIcon{width:19px;height:19px;color:var(--color-highlight);flex-shrink:0}.CarePlanBuilder-module__YXoYIq__selectChevron{color:var(--color-secondary);flex-shrink:0;transition:transform .2s;display:flex}.CarePlanBuilder-module__YXoYIq__select[data-popup-open] .CarePlanBuilder-module__YXoYIq__selectChevron{transform:rotate(180deg)}.CarePlanBuilder-module__YXoYIq__selectPositioner{z-index:100;-webkit-user-select:none;user-select:none;outline:none}.CarePlanBuilder-module__YXoYIq__selectPopup{box-sizing:border-box;min-width:var(--anchor-width);max-height:var(--available-height);outline:1px solid var(--color-border);box-shadow:var(--shadow-popup);transform-origin:var(--transform-origin);background:#fff padding-box padding-box;border-radius:16px;padding:5px;transition:transform .16s,opacity .16s;overflow-y:auto}.CarePlanBuilder-module__YXoYIq__selectPopup[data-starting-style],.CarePlanBuilder-module__YXoYIq__selectPopup[data-ending-style]{opacity:0;transform:scale(.97)}.CarePlanBuilder-module__YXoYIq__selectList{flex-direction:column;gap:2px;display:flex}.CarePlanBuilder-module__YXoYIq__selectItem{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:44px;font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--font-medium);color:var(--color-foreground);border-radius:10px;outline:none;align-items:center;gap:10px;padding:9px 12px;transition:background .12s;display:flex}.CarePlanBuilder-module__YXoYIq__selectItem[data-highlighted]{background:color-mix(in srgb, var(--color-foreground) 6%, transparent)}.CarePlanBuilder-module__YXoYIq__selectItem[data-selected]{font-weight:var(--font-semibold)}.CarePlanBuilder-module__YXoYIq__selectItemIcon{width:18px;height:18px;color:var(--color-secondary);flex-shrink:0}.CarePlanBuilder-module__YXoYIq__selectItem[data-selected] .CarePlanBuilder-module__YXoYIq__selectItemIcon{color:var(--color-highlight)}.CarePlanBuilder-module__YXoYIq__selectItemText{flex:1;min-width:0}.CarePlanBuilder-module__YXoYIq__selectItemIndicator{width:16px;height:16px;color:var(--color-highlight);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CarePlanBuilder-module__YXoYIq__selectItemIndicator svg{width:14px;height:14px}.CarePlanBuilder-module__YXoYIq__helpLink{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-body);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;text-decoration:none;display:inline-flex}.CarePlanBuilder-module__YXoYIq__helpLinkCta{font-weight:var(--font-semibold);color:var(--color-highlight);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-highlight) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-highlight) 45%, transparent)}.CarePlanBuilder-module__YXoYIq__helpLink:hover .CarePlanBuilder-module__YXoYIq__helpLinkCta{-webkit-text-decoration-color:var(--color-highlight);text-decoration-color:var(--color-highlight)}.CarePlanBuilder-module__YXoYIq__helpLink:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px;border-radius:var(--radius-sm)}.CarePlanBuilder-module__YXoYIq__costEyebrow{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-regular);color:var(--color-foreground-body-muted);margin:0 0 8px}.CarePlanBuilder-module__YXoYIq__costMain{font-family:var(--font-heading);font-size:var(--text-8xl);color:var(--color-foreground);letter-spacing:var(--tracking-tighter);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;line-height:.95}.CarePlanBuilder-module__YXoYIq__costMonthly{font-family:var(--font-body);font-style:italic;font-size:var(--text-sm);color:var(--color-foreground-body-muted);margin:10px 0 0}.CarePlanBuilder-module__YXoYIq__costEmpty{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-body-muted);max-width:240px;margin:12px 0 0;font-style:italic;line-height:1.5}.CarePlanBuilder-module__YXoYIq__costWasRow{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;display:flex}.CarePlanBuilder-module__YXoYIq__costWas{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-foreground-body-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-foreground-body-muted) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-foreground-body-muted) 55%, transparent);font-variant-numeric:tabular-nums}.CarePlanBuilder-module__YXoYIq__costSavings{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-highlight) 14%, #fff);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:color-mix(in srgb, var(--color-highlight), black 10%);padding:4px 12px;display:inline-block}.CarePlanBuilder-module__YXoYIq__breakdown{border-radius:16px;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.CarePlanBuilder-module__YXoYIq__breakdownRow{background:var(--color-surface-alt);border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:14px 16px;display:flex}.CarePlanBuilder-module__YXoYIq__breakdownRow:last-child{border-bottom:none}.CarePlanBuilder-module__YXoYIq__breakdownIcon{width:18px;height:18px;color:var(--color-secondary);flex-shrink:0}.CarePlanBuilder-module__YXoYIq__breakdownInfo{flex-direction:column;flex:1;gap:2px;display:flex}.CarePlanBuilder-module__YXoYIq__breakdownShift{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-foreground)}.CarePlanBuilder-module__YXoYIq__breakdownDetail{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-body-muted)}.CarePlanBuilder-module__YXoYIq__breakdownAmt{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-foreground);font-variant-numeric:tabular-nums;flex-shrink:0}.CarePlanBuilder-module__YXoYIq__breakdownHeader{background:color-mix(in srgb, var(--color-accent) 22%, var(--color-surface-alt));border-bottom:2px solid var(--color-border);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-body);color:var(--color-foreground-body);padding:10px 16px}.CarePlanBuilder-module__YXoYIq__breakdownDiscount .CarePlanBuilder-module__YXoYIq__breakdownIcon,.CarePlanBuilder-module__YXoYIq__breakdownDiscount .CarePlanBuilder-module__YXoYIq__breakdownShift,.CarePlanBuilder-module__YXoYIq__breakdownDiscount .CarePlanBuilder-module__YXoYIq__breakdownAmt{color:var(--color-highlight)}.CarePlanBuilder-module__YXoYIq__included{flex-direction:column;gap:10px;display:flex}.CarePlanBuilder-module__YXoYIq__includedHead{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-foreground);margin:0}.CarePlanBuilder-module__YXoYIq__includedList{grid-template-columns:1fr 1fr;gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.CarePlanBuilder-module__YXoYIq__includedItem{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-body);align-items:flex-start;gap:7px;line-height:1.35;display:flex}.CarePlanBuilder-module__YXoYIq__includedCheck{width:12px;height:12px;color:var(--color-highlight);flex-shrink:0;margin-top:2px}.CarePlanBuilder-module__YXoYIq__ctaGroup{flex-direction:column;gap:14px;display:flex}.CarePlanBuilder-module__YXoYIq__ctaPrimary{border-radius:var(--radius-pill);background:var(--color-highlight);color:var(--color-foreground-inverse);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-md);border:1.5px solid var(--color-highlight);text-align:center;justify-content:center;align-items:center;gap:8px;padding:16px 28px;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.CarePlanBuilder-module__YXoYIq__ctaPrimary:hover{opacity:.92;transform:translateY(-1px)}.CarePlanBuilder-module__YXoYIq__ctaPrimary:focus-visible{outline:2px solid var(--color-foreground-inverse);outline-offset:-5px;box-shadow:0 0 0 4px var(--color-highlight)}.CarePlanBuilder-module__YXoYIq__ctaIcon{width:16px;height:16px}.CarePlanBuilder-module__YXoYIq__callLink{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-body);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-foreground), transparent 55%);text-decoration-color:color-mix(in srgb, var(--color-foreground), transparent 55%);align-self:center;padding:2px 4px}.CarePlanBuilder-module__YXoYIq__callLink:hover{color:var(--color-foreground);-webkit-text-decoration-color:var(--color-foreground);text-decoration-color:var(--color-foreground)}.CarePlanBuilder-module__YXoYIq__noFollowUp{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-body-muted);text-align:center;align-self:center;margin:0}@media (max-width:1023px){.CarePlanBuilder-module__YXoYIq__card{grid-template-columns:1fr}.CarePlanBuilder-module__YXoYIq__cardLeft{border-right:none;border-bottom:1px solid var(--color-border);padding:40px 36px}.CarePlanBuilder-module__YXoYIq__cardRight{padding:40px 36px}.CarePlanBuilder-module__YXoYIq__costMain{font-size:var(--text-6xl)}}@media (max-width:720px){.CarePlanBuilder-module__YXoYIq__root{padding:72px 0 96px}.CarePlanBuilder-module__YXoYIq__container{gap:32px;padding:0 20px}.CarePlanBuilder-module__YXoYIq__card{border-radius:28px}.CarePlanBuilder-module__YXoYIq__cardLeft,.CarePlanBuilder-module__YXoYIq__cardRight{padding:28px 22px}.CarePlanBuilder-module__YXoYIq__costMain{font-size:var(--text-5xl)}.CarePlanBuilder-module__YXoYIq__includedList{grid-template-columns:1fr}}@media (max-width:600px){.CarePlanBuilder-module__YXoYIq__controlSegmented{display:none}.CarePlanBuilder-module__YXoYIq__controlDropdown{display:block}}@media (prefers-reduced-motion:reduce){.CarePlanBuilder-module__YXoYIq__ctaPrimary,.CarePlanBuilder-module__YXoYIq__tierSegment,.CarePlanBuilder-module__YXoYIq__select,.CarePlanBuilder-module__YXoYIq__selectChevron,.CarePlanBuilder-module__YXoYIq__selectItem,.CarePlanBuilder-module__YXoYIq__selectPopup,.CarePlanBuilder-module__YXoYIq__cardToggleThumb{transition:none}.CarePlanBuilder-module__YXoYIq__ctaPrimary:hover{transform:none}}
.HowItStartsStrip-module__1XmbpW__root{width:100%}.HowItStartsStrip-module__1XmbpW__root[data-surface=white]{background:var(--color-white);--strip-ring:var(--color-white)}.HowItStartsStrip-module__1XmbpW__root[data-surface=olive]{--strip-ring:var(--color-surface)}.HowItStartsStrip-module__1XmbpW__inner{max-width:var(--container-max);padding:var(--space-section) var(--space-content-padding);gap:var(--space-12);flex-direction:column;margin:0 auto;display:flex}.HowItStartsStrip-module__1XmbpW__root[data-surface=olive] .HowItStartsStrip-module__1XmbpW__inner{padding-top:var(--space-section-tight)}.HowItStartsStrip-module__1XmbpW__header{flex-direction:column;gap:14px;max-width:720px;display:flex}.HowItStartsStrip-module__1XmbpW__rail{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid;position:relative}.HowItStartsStrip-module__1XmbpW__rail:before{content:"";background:linear-gradient(90deg, var(--color-divider) 0%, var(--color-divider) 84%, transparent 100%);opacity:.35;height:1px;position:absolute;top:5px;left:6px;right:31%}.HowItStartsStrip-module__1XmbpW__step{counter-increment:step;flex-direction:column;gap:8px;padding-top:34px;display:flex;position:relative}.HowItStartsStrip-module__1XmbpW__step:before{content:counter(step);background:var(--color-secondary);width:30px;height:30px;color:var(--color-foreground-inverse);font-family:var(--font-heading);font-size:var(--text-md);box-shadow:0 0 0 5px var(--strip-ring);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:-9px;left:0}.HowItStartsStrip-module__1XmbpW__artifactSlot{align-items:flex-start;margin-top:14px;display:flex}.HowItStartsStrip-module__1XmbpW__artifactSlot>*{box-shadow:var(--shadow-md)}.HowItStartsStrip-module__1XmbpW__stepTitle{font-family:var(--font-heading);font-weight:var(--font-regular);font-size:var(--text-display-md);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--color-foreground);margin:0}.HowItStartsStrip-module__1XmbpW__stepLine{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-body-muted);max-width:34ch;margin:0}.HowItStartsStrip-module__1XmbpW__card{border-radius:var(--radius-receipt);background:var(--color-white);border:1px solid var(--color-border);flex-direction:column;gap:8px;width:min(270px,100%);padding:16px 18px;display:flex}.HowItStartsStrip-module__1XmbpW__cardTitle{font-family:var(--font-body);font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--color-foreground);align-items:center;gap:8px;margin:0;display:flex}.HowItStartsStrip-module__1XmbpW__cardIcon{width:16px;height:16px;color:var(--color-secondary)}.HowItStartsStrip-module__1XmbpW__callPhone{font-family:var(--font-heading);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);color:var(--color-foreground);width:fit-content;transition:border-color var(--transition-fast);font-variant-numeric:tabular-nums;border-bottom:1px solid #0000}.HowItStartsStrip-module__1XmbpW__callPhone:hover{border-color:var(--color-secondary)}.HowItStartsStrip-module__1XmbpW__callPhone:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.HowItStartsStrip-module__1XmbpW__cardRows{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.HowItStartsStrip-module__1XmbpW__cardRow{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-body);border-bottom:1px solid var(--color-border);padding-bottom:5px}.HowItStartsStrip-module__1XmbpW__cardRow:last-child{border-bottom:none;padding-bottom:0}.HowItStartsStrip-module__1XmbpW__visitCard{border-radius:var(--radius-receipt);background:var(--color-white);border:1px solid var(--color-border);flex-direction:column;gap:9px;width:min(270px,100%);padding:16px 18px;display:flex}.HowItStartsStrip-module__1XmbpW__visitTitle{font-family:var(--font-body);font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--color-foreground);margin:0}.HowItStartsStrip-module__1XmbpW__visitRow{align-items:center;gap:9px;margin:0;display:flex}.HowItStartsStrip-module__1XmbpW__visitDot{background:var(--color-highlight);border-radius:50%;flex-shrink:0;width:9px;height:9px}.HowItStartsStrip-module__1XmbpW__visitLabel{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);color:var(--color-foreground)}.HowItStartsStrip-module__1XmbpW__visitTime{font-family:var(--font-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-foreground-body);margin-left:auto}.HowItStartsStrip-module__1XmbpW__visitFoot{border-top:1px solid var(--color-border);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-body-muted);align-items:center;gap:7px;margin:0;padding-top:8px;display:flex}.HowItStartsStrip-module__1XmbpW__visitFootIcon{width:14px;height:14px;color:var(--color-highlight);flex-shrink:0}.HowItStartsStrip-module__1XmbpW__foot{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.HowItStartsStrip-module__1XmbpW__cta{border-radius:var(--radius-pill);background:var(--color-foreground);color:var(--color-foreground-inverse);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-md);letter-spacing:var(--tracking-body-sm);cursor:pointer;transition:transform var(--transition-soft), box-shadow var(--transition-soft), opacity var(--transition-fast);border:none;justify-content:center;align-items:center;padding:16px 40px;text-decoration:none;display:inline-flex}.HowItStartsStrip-module__1XmbpW__cta:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 6px 24px #0000001f}.HowItStartsStrip-module__1XmbpW__cta:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}.HowItStartsStrip-module__1XmbpW__micro{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-body-muted);margin:0}@media (max-width:809px){.HowItStartsStrip-module__1XmbpW__rail{grid-template-columns:1fr;gap:0}.HowItStartsStrip-module__1XmbpW__rail:before{background:var(--color-divider);width:1px;height:auto;inset:6px auto 6px 14px}.HowItStartsStrip-module__1XmbpW__step{padding:0 0 36px 46px}.HowItStartsStrip-module__1XmbpW__step:last-child{padding-bottom:0}.HowItStartsStrip-module__1XmbpW__step:before{box-shadow:0 0 0 5px var(--strip-ring);top:0}.HowItStartsStrip-module__1XmbpW__foot{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.HowItStartsStrip-module__1XmbpW__cta{transition:none}.HowItStartsStrip-module__1XmbpW__cta:hover{box-shadow:none;transform:none}}
.FormCard-module__zwotjW__root{flex-direction:column;width:100%;margin:0 auto;display:flex}.FormCard-module__zwotjW__rootCompact{gap:24px;max-width:640px}.FormCard-module__zwotjW__rootSpacious{gap:28px;max-width:560px}.FormCard-module__zwotjW__subtitle{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-foreground-body-muted);text-align:center;letter-spacing:var(--tracking-body);max-width:52ch;margin:0 auto}.FormCard-module__zwotjW__card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card-xl);box-shadow:var(--shadow-card)}.FormCard-module__zwotjW__cardCompact{flex-direction:column;gap:24px;padding:36px 20px 28px;display:flex}@media (min-width:600px){.FormCard-module__zwotjW__cardCompact{padding:48px 32px 36px}}.FormCard-module__zwotjW__cardSpacious{padding:32px 24px 36px}@media (min-width:600px){.FormCard-module__zwotjW__cardSpacious{padding:40px 36px 44px}}
.LocalCta-module__xWRTHW__root{background:var(--color-surface-dark);padding:96px 0}.LocalCta-module__xWRTHW__container{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:820px;margin:0 auto;padding:0 32px;display:flex}.LocalCta-module__xWRTHW__subtitle{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-lg);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body);color:var(--color-foreground-inverse-muted);max-width:640px;margin:0}.LocalCta-module__xWRTHW__ctaRow{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.LocalCta-module__xWRTHW__ctaPrimary,.LocalCta-module__xWRTHW__ctaSecondary{border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-md);letter-spacing:var(--tracking-body-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:16px 32px;text-decoration:none;transition:transform .25s,opacity .25s;display:inline-flex}.LocalCta-module__xWRTHW__ctaPrimary{background:var(--color-foreground-inverse);color:var(--color-foreground)}.LocalCta-module__xWRTHW__ctaSecondary{color:var(--color-foreground-inverse);border:1px solid color-mix(in srgb, transparent, var(--color-foreground-inverse) 60%);background:0 0;padding:15px 31px}.LocalCta-module__xWRTHW__ctaSecondary:hover{border-color:var(--color-foreground-inverse)}.LocalCta-module__xWRTHW__ctaPrimary:hover,.LocalCta-module__xWRTHW__ctaSecondary:hover{opacity:.9;transform:translateY(-2px)}.LocalCta-module__xWRTHW__ctaPrimary:focus-visible,.LocalCta-module__xWRTHW__ctaSecondary:focus-visible{outline:2px solid var(--color-foreground-inverse);outline-offset:3px}@media (prefers-reduced-motion:reduce){.LocalCta-module__xWRTHW__ctaPrimary,.LocalCta-module__xWRTHW__ctaSecondary{transition:none}.LocalCta-module__xWRTHW__ctaPrimary:hover,.LocalCta-module__xWRTHW__ctaSecondary:hover{transform:none}}.LocalCta-module__xWRTHW__ctaIcon{width:20px;height:20px}.LocalCta-module__xWRTHW__micro{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-inverse);opacity:.85;margin:12px 0 0}@media (max-width:809px){.LocalCta-module__xWRTHW__root{padding:64px 0}}@media (max-width:500px){.LocalCta-module__xWRTHW__ctaRow{flex-flow:column;width:100%}.LocalCta-module__xWRTHW__ctaPrimary,.LocalCta-module__xWRTHW__ctaSecondary{width:100%}}.LocalCta-module__xWRTHW__answered{margin-top:6px}
.CareLevelsComparison-module__9pxVNq__tableWrap{background:var(--color-surface-alt);border-radius:24px;padding:24px 8px 8px;overflow:auto visible}.CareLevelsComparison-module__9pxVNq__table{border-collapse:collapse;width:100%;min-width:640px}.CareLevelsComparison-module__9pxVNq__featureColHead{text-align:left;width:38%;padding:24px}.CareLevelsComparison-module__9pxVNq__tierColHead{text-align:left;vertical-align:top;padding:24px 16px;position:relative}.CareLevelsComparison-module__9pxVNq__tierColHeadHighlight{background:color-mix(in srgb, var(--color-accent), transparent 70%);border-top-left-radius:16px;border-top-right-radius:16px}.CareLevelsComparison-module__9pxVNq__tierFlag{background:var(--color-accent);color:var(--color-foreground);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-body-sm);border-radius:var(--radius-pill);margin-bottom:10px;padding:5px 12px;line-height:1;display:inline-block}.CareLevelsComparison-module__9pxVNq__tierFlagPlaceholder{height:calc(var(--text-xs) + 20px);display:block}.CareLevelsComparison-module__9pxVNq__tierName{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-regular);color:var(--color-foreground);letter-spacing:var(--tracking-snug);line-height:var(--leading-tight);margin-bottom:2px;display:block}.CareLevelsComparison-module__9pxVNq__price{border-bottom:1px solid color-mix(in srgb, var(--color-foreground), transparent 88%);flex-wrap:wrap;align-items:baseline;gap:2px;margin-bottom:16px;padding-bottom:16px;display:flex}.CareLevelsComparison-module__9pxVNq__priceFigure{align-items:baseline;gap:2px;display:inline-flex}.CareLevelsComparison-module__9pxVNq__priceAmount{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-regular);color:var(--color-foreground);letter-spacing:var(--tracking-snug);font-variant-numeric:tabular-nums lining-nums;line-height:1}.CareLevelsComparison-module__9pxVNq__priceQualifier,.CareLevelsComparison-module__9pxVNq__priceUnit{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-regular);color:var(--color-foreground-body-muted);letter-spacing:var(--tracking-body-sm)}.CareLevelsComparison-module__9pxVNq__whoItsFor{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-regular);line-height:var(--leading-relaxed-snug);letter-spacing:0;color:var(--color-foreground-body-muted);text-wrap:pretty;max-width:24ch;display:block}.CareLevelsComparison-module__9pxVNq__groupLabel{text-align:left;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-foreground);letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);padding:28px 24px 14px}.CareLevelsComparison-module__9pxVNq__groupCell{vertical-align:middle}.CareLevelsComparison-module__9pxVNq__featureLabel{text-align:left;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-regular);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-body);line-height:var(--leading-relaxed-snug);padding:16px 24px}.CareLevelsComparison-module__9pxVNq__cell{text-align:center;vertical-align:middle;padding:16px}.CareLevelsComparison-module__9pxVNq__cellHighlight{background:color-mix(in srgb, var(--color-accent), transparent 78%)}.CareLevelsComparison-module__9pxVNq__table tbody:last-of-type .CareLevelsComparison-module__9pxVNq__row:last-child .CareLevelsComparison-module__9pxVNq__featureLabel{border-bottom-left-radius:16px}.CareLevelsComparison-module__9pxVNq__table tbody:last-of-type .CareLevelsComparison-module__9pxVNq__row:last-child td:last-child{border-bottom-right-radius:16px}.CareLevelsComparison-module__9pxVNq__table tbody:last-of-type .CareLevelsComparison-module__9pxVNq__row:last-child .CareLevelsComparison-module__9pxVNq__cellHighlight{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.CareLevelsComparison-module__9pxVNq__cellIncluded{color:var(--color-highlight)}.CareLevelsComparison-module__9pxVNq__cellExcluded{color:var(--color-foreground-body-muted)}.CareLevelsComparison-module__9pxVNq__iconCheck{width:22px;height:22px;display:inline-block}.CareLevelsComparison-module__9pxVNq__cellDash{background:var(--color-foreground-body-muted);opacity:.3;border-radius:1px;width:12px;height:2px;margin:0 auto;display:block}.CareLevelsComparison-module__9pxVNq__hairlineRow>th,.CareLevelsComparison-module__9pxVNq__hairlineRow>td{border-bottom:1px solid color-mix(in srgb, var(--color-foreground), transparent 92%)}.CareLevelsComparison-module__9pxVNq__group:last-of-type .CareLevelsComparison-module__9pxVNq__hairlineRow:last-child>th,.CareLevelsComparison-module__9pxVNq__group:last-of-type .CareLevelsComparison-module__9pxVNq__hairlineRow:last-child>td{border-bottom:none}.CareLevelsComparison-module__9pxVNq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.CareLevelsComparison-module__9pxVNq__tableWrap{border-radius:16px;margin:0;padding:18px 0 8px;overflow-x:visible}.CareLevelsComparison-module__9pxVNq__table{table-layout:fixed;min-width:0}.CareLevelsComparison-module__9pxVNq__featureColHead{padding:16px}.CareLevelsComparison-module__9pxVNq__tierColHead{text-align:center;padding:16px 8px}.CareLevelsComparison-module__9pxVNq__tierFlag{white-space:nowrap;width:fit-content;margin:0 auto 8px;padding:4px 9px;font-size:11px;display:block}.CareLevelsComparison-module__9pxVNq__tierFlagPlaceholder{height:27px}.CareLevelsComparison-module__9pxVNq__tierName{font-size:var(--text-base);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.CareLevelsComparison-module__9pxVNq__tierNameTail{display:block}.CareLevelsComparison-module__9pxVNq__price{justify-content:center;gap:0 3px;margin-bottom:12px;padding-bottom:12px}.CareLevelsComparison-module__9pxVNq__priceAmount{font-size:var(--text-xl)}.CareLevelsComparison-module__9pxVNq__whoItsFor{display:none}.CareLevelsComparison-module__9pxVNq__groupLabel{font-size:var(--text-base);padding:18px 16px 10px}.CareLevelsComparison-module__9pxVNq__featureLabel{font-size:var(--text-sm);padding:14px 12px}.CareLevelsComparison-module__9pxVNq__cell{padding:14px 4px}.CareLevelsComparison-module__9pxVNq__table tbody:last-of-type .CareLevelsComparison-module__9pxVNq__row:last-child .CareLevelsComparison-module__9pxVNq__featureLabel,.CareLevelsComparison-module__9pxVNq__table tbody:last-of-type .CareLevelsComparison-module__9pxVNq__row:last-child td:last-child{border-radius:0}.CareLevelsComparison-module__9pxVNq__iconCheck{width:20px;height:20px}}@media (max-width:500px){.CareLevelsComparison-module__9pxVNq__featureColHead{width:37%;padding:14px 12px}.CareLevelsComparison-module__9pxVNq__tierColHead{padding:14px 5px}.CareLevelsComparison-module__9pxVNq__tierFlag{padding:3px 7px;font-size:10px}.CareLevelsComparison-module__9pxVNq__tierFlagPlaceholder{height:24px}.CareLevelsComparison-module__9pxVNq__tierName{font-size:var(--text-sm)}.CareLevelsComparison-module__9pxVNq__priceAmount{font-size:var(--text-lg)}.CareLevelsComparison-module__9pxVNq__priceQualifier,.CareLevelsComparison-module__9pxVNq__priceUnit{font-size:var(--text-xs)}.CareLevelsComparison-module__9pxVNq__featureLabel{padding:12px 10px}.CareLevelsComparison-module__9pxVNq__cell{padding:12px 3px}.CareLevelsComparison-module__9pxVNq__iconCheck{width:18px;height:18px}}
.JoinUs-module__-5xj-q__root{max-width:var(--container-max);padding:0 var(--space-content-padding) var(--space-section);margin:0 auto}.JoinUs-module__-5xj-q__panel{background:var(--color-accent);border-radius:var(--radius-card-xl);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(36px,5vw,64px);display:grid}.JoinUs-module__-5xj-q__intro{flex-direction:column;gap:14px;display:flex}.JoinUs-module__-5xj-q__subtitle{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-body);max-width:48ch;margin:0}.JoinUs-module__-5xj-q__terms{flex-direction:column;gap:24px;display:flex}.JoinUs-module__-5xj-q__termsReceipt{width:100%}.JoinUs-module__-5xj-q__termLabel{font-size:var(--text-base);align-items:center;gap:10px;display:inline-flex}.JoinUs-module__-5xj-q__check{width:17px;height:17px;color:var(--color-highlight);flex-shrink:0}.JoinUs-module__-5xj-q__cta{border-radius:var(--radius-pill);background:var(--color-foreground);width:fit-content;color:var(--color-foreground-inverse);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-md);letter-spacing:var(--tracking-body-sm);transition:transform var(--transition-soft), box-shadow var(--transition-soft), opacity var(--transition-fast);justify-content:center;align-items:center;padding:15px 36px;text-decoration:none;display:inline-flex}.JoinUs-module__-5xj-q__cta:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 8px 24px #19283047}.JoinUs-module__-5xj-q__cta:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}@media (max-width:809px){.JoinUs-module__-5xj-q__panel{grid-template-columns:1fr;gap:24px}.JoinUs-module__-5xj-q__cta{width:100%}}@media (prefers-reduced-motion:reduce){.JoinUs-module__-5xj-q__cta{transition:none}.JoinUs-module__-5xj-q__cta:hover{box-shadow:none;transform:none}}
.NoticeAtCollection-module__Ew3QxG__root{width:100%;max-width:640px;margin:24px auto 0;padding:0 12px}.NoticeAtCollection-module__Ew3QxG__body{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-muted);text-align:center;margin:0;line-height:1.6}.NoticeAtCollection-module__Ew3QxG__body strong{color:var(--color-foreground);font-weight:var(--font-bold)}.NoticeAtCollection-module__Ew3QxG__link{color:var(--color-foreground-muted);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.NoticeAtCollection-module__Ew3QxG__link:hover{color:var(--color-foreground)}
.StateShape-module___XXbnG__glow{stroke:var(--color-secondary);stroke-width:11px;stroke-opacity:.1}.StateShape-module___XXbnG__fill{stroke:var(--color-secondary);stroke-width:1.4px}.StateShape-module___XXbnG__inner{stroke:var(--color-surface-alt);stroke-width:.7px;stroke-opacity:.85;stroke-dasharray:1 3}
.SectionedFaqSection-module__PhWIMa__root{padding:var(--space-24) 0}.SectionedFaqSection-module__PhWIMa__container{max-width:var(--container-max);padding:0 var(--space-content-padding);margin:0 auto}.SectionedFaqSection-module__PhWIMa__subtitle{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-foreground-body-muted);max-width:640px;margin:16px 0 64px}.SectionedFaqSection-module__PhWIMa__categories{flex-direction:column;gap:56px;max-width:760px;margin-right:auto;display:flex}.SectionedFaqSection-module__PhWIMa__category{flex-direction:column;gap:16px;display:flex}@media (max-width:809px){.SectionedFaqSection-module__PhWIMa__subtitle{margin-bottom:48px}.SectionedFaqSection-module__PhWIMa__categories{gap:40px}}@media (max-width:500px){.SectionedFaqSection-module__PhWIMa__subtitle{font-size:var(--text-base);margin-bottom:32px}.SectionedFaqSection-module__PhWIMa__categories{gap:32px}}
.FormChrome-module__gIhbOq__submitError{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-error);text-align:center;margin:0}.FormChrome-module__gIhbOq__primaryBtn{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--font-medium);color:var(--color-foreground-inverse);background:var(--color-foreground);border-radius:var(--radius-pill);cursor:pointer;letter-spacing:var(--tracking-body-sm);transition:opacity var(--transition-fast), transform .1s ease;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 40px;text-decoration:none;display:flex}.FormChrome-module__gIhbOq__primaryBtn:hover:not(:disabled){opacity:.9}.FormChrome-module__gIhbOq__primaryBtn:active:not(:disabled){transform:scale(.98)}.FormChrome-module__gIhbOq__primaryBtn:disabled{opacity:.6;cursor:not-allowed}.FormChrome-module__gIhbOq__secondaryBtn{border:1px solid var(--color-border);border-radius:var(--radius-button,999px);background:var(--color-white);color:var(--color-foreground);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-bold);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:14px 20px;transition:background-color .12s,border-color .12s;display:inline-flex}.FormChrome-module__gIhbOq__secondaryBtn:hover{background:var(--color-surface-alt)}.FormChrome-module__gIhbOq__secondaryBtn:disabled{opacity:.5;cursor:not-allowed}.FormChrome-module__gIhbOq__honeypot{opacity:0;height:0;position:absolute;left:-9999px;overflow:hidden}.FormChrome-module__gIhbOq__spinner{flex-shrink:0;animation:.6s linear infinite FormChrome-module__gIhbOq__spinner-spin}@keyframes FormChrome-module__gIhbOq__spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.plants-module__dV7N8W__plantShape{transition:filter .32s}.plants-module__dV7N8W__tinted{color:var(--color-secondary)}.plants-module__dV7N8W__tinted[data-plant=saguaro]{color:color-mix(in srgb, var(--color-secondary), var(--color-accent-alt) 40%)}.plants-module__dV7N8W__tinted[data-plant=ocotillo]{color:color-mix(in srgb, var(--color-accent-alt), var(--color-foreground) 30%)}.plants-module__dV7N8W__tinted[data-plant=paloVerde]{color:color-mix(in srgb, var(--color-accent-alt), var(--color-highlight) 25%)}.plants-module__dV7N8W__tinted[data-plant=agave]{color:color-mix(in srgb, var(--color-accent-alt), var(--color-secondary) 30%)}.plants-module__dV7N8W__tinted[data-plant=pricklyPear]{color:color-mix(in srgb, var(--color-accent-alt), var(--color-highlight) 40%)}.plants-module__dV7N8W__tinted[data-plant=mesquite]{color:color-mix(in srgb, var(--color-secondary), var(--color-foreground) 20%)}.plants-module__dV7N8W__grounded{position:relative}.plants-module__dV7N8W__grounded:after{content:"";background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-foreground), transparent 68%) 0%, transparent 70%);filter:blur(2px);pointer-events:none;z-index:-1;width:78%;height:10px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.plants-module__dV7N8W__figure{justify-content:center;align-items:flex-end;width:150px;height:190px;display:flex}.plants-module__dV7N8W__figureSvg{width:100%;height:100%;overflow:visible}.plants-module__dV7N8W__plantHighlight{fill:color-mix(in srgb, var(--color-surface-alt), transparent 55%)}.plants-module__dV7N8W__plantCanopy{fill:currentColor;opacity:.84}.plants-module__dV7N8W__plantBud{fill:var(--color-star-rating);opacity:.92}
.PricingCta-module__LQp_CG__base{border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--font-semibold);font-size:var(--text-md);letter-spacing:var(--tracking-body-sm);cursor:pointer;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 28px;text-decoration:none;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.PricingCta-module__LQp_CG__primary{background:var(--color-foreground);color:var(--color-foreground-inverse);border-color:var(--color-foreground)}.PricingCta-module__LQp_CG__primary:hover{transform:translateY(-1px);box-shadow:0 6px 24px #0000001f}.PricingCta-module__LQp_CG__secondary{color:var(--color-foreground);border-color:var(--color-foreground);background:0 0}.PricingCta-module__LQp_CG__secondary:hover{background:var(--color-foreground);color:var(--color-foreground-inverse)}.PricingCta-module__LQp_CG__tertiary{color:var(--color-foreground);text-underline-offset:4px;font-weight:var(--font-medium);background:0 0;border-color:#0000;padding:12px 16px;text-decoration:underline}.PricingCta-module__LQp_CG__tertiary:hover{text-decoration-thickness:2px}.PricingCta-module__LQp_CG__full{width:100%}.PricingCta-module__LQp_CG__large{font-size:var(--text-lg);padding:18px 36px}@media (prefers-reduced-motion:reduce){.PricingCta-module__LQp_CG__base{transition:none}.PricingCta-module__LQp_CG__primary:hover{box-shadow:none;transform:none}}@media (max-width:500px){.PricingCta-module__LQp_CG__base{width:100%}}
.CareWhereYouAre-module__XiIYtq__root{background:var(--color-surface);width:100%;position:relative;overflow:hidden}.CareWhereYouAre-module__XiIYtq__container{max-width:var(--container-max);padding:var(--space-section) var(--space-content-padding);align-items:center;gap:var(--space-12);flex-direction:column;margin:0 auto;display:flex;position:relative}.CareWhereYouAre-module__XiIYtq__header{flex-direction:column;align-items:center;gap:14px;max-width:640px;display:flex}.CareWhereYouAre-module__XiIYtq__subtitle{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body);color:var(--color-foreground-body);text-align:center;margin:0}.CareWhereYouAre-module__XiIYtq__skyline{flex-wrap:wrap;justify-content:center;align-items:flex-end;row-gap:22px;width:100%;margin:0;padding:0;list-style:none;display:flex}.CareWhereYouAre-module__XiIYtq__cityLink{min-width:118px;color:var(--color-secondary);transition:color var(--transition-fast);flex-direction:column;align-items:center;padding:0 clamp(8px,2.2vw,26px);display:flex}.CareWhereYouAre-module__XiIYtq__cityLink:hover{color:var(--color-clay-deep)}.CareWhereYouAre-module__XiIYtq__cityLink:hover .CareWhereYouAre-module__XiIYtq__plant{transform:translateY(-4px)}.CareWhereYouAre-module__XiIYtq__cityLink:focus-visible{outline:2px solid var(--color-foreground);outline-offset:4px;border-radius:var(--radius-sm)}.CareWhereYouAre-module__XiIYtq__plant{width:76px;height:86px;transition:transform var(--transition-soft);display:block}.CareWhereYouAre-module__XiIYtq__cityName{font-family:var(--font-heading);font-size:var(--text-xl);letter-spacing:var(--tracking-snug);color:var(--color-foreground);border-top:1px solid color-mix(in srgb, transparent, var(--color-foreground) 38%);text-align:center;white-space:nowrap;width:100%;margin-top:-1px;padding:10px 6px 0}.CareWhereYouAre-module__XiIYtq__below{flex-direction:column;align-items:center;gap:20px;display:flex}.CareWhereYouAre-module__XiIYtq__comingSoon{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground);flex-wrap:wrap;justify-content:center;align-items:baseline;margin:0;display:flex}.CareWhereYouAre-module__XiIYtq__comingSoonLabel{font-weight:var(--font-medium);margin-right:10px}.CareWhereYouAre-module__XiIYtq__comingSoonState{align-items:baseline;display:inline-flex}.CareWhereYouAre-module__XiIYtq__dot{color:var(--color-clay-deep);margin:0 8px}.CareWhereYouAre-module__XiIYtq__cta{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, transparent, var(--color-foreground) 55%);color:var(--color-foreground);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-md);letter-spacing:var(--tracking-body-sm);transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-soft);justify-content:center;align-items:center;padding:13px 30px;text-decoration:none;display:inline-flex}.CareWhereYouAre-module__XiIYtq__cta:hover{border-color:var(--color-foreground);background:color-mix(in srgb, transparent, var(--color-surface-alt) 45%);transform:translateY(-2px)}.CareWhereYouAre-module__XiIYtq__cta:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}@media (max-width:809px){.CareWhereYouAre-module__XiIYtq__cityLink{min-width:104px;padding:0 4px}.CareWhereYouAre-module__XiIYtq__plant{width:60px;height:68px}.CareWhereYouAre-module__XiIYtq__cityName{font-size:var(--text-md)}}@media (max-width:1023px){.CareWhereYouAre-module__XiIYtq__cityName{border-top:0;padding-top:0}}@media (prefers-reduced-motion:reduce){.CareWhereYouAre-module__XiIYtq__cityLink,.CareWhereYouAre-module__XiIYtq__plant,.CareWhereYouAre-module__XiIYtq__cta{transition:none}.CareWhereYouAre-module__XiIYtq__cityLink:hover .CareWhereYouAre-module__XiIYtq__plant,.CareWhereYouAre-module__XiIYtq__cta:hover{transform:none}}
.FormLayout-module__oKCu3q__helperHint{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-muted);margin:6px 0 0;line-height:1.45}.FormLayout-module__oKCu3q__placeholderNote{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-muted);margin:0;line-height:1.5}.FormLayout-module__oKCu3q__preSubmitNote{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-muted);margin:0 0 8px}.FormLayout-module__oKCu3q__optionStack{flex-direction:column;gap:4px;display:flex}.FormLayout-module__oKCu3q__optionStackLoose{flex-direction:column;gap:8px;display:flex}.FormLayout-module__oKCu3q__optionWrap{flex-wrap:wrap;gap:8px;display:flex}.FormLayout-module__oKCu3q__optionRow{align-items:center;gap:12px;display:flex}.FormLayout-module__oKCu3q__optionRowTop{align-items:flex-start;gap:12px;display:flex}.FormLayout-module__oKCu3q__optionRowTight{align-items:center;gap:8px;display:flex}.FormLayout-module__oKCu3q__optionText{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground)}.FormLayout-module__oKCu3q__optionTextBody{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground);line-height:1.5}.FormLayout-module__oKCu3q__alignTop{align-items:flex-start}.FormLayout-module__oKCu3q__fieldRowBase{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:480px){.FormLayout-module__oKCu3q__fieldRowBase{align-items:start;gap:12px}}.FormLayout-module__oKCu3q__fieldRow{}.FormLayout-module__oKCu3q__fieldRowEqual{}@media (min-width:480px){.FormLayout-module__oKCu3q__fieldRow{grid-template-columns:2fr 1fr}.FormLayout-module__oKCu3q__fieldRowEqual{grid-template-columns:1fr 1fr}}
.FinalCTA-module__bvY_Ia__root{padding:var(--space-20) var(--space-content-padding);background:var(--color-surface-dark);color:var(--color-foreground-inverse);text-align:center}.FinalCTA-module__bvY_Ia__container{flex-direction:column;align-items:center;gap:18px;max-width:720px;margin:0 auto;display:flex}.FinalCTA-module__bvY_Ia__subheading{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-foreground-inverse-muted);max-width:56ch;margin:0}.FinalCTA-module__bvY_Ia__ctaRow{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.FinalCTA-module__bvY_Ia__primary{background:var(--color-accent);color:var(--color-foreground);border-color:var(--color-accent)}.FinalCTA-module__bvY_Ia__primary:hover{background:color-mix(in srgb, var(--color-accent) 88%, var(--color-foreground));border-color:color-mix(in srgb, var(--color-accent) 88%, var(--color-foreground));transform:translateY(-2px)}.FinalCTA-module__bvY_Ia__secondary{color:var(--color-foreground-inverse);border-color:var(--color-foreground-inverse)}.FinalCTA-module__bvY_Ia__secondary:hover{background:var(--color-foreground-inverse);color:var(--color-foreground)}.FinalCTA-module__bvY_Ia__hours{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-inverse-muted);margin:0}.FinalCTA-module__bvY_Ia__trustRow{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-inverse-muted);margin:var(--space-8) 0 0;letter-spacing:var(--tracking-body-sm)}@media (max-width:500px){.FinalCTA-module__bvY_Ia__root{padding:var(--space-14) 24px}.FinalCTA-module__bvY_Ia__ctaRow{flex-direction:column;width:100%}}.FinalCTA-module__bvY_Ia__answered{margin-top:4px}
.Receipt-module__WtJgia__receipt{background:var(--color-white);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-receipt);box-shadow:var(--shadow-receipt);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);padding:16px 18px}.Receipt-module__WtJgia__night{box-shadow:var(--shadow-receipt-night);border-color:#ffffff1f}.Receipt-module__WtJgia__night.Receipt-module__WtJgia__hero,.Receipt-module__WtJgia__hero{box-shadow:var(--shadow-night-lg)}.Receipt-module__WtJgia__head{border-bottom:1px solid var(--color-border);color:var(--color-foreground-body-muted);font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding-bottom:10px;display:flex}.Receipt-module__WtJgia__headTime{color:var(--color-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.Receipt-module__WtJgia__rows{margin:0;padding:4px 0;list-style:none}.Receipt-module__WtJgia__row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;display:flex}.Receipt-module__WtJgia__row:last-child{border-bottom:0}.Receipt-module__WtJgia__rowLabel{color:var(--color-foreground-body)}.Receipt-module__WtJgia__rowLabelChecked{align-items:center;gap:8px;display:inline-flex}.Receipt-module__WtJgia__rowCheck{width:16px;height:16px;color:var(--color-secondary);flex-shrink:0}.Receipt-module__WtJgia__rowValue{color:var(--color-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.Receipt-module__WtJgia__rowEmphasis .Receipt-module__WtJgia__rowLabel,.Receipt-module__WtJgia__rowEmphasis .Receipt-module__WtJgia__rowValue{color:var(--color-foreground)}.Receipt-module__WtJgia__note{font-family:var(--font-heading);font-style:italic;font-weight:var(--font-regular);font-size:var(--text-md);color:var(--color-foreground);margin:0;padding:12px 0;line-height:145%}.Receipt-module__WtJgia__noteLg{font-size:var(--text-2xl)}.Receipt-module__WtJgia__foot{border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-foreground-body-muted);margin:0;padding-top:10px}
.StepProgress-module__TWlCxG__root{width:100%;margin-bottom:8px}.StepProgress-module__TWlCxG__list{justify-content:space-between;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.StepProgress-module__TWlCxG__item{text-align:center;flex:1;position:relative}.StepProgress-module__TWlCxG__item:not(:last-child):after{content:"";background:var(--color-border);height:2px;position:absolute;top:14px;left:calc(50% + 18px);right:calc(18px - 50%)}.StepProgress-module__TWlCxG__itemComplete:not(:last-child):after{background:var(--color-foreground)}.StepProgress-module__TWlCxG__itemButton{appearance:none;cursor:pointer;width:100%;font:inherit;color:inherit;border-radius:var(--radius-sm);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:4px 0;transition:background-color .12s;display:flex}.StepProgress-module__TWlCxG__itemButton:disabled{cursor:default}.StepProgress-module__TWlCxG__itemButton:not(:disabled):hover .StepProgress-module__TWlCxG__label{color:var(--color-foreground)}.StepProgress-module__TWlCxG__item:not(.StepProgress-module__TWlCxG__itemActive):not(.StepProgress-module__TWlCxG__itemComplete) .StepProgress-module__TWlCxG__itemButton:not(:disabled):hover .StepProgress-module__TWlCxG__dot{border-color:var(--color-foreground);color:var(--color-foreground)}.StepProgress-module__TWlCxG__itemComplete .StepProgress-module__TWlCxG__itemButton:not(:disabled):hover .StepProgress-module__TWlCxG__dot{background:color-mix(in srgb, var(--color-foreground), white 10%);border-color:color-mix(in srgb, var(--color-foreground), white 10%)}.StepProgress-module__TWlCxG__itemButton:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.StepProgress-module__TWlCxG__dot{background:var(--color-white);border:2px solid var(--color-border);width:28px;height:28px;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-foreground-muted);z-index:1;border-radius:50%;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative}.StepProgress-module__TWlCxG__itemActive .StepProgress-module__TWlCxG__dot,.StepProgress-module__TWlCxG__itemComplete .StepProgress-module__TWlCxG__dot{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-white)}.StepProgress-module__TWlCxG__label{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-muted);letter-spacing:var(--tracking-body-sm);transition:color .12s}.StepProgress-module__TWlCxG__itemActive .StepProgress-module__TWlCxG__label{color:var(--color-foreground);font-weight:var(--font-bold)}@media (max-width:480px){.StepProgress-module__TWlCxG__label{display:none}.StepProgress-module__TWlCxG__itemActive .StepProgress-module__TWlCxG__label{white-space:nowrap;margin-top:4px;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%)}.StepProgress-module__TWlCxG__item{position:relative}.StepProgress-module__TWlCxG__root{padding-bottom:22px}}
.PhoneFAB-module__WEX45W__root{display:none}@media (max-width:809px){.PhoneFAB-module__WEX45W__root{right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:70;border-radius:var(--radius-pill);background:var(--color-foreground);color:var(--color-foreground-inverse);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--font-semibold);letter-spacing:var(--tracking-body-sm);opacity:0;pointer-events:none;align-items:center;gap:8px;padding:14px 20px;text-decoration:none;transition:opacity .25s,transform .25s;display:inline-flex;position:fixed;transform:translateY(20px);box-shadow:0 8px 28px #0000002e}.PhoneFAB-module__WEX45W__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.PhoneFAB-module__WEX45W__root:active{transform:scale(.97)}.PhoneFAB-module__WEX45W__icon{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.PhoneFAB-module__WEX45W__root{transition:none}}
.icon-feature-card-module__iTQyda__card{min-height:var(--icon-feature-card-min-height,260px);border-radius:var(--radius-card-lg);border:1px solid var(--color-border);background:var(--color-white);color:inherit;flex-direction:column;gap:16px;padding:30px 24px;text-decoration:none;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex}a.icon-feature-card-module__iTQyda__card:hover{border-color:var(--color-surface-tan-4);box-shadow:0 4px 16px var(--color-shadow);transform:translateY(-2px)}a.icon-feature-card-module__iTQyda__card:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}.icon-feature-card-module__iTQyda__icon{width:40px;height:40px;color:var(--color-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-feature-card-module__iTQyda__icon>svg{width:100%;height:100%}.icon-feature-card-module__iTQyda__title{font-family:var(--font-heading);font-weight:var(--font-medium);font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-foreground);margin:0}.icon-feature-card-module__iTQyda__description{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-base);line-height:var(--leading-normal);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-muted);flex:1;margin:0}.icon-feature-card-module__iTQyda__foot{align-items:center;display:flex}.icon-feature-card-module__iTQyda__arrow{color:var(--color-secondary);align-items:center;margin-top:auto;padding-top:12px;transition:transform .2s;display:inline-flex}.icon-feature-card-module__iTQyda__arrow>svg{width:20px;height:20px}a.icon-feature-card-module__iTQyda__card:hover .icon-feature-card-module__iTQyda__arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.icon-feature-card-module__iTQyda__card{transition:none}a.icon-feature-card-module__iTQyda__card:hover{box-shadow:none;transform:none}a.icon-feature-card-module__iTQyda__card:hover .icon-feature-card-module__iTQyda__arrow{transform:none}}
.SkillsList-module__vbKRlq__root{flex-direction:column;gap:12px;display:flex}.SkillsList-module__vbKRlq__intro{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-muted);margin:0}.SkillsList-module__vbKRlq__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.SkillsList-module__vbKRlq__item{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);padding:12px 14px}.SkillsList-module__vbKRlq__row{flex-direction:column;gap:10px;display:flex}.SkillsList-module__vbKRlq__checkboxLabel{font-family:var(--font-body);cursor:pointer;align-items:center;gap:12px;display:flex}.SkillsList-module__vbKRlq__skillName{font-size:var(--text-sm);color:var(--color-foreground);font-weight:var(--font-bold)}.SkillsList-module__vbKRlq__proficiencyRow{flex-wrap:wrap;gap:8px;margin-left:32px;display:flex}.SkillsList-module__vbKRlq__proficiencyButton{font-family:var(--font-body);font-size:var(--text-xs);border:1px solid var(--color-border);background:var(--color-white);color:var(--color-foreground-muted);cursor:pointer;border-radius:999px;padding:6px 12px;transition:all .12s}.SkillsList-module__vbKRlq__proficiencyButton:hover{border-color:var(--color-foreground);color:var(--color-foreground)}.SkillsList-module__vbKRlq__proficiencyButtonActive{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-white);font-weight:var(--font-bold)}[data-invalid] .SkillsList-module__vbKRlq__list{border:1px solid var(--color-error);border-radius:var(--radius-card);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 12%, transparent);padding:8px}
.CarePlanFinderForm-module__skbfnq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CarePlanFinderForm-module__skbfnq__welcomeBack{flex-direction:column;gap:20px;margin-bottom:8px;display:flex}.CarePlanFinderForm-module__skbfnq__welcomeBackButtons{grid-template-columns:1fr 1fr;gap:12px;display:grid}.CarePlanFinderForm-module__skbfnq__welcomeBackBtn{border:1.5px solid var(--color-border);background:var(--color-surface-alt);min-height:130px;color:var(--color-foreground);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px 20px;transition:background .2s,border-color .2s;display:flex}.CarePlanFinderForm-module__skbfnq__welcomeBackBtn:hover{background:var(--color-border);border-color:var(--color-border)}.CarePlanFinderForm-module__skbfnq__welcomeBackBtn:focus-visible{outline:3px solid var(--color-foreground);outline-offset:2px}.CarePlanFinderForm-module__skbfnq__welcomeBackBtnPrimary{background:var(--color-foreground);color:var(--color-foreground-inverse);border-color:var(--color-foreground)}.CarePlanFinderForm-module__skbfnq__welcomeBackBtnPrimary:hover{background:color-mix(in srgb, var(--color-foreground), transparent 10%);border-color:var(--color-foreground)}.CarePlanFinderForm-module__skbfnq__welcomeBackIcon{width:28px;height:28px}.CarePlanFinderForm-module__skbfnq__question{background:radial-gradient(ellipse at 65% 0%, white 0%, var(--color-surface-alt) 55%);border:1px solid var(--color-border);border-radius:20px;flex-direction:column;gap:20px;padding:36px 40px;display:flex;box-shadow:0 2px 4px #1928300f,0 8px 24px #19283017}.CarePlanFinderForm-module__skbfnq__progress{flex-direction:column;gap:8px;display:flex}.CarePlanFinderForm-module__skbfnq__progressTrack{background:var(--color-border);border-radius:var(--radius-pill);height:8px;overflow:hidden}.CarePlanFinderForm-module__skbfnq__progressFill{background:var(--color-highlight);border-radius:0 100px 100px 0;height:100%;transition:width .25s}.CarePlanFinderForm-module__skbfnq__progressMeta{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding-bottom:20px;display:flex}.CarePlanFinderForm-module__skbfnq__progressLabel{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-body-muted);letter-spacing:var(--tracking-body-sm);margin:0}.CarePlanFinderForm-module__skbfnq__savedToast{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-body-muted);align-items:center;gap:6px;display:inline-flex}.CarePlanFinderForm-module__skbfnq__savedToastIcon{width:12px;height:12px;color:var(--color-highlight)}.CarePlanFinderForm-module__skbfnq__questionStem{margin:8px 0 0}.CarePlanFinderForm-module__skbfnq__subLabel{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-foreground-body-muted);margin:-8px 0 0}.CarePlanFinderForm-module__skbfnq__options{flex-direction:column;gap:12px;display:flex}.CarePlanFinderForm-module__skbfnq__afterCopy{background:var(--color-accent);border-radius:var(--radius-input);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-foreground);margin:0;padding:14px 18px}.CarePlanFinderForm-module__skbfnq__skipLink{color:var(--color-foreground-body-muted);font-family:var(--font-body);font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px;text-decoration:underline}.CarePlanFinderForm-module__skbfnq__skipLink:hover{color:var(--color-foreground)}.CarePlanFinderForm-module__skbfnq__nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.CarePlanFinderForm-module__skbfnq__navSpacer{flex:1}.CarePlanFinderForm-module__skbfnq__card{border-radius:var(--radius-input);border:1px solid var(--color-border);background:var(--color-surface-alt);min-height:64px;color:var(--color-foreground);cursor:pointer;font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed-snug);text-align:left;width:100%;box-shadow:var(--shadow-card);align-items:center;gap:16px;padding:14px 18px;transition:border-color .15s,background .15s,transform 80ms;display:flex}.CarePlanFinderForm-module__skbfnq__card:hover{border-color:var(--color-accent-alt);background:var(--color-surface-tan-3)}.CarePlanFinderForm-module__skbfnq__card:active{transform:scale(.99)}.CarePlanFinderForm-module__skbfnq__card:focus-visible{outline:3px solid var(--color-accent-alt);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}.CarePlanFinderForm-module__skbfnq__cardSelected{background:color-mix(in srgb, var(--color-accent), white 50%);border:2px solid var(--color-foreground);font-weight:var(--font-medium);padding:13px 17px}.CarePlanFinderForm-module__skbfnq__cardCheck{border:1px solid var(--color-border);background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.CarePlanFinderForm-module__skbfnq__cardCheckRadio{border-radius:50%}.CarePlanFinderForm-module__skbfnq__cardCheckSelected{background:var(--color-highlight);border-color:var(--color-highlight);color:var(--color-foreground-inverse)}.CarePlanFinderForm-module__skbfnq__cardCheckIcon{width:16px;height:16px}.CarePlanFinderForm-module__skbfnq__cardNone{background:0 0;border-style:dashed;margin-top:8px}.CarePlanFinderForm-module__skbfnq__cardNoneSelected{background:var(--color-surface-alt);border-style:solid}.CarePlanFinderForm-module__skbfnq__higDots{border-bottom:1px solid var(--color-border);justify-content:center;gap:7px;padding-bottom:24px;display:flex}.CarePlanFinderForm-module__skbfnq__higDot{background:var(--color-border);border-radius:50%;width:7px;height:7px;transition:background .3s}.CarePlanFinderForm-module__skbfnq__higDotFilled{background:var(--color-foreground)}.CarePlanFinderForm-module__skbfnq__higStem{text-align:center!important;margin-top:24px!important}.CarePlanFinderForm-module__skbfnq__higSubLabel{text-align:center}.CarePlanFinderForm-module__skbfnq__higNav{flex-direction:column;gap:4px;margin-top:20px;display:flex}.CarePlanFinderForm-module__skbfnq__higBackBtn{color:var(--color-foreground-body-muted);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;text-align:center;background:0 0;border:none;width:100%;padding:10px;transition:color .15s}.CarePlanFinderForm-module__skbfnq__higBackBtn:hover{color:var(--color-foreground)}.CarePlanFinderForm-module__skbfnq__higBackBtn:focus-visible{outline:2px solid var(--color-accent-alt);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.CarePlanFinderForm-module__skbfnq__progressFill{transition:none}}@media (max-width:809px){.CarePlanFinderForm-module__skbfnq__question{padding:28px 22px}.CarePlanFinderForm-module__skbfnq__questionStem{font-size:var(--text-2xl)!important}.CarePlanFinderForm-module__skbfnq__card{font-size:var(--text-md);min-height:56px;padding:14px 16px}}.CarePlanFinderForm-module__skbfnq__form .CarePlanFinderForm-module__skbfnq__question{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (max-width:809px){.CarePlanFinderForm-module__skbfnq__form .CarePlanFinderForm-module__skbfnq__intro,.CarePlanFinderForm-module__skbfnq__form .CarePlanFinderForm-module__skbfnq__question{padding:0}}.CarePlanFinderForm-module__skbfnq__grouped{flex-direction:column;gap:28px;display:flex}.CarePlanFinderForm-module__skbfnq__groupedSection{flex-direction:column;gap:10px;display:flex}.CarePlanFinderForm-module__skbfnq__groupedHeaderRow{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px;display:flex}.CarePlanFinderForm-module__skbfnq__groupedHeader{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-regular);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--color-foreground);margin:0}.CarePlanFinderForm-module__skbfnq__groupedRequired{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);color:var(--color-highlight);flex-shrink:0}.CarePlanFinderForm-module__skbfnq__groupedList{border:1px solid var(--color-border);border-radius:var(--radius-card);background:#fff;outline:none;flex-direction:column;display:flex;overflow:hidden}.CarePlanFinderForm-module__skbfnq__groupedListInvalid{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, transparent, var(--color-error) 14%)}.CarePlanFinderForm-module__skbfnq__groupedFootnote{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed-snug);color:var(--color-foreground-body-muted);margin:0;padding:0 4px}.CarePlanFinderForm-module__skbfnq__groupedList+.CarePlanFinderForm-module__skbfnq__groupedFootnote{margin-top:-6px}.CarePlanFinderForm-module__skbfnq__groupedFootnoteError{color:var(--color-error);font-weight:var(--font-medium)}.CarePlanFinderForm-module__skbfnq__row{width:100%;min-height:56px;color:var(--color-foreground);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-relaxed-snug);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;transition:background .12s;display:flex;position:relative}.CarePlanFinderForm-module__skbfnq__row+.CarePlanFinderForm-module__skbfnq__row:before{content:"";background:var(--color-border);height:1px;position:absolute;top:0;left:16px;right:0}.CarePlanFinderForm-module__skbfnq__row:hover{background:var(--color-surface-tan-3)}.CarePlanFinderForm-module__skbfnq__row:active{background:var(--color-surface-tan-4)}.CarePlanFinderForm-module__skbfnq__row:focus-visible{outline:2px solid var(--color-accent-alt);outline-offset:-2px}.CarePlanFinderForm-module__skbfnq__rowSelected{background:color-mix(in srgb, var(--color-accent), white 45%);font-weight:var(--font-medium)}.CarePlanFinderForm-module__skbfnq__rowSelected:hover{background:color-mix(in srgb, var(--color-accent), white 32%)}.CarePlanFinderForm-module__skbfnq__rowLabel{flex:auto}.CarePlanFinderForm-module__skbfnq__rowCheck{border-radius:var(--radius-sm);border:1.5px solid color-mix(in srgb, var(--color-border), var(--color-foreground) 12%);width:22px;height:22px;color:var(--color-foreground-inverse);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:inline-flex}.CarePlanFinderForm-module__skbfnq__rowCheckRadio{border-radius:50%}.CarePlanFinderForm-module__skbfnq__rowCheckSelected{background:var(--color-highlight);border-color:var(--color-highlight)}.CarePlanFinderForm-module__skbfnq__rowCheckIcon{width:14px;height:14px}.CarePlanFinderForm-module__skbfnq__groupedActionBar{z-index:9;margin:6px calc(var(--grouped-inset,20px) * -1) 0;padding:14px var(--grouped-inset,20px) calc(14px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-border);background:#ffffffe0;position:sticky;bottom:0}@media (max-width:720px){.CarePlanFinderForm-module__skbfnq__groupedHeader{font-size:var(--text-lg)}}@media (min-width:721px){.CarePlanFinderForm-module__skbfnq__grouped{gap:52px}.CarePlanFinderForm-module__skbfnq__groupedSection{gap:14px}}@media (prefers-reduced-motion:reduce){.CarePlanFinderForm-module__skbfnq__row,.CarePlanFinderForm-module__skbfnq__rowCheck{transition:none}}
.TrustBar-module__bdvdfW__bar{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-body-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 0;margin:0;display:flex}.TrustBar-module__bdvdfW__item{align-items:baseline;display:inline-flex}.TrustBar-module__bdvdfW__dot{color:color-mix(in srgb, transparent, var(--color-foreground-inverse) 35%);margin:0 10px}
.AvailabilityGrid-module__kzWomG__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.AvailabilityGrid-module__kzWomG__root{border:1px solid var(--color-border);border-radius:var(--radius-receipt);background:var(--color-white);min-width:340px;display:grid;overflow:hidden}.AvailabilityGrid-module__kzWomG__headerRow,.AvailabilityGrid-module__kzWomG__windowRow{grid-template-columns:84px repeat(7,minmax(38px,1fr));display:grid}.AvailabilityGrid-module__kzWomG__headerRow{background:var(--color-surface-tan-3);border-bottom:1px solid var(--color-border)}.AvailabilityGrid-module__kzWomG__cornerCell{border-right:1px solid var(--color-border)}.AvailabilityGrid-module__kzWomG__dayHeader{text-align:center;border-right:1px solid var(--color-border);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-foreground);justify-content:center;align-items:center;padding:10px 4px;display:flex}.AvailabilityGrid-module__kzWomG__dayHeader:last-child{border-right:none}.AvailabilityGrid-module__kzWomG__dayHeaderWeekend{background:color-mix(in srgb, var(--color-surface-tan-3), var(--color-foreground) 6%)}.AvailabilityGrid-module__kzWomG__windowRow{border-bottom:1px solid var(--color-border)}.AvailabilityGrid-module__kzWomG__windowRow:last-child{border-bottom:none}.AvailabilityGrid-module__kzWomG__windowLabel{font-family:var(--font-body);background:var(--color-surface-tan-3);border-right:1px solid var(--color-border);flex-direction:column;justify-content:center;gap:2px;padding:8px 10px;display:flex}.AvailabilityGrid-module__kzWomG__windowName{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-foreground)}.AvailabilityGrid-module__kzWomG__windowTime{font-size:var(--text-xs);color:var(--color-foreground-muted)}.AvailabilityGrid-module__kzWomG__cell{border:none;border-right:1px solid var(--color-border);background:var(--color-white);cursor:pointer;height:52px;font-family:var(--font-body);justify-content:center;align-items:center;transition:background-color .12s;display:flex}.AvailabilityGrid-module__kzWomG__cell:last-child{border-right:none}.AvailabilityGrid-module__kzWomG__cell:hover{background:var(--color-surface-tan-3)}.AvailabilityGrid-module__kzWomG__cellWeekend{background:color-mix(in srgb, var(--color-surface-tan-3) 45%, var(--color-white))}.AvailabilityGrid-module__kzWomG__cell:focus-visible{outline:2px solid var(--color-foreground);outline-offset:-2px}.AvailabilityGrid-module__kzWomG__cellSelected{background:var(--color-foreground);color:var(--color-white)}.AvailabilityGrid-module__kzWomG__cellSelected:hover{background:color-mix(in srgb, var(--color-foreground), white 12%)}[data-invalid] .AvailabilityGrid-module__kzWomG__root{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 14%, transparent)}[data-invalid] .AvailabilityGrid-module__kzWomG__headerRow{background:color-mix(in srgb, var(--color-error) 6%, var(--color-surface-tan-3))}.AvailabilityGrid-module__kzWomG__cellInner{font-size:var(--text-base);font-weight:var(--font-bold)}@media (max-width:480px){.AvailabilityGrid-module__kzWomG__headerRow,.AvailabilityGrid-module__kzWomG__windowRow{grid-template-columns:68px repeat(7,minmax(36px,1fr))}.AvailabilityGrid-module__kzWomG__windowTime{display:none}.AvailabilityGrid-module__kzWomG__cell{height:46px}}
.CarePlanFinderResult-module__fIKWaq__root{flex-direction:column;gap:20px;display:flex}.CarePlanFinderResult-module__fIKWaq__recommendationBlock{flex-direction:column;gap:14px;display:flex}.CarePlanFinderResult-module__fIKWaq__recommendationRow{align-items:flex-start;gap:18px;display:flex}.CarePlanFinderResult-module__fIKWaq__medallion{background:var(--color-highlight);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 1px 2px #19283014}.CarePlanFinderResult-module__fIKWaq__medallionIcon{width:24px;height:24px;color:var(--color-foreground-inverse)}.CarePlanFinderResult-module__fIKWaq__recommendationText{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.CarePlanFinderResult-module__fIKWaq__tierName{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-foreground);margin:0}.CarePlanFinderResult-module__fIKWaq__restartLink{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-body);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-foreground), transparent 55%);text-decoration-color:color-mix(in srgb, var(--color-foreground), transparent 55%);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:4px 2px;transition:color .12s;display:inline-flex}.CarePlanFinderResult-module__fIKWaq__restartLink:hover{color:var(--color-foreground);-webkit-text-decoration-color:var(--color-foreground);text-decoration-color:var(--color-foreground)}.CarePlanFinderResult-module__fIKWaq__restartLink:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px;border-radius:2px}.CarePlanFinderResult-module__fIKWaq__restartIcon{flex-shrink:0;width:14px;height:14px}.CarePlanFinderResult-module__fIKWaq__reasoning{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-foreground-body);max-width:48ch;margin:0}.CarePlanFinderResult-module__fIKWaq__costPanel{border:1px solid var(--color-border);border-radius:var(--radius-card-lg);background:#fff;flex-direction:column;gap:18px;margin-top:4px;padding:28px 28px 24px;display:flex}.CarePlanFinderResult-module__fIKWaq__costEyebrow{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-secondary);letter-spacing:.02em;margin:0}.CarePlanFinderResult-module__fIKWaq__costFigure{flex-direction:column;gap:8px;display:flex}.CarePlanFinderResult-module__fIKWaq__costMain{font-family:var(--font-heading);font-size:var(--text-7xl);font-weight:var(--font-semibold);color:var(--color-foreground);letter-spacing:var(--tracking-tighter);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;line-height:.95}.CarePlanFinderResult-module__fIKWaq__costBasis{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-foreground-body);margin:6px 0 0}.CarePlanFinderResult-module__fIKWaq__ctaGroup{flex-direction:column;gap:12px;margin-top:4px;display:flex}.CarePlanFinderResult-module__fIKWaq__ctaPrimary{border-radius:var(--radius-pill);background:var(--color-highlight);width:100%;color:var(--color-foreground-inverse);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-md);border:1.5px solid var(--color-highlight);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:14px 20px;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.CarePlanFinderResult-module__fIKWaq__ctaPrimary:hover{opacity:.92;transform:translateY(-1px)}.CarePlanFinderResult-module__fIKWaq__ctaPrimary:focus-visible{outline:2px solid var(--color-foreground-inverse);outline-offset:-5px;box-shadow:0 0 0 4px var(--color-highlight)}.CarePlanFinderResult-module__fIKWaq__callLink{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-body);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-foreground), transparent 55%);text-decoration-color:color-mix(in srgb, var(--color-foreground), transparent 55%);cursor:pointer;background:0 0;border:0;align-self:center;padding:2px 4px}.CarePlanFinderResult-module__fIKWaq__callLink:hover{color:var(--color-foreground);-webkit-text-decoration-color:var(--color-foreground);text-decoration-color:var(--color-foreground)}.CarePlanFinderResult-module__fIKWaq__callLink:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px;border-radius:2px}@keyframes CarePlanFinderResult-module__fIKWaq__resultMount{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CarePlanFinderResult-module__fIKWaq__root{animation:CarePlanFinderResult-module__fIKWaq__resultMount var(--t-move) var(--ease-out-soft)}@media (max-width:600px){.CarePlanFinderResult-module__fIKWaq__costPanel{padding:22px 20px 20px}.CarePlanFinderResult-module__fIKWaq__costMain{font-size:var(--text-5xl)}}@media (prefers-reduced-motion:reduce){.CarePlanFinderResult-module__fIKWaq__root{animation:none}.CarePlanFinderResult-module__fIKWaq__ctaPrimary{transition:none}.CarePlanFinderResult-module__fIKWaq__ctaPrimary:hover{transform:none}}
.ContinueExploring-module__RfONJG__root{background:var(--color-surface-alt);padding:96px 0}.ContinueExploring-module__RfONJG__container{max-width:var(--container-max);flex-direction:column;gap:40px;margin:0 auto;padding:0 32px;display:flex}.ContinueExploring-module__RfONJG__group{flex-direction:column;gap:20px;display:flex}.ContinueExploring-module__RfONJG__hubLink{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-foreground-body);margin:0}.ContinueExploring-module__RfONJG__hubLinkAnchor{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ContinueExploring-module__RfONJG__hubLinkAnchor:hover{color:var(--color-secondary)}.ContinueExploring-module__RfONJG__hubLinkAnchor:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.ContinueExploring-module__RfONJG__cardGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ContinueExploring-module__RfONJG__chipList{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ContinueExploring-module__RfONJG__chip{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);min-height:44px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground);align-items:center;padding:12px 20px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.ContinueExploring-module__RfONJG__chip:hover{background:var(--color-surface-tan-3);border-color:var(--color-secondary);transform:translateY(-1px)}.ContinueExploring-module__RfONJG__chip:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}@media (max-width:1199px){.ContinueExploring-module__RfONJG__cardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:809px){.ContinueExploring-module__RfONJG__root{padding:64px 0}}@media (max-width:500px){.ContinueExploring-module__RfONJG__cardGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ContinueExploring-module__RfONJG__chip{transition:none}.ContinueExploring-module__RfONJG__chip:hover{transform:none}}
.IntakeForm-module__XLW36G__fields{flex-direction:column;gap:32px;display:flex}.IntakeForm-module__XLW36G__group{border:0;flex-direction:column;gap:24px;min-width:0;margin:0;padding:0;display:flex}.IntakeForm-module__XLW36G__helperText{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-muted);letter-spacing:var(--tracking-body-sm);margin:6px 0 0}.IntakeForm-module__XLW36G__consentSection{padding-top:4px}.IntakeForm-module__XLW36G__consentLink{color:var(--color-secondary);text-decoration:underline}
