.hero[data-astro-cid-yodha2z4]{isolation:isolate;border-radius:var(--radius-lg);background:var(--gradient-hero);width:100%;position:relative;overflow:hidden}.hero-copy[data-astro-cid-yodha2z4]{padding:clamp(2.5rem, 5vw, 3.5rem) var(--content-axis) 0}.hero-badge[data-astro-cid-yodha2z4]{background:var(--color-hero-badge)}.hero-heading[data-astro-cid-yodha2z4]{letter-spacing:var(--tracking-heading);text-wrap:initial;font-size:clamp(2rem,6vw,4.5rem);line-height:1.06}.hero-line-mask[data-astro-cid-yodha2z4]{display:block;overflow:hidden}.hero-line[data-astro-cid-yodha2z4]{display:block}.hero[data-astro-cid-yodha2z4][data-hero-pending] .hero-badge[data-astro-cid-yodha2z4],.hero[data-astro-cid-yodha2z4][data-hero-pending] .hero-description[data-astro-cid-yodha2z4],.hero[data-astro-cid-yodha2z4][data-hero-pending] .hero-copy[data-astro-cid-yodha2z4] .btn-primary[data-astro-cid-yodha2z4],.hero[data-astro-cid-yodha2z4][data-hero-pending] .hero-copy[data-astro-cid-yodha2z4]>p[data-astro-cid-yodha2z4]:last-child,.hero[data-astro-cid-yodha2z4][data-hero-pending] .hero-portrait[data-astro-cid-yodha2z4]{opacity:0;visibility:hidden}.hero[data-astro-cid-yodha2z4][data-hero-pending] .hero-badge[data-astro-cid-yodha2z4]{transform:translateY(8px)}.hero[data-astro-cid-yodha2z4][data-hero-pending] .hero-line[data-astro-cid-yodha2z4]{transform:translateY(110%)}.hero[data-astro-cid-yodha2z4][data-hero-pending] .hero-description[data-astro-cid-yodha2z4],.hero[data-astro-cid-yodha2z4][data-hero-pending] .hero-copy[data-astro-cid-yodha2z4] .btn-primary[data-astro-cid-yodha2z4],.hero[data-astro-cid-yodha2z4][data-hero-pending] .hero-copy[data-astro-cid-yodha2z4]>p[data-astro-cid-yodha2z4]:last-child{transform:translateY(12px)}.hero[data-astro-cid-yodha2z4][data-hero-pending] .hero-portrait[data-astro-cid-yodha2z4]{transform:translateY(15px)scale(.985)}.hero-portrait[data-astro-cid-yodha2z4]{z-index:1;width:min(100%,27.5rem);height:clamp(20rem,90vw,30rem);margin:2.5rem auto 0;position:relative}.hero-portrait[data-astro-cid-yodha2z4] .hero-picture{height:100%;display:block}.hero-orbs[data-astro-cid-yodha2z4]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.orb[data-astro-cid-yodha2z4]{aspect-ratio:1;border:1px solid var(--color-hero-orb-edge);background:var(--color-hero-orb);border-radius:50%;display:block;position:absolute}.orb-top[data-astro-cid-yodha2z4]{width:11rem;top:49%;left:28%}.orb-right[data-astro-cid-yodha2z4]{width:16rem;bottom:6rem;right:-9rem}.orb-bottom[data-astro-cid-yodha2z4]{width:34rem;bottom:-23rem;right:-10rem}@media (width<=63.999rem){.hero[data-astro-cid-yodha2z4]{flex-direction:column;height:100svh;display:flex}.hero-portrait[data-astro-cid-yodha2z4]{flex:auto;height:auto;min-height:0;margin-top:clamp(1.25rem,4vh,2.5rem)}}@media (width>=64rem){.hero[data-astro-cid-yodha2z4]{min-height:calc(100dvh - var(--navbar-height) - 2 * var(--frame-space));align-items:center;display:flex}.hero-copy[data-astro-cid-yodha2z4]{width:59%;padding:clamp(2rem, 4dvh, 4rem) 0 clamp(2rem, 4dvh, 4rem) var(--content-axis)}.hero-heading[data-astro-cid-yodha2z4]{font-size:clamp(3rem,min(4.35vw,8dvh),6rem)}.hero-portrait[data-astro-cid-yodha2z4]{width:48%;height:auto;margin:0;position:absolute;top:12%;bottom:0;right:1.5%}.orb-top[data-astro-cid-yodha2z4]{width:14rem;top:7%;left:58%}.orb-right[data-astro-cid-yodha2z4]{width:15rem;bottom:12%;right:-4rem}.orb-bottom[data-astro-cid-yodha2z4]{width:45rem;bottom:-32rem;right:-7rem}}@media (width<=47.999rem){.hero[data-astro-cid-yodha2z4][data-hero-pending] .hero-line[data-astro-cid-yodha2z4]{transform:translateY(105%)}.hero[data-astro-cid-yodha2z4][data-hero-pending] .hero-description[data-astro-cid-yodha2z4],.hero[data-astro-cid-yodha2z4][data-hero-pending] .hero-copy[data-astro-cid-yodha2z4] .btn-primary[data-astro-cid-yodha2z4],.hero[data-astro-cid-yodha2z4][data-hero-pending] .hero-copy[data-astro-cid-yodha2z4]>p[data-astro-cid-yodha2z4]:last-child{transform:translateY(8px)}.hero[data-astro-cid-yodha2z4][data-hero-pending] .hero-portrait[data-astro-cid-yodha2z4]{transform:translateY(10px)scale(.985)}}@media (prefers-reduced-motion:reduce){.hero-line[data-astro-cid-yodha2z4],.hero-badge[data-astro-cid-yodha2z4],.hero-description[data-astro-cid-yodha2z4],.hero-copy[data-astro-cid-yodha2z4] .btn-primary[data-astro-cid-yodha2z4],.hero-copy[data-astro-cid-yodha2z4]>p[data-astro-cid-yodha2z4]:last-child,.hero-portrait[data-astro-cid-yodha2z4]{opacity:1!important;visibility:visible!important;transform:none!important}}.manual-carousel[data-astro-cid-beb6ii2t]{min-width:0;height:100%;position:relative}.carousel-track[data-astro-cid-beb6ii2t]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:inherit;grid-auto-columns:100%;grid-auto-flow:column;height:100%;display:grid;overflow-x:auto}.carousel-track[data-astro-cid-beb6ii2t]::-webkit-scrollbar{display:none}.carousel-controls[data-astro-cid-beb6ii2t]{z-index:2;justify-content:space-between;align-items:center;gap:.125rem;display:flex;position:absolute;bottom:.625rem;left:.625rem;right:.625rem}.carousel-controls[data-astro-cid-beb6ii2t][hidden]{display:none}.carousel-arrow[data-astro-cid-beb6ii2t]{border-radius:var(--radius-pill);cursor:pointer;background:var(--color-hero-badge);width:2.75rem;height:2.75rem;transition:transform var(--duration-fast) var(--ease-premium), background-color var(--duration-fast) var(--ease-premium);border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.carousel-arrow[data-astro-cid-beb6ii2t]:hover{transform:scale(1.05)}.carousel-dots[data-astro-cid-beb6ii2t]{flex:1;justify-content:center;min-width:0;display:flex}.carousel-dot[data-astro-cid-beb6ii2t]{cursor:pointer;border:0;justify-content:center;align-items:center;width:1.625rem;min-width:0;height:2.75rem;display:flex}.carousel-dot[data-astro-cid-beb6ii2t] span[data-astro-cid-beb6ii2t]{border-radius:var(--radius-pill);opacity:.3;width:.3125rem;height:.3125rem;transition:width var(--duration-normal) var(--ease-premium), opacity var(--duration-normal) var(--ease-premium);background:currentColor;display:block}.carousel-dot[data-astro-cid-beb6ii2t][aria-current=true] span[data-astro-cid-beb6ii2t]{opacity:1;width:.875rem}.care[data-astro-cid-beb6ii2t] .carousel-controls[data-astro-cid-beb6ii2t]{pointer-events:none;inset:0}.care[data-astro-cid-beb6ii2t] .carousel-arrow[data-astro-cid-beb6ii2t]{pointer-events:auto;background:color-mix(in srgb, var(--color-surface) 72%, transparent);position:absolute;top:4.75rem;transform:translateY(-50%)}.care[data-astro-cid-beb6ii2t] .carousel-arrow[data-astro-cid-beb6ii2t]:hover{transform:translateY(-50%)scale(1.05)}.care[data-astro-cid-beb6ii2t] [data-astro-cid-beb6ii2t][data-carousel-prev]{left:calc(50% - 7.25rem)}.care[data-astro-cid-beb6ii2t] [data-astro-cid-beb6ii2t][data-carousel-next]{right:calc(50% - 7.25rem)}.care[data-astro-cid-beb6ii2t] .carousel-dots[data-astro-cid-beb6ii2t]{pointer-events:auto;flex:none;position:absolute;bottom:.625rem;left:3.75rem;right:3.75rem}.photos[data-astro-cid-beb6ii2t] .carousel-controls[data-astro-cid-beb6ii2t]{color:var(--color-surface)}.photos[data-astro-cid-beb6ii2t] .carousel-arrow[data-astro-cid-beb6ii2t]{background:var(--color-photo-shade)}.photos[data-astro-cid-beb6ii2t] .carousel-dot[data-astro-cid-beb6ii2t]{width:100%}.photos[data-astro-cid-beb6ii2t] .carousel-dot[data-astro-cid-beb6ii2t] span[data-astro-cid-beb6ii2t]{width:80%;height:.1875rem}.photos[data-astro-cid-beb6ii2t] .focus-ring[data-astro-cid-beb6ii2t]:focus-visible{outline-color:var(--color-surface)}@media (prefers-reduced-motion:reduce){.carousel-arrow[data-astro-cid-beb6ii2t],.carousel-dot[data-astro-cid-beb6ii2t] span[data-astro-cid-beb6ii2t]{transition:none}}.care-card[data-astro-cid-rcwme3xj]{background:var(--gradient-care)}.care-eyebrow[data-astro-cid-rcwme3xj]{border:1px solid color-mix(in srgb, var(--color-care-icon) 28%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 82%, transparent);min-height:1.5rem;color:var(--color-care-icon);font-size:var(--font-size-label);align-items:center;padding:.2rem .65rem;line-height:1;display:inline-flex}.care-slide[data-astro-cid-rcwme3xj]{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;align-items:center;min-width:0;padding:1.5rem 1rem 4rem;display:flex}.icon-disc[data-astro-cid-rcwme3xj]{border-radius:var(--radius-pill);background:var(--color-surface);width:6.5rem;height:6.5rem;color:var(--color-care-icon);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bubbles[data-astro-cid-rcwme3xj]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]{aspect-ratio:1;border:1px solid var(--color-care-bubble-edge);background:var(--color-care-bubble);border-radius:50%;width:.55rem;position:absolute}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:first-child{width:1.25rem;top:5%;left:12%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(2){top:18%;left:6%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(3){width:.35rem;top:4%;left:57%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(4){width:.8rem;top:10%;right:12%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(5){width:1.5rem;top:27%;right:3%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(6){width:.9rem;top:41%;left:10%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(7){width:.4rem;top:55%;left:2%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(8){width:.4rem;top:46%;right:16%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(9){width:1.1rem;top:63%;right:6%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(10){width:1.5rem;top:74%;left:18%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(11){bottom:5%;left:7%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(12){width:.4rem;bottom:14%;right:18%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(13){width:1rem;bottom:2%;right:28%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(14){width:.35rem;top:32%;left:27%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(15){width:.35rem;top:67%;left:42%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(16){width:.4rem;bottom:2%;left:38%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(17){width:1.8rem;top:5%;right:-2%}.bubbles[data-astro-cid-rcwme3xj] span[data-astro-cid-rcwme3xj]:nth-child(18){width:.75rem;top:85%;right:-1%}.contact-card[data-astro-cid-iemum5zn]{background-color:var(--color-surface);background-image:var(--gradient-contact)}.patient-slide[data-astro-cid-laaq2dzc]{scroll-snap-align:start;scroll-snap-stop:always;min-width:0;height:100%;margin:0;position:relative;overflow:hidden}.patient-caption[data-astro-cid-laaq2dzc]{background:var(--gradient-photo-caption);color:var(--color-surface);padding:4rem 1.375rem 4.25rem;position:absolute;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){article[data-astro-cid-laaq2dzc] .patient-slide img{transition:transform .45s var(--ease-premium)}article[data-astro-cid-laaq2dzc]:hover .patient-slide[aria-hidden=false] img{transform:scale(1.02)}}.editorial[data-astro-cid-hwaoppv3]{margin-block:var(--section-gap);position:relative}.editorial-panel[data-astro-cid-hwaoppv3]{flex-direction:column;justify-content:center;align-items:stretch;gap:clamp(2rem,4vw,3.75rem);display:flex}.editorial-message[data-astro-cid-hwaoppv3]{width:calc(100% - (var(--content-axis) * 2));max-width:var(--text-width-editorial);margin-inline:var(--content-axis) auto;color:var(--color-text);font-family:var(--font-primary);font-size:var(--font-size-editorial);letter-spacing:var(--tracking-heading);text-wrap:balance;font-weight:400;line-height:1.06}.editorial-lines[data-astro-cid-hwaoppv3],.editorial-line[data-astro-cid-hwaoppv3]{display:block}.editorial-word[data-astro-cid-hwaoppv3]{display:inline-block}.editorial-gallery[data-astro-cid-hwaoppv3]{width:100%;margin:0}.editorial-images[data-astro-cid-hwaoppv3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.2vw,1.25rem);display:grid}.editorial-circle[data-astro-cid-hwaoppv3]{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-surface);overflow:hidden}.editorial-mosaic[data-astro-cid-hwaoppv3]{aspect-ratio:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.4rem,.8vw,.8rem);display:grid}.editorial-mini-circle[data-astro-cid-hwaoppv3]{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-surface);overflow:hidden}.editorial-circle[data-astro-cid-hwaoppv3] img{object-fit:cover;width:100%;height:100%}.editorial-circle[data-astro-cid-hwaoppv3] picture{height:100%;display:block}.editorial-circle--show-left-edge[data-astro-cid-hwaoppv3] img{object-position:left center}.editorial-mini-circle[data-astro-cid-hwaoppv3] img{object-fit:cover;width:100%;height:100%}.editorial-mini-circle[data-astro-cid-hwaoppv3] picture{height:100%;display:block}@media (width>=48rem){.editorial-images[data-astro-cid-hwaoppv3]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.editorial-line[data-astro-cid-hwaoppv3]{white-space:nowrap}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.editorial-word[data-astro-cid-hwaoppv3]{opacity:1!important}}.about-section[data-astro-cid-5gtlsymu]{margin-inline:var(--section-inline-margin);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface)}.about-card[data-astro-cid-5gtlsymu]{--about-inline-padding:max(.5rem, calc(var(--content-axis) - var(--section-inline-margin)));width:100%;max-width:calc(72rem + (2 * var(--about-inline-padding)));padding:1.25rem var(--about-inline-padding) calc(var(--section-gap) / 2);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface);gap:2rem;margin-inline:auto;display:grid;overflow:hidden}.about-visual[data-astro-cid-5gtlsymu]{isolation:isolate;border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--color-blue-soft), var(--color-lilac-soft) 40%, var(--color-pink-soft) 74%, var(--color-peach-soft));justify-self:center;width:100%;min-width:0;max-width:26rem;height:clamp(20rem,75vw,30rem);position:relative;overflow:hidden}.about-portrait[data-astro-cid-5gtlsymu]{z-index:1;width:100%;height:calc(100% - 1.75rem);margin:1.75rem auto 0;position:relative}.about-portrait[data-astro-cid-5gtlsymu] .about-picture{height:100%;display:block}.about-lights[data-astro-cid-5gtlsymu]{pointer-events:none;position:absolute;inset:0}.light[data-astro-cid-5gtlsymu]{aspect-ratio:1;border:1px solid var(--color-hero-orb-edge);border-radius:var(--radius-pill);background:var(--color-hero-orb);position:absolute}.light-top[data-astro-cid-5gtlsymu]{width:42%;top:10%;left:8%}.light-left[data-astro-cid-5gtlsymu]{width:58%;top:43%;left:-24%}.light-bottom[data-astro-cid-5gtlsymu]{width:76%;bottom:-32%;right:-22%}.about-copy[data-astro-cid-5gtlsymu]{place-self:center;width:min(100%,32rem);padding-inline:.25rem;container-type:inline-size}.about-description[data-astro-cid-5gtlsymu]{font-size:clamp(1.0625rem,1.2vw,1.25rem)}.about-description-emphasis[data-astro-cid-5gtlsymu]{color:color-mix(in srgb, var(--color-text) 78%, var(--color-text-secondary))}.about-copy[data-astro-cid-5gtlsymu] h2[data-astro-cid-5gtlsymu]{white-space:nowrap;letter-spacing:var(--tracking-heading);font-size:clamp(1.5rem,10.8cqi,3rem);line-height:1.02}@media (width>=48rem){.about-copy[data-astro-cid-5gtlsymu] h2[data-astro-cid-5gtlsymu]{font-size:clamp(1.5rem,10.8cqi,4.75rem)}.about-card[data-astro-cid-5gtlsymu]{grid-template-columns:minmax(16rem,26rem) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding-top:clamp(3rem,5vw,5rem)}.about-visual[data-astro-cid-5gtlsymu]{height:clamp(25rem,40vw,34rem)}}.journey-card[data-astro-cid-o27rpbj7]{--journey-card-progress:0;isolation:isolate;border:1px solid var(--journey-card-border);border-radius:var(--radius-lg);background:var(--journey-inactive);height:100%;min-height:clamp(15.5rem,22vw,17.5rem);box-shadow:none;color:var(--color-text);flex-direction:column;padding:clamp(1.35rem,2.2vw,2rem);display:flex;position:relative;overflow:hidden}.journey-card[data-astro-cid-o27rpbj7]:before{content:"";z-index:-1;border-radius:inherit;background:var(--journey-card-gradient);opacity:var(--journey-card-progress);pointer-events:none;position:absolute;inset:-1px}.journey-card--lilac[data-astro-cid-o27rpbj7]{--journey-card-gradient:var(--journey-gradient-01)}.journey-card--peach[data-astro-cid-o27rpbj7]{--journey-card-gradient:var(--journey-gradient-02)}.journey-card--rose[data-astro-cid-o27rpbj7]{--journey-card-gradient:var(--journey-gradient-03)}.journey-number[data-astro-cid-o27rpbj7]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;letter-spacing:.08em;margin-bottom:clamp(2rem,3vw,3rem);font-size:.75rem;display:block}h3[data-astro-cid-o27rpbj7]{letter-spacing:-.035em;width:100%;max-width:14rem;font-size:clamp(1.25rem,1.45vw,1.5rem);line-height:1.08}.journey-description[data-astro-cid-o27rpbj7]{width:100%;max-width:18rem;color:var(--color-text-secondary);font-size:clamp(.75rem,.82vw,.875rem);line-height:1.55}.journey-detail[data-astro-cid-o27rpbj7]{z-index:1;color:var(--color-text-secondary);font-size:.75rem;line-height:1.5;position:relative}@media (prefers-reduced-motion:reduce){.journey-card[data-astro-cid-o27rpbj7]{--journey-card-progress:1;box-shadow:var(--journey-card-shadow-active)}}.care-journey[data-astro-cid-74bmds5u]{margin-inline:var(--section-inline-margin);margin-bottom:var(--section-gap);border-radius:0 0 var(--radius-xl) var(--radius-xl);background:0 0;position:relative}.journey-panel[data-astro-cid-74bmds5u]{--journey-content-gap:calc(clamp(1.75rem, 3vw, 2.5rem) + clamp(1rem, 2.25vw, 2.25rem));gap:var(--journey-content-gap);width:100%;padding:calc(var(--section-gap) / 2) max(.5rem, calc(var(--content-axis) - var(--section-inline-margin)));border-radius:0 0 var(--radius-xl) var(--radius-xl);background:var(--color-surface);flex-direction:column;display:flex}.journey-heading[data-astro-cid-74bmds5u]{text-align:center;width:100%;max-width:72rem;margin-inline:auto}.journey-heading[data-astro-cid-74bmds5u] p[data-astro-cid-74bmds5u]{margin-inline:auto}.journey-stage-shell[data-astro-cid-74bmds5u]{width:100%;max-width:72rem;margin-inline:auto;position:relative}.journey-stage[data-astro-cid-74bmds5u]{--journey-grid-gap:1rem;gap:var(--journey-grid-gap);width:100%;max-width:72rem;margin:0 auto;padding:0;list-style:none;display:grid}.journey-step[data-astro-cid-74bmds5u]{min-width:0}.journey-progress[data-astro-cid-74bmds5u]{top:calc(100% + (var(--journey-content-gap) / 2) - .34375rem);width:min(100% - 2rem,68rem);margin-inline:auto;padding-block:.25rem;position:absolute;left:0;right:0}.journey-progress-track[data-astro-cid-74bmds5u]{background:var(--journey-progress-track);height:3px;position:relative}.journey-progress-fill[data-astro-cid-74bmds5u]{background:var(--journey-progress-gradient);filter:saturate(1.28)brightness(.97);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.journey-progress-dot[data-astro-cid-74bmds5u]{--journey-dot-progress:0;border:2px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--journey-inactive);width:.9375rem;height:.9375rem;box-shadow:0 0 0 1px var(--journey-progress-track);position:absolute;top:50%;transform:translate(-50%,-50%)}.journey-progress-dot[data-astro-cid-74bmds5u]:before{content:"";border-radius:inherit;background:var(--journey-dot-gradient);filter:saturate(1.28)brightness(.97);opacity:var(--journey-dot-progress);position:absolute;inset:-1px}.journey-progress-dot--1[data-astro-cid-74bmds5u]{left:0}.journey-progress-dot--2[data-astro-cid-74bmds5u]{left:50%}.journey-progress-dot--3[data-astro-cid-74bmds5u]{left:100%}.journey-progress-dot--lilac[data-astro-cid-74bmds5u]{--journey-dot-gradient:var(--journey-gradient-01)}.journey-progress-dot--peach[data-astro-cid-74bmds5u]{--journey-dot-gradient:var(--journey-gradient-02)}.journey-progress-dot--rose[data-astro-cid-74bmds5u]{--journey-dot-gradient:var(--journey-gradient-03)}.journey-action[data-astro-cid-74bmds5u] a[data-astro-cid-74bmds5u]{gap:1.25rem}.journey-scroll-guard[data-astro-cid-74bmds5u]{pointer-events:none;height:0}.care-journey[data-astro-cid-74bmds5u][data-journey-completed] .journey-card{--journey-card-progress:1!important;box-shadow:var(--journey-card-shadow-active)!important}.care-journey[data-astro-cid-74bmds5u][data-journey-completed] .journey-progress-fill[data-astro-cid-74bmds5u]{transform:scaleX(1)!important}.care-journey[data-astro-cid-74bmds5u][data-journey-completed] .journey-progress-dot[data-astro-cid-74bmds5u]{--journey-dot-progress:1!important}@media (width>=72rem){.journey-heading[data-astro-cid-74bmds5u]{max-width:72rem;margin-inline:auto}.journey-stage[data-astro-cid-74bmds5u]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=71.999rem){.journey-progress[data-astro-cid-74bmds5u]{display:none}}@media (prefers-reduced-motion:reduce){.journey-progress-fill[data-astro-cid-74bmds5u]{transform:scaleX(1)}.journey-progress-dot[data-astro-cid-74bmds5u]{--journey-dot-progress:1}}.intervention-area[data-astro-cid-2led5xqv]{margin-bottom:var(--section-gap);padding-inline:var(--content-axis)}.intervention-layout[data-astro-cid-2led5xqv]{align-items:center;gap:clamp(3rem,7vw,6rem);display:grid}.intervention-copy[data-astro-cid-2led5xqv]{flex-direction:column;align-items:flex-start;width:min(100%,32rem);min-width:0;display:flex}.intervention-copy[data-astro-cid-2led5xqv] .section-description[data-astro-cid-2led5xqv]{margin-top:var(--space-title-copy)}.intervention-note[data-astro-cid-2led5xqv]{max-width:var(--text-width-short);color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body);margin-top:1.25rem}.intervention-action[data-astro-cid-2led5xqv]{margin-top:1.75rem}.intervention-visual[data-astro-cid-2led5xqv]{isolation:isolate;aspect-ratio:1;justify-self:center;width:min(100%,42rem);position:relative}.orbit-rings[data-astro-cid-2led5xqv],.orbit-dots[data-astro-cid-2led5xqv],.orbit-cities[data-astro-cid-2led5xqv]{position:absolute;inset:0}.orbit-rings[data-astro-cid-2led5xqv] span[data-astro-cid-2led5xqv]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-text-secondary) 14%, transparent);border-radius:var(--radius-pill);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-rings[data-astro-cid-2led5xqv] span[data-astro-cid-2led5xqv]:first-child{width:36%}.orbit-rings[data-astro-cid-2led5xqv] span[data-astro-cid-2led5xqv]:nth-child(2){width:57%}.orbit-rings[data-astro-cid-2led5xqv] span[data-astro-cid-2led5xqv]:nth-child(3){width:77%}.orbit-rings[data-astro-cid-2led5xqv] span[data-astro-cid-2led5xqv]:nth-child(4){width:96%}.orbit-center[data-astro-cid-2led5xqv]{z-index:3;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-journey-lilac) 58%, var(--color-surface));background:linear-gradient(145deg, color-mix(in srgb, var(--color-blue-soft) 78%, var(--color-surface)), color-mix(in srgb, var(--color-journey-lilac) 68%, var(--color-surface)));text-align:center;border-radius:46% 54% 50% 50%/52% 47% 53% 48%;flex-direction:column;justify-content:center;align-items:center;width:clamp(7.25rem,25%,10.5rem);padding:1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-center[data-astro-cid-2led5xqv] strong[data-astro-cid-2led5xqv]{color:var(--color-text);letter-spacing:.055em;font-size:clamp(.8125rem,1.1vw,1rem);font-weight:500;line-height:1.2}.orbit-cities[data-astro-cid-2led5xqv]{z-index:2;margin:0;padding:0;list-style:none}.orbit-city[data-astro-cid-2led5xqv]{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-pill);width:clamp(4.75rem,11vw,7rem);color:color-mix(in srgb, var(--color-text) 82%, var(--color-text-secondary));text-align:center;text-wrap:balance;justify-content:center;align-items:center;padding:.65rem;font-size:clamp(.6875rem,.8vw,.8125rem);line-height:1.15;display:flex;position:absolute}.orbit-city--blue[data-astro-cid-2led5xqv]{background:color-mix(in srgb, var(--color-blue-soft) 72%, var(--color-surface))}.orbit-city--lilac[data-astro-cid-2led5xqv]{background:color-mix(in srgb, var(--color-lilac-soft) 76%, var(--color-surface))}.orbit-city--peach[data-astro-cid-2led5xqv]{background:color-mix(in srgb, var(--color-peach-soft) 67%, var(--color-surface))}.orbit-city--rose[data-astro-cid-2led5xqv]{background:color-mix(in srgb, var(--color-pink-soft) 66%, var(--color-surface))}.orbit-city--wide[data-astro-cid-2led5xqv]{width:clamp(6.25rem,13vw,8.25rem)}.orbit-city--north-west[data-astro-cid-2led5xqv]{top:8%;left:18%}.orbit-city--north-east[data-astro-cid-2led5xqv]{top:3%;right:18%}.orbit-city--east[data-astro-cid-2led5xqv]{top:38%;right:0}.orbit-city--south[data-astro-cid-2led5xqv]{bottom:0;left:50%;transform:translate(-50%)}.orbit-city--south-west[data-astro-cid-2led5xqv]{bottom:16%;left:5%}.orbit-dots[data-astro-cid-2led5xqv] span[data-astro-cid-2led5xqv]{z-index:1;aspect-ratio:1;border-radius:var(--radius-pill);width:.45rem;box-shadow:0 0 0 2px var(--color-frame);position:absolute;transform:translate(-50%,-50%)}.orbit-dots[data-astro-cid-2led5xqv] span[data-astro-cid-2led5xqv]:first-child{background:color-mix(in srgb, var(--color-journey-lilac) 86%, var(--color-text-secondary));top:2%;left:50%}.orbit-dots[data-astro-cid-2led5xqv] span[data-astro-cid-2led5xqv]:nth-child(2){background:color-mix(in srgb, var(--color-blue-soft) 84%, var(--color-text-secondary));width:.375rem;top:50%;left:2%}.orbit-dots[data-astro-cid-2led5xqv] span[data-astro-cid-2led5xqv]:nth-child(3){background:color-mix(in srgb, var(--color-pink-soft) 86%, var(--color-text-secondary));top:83.94%;left:83.94%}.orbit-dots[data-astro-cid-2led5xqv] span[data-astro-cid-2led5xqv]:nth-child(4){background:color-mix(in srgb, var(--color-care-orange) 84%, var(--color-text-secondary));width:.4rem;top:57.48%;left:22.5%}.orbit-dots[data-astro-cid-2led5xqv] span[data-astro-cid-2led5xqv]:nth-child(5){background:color-mix(in srgb, var(--color-blue-soft) 82%, var(--color-text-secondary));width:.35rem;top:25.32%;left:35.75%}.orbit-dots[data-astro-cid-2led5xqv] span[data-astro-cid-2led5xqv]:nth-child(6){background:color-mix(in srgb, var(--color-lilac-soft) 82%, var(--color-text-secondary));width:.375rem;top:43.84%;left:66.91%}@media (width>=72rem){.intervention-layout[data-astro-cid-2led5xqv]{grid-template-columns:minmax(0,.82fr) minmax(32rem,1fr)}}@media (width<=71.999rem){.intervention-copy[data-astro-cid-2led5xqv]{justify-self:start}.intervention-visual[data-astro-cid-2led5xqv]{max-width:38rem}}@media (width<=47.999rem){.intervention-layout[data-astro-cid-2led5xqv]{gap:2.75rem}.intervention-visual[data-astro-cid-2led5xqv]{width:100%}.orbit-city[data-astro-cid-2led5xqv]{width:clamp(4.5rem,22vw,5.5rem);padding:.5rem;font-size:clamp(.625rem,2.8vw,.75rem)}.orbit-city--wide[data-astro-cid-2led5xqv]{width:clamp(5.375rem,22.5vw,5.5rem)}.orbit-city--north-west[data-astro-cid-2led5xqv]{top:5%;left:0}.orbit-city--north-east[data-astro-cid-2led5xqv]{top:3%;right:0}.orbit-city--east[data-astro-cid-2led5xqv]{top:38%;right:0}.orbit-city--south[data-astro-cid-2led5xqv]{bottom:0;left:50%}.orbit-city--south-west[data-astro-cid-2led5xqv]{bottom:13%;left:0}}@media (width<=25rem){.orbit-city--east[data-astro-cid-2led5xqv]{right:0}}.faq-item[data-astro-cid-hvz2skkj]{border-bottom:1px solid var(--color-border)}summary[data-astro-cid-hvz2skkj]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1.5rem;list-style:none;display:flex}summary[data-astro-cid-hvz2skkj]::-webkit-details-marker{display:none}summary[data-astro-cid-hvz2skkj] h3[data-astro-cid-hvz2skkj]{letter-spacing:-.025em;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.35}.faq-toggle[data-astro-cid-hvz2skkj]{border-radius:var(--radius-pill);background:var(--color-surface);flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.faq-toggle[data-astro-cid-hvz2skkj] svg[data-astro-cid-hvz2skkj]{width:1.25rem;height:1.25rem;transition:transform .35s var(--ease-premium)}.faq-item[data-astro-cid-hvz2skkj]:not([data-faq-ready])[open] .faq-toggle[data-astro-cid-hvz2skkj] svg[data-astro-cid-hvz2skkj],.faq-item[data-astro-cid-hvz2skkj][data-expanded=true] .faq-toggle[data-astro-cid-hvz2skkj] svg[data-astro-cid-hvz2skkj]{transform:rotate(45deg)}.faq-answer[data-astro-cid-hvz2skkj]{max-width:38rem;color:var(--color-text-secondary);overflow-wrap:anywhere;padding:0 0 1.75rem;font-size:.9375rem;line-height:1.7}.faq-phone[data-astro-cid-hvz2skkj]{background:var(--gradient-journey-contact);color:var(--color-text)}.faq-phone[data-astro-cid-hvz2skkj]:hover{background:var(--gradient-journey-contact)}@media (width>=40rem){.faq-answer[data-astro-cid-hvz2skkj]{padding-right:3.75rem}}.faq-section[data-astro-cid-4chapdkw]{margin-bottom:var(--section-gap);padding-inline:var(--content-axis);gap:2.5rem;display:grid}header[data-astro-cid-4chapdkw]{min-width:0;container-type:inline-size}.faq-description[data-astro-cid-4chapdkw]{white-space:nowrap}@media (width<=26.8125rem){.faq-description[data-astro-cid-4chapdkw]{width:calc(100% + var(--content-axis) - .5rem);font-size:clamp(.75rem, 3.4vw, var(--font-size-section-copy));letter-spacing:-.025em}}@media (width>=72rem){.faq-section[data-astro-cid-4chapdkw]{grid-template-columns:minmax(0, var(--content-copy-column)) minmax(0, 1fr);gap:clamp(4.5rem,6vw,7rem)}.faq-items[data-astro-cid-4chapdkw]{width:min(100%, var(--content-main-column));justify-self:center}}.final-cta[data-astro-cid-wxcw5a5l]{isolation:isolate;margin-inline:var(--section-inline-margin);padding:clamp(3.5rem, 7vw, 6.5rem) var(--section-inline-padding);border-radius:var(--radius-xl);background:var(--gradient-final-cta);position:relative;overflow:hidden}h2[data-astro-cid-wxcw5a5l]{letter-spacing:var(--tracking-heading);font-size:clamp(2rem,4.2vw,3.875rem);line-height:1.12}.cta-lights[data-astro-cid-wxcw5a5l]{pointer-events:none;position:absolute;inset:0}.cta-lights[data-astro-cid-wxcw5a5l] span[data-astro-cid-wxcw5a5l]{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-hero-orb);border:1px solid var(--color-hero-orb-edge);width:clamp(10rem,24vw,22rem);position:absolute}.cta-lights[data-astro-cid-wxcw5a5l] span[data-astro-cid-wxcw5a5l]:first-child{top:-45%;left:-4%}.cta-lights[data-astro-cid-wxcw5a5l] span[data-astro-cid-wxcw5a5l]:nth-child(2){bottom:-55%;right:7%}.cta-lights[data-astro-cid-wxcw5a5l] span[data-astro-cid-wxcw5a5l]:nth-child(3){opacity:.5;width:11rem;top:5%;right:-3%}form[data-astro-cid-qhsmdzqq]{container-type:inline-size}@container (width>=28rem){.contact-fields[data-astro-cid-qhsmdzqq]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-fields[data-astro-cid-qhsmdzqq] .contact-field-wide{grid-column:1/-1}}.care-location-control[data-astro-cid-qhsmdzqq]{position:relative}.care-location-select[data-astro-cid-qhsmdzqq]{appearance:none;height:calc(1.6em + 1.5rem + 2px);color:var(--color-text);opacity:1;padding-right:3rem}.care-location-arrow[data-astro-cid-qhsmdzqq]{width:1.125rem;height:1.125rem;color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.care-location-select[data-astro-cid-qhsmdzqq] option[data-astro-cid-qhsmdzqq]{color:var(--color-text-secondary)}.care-location-select[data-astro-cid-qhsmdzqq] option[data-astro-cid-qhsmdzqq]:checked{color:var(--color-text)}.contact-submit[data-astro-cid-qhsmdzqq]:disabled{opacity:1;background:var(--color-dark)}.contact-section[data-astro-cid-d56ov33j]{isolation:isolate;margin:var(--section-gap) var(--section-inline-margin);padding:var(--section-inline-padding) max(.5rem, calc(var(--content-axis) - var(--section-inline-margin)));border-radius:var(--radius-xl);background-image:var(--gradient-contact-section);gap:3rem;scroll-margin-top:2rem;display:grid;position:relative}.contact-copy[data-astro-cid-d56ov33j],.contact-form-panel[data-astro-cid-d56ov33j]{z-index:1;position:relative}.contact-copy[data-astro-cid-d56ov33j]{gap:clamp(1.5rem,2vw,2rem);min-width:0;display:grid}.contact-description[data-astro-cid-d56ov33j]{max-width:var(--text-width-short)}.contact-details[data-astro-cid-d56ov33j]{gap:clamp(1.5rem,2vw,2rem);display:grid}.contact-detail[data-astro-cid-d56ov33j]{justify-items:start;gap:.75rem;display:grid}.contact-label[data-astro-cid-d56ov33j]{color:var(--color-text);opacity:.78;font-size:clamp(1.0625rem,1.2vw,1.25rem);font-weight:500;line-height:1.4}.contact-address[data-astro-cid-d56ov33j]{font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.6}.contact-phone[data-astro-cid-d56ov33j]{letter-spacing:-.025em;font-size:clamp(1.125rem,1.4vw,1.375rem);line-height:1.6;text-decoration:none}.contact-phone[data-astro-cid-d56ov33j]:hover{text-decoration:underline}.contact-directions[data-astro-cid-d56ov33j]{align-items:center;gap:.35rem;display:inline-flex}.contact-form-panel[data-astro-cid-d56ov33j]{background:var(--color-surface);border-radius:var(--radius-xl);justify-self:center;width:100%;max-width:48rem;padding:clamp(1.5rem,3vw,3rem) clamp(1.25rem,2.5vw,2.5rem)}.contact-lights[data-astro-cid-d56ov33j]{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.contact-lights[data-astro-cid-d56ov33j] span[data-astro-cid-d56ov33j]{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-hero-orb);border:1px solid var(--color-hero-orb-edge);width:clamp(12rem,26vw,30rem);position:absolute}.contact-lights[data-astro-cid-d56ov33j] span[data-astro-cid-d56ov33j]:first-child{top:-12%;left:-8%}.contact-lights[data-astro-cid-d56ov33j] span[data-astro-cid-d56ov33j]:nth-child(2){bottom:-18%;left:24%}.contact-lights[data-astro-cid-d56ov33j] span[data-astro-cid-d56ov33j]:nth-child(3){width:clamp(8rem,16vw,18rem);top:15%;right:-5%}@media (width>=72rem){.contact-section[data-astro-cid-d56ov33j]{grid-template-columns:minmax(0, var(--content-copy-column)) minmax(0, 1fr);justify-content:stretch;gap:clamp(4.5rem,6vw,7rem)}.contact-copy[data-astro-cid-d56ov33j]{align-self:center}.contact-form-panel[data-astro-cid-d56ov33j]{justify-self:center}}
