@layer layouts{.PublicShell_shell__HoYNr{min-height:100dvh;background:var(--st-bg);color:var(--st-text)}.PublicShell_header__ZtXvO{display:flex;align-items:center;min-height:var(--st-topbar);background:var(--st-header-bg);color:var(--st-header-text)}.PublicShell_mark__ze4wh{display:grid;place-items:center;align-self:stretch;width:var(--st-topbar);background:var(--st-surface);color:var(--st-text);font-size:var(--st-text-xl);font-weight:var(--st-weight-bold);letter-spacing:var(--st-tracking-heading)}.PublicShell_name__TuyE0{padding-inline:var(--st-space-4);font-size:var(--st-text-lg);font-weight:var(--st-weight-semibold);letter-spacing:var(--st-tracking-heading)}.PublicShell_main__v4PRT{display:grid;place-items:start center;min-width:0}.PublicShell_skipLink__SaB5l{position:fixed;inset:var(--st-space-2) auto auto var(--st-space-2);z-index:var(--st-z-lock);padding:var(--st-space-3);background:var(--st-surface);color:var(--st-text);transform:translateY(-200%)}.PublicShell_skipLink__SaB5l:focus{transform:translateY(0)}}@layer features{.BookingPanel_section__SYhY1{width:100%;max-width:var(--st-landing-container);margin:auto;padding:var(--st-space-4) var(--st-space-6) var(--st-landing-section-space);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--st-space-12);align-items:center}.BookingPanel_intro__q9X7N{display:flex;flex-direction:column;gap:var(--st-space-4)}.BookingPanel_eyebrow__uY8gS{font-size:var(--st-text-xs);letter-spacing:var(--st-tracking-label);text-transform:uppercase}.BookingPanel_intro__q9X7N h2{margin:0;font-size:var(--st-landing-section-title);line-height:1;font-weight:var(--st-weight-light);letter-spacing:var(--st-tracking-heading);max-width:11ch}.BookingPanel_intro__q9X7N p{margin:0;color:var(--st-text-muted);max-width:40ch;text-wrap:pretty}.BookingPanel_benefit__ynj_O{display:flex;align-items:flex-start;gap:var(--st-space-3);font-size:var(--st-text-md)}.BookingPanel_benefit__ynj_O svg{flex-shrink:0;font-size:var(--st-text-lg);color:var(--st-accent)}.BookingPanel_panel__tLDKy{background:var(--st-header-bg);color:var(--st-header-text);border-radius:var(--st-radius-patient-cta);padding:var(--st-space-7);display:flex;flex-direction:column;gap:var(--st-space-5);scroll-margin-top:var(--st-space-6)}.BookingPanel_panel__tLDKy header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--st-space-3)}.BookingPanel_panel__tLDKy h3{margin:0;font-size:var(--st-text-lg);font-weight:var(--st-weight-medium)}.BookingPanel_panel__tLDKy header>span{font-size:var(--st-text-xs);color:var(--st-header-muted)}.BookingPanel_panel__tLDKy fieldset{min-width:0;margin:0;padding:0;border:0}.BookingPanel_panel__tLDKy legend{padding:0;margin-bottom:var(--st-space-3);color:var(--st-header-muted);font-size:var(--st-text-sm)}.BookingPanel_interests__Xc9np{display:flex;flex-wrap:wrap;gap:var(--st-space-2)}.BookingPanel_interests__Xc9np button{cursor:pointer;display:inline-flex;align-items:center;gap:var(--st-space-2);font:inherit;font-size:var(--st-text-sm);min-height:var(--st-control-md);padding:var(--st-space-2) var(--st-space-3);border:var(--st-border-width) solid var(--st-header-active-bg);border-radius:var(--st-radius-pill);color:var(--st-header-text);background:transparent}.BookingPanel_interests__Xc9np button[aria-pressed=true]{background:var(--st-surface);color:var(--st-text);border-color:var(--st-surface)}.BookingPanel_panel__tLDKy :is(button,a):focus-visible{outline-color:var(--st-header-text)}.BookingPanel_site__1a9su{display:flex;gap:var(--st-space-3);align-items:center;padding-block:var(--st-space-4);border-top:var(--st-border-width) solid var(--st-header-active-bg);border-bottom:var(--st-border-width) solid var(--st-header-active-bg)}.BookingPanel_site__1a9su>div{display:grid;gap:var(--st-space-1)}.BookingPanel_site__1a9su strong{font-size:var(--st-text-md);font-weight:var(--st-weight-medium)}.BookingPanel_site__1a9su span{font-size:var(--st-text-xs);color:var(--st-header-muted)}.BookingPanel_check__VWL1P{margin-left:auto}.BookingPanel_availability__2nnxg{display:flex;align-items:flex-start;gap:var(--st-space-3);color:var(--st-header-muted)}.BookingPanel_availability__2nnxg svg{font-size:var(--st-text-xl);flex-shrink:0}.BookingPanel_availability__2nnxg p{font-size:var(--st-text-sm);margin:0}.BookingPanel_continue__AE1yn{min-height:var(--st-control-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--st-space-3);background:var(--st-accent);color:var(--st-accent-contrast);text-decoration:none;border-radius:var(--st-radius-pill);padding:var(--st-space-3) var(--st-space-5);font-size:var(--st-text-patient);font-weight:var(--st-weight-medium)}.BookingPanel_continue__AE1yn:hover{background:var(--st-accent-hover)}.BookingPanel_fine__QImda{margin:0;text-align:center;font-size:var(--st-text-xs);color:var(--st-header-muted)}@media(max-width:850px){.BookingPanel_section__SYhY1{grid-template-columns:1fr;gap:var(--st-space-8)}.BookingPanel_intro__q9X7N h2{max-width:none}}@media(max-width:599px){.BookingPanel_section__SYhY1{padding-inline:var(--st-space-4);padding-bottom:var(--st-space-12)}.BookingPanel_panel__tLDKy{padding:var(--st-space-6)}}}@layer features{.ClinicArtwork_art__O9wod{width:100%;height:100%;min-height:inherit;display:grid;place-items:center;background:var(--st-landing-art-bg);color:var(--st-landing-art-line);overflow:hidden}.ClinicArtwork_art__O9wod svg{width:100%;height:100%;max-height:var(--st-landing-art-height);stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.ClinicArtwork_arch__6Vq4b{fill:var(--st-landing-art-fill);stroke:none}.ClinicArtwork_baseline__qrkRI{opacity:var(--st-opacity-disabled)}.ClinicArtwork_care__Rmwdc{background:var(--st-border-strong)}.ClinicArtwork_detail__XRt22{background:var(--st-surface-muted)}.ClinicArtwork_detail__XRt22 svg{transform:scale(1.2)}.ClinicArtwork_space__ai3HT{background:var(--st-border-soft)}.LandingHero_hero__xwmIf{width:100%;max-width:var(--st-landing-container);margin:auto;padding:var(--st-space-8) var(--st-space-6) var(--st-landing-hero-bottom);scroll-margin-top:var(--st-space-6)}.LandingHero_grid__fbn78{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(var(--st-landing-grid-row),auto);grid-template-areas:"intro intro intro intro intro intro intro portrait portrait portrait portrait portrait" "intro intro intro intro intro intro intro portrait portrait portrait portrait portrait" "intro intro intro intro intro intro intro portrait portrait portrait portrait portrait" "intro intro intro intro intro intro intro portrait portrait portrait portrait portrait" "intro intro intro intro intro intro intro portrait portrait portrait portrait portrait" "journey journey journey journey journey journey treatment treatment treatment detail detail detail" "journey journey journey journey journey journey treatment treatment treatment detail detail detail" "journey journey journey journey journey journey treatment treatment treatment detail detail detail";gap:var(--st-space-2)}.LandingHero_intro__zAkej{grid-area:intro;background:var(--st-surface-muted);border-radius:var(--st-radius-patient-card);padding:var(--st-space-12) var(--st-landing-hero-padding);display:flex;flex-direction:column;justify-content:flex-end;gap:var(--st-space-5);min-width:0}.LandingHero_eyebrow__nqOED{margin:0;font-size:var(--st-text-sm);color:var(--st-text-muted)}.LandingHero_intro__zAkej h1{margin:0;font-size:var(--st-landing-title);font-weight:var(--st-weight-light);letter-spacing:var(--st-landing-title-tracking);line-height:var(--st-landing-title-leading);text-wrap:balance}.LandingHero_description__4XxpV{margin:0;color:var(--st-text);font-size:var(--st-landing-intro-size);max-width:34ch;text-wrap:pretty}.LandingHero_actions__wqeMs{display:flex;gap:var(--st-space-3);flex-wrap:wrap}.LandingHero_primary__a54B1,.LandingHero_secondary__IDlbL{min-height:var(--st-topbar);padding:var(--st-space-3) var(--st-space-6);display:inline-flex;align-items:center;justify-content:center;gap:var(--st-space-2);border-radius:var(--st-radius-pill);text-decoration:none;font-size:var(--st-text-patient)}.LandingHero_primary__a54B1{background:var(--st-accent);color:var(--st-accent-contrast)}.LandingHero_primary__a54B1:hover{background:var(--st-accent-hover)}.LandingHero_secondary__IDlbL{background:var(--st-bg);color:var(--st-text);border:var(--st-border-width) solid var(--st-border-strong)}.LandingHero_facts__cNCAb{display:flex;flex-wrap:wrap;gap:var(--st-space-2);padding-top:var(--st-space-1)}.LandingHero_facts__cNCAb span{display:inline-flex;align-items:center;gap:var(--st-space-1-5);font-size:var(--st-text-xs);border:var(--st-border-width) solid var(--st-border-strong);border-radius:var(--st-radius-pill);padding:var(--st-space-1-5) var(--st-space-3)}.LandingHero_portrait__EXp5p{grid-area:portrait;position:relative;overflow:hidden;border-radius:var(--st-radius-patient-card);min-height:0}.LandingHero_caption__E_mom{position:absolute;inset:auto var(--st-space-6) var(--st-space-6);display:flex;flex-direction:column;gap:var(--st-space-1);background:var(--st-landing-art-caption);padding:var(--st-space-4);border-radius:var(--st-radius-patient-card)}.LandingHero_caption__E_mom span{font-size:var(--st-text-xs);color:var(--st-text-muted)}.LandingHero_caption__E_mom strong{font-size:var(--st-text-lg);font-weight:var(--st-weight-medium)}.LandingHero_journey__jY54z{grid-area:journey;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--st-space-0-5);position:relative;overflow:hidden;border-radius:var(--st-radius-patient-card)}.LandingHero_journey__jY54z>div{min-width:0;position:relative;overflow:hidden}.LandingHero_journey__jY54z>div>span{position:absolute;top:var(--st-space-3);left:var(--st-space-3);padding:var(--st-space-1) var(--st-space-3);background:var(--st-surface);border-radius:var(--st-radius-pill);font-size:var(--st-text-xs)}.LandingHero_journey__jY54z p{position:absolute;inset:auto 0 0;margin:0;padding:var(--st-space-3) var(--st-space-4);background:var(--st-header-bg);color:var(--st-header-text);display:flex;justify-content:space-between;font-size:var(--st-text-sm)}.LandingHero_detail__aLQGM,.LandingHero_treatment__alkN_{position:relative;overflow:hidden;border-radius:var(--st-radius-patient-card);min-height:0}.LandingHero_treatment__alkN_{grid-area:treatment}.LandingHero_detail__aLQGM{grid-area:detail}.LandingHero_detail__aLQGM>span,.LandingHero_treatment__alkN_>span{position:absolute;bottom:var(--st-space-4);left:var(--st-space-4);right:var(--st-space-4);font-size:var(--st-text-md);font-weight:var(--st-weight-medium);padding:var(--st-space-2) var(--st-space-3);background:var(--st-landing-art-caption);border-radius:var(--st-radius-pill)}}@layer features{@media(max-width:1023px){.LandingHero_grid__fbn78{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-template-areas:"intro intro" "portrait portrait" "journey journey" "treatment detail"}.LandingHero_journey__jY54z,.LandingHero_portrait__EXp5p{height:var(--st-landing-mobile-art)}.LandingHero_detail__aLQGM,.LandingHero_treatment__alkN_{height:var(--st-landing-small-art)}}@media(max-width:599px){.LandingHero_hero__xwmIf{padding:var(--st-space-4) var(--st-space-4) var(--st-space-12)}.LandingHero_intro__zAkej{padding:var(--st-space-6)}.LandingHero_journey__jY54z,.LandingHero_portrait__EXp5p{height:var(--st-landing-phone-art)}.LandingHero_primary__a54B1,.LandingHero_secondary__IDlbL{padding-inline:var(--st-space-5);font-size:var(--st-text-md)}}}@layer features{.CareSections_container__qwRBY{width:100%;max-width:var(--st-landing-container);margin:auto;padding:var(--st-landing-section-space) var(--st-space-6);display:flex;flex-direction:column;gap:var(--st-space-10)}.CareSections_heading__rcXbM{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--st-space-6)}.CareSections_heading__rcXbM h2{flex:1 1 var(--st-landing-heading-min);margin:0;font-size:var(--st-landing-section-title);font-weight:var(--st-weight-light);letter-spacing:var(--st-tracking-heading);line-height:1;text-wrap:balance}.CareSections_heading__rcXbM p{flex:1 1 var(--st-landing-copy-min);margin:0;color:var(--st-text-muted);text-wrap:pretty}.CareSections_experience__GbBkP,.CareSections_process__kGrIE{background:var(--st-surface-muted)}.CareSections_steps__EDcnU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--st-space-2)}.CareSections_steps__EDcnU article{min-height:var(--st-landing-process-height);padding:var(--st-space-6);border-radius:var(--st-radius-patient-card);background:var(--st-surface);display:flex;flex-direction:column;gap:var(--st-space-4)}.CareSections_stepNumber__l7lPh{display:flex;justify-content:space-between;align-items:center;font-size:var(--st-text-lg)}.CareSections_stepNumber__l7lPh span{font-family:var(--st-font-mono);font-size:var(--st-text-xs)}.CareSections_promises__X6EfN h3,.CareSections_steps__EDcnU h3{margin:var(--st-space-4) 0 0;font-size:var(--st-text-xl);font-weight:var(--st-weight-medium);line-height:1.15;letter-spacing:var(--st-tracking-tight)}.CareSections_promises__X6EfN p,.CareSections_steps__EDcnU p{margin:0;font-size:var(--st-text-md);color:var(--st-text-muted);line-height:1.6}.CareSections_steps__EDcnU article.CareSections_dark__wCm0g{background:var(--st-header-bg);color:var(--st-header-text)}.CareSections_steps__EDcnU .CareSections_dark__wCm0g p{color:var(--st-header-muted)}.CareSections_packages__NjFQR{background:var(--st-header-bg);color:var(--st-header-text)}.CareSections_packages__NjFQR .CareSections_heading__rcXbM p{color:var(--st-header-muted)}.CareSections_planGrid__Md_JJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--st-space-2)}.CareSections_planGrid__Md_JJ article{padding:var(--st-space-6);border-radius:var(--st-radius-patient-card);background:var(--st-command-bg);display:flex;flex-direction:column;gap:var(--st-space-4)}.CareSections_planGrid__Md_JJ .CareSections_featured___xxmK{background:var(--st-surface);color:var(--st-text)}.CareSections_planLabel__QFKZe{margin:0;font-size:var(--st-text-xs);text-transform:uppercase;letter-spacing:var(--st-tracking-label)}.CareSections_planGrid__Md_JJ h3{font-size:var(--st-text-2xl);font-weight:var(--st-weight-light);line-height:1.1;margin:0;letter-spacing:var(--st-tracking-tight)}.CareSections_planPrice__dbYjF{font-size:var(--st-text-display);font-weight:var(--st-weight-light);letter-spacing:var(--st-tracking-heading)}.CareSections_planNote__4xdoZ{color:var(--st-header-muted);font-size:var(--st-text-xs)}.CareSections_featured___xxmK .CareSections_planNote__4xdoZ{color:var(--st-text-muted)}.CareSections_planGrid__Md_JJ ul{list-style:none;padding:var(--st-space-5) 0 0;margin:0;border-top:var(--st-border-width) solid var(--st-header-active-bg);display:flex;flex-direction:column;gap:var(--st-space-3)}.CareSections_featured___xxmK ul{border-color:var(--st-border)}.CareSections_planGrid__Md_JJ li{display:flex;gap:var(--st-space-2);font-size:var(--st-text-sm);align-items:flex-start}.CareSections_planGrid__Md_JJ li svg{flex-shrink:0;margin-top:var(--st-space-0-5)}.CareSections_planGrid__Md_JJ a{display:flex;align-items:center;justify-content:space-between;min-height:var(--st-control-md);margin-top:auto;padding-top:var(--st-space-4);color:inherit;text-decoration:none;font-size:var(--st-text-md)}.CareSections_promises__X6EfN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--st-space-2)}.CareSections_promises__X6EfN article{display:flex;flex-direction:column;gap:var(--st-space-4);padding:var(--st-space-6);background:var(--st-surface);border-radius:var(--st-radius-patient-card)}.CareSections_promises__X6EfN article>svg{font-size:var(--st-text-2xl);color:var(--st-accent)}.CareSections_promises__X6EfN h3{margin-top:0}@media(max-width:1000px){.CareSections_steps__EDcnU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.CareSections_planGrid__Md_JJ,.CareSections_promises__X6EfN{grid-template-columns:1fr}.CareSections_container__qwRBY{padding:var(--st-space-12) var(--st-space-4);gap:var(--st-space-7)}}@media(max-width:480px){.CareSections_steps__EDcnU{grid-template-columns:1fr}.CareSections_steps__EDcnU article{min-height:0}}}@layer features{.ClinicDetails_contact__GhfzD,.ClinicDetails_container__mLXfb,.ClinicDetails_faq__uqrz9{width:100%;max-width:var(--st-landing-container);margin:auto;padding:var(--st-landing-section-space) var(--st-space-6)}.ClinicDetails_heading__xQ_fU{display:flex;gap:var(--st-space-6);align-items:flex-end;flex-wrap:wrap;margin-bottom:var(--st-space-10)}.ClinicDetails_contact__GhfzD h2,.ClinicDetails_faq__uqrz9 h2,.ClinicDetails_final__la5Yo h2,.ClinicDetails_heading__xQ_fU h2{margin:0;font-size:var(--st-landing-section-title);font-weight:var(--st-weight-light);line-height:1;letter-spacing:var(--st-tracking-heading);text-wrap:balance}.ClinicDetails_heading__xQ_fU h2{flex:1 1 var(--st-landing-heading-min)}.ClinicDetails_heading__xQ_fU p{flex:1 1 var(--st-landing-copy-min);margin:0;color:var(--st-text-muted)}.ClinicDetails_team__2lH1H{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--st-space-2)}.ClinicDetails_portrait__68zJ0{aspect-ratio:4/5;overflow:hidden;border-radius:var(--st-radius-patient-card);position:relative}.ClinicDetails_portrait__68zJ0>span{position:absolute;z-index:1;inset:0;display:grid;place-items:center;font-size:var(--st-landing-title);font-weight:var(--st-weight-light);color:var(--st-accent)}.ClinicDetails_portrait__68zJ0>div{opacity:var(--st-opacity-disabled)}.ClinicDetails_team__2lH1H h3{margin:var(--st-space-5) 0 var(--st-space-1);font-size:var(--st-text-xl);font-weight:var(--st-weight-medium);letter-spacing:var(--st-tracking-tight)}.ClinicDetails_team__2lH1H p{margin:0;font-size:var(--st-text-md);color:var(--st-text-muted)}.ClinicDetails_contact__GhfzD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--st-space-12)}.ClinicDetails_space__XOTrN{position:relative;min-height:var(--st-landing-contact-height);overflow:hidden;border-radius:var(--st-radius-patient-card)}.ClinicDetails_space__XOTrN>span{position:absolute;inset:auto var(--st-space-6) var(--st-space-6);padding:var(--st-space-3);background:var(--st-landing-art-caption);border-radius:var(--st-radius-patient-card);font-size:var(--st-text-md)}.ClinicDetails_contactInfo__dnheM{display:flex;flex-direction:column;justify-content:center;gap:var(--st-space-5);align-items:flex-start}.ClinicDetails_eyebrow__aNh3k{margin:0;font-size:var(--st-text-xs);letter-spacing:var(--st-tracking-label);text-transform:uppercase}.ClinicDetails_contact__GhfzD address{max-width:34ch;font-style:normal;color:var(--st-text-muted)}.ClinicDetails_faq__uqrz9 a,.ClinicDetails_map__8ZUzd{display:inline-flex;align-items:center;gap:var(--st-space-3);color:var(--st-accent);text-decoration:none;font-size:var(--st-text-md)}.ClinicDetails_phones__ldzPn{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--st-space-4);padding-block:var(--st-space-5);border-block:var(--st-border-width) solid var(--st-border)}.ClinicDetails_phones__ldzPn a{color:var(--st-text);text-decoration:none;font-size:var(--st-text-patient);display:grid;gap:var(--st-space-1)}.ClinicDetails_phones__ldzPn span{color:var(--st-text-muted);font-size:var(--st-text-xs)}.ClinicDetails_whatsapp__GMWAk{display:flex;gap:var(--st-space-3);align-items:center;min-height:var(--st-control-lg);padding:var(--st-space-3) var(--st-space-5);color:var(--st-text);border:var(--st-border-width) solid var(--st-border-strong);border-radius:var(--st-radius-pill);text-decoration:none;font-size:var(--st-text-md)}.ClinicDetails_faq__uqrz9{display:grid;grid-template-columns:1fr 1.3fr;gap:var(--st-space-12);padding-top:var(--st-space-6)}.ClinicDetails_faq__uqrz9>div:first-child{display:flex;flex-direction:column;gap:var(--st-space-5)}.ClinicDetails_faq__uqrz9>div>p:not(.ClinicDetails_eyebrow__aNh3k){margin:0;color:var(--st-text-muted)}.ClinicDetails_questions__Js3c3 details{border-bottom:var(--st-border-width) solid var(--st-border)}.ClinicDetails_questions__Js3c3 details:first-child{border-top:var(--st-border-width) solid var(--st-border)}.ClinicDetails_questions__Js3c3 summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--st-space-5);padding-block:var(--st-space-6);font-size:var(--st-text-patient);list-style:none}.ClinicDetails_questions__Js3c3 summary::-webkit-details-marker{display:none}.ClinicDetails_questions__Js3c3 summary svg{flex-shrink:0}.ClinicDetails_questions__Js3c3 details[open] summary svg{transform:rotate(45deg)}.ClinicDetails_questions__Js3c3 details p{margin:0;padding-bottom:var(--st-space-6);color:var(--st-text-muted);font-size:var(--st-text-md);max-width:62ch}.ClinicDetails_final__la5Yo{background:var(--st-accent);color:var(--st-accent-contrast);padding:var(--st-space-12) max(var(--st-space-6),calc((100% - var(--st-landing-container)) / 2 + var(--st-space-6)));display:flex;align-items:center;gap:var(--st-space-8)}.ClinicDetails_final__la5Yo>div{flex:1 1;display:grid;gap:var(--st-space-4)}.ClinicDetails_final__la5Yo p{margin:0}.ClinicDetails_final__la5Yo a{min-height:var(--st-control-lg);display:flex;align-items:center;justify-content:center;gap:var(--st-space-4);background:var(--st-surface);color:var(--st-text);border-radius:var(--st-radius-pill);padding:var(--st-space-3) var(--st-space-6);text-decoration:none;white-space:nowrap}@media(max-width:850px){.ClinicDetails_contact__GhfzD,.ClinicDetails_faq__uqrz9{grid-template-columns:1fr;gap:var(--st-space-8)}.ClinicDetails_space__XOTrN{height:var(--st-landing-mobile-art);min-height:0}.ClinicDetails_final__la5Yo{flex-direction:column;align-items:flex-start}}@media(max-width:599px){.ClinicDetails_contact__GhfzD,.ClinicDetails_container__mLXfb,.ClinicDetails_faq__uqrz9{padding:var(--st-space-12) var(--st-space-4)}.ClinicDetails_team__2lH1H{grid-template-columns:1fr;gap:var(--st-space-8)}.ClinicDetails_portrait__68zJ0{aspect-ratio:5/4}.ClinicDetails_heading__xQ_fU{margin-bottom:var(--st-space-6)}.ClinicDetails_final__la5Yo{padding-inline:var(--st-space-4)}.ClinicDetails_phones__ldzPn a{font-size:var(--st-text-md)}}}@layer features{.LandingFooter_footer__y6Sgg{background:var(--st-bg);color:var(--st-text);border-top:var(--st-border-width) solid var(--st-border)}.LandingFooter_grid__OgyMY{max-width:var(--st-landing-container);margin:auto;padding:var(--st-space-12) var(--st-space-6);display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:var(--st-space-8)}.LandingFooter_identity__L7d_L{display:flex;flex-direction:column;gap:var(--st-space-5)}.LandingFooter_brand__N4zch{font-size:var(--st-landing-brand-size);font-weight:var(--st-weight-medium);letter-spacing:var(--st-tracking-heading);line-height:1}.LandingFooter_brand__N4zch span{vertical-align:top;font-size:var(--st-text-xs)}.LandingFooter_identity__L7d_L p{margin:0;max-width:26ch;font-size:var(--st-text-md);color:var(--st-text-muted)}.LandingFooter_identity__L7d_L>div{display:flex;gap:var(--st-space-4);font-size:var(--st-text-sm)}.LandingFooter_grid__OgyMY a{text-decoration:none;color:inherit}.LandingFooter_grid__OgyMY a:hover{text-decoration:underline}.LandingFooter_contact__mNx8X,.LandingFooter_grid__OgyMY nav{display:flex;flex-direction:column;gap:var(--st-space-3);font-size:var(--st-text-sm);align-items:flex-start;min-width:0}.LandingFooter_grid__OgyMY h2{margin:0 0 var(--st-space-2);font-size:var(--st-text-md);font-weight:var(--st-weight-medium)}.LandingFooter_contact__mNx8X a{overflow-wrap:anywhere}.LandingFooter_contact__mNx8X address{font-style:normal;color:var(--st-text-muted)}.LandingFooter_bottom__zz1YP{max-width:var(--st-landing-container);margin:auto;padding:var(--st-space-5) var(--st-space-6);border-top:var(--st-border-width) solid var(--st-border-soft);display:flex;justify-content:space-between;gap:var(--st-space-5);color:var(--st-text-muted);font-size:var(--st-text-xs)}@media(max-width:850px){.LandingFooter_grid__OgyMY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.LandingFooter_grid__OgyMY{padding:var(--st-space-10) var(--st-space-4);gap:var(--st-space-8) var(--st-space-5)}.LandingFooter_contact__mNx8X,.LandingFooter_identity__L7d_L{grid-column:1/-1}.LandingFooter_bottom__zz1YP{padding-inline:var(--st-space-4);flex-direction:column;gap:var(--st-space-2)}}}@layer features{.LandingNavigation_header__5KSjG{width:100%;position:relative;z-index:var(--st-z-sticky)}.LandingNavigation_topbar___xNME{background:var(--st-header-bg);color:var(--st-header-muted);font-size:var(--st-text-sm)}.LandingNavigation_topInner__SyITr{max-width:var(--st-landing-container);margin:auto;padding:var(--st-space-2) var(--st-space-6);display:flex;align-items:center;gap:var(--st-space-6)}.LandingNavigation_topInner__SyITr a{display:inline-flex;align-items:center;gap:var(--st-space-2);color:inherit;text-decoration:none;white-space:nowrap}.LandingNavigation_address__cObMg{flex:1 1}.LandingNavigation_navigation__Y2CTP{max-width:var(--st-landing-container);margin:auto;display:flex;align-items:center;gap:var(--st-space-6);padding:var(--st-space-6)}.LandingNavigation_brand__K8Reu{color:var(--st-text);text-decoration:none;display:flex;align-items:baseline;gap:var(--st-space-2);margin-right:auto}.LandingNavigation_brand__K8Reu strong{font-size:var(--st-landing-brand-size);font-weight:var(--st-weight-medium);letter-spacing:var(--st-tracking-heading);line-height:1}.LandingNavigation_brand__K8Reu strong span{font-size:var(--st-text-xs);vertical-align:top;letter-spacing:normal}.LandingNavigation_brand__K8Reu small{font-size:var(--st-text-xs);color:var(--st-text-muted)}.LandingNavigation_links__Bqn6L{display:flex;gap:var(--st-space-5)}.LandingNavigation_links__Bqn6L a{text-decoration:none;color:var(--st-text);white-space:nowrap;font-size:var(--st-text-md)}.LandingNavigation_account__v8_ra{color:var(--st-text)}.LandingNavigation_account__v8_ra,.LandingNavigation_primary__n2tQO{text-decoration:none;font-size:var(--st-text-md);display:inline-flex;gap:var(--st-space-2);align-items:center;white-space:nowrap}.LandingNavigation_primary__n2tQO{justify-content:center;min-height:var(--st-control-md);padding:var(--st-space-2) var(--st-space-5);border-radius:var(--st-radius-pill);background:var(--st-accent);color:var(--st-accent-contrast)}.LandingNavigation_primary__n2tQO:hover{background:var(--st-accent-hover)}.LandingNavigation_menuButton__LyKAc{display:none;background:var(--st-surface-muted);color:var(--st-text);border:var(--st-border-width) solid var(--st-border);border-radius:var(--st-radius-pill);width:var(--st-control-md);height:var(--st-control-md);font-size:var(--st-text-lg);align-items:center;justify-content:center}.LandingNavigation_mobileMenu__Gxol7{display:flex;flex-direction:column;padding:var(--st-space-3) var(--st-space-6) var(--st-space-6);border-bottom:var(--st-border-width) solid var(--st-border);background:var(--st-surface)}.LandingNavigation_mobileMenu__Gxol7 a{display:flex;justify-content:space-between;padding:var(--st-space-3) 0;color:var(--st-text);text-decoration:none;border-bottom:var(--st-border-width) solid var(--st-border-soft)}@media(max-width:1100px){.LandingNavigation_links__Bqn6L{display:none}.LandingNavigation_menuButton__LyKAc{display:flex}}@media(max-width:760px){.LandingNavigation_address__cObMg{display:none}.LandingNavigation_topInner__SyITr{justify-content:space-between}.LandingNavigation_navigation__Y2CTP{gap:var(--st-space-3);padding:var(--st-space-5) var(--st-space-4)}.LandingNavigation_account__v8_ra,.LandingNavigation_brand__K8Reu small{display:none}.LandingNavigation_primary__n2tQO{font-size:var(--st-text-sm);padding-inline:var(--st-space-4)}}}@layer features{.TreatmentsSection_section__y4yj7{max-width:var(--st-landing-container);margin:auto;padding:var(--st-landing-section-space) var(--st-space-6);display:flex;flex-direction:column;gap:var(--st-space-7);scroll-margin-top:var(--st-space-6)}.TreatmentsSection_heading__n9erF{display:flex;align-items:flex-end;gap:var(--st-space-5);flex-wrap:wrap}.TreatmentsSection_heading__n9erF h2{flex:1 1;margin:0;font-size:var(--st-landing-section-title);font-weight:var(--st-weight-light);letter-spacing:var(--st-tracking-heading);line-height:1}.TreatmentsSection_filters__hasPc{display:flex;gap:var(--st-space-0-5);border-radius:var(--st-radius-pill);background:var(--st-surface-muted);padding:var(--st-space-0-75);max-width:100%;overflow-x:auto}.TreatmentsSection_filters__hasPc button{min-height:var(--st-control-md);border:0;background:transparent;color:var(--st-text);font:inherit;font-size:var(--st-text-sm);padding:var(--st-space-2) var(--st-space-4);border-radius:var(--st-radius-pill);white-space:nowrap;cursor:pointer}.TreatmentsSection_filters__hasPc button[aria-pressed=true]{background:var(--st-surface);font-weight:var(--st-weight-semibold)}.TreatmentsSection_intro__ZpkdI{margin:0;max-width:72ch;color:var(--st-text-muted);font-size:var(--st-text-md)}.TreatmentsSection_list__8tbW5{display:flex;flex-direction:column;border-top:var(--st-border-width) solid var(--st-border-active)}.TreatmentsSection_list__8tbW5 article{display:flex;align-items:center;gap:var(--st-space-5);justify-content:space-between;padding:var(--st-space-6) 0;border-bottom:var(--st-border-width) solid var(--st-border)}.TreatmentsSection_list__8tbW5 h3{margin:0 0 var(--st-space-2);font-size:var(--st-text-xl);font-weight:var(--st-weight-medium);letter-spacing:var(--st-tracking-tight)}.TreatmentsSection_list__8tbW5 p{margin:0;color:var(--st-text-muted);font-size:var(--st-text-md);max-width:62ch}.TreatmentsSection_list__8tbW5 a{display:inline-flex;align-items:center;gap:var(--st-space-3);color:var(--st-accent);text-decoration:none;white-space:nowrap;min-height:var(--st-control-md);font-size:var(--st-text-sm)}@media(max-width:599px){.TreatmentsSection_section__y4yj7{padding:var(--st-space-12) var(--st-space-4)}.TreatmentsSection_list__8tbW5 article{align-items:flex-start;flex-wrap:wrap;gap:var(--st-space-2)}.TreatmentsSection_filters__hasPc button{padding-inline:var(--st-space-3)}}}@layer features{.LandingScreen_screen___TpJI{width:100%;min-width:0}.LandingScreen_screen___TpJI section[id]{scroll-margin-top:var(--st-space-6)}.LandingScreen_specialties__ewteZ{max-width:var(--st-landing-container);margin:0 auto var(--st-space-12);padding:var(--st-space-6);border-block:var(--st-border-width) solid var(--st-border);display:flex;justify-content:space-around;flex-wrap:wrap;gap:var(--st-space-5);color:var(--st-text-muted);font-size:var(--st-text-md)}@media(max-width:599px){.LandingScreen_specialties__ewteZ{margin-bottom:var(--st-space-8);padding-inline:var(--st-space-4);justify-content:flex-start;font-size:var(--st-text-sm)}}}