.ClinicLanding-module__Xol3_G__pageShell{min-height:100vh;position:relative;overflow:clip}.ClinicLanding-module__Xol3_G__backgroundGlow,.ClinicLanding-module__Xol3_G__backgroundGlowSecondary{z-index:-1;pointer-events:none;filter:blur(76px);opacity:.58;position:fixed}.ClinicLanding-module__Xol3_G__backgroundGlow{background:radial-gradient(circle,#1c5d7238 0%,#0000 74%);width:26rem;height:26rem;top:-8rem;right:-5rem}.ClinicLanding-module__Xol3_G__backgroundGlowSecondary{background:radial-gradient(circle,#c7a24c1f 0%,#0000 74%);width:22rem;height:22rem;bottom:6rem;left:-4rem}.ClinicLanding-module__Xol3_G__skipLink{z-index:100;background:var(--primary-deep);color:#fff;border-radius:999px;padding:.85rem 1rem;text-decoration:none;position:absolute;top:-4rem;left:1rem}.ClinicLanding-module__Xol3_G__skipLink:focus{top:1rem}.ClinicLanding-module__Xol3_G__container{width:min(1180px,100% - 2rem);margin:0 auto}.ClinicLanding-module__Xol3_G__headerWrap{z-index:20;padding-top:1rem;transition:padding-top .22s;position:sticky;top:0}.ClinicLanding-module__Xol3_G__headerWrapCompact{padding-top:.45rem}.ClinicLanding-module__Xol3_G__header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fbf7f1db;border:1px solid #ffffff9e;border-radius:30px;transition:border-radius .22s,box-shadow .22s,background-color .22s;box-shadow:0 22px 65px #11303f14,inset 0 1px #ffffffe6}.ClinicLanding-module__Xol3_G__headerCompact{border-radius:22px;box-shadow:0 16px 38px #11303f1a,inset 0 1px #ffffffe0}.ClinicLanding-module__Xol3_G__utilityRow,.ClinicLanding-module__Xol3_G__navRow{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;transition:padding .22s,opacity .22s,max-height .22s,border-color .22s;display:flex}.ClinicLanding-module__Xol3_G__utilityRow{border-bottom:1px solid #123b4b14;max-height:5rem;overflow:hidden}.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__utilityRow{opacity:0;pointer-events:none;border-bottom-color:#0000;max-height:0;padding-top:0;padding-bottom:0}.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__navRow{padding-top:.8rem;padding-bottom:.8rem}.ClinicLanding-module__Xol3_G__utilityText{color:var(--muted);margin:0;font-size:.92rem}.ClinicLanding-module__Xol3_G__utilityCluster{align-items:center;gap:.7rem;display:flex}.ClinicLanding-module__Xol3_G__utilityLink,.ClinicLanding-module__Xol3_G__footerSocialLink{width:2.65rem;height:2.65rem;color:var(--primary-deep);background:#ffffffeb;border:1px solid #c7a24c2e;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex}.ClinicLanding-module__Xol3_G__languageSwitch{min-height:2.65rem;color:var(--primary-deep);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#ffffffeb;border:1px solid #c7a24c33;border-radius:999px;align-items:center;gap:.55rem;padding:0 .95rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.ClinicLanding-module__Xol3_G__languageDivider{background:var(--line);width:1px;height:.95rem}.ClinicLanding-module__Xol3_G__utilityLink:hover,.ClinicLanding-module__Xol3_G__footerSocialLink:hover,.ClinicLanding-module__Xol3_G__languageSwitch:hover,.ClinicLanding-module__Xol3_G__utilityLink:focus-visible,.ClinicLanding-module__Xol3_G__footerSocialLink:focus-visible,.ClinicLanding-module__Xol3_G__languageSwitch:focus-visible,.ClinicLanding-module__Xol3_G__navLink:hover,.ClinicLanding-module__Xol3_G__navLink:focus-visible,.ClinicLanding-module__Xol3_G__primaryButton:hover,.ClinicLanding-module__Xol3_G__secondaryButton:hover,.ClinicLanding-module__Xol3_G__tertiaryButton:hover,.ClinicLanding-module__Xol3_G__stickyPrimary:hover,.ClinicLanding-module__Xol3_G__stickySecondary:hover,.ClinicLanding-module__Xol3_G__primaryButton:focus-visible,.ClinicLanding-module__Xol3_G__secondaryButton:focus-visible,.ClinicLanding-module__Xol3_G__tertiaryButton:focus-visible,.ClinicLanding-module__Xol3_G__stickyPrimary:focus-visible,.ClinicLanding-module__Xol3_G__stickySecondary:focus-visible,.ClinicLanding-module__Xol3_G__contactLink:hover,.ClinicLanding-module__Xol3_G__contactLink:focus-visible{border-color:#c7a24c57;transform:translateY(-2px);box-shadow:0 16px 34px #11303f1f}.ClinicLanding-module__Xol3_G__utilityLink:hover,.ClinicLanding-module__Xol3_G__footerSocialLink:hover,.ClinicLanding-module__Xol3_G__languageSwitch:hover,.ClinicLanding-module__Xol3_G__utilityLink:focus-visible,.ClinicLanding-module__Xol3_G__footerSocialLink:focus-visible,.ClinicLanding-module__Xol3_G__languageSwitch:focus-visible{background:#efe2bc70}.ClinicLanding-module__Xol3_G__brand{min-width:0;color:inherit;align-items:center;gap:1rem;text-decoration:none;display:flex}.ClinicLanding-module__Xol3_G__brandMark{background:linear-gradient(160deg,#fffffff5,#f3f8f7f5);border-radius:24px;flex:none;width:88px;height:88px;padding:.2rem;transition:width .22s,height .22s,border-radius .22s;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #c7a24c29}.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__brandMark{border-radius:18px;width:62px;height:62px}.ClinicLanding-module__Xol3_G__brandMark img,.ClinicLanding-module__Xol3_G__brandWordmark img,.ClinicLanding-module__Xol3_G__overviewBrandHeader img,.ClinicLanding-module__Xol3_G__footerWordmark img{width:100%;height:auto}.ClinicLanding-module__Xol3_G__brandText{min-width:0}.ClinicLanding-module__Xol3_G__brandOverline{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;transition:opacity .22s,margin .22s,max-height .22s}.ClinicLanding-module__Xol3_G__brandTitle{font-family:var(--font-display), serif;color:var(--primary-deep);margin:0;font-size:clamp(1.15rem,1rem + .7vw,1.8rem);line-height:1.05;transition:font-size .22s}.ClinicLanding-module__Xol3_G__brandScript{color:var(--primary);font-family:var(--font-script), cursive;margin:.25rem 0 0;font-size:1.18rem;line-height:1.1;transition:opacity .22s,margin .22s,max-height .22s}.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__brandOverline,.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__brandScript{opacity:0;max-height:0;margin:0;overflow:hidden}.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__brandTitle{font-size:clamp(1rem,.96rem + .4vw,1.25rem)}.ClinicLanding-module__Xol3_G__nav{min-width:0}.ClinicLanding-module__Xol3_G__navList{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ClinicLanding-module__Xol3_G__navLink{min-height:2.9rem;color:var(--text);border-radius:999px;align-items:center;padding:.75rem 1rem;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s,color .18s,padding .22s,min-height .22s;display:inline-flex}.ClinicLanding-module__Xol3_G__navLink:hover,.ClinicLanding-module__Xol3_G__navLink:focus-visible{color:var(--primary-deep);background:#1c5d7214}.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__navLink{min-height:2.55rem;padding:.58rem .82rem}.ClinicLanding-module__Xol3_G__main{padding:2rem 0 8rem}.ClinicLanding-module__Xol3_G__heroSection,.ClinicLanding-module__Xol3_G__section{scroll-margin-top:10.5rem}.ClinicLanding-module__Xol3_G__heroSection{padding:3.8rem 0 2.6rem}.ClinicLanding-module__Xol3_G__heroGrid{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:start;gap:2.2rem;display:grid}.ClinicLanding-module__Xol3_G__sectionEyebrow{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.88rem;font-weight:800}.ClinicLanding-module__Xol3_G__heroTitle,.ClinicLanding-module__Xol3_G__sectionTitle{color:var(--primary-deep);font-family:var(--font-display), serif;letter-spacing:-.03em;margin:0}.ClinicLanding-module__Xol3_G__heroTitle{max-width:12ch;font-size:clamp(3.1rem,2.2rem + 3.2vw,5.1rem);line-height:.95}.ClinicLanding-module__Xol3_G__sectionTitle{max-width:16ch;font-size:clamp(2.15rem,1.6rem + 1.7vw,3.35rem);line-height:1}.ClinicLanding-module__Xol3_G__heroDescription,.ClinicLanding-module__Xol3_G__sectionIntro{max-width:64ch;color:var(--muted);margin:1.25rem 0 0;font-size:1.05rem;line-height:1.8}.ClinicLanding-module__Xol3_G__heroActions,.ClinicLanding-module__Xol3_G__locationButtons,.ClinicLanding-module__Xol3_G__emergencyActions{flex-wrap:wrap;gap:.85rem;display:flex}.ClinicLanding-module__Xol3_G__heroActions{margin-top:2rem}.ClinicLanding-module__Xol3_G__primaryButton,.ClinicLanding-module__Xol3_G__secondaryButton,.ClinicLanding-module__Xol3_G__tertiaryButton,.ClinicLanding-module__Xol3_G__contactLink,.ClinicLanding-module__Xol3_G__stickyPrimary,.ClinicLanding-module__Xol3_G__stickySecondary{border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3.15rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.ClinicLanding-module__Xol3_G__primaryButton,.ClinicLanding-module__Xol3_G__stickyPrimary{background:linear-gradient(135deg, var(--primary-deep), var(--primary));color:#fff;padding:.95rem 1.4rem;box-shadow:0 18px 38px #123b4b2e}.ClinicLanding-module__Xol3_G__secondaryButton,.ClinicLanding-module__Xol3_G__stickySecondary{color:var(--primary-deep);background:#ffffffd6;border:1px solid #123b4b1f;padding:.95rem 1.3rem}.ClinicLanding-module__Xol3_G__tertiaryButton,.ClinicLanding-module__Xol3_G__contactLink{color:var(--primary-deep);background:#1c5d7214;padding:.95rem 1.2rem}.ClinicLanding-module__Xol3_G__buttonIcon{justify-content:center;align-items:center;display:inline-flex}.ClinicLanding-module__Xol3_G__buttonIcon svg,.ClinicLanding-module__Xol3_G__utilityLink svg,.ClinicLanding-module__Xol3_G__contactIcon svg,.ClinicLanding-module__Xol3_G__footerSocialLink svg{fill:currentColor;width:1.05rem;height:1.05rem}.ClinicLanding-module__Xol3_G__badgeRow{flex-wrap:wrap;gap:.7rem;margin:1.9rem 0 0;padding:0;list-style:none;display:flex}.ClinicLanding-module__Xol3_G__badge{background:#fffc;border:1px solid #c7a24c2e;border-radius:999px;padding:.7rem 1rem;font-size:.94rem}.ClinicLanding-module__Xol3_G__heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:2rem;display:grid}.ClinicLanding-module__Xol3_G__heroStat,.ClinicLanding-module__Xol3_G__overviewCard,.ClinicLanding-module__Xol3_G__infoTile,.ClinicLanding-module__Xol3_G__serviceCard,.ClinicLanding-module__Xol3_G__teamCard,.ClinicLanding-module__Xol3_G__teamAside,.ClinicLanding-module__Xol3_G__detailsCard,.ClinicLanding-module__Xol3_G__contactCard,.ClinicLanding-module__Xol3_G__faqItem,.ClinicLanding-module__Xol3_G__emergencyPanel{background:#ffffffbd;border:1px solid #ffffff94;border-radius:28px;box-shadow:0 24px 65px #11303f14}.ClinicLanding-module__Xol3_G__heroStat,.ClinicLanding-module__Xol3_G__overviewCard,.ClinicLanding-module__Xol3_G__serviceCard,.ClinicLanding-module__Xol3_G__teamCard,.ClinicLanding-module__Xol3_G__contactCard{padding:1.2rem 1.15rem}.ClinicLanding-module__Xol3_G__heroStat span,.ClinicLanding-module__Xol3_G__overviewCard span,.ClinicLanding-module__Xol3_G__detailBlock span,.ClinicLanding-module__Xol3_G__contactCardTop span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.82rem;font-weight:800;display:block}.ClinicLanding-module__Xol3_G__heroStat strong,.ClinicLanding-module__Xol3_G__overviewCard strong,.ClinicLanding-module__Xol3_G__detailBlock strong{color:var(--text);font-size:1rem;line-height:1.6}.ClinicLanding-module__Xol3_G__heroMedia{flex-direction:column;gap:1rem;display:flex}.ClinicLanding-module__Xol3_G__primaryMedia{background:var(--surface);border-radius:34px;min-height:530px;position:relative;overflow:hidden;box-shadow:0 26px 70px #11303f1f}.ClinicLanding-module__Xol3_G__primaryImage,.ClinicLanding-module__Xol3_G__galleryImage{object-fit:cover;width:100%;height:100%}.ClinicLanding-module__Xol3_G__primaryImage{min-height:530px}.ClinicLanding-module__Xol3_G__primaryOverlay{background:linear-gradient(#123b4b1f,#0000 34%,#123b4b9e 100%);flex-direction:column;justify-content:space-between;padding:1.2rem;display:flex;position:absolute;inset:0}.ClinicLanding-module__Xol3_G__primaryOverlayTop{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.ClinicLanding-module__Xol3_G__primaryStatus,.ClinicLanding-module__Xol3_G__primaryLocation{border-radius:999px;align-items:center;min-height:2.45rem;padding:.55rem .85rem;font-size:.86rem;font-weight:700;display:inline-flex}.ClinicLanding-module__Xol3_G__primaryStatus{color:var(--primary-deep);background:#fff}.ClinicLanding-module__Xol3_G__primaryLocation{color:#fff;background:#123b4bb8}.ClinicLanding-module__Xol3_G__primaryOverlayBottom{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:24px;grid-template-columns:auto 1fr;align-items:end;gap:1rem;padding:1rem;display:grid}.ClinicLanding-module__Xol3_G__brandWordmark{width:min(180px,42vw)}.ClinicLanding-module__Xol3_G__infoTitle{color:var(--primary-deep);margin:0;font-size:1rem;font-weight:800}.ClinicLanding-module__Xol3_G__primaryOverlay .ClinicLanding-module__Xol3_G__infoTitle,.ClinicLanding-module__Xol3_G__primaryOverlayText{color:#fff}.ClinicLanding-module__Xol3_G__primaryOverlayText,.ClinicLanding-module__Xol3_G__infoText,.ClinicLanding-module__Xol3_G__serviceCard p,.ClinicLanding-module__Xol3_G__teamBio,.ClinicLanding-module__Xol3_G__faqItem p,.ClinicLanding-module__Xol3_G__footerCopy,.ClinicLanding-module__Xol3_G__galleryCaption{color:var(--muted);margin:.55rem 0 0;line-height:1.75}.ClinicLanding-module__Xol3_G__primaryOverlayText{color:#ffffffe0}.ClinicLanding-module__Xol3_G__mediaGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ClinicLanding-module__Xol3_G__mediaTile,.ClinicLanding-module__Xol3_G__infoTile,.ClinicLanding-module__Xol3_G__overviewBrandCard,.ClinicLanding-module__Xol3_G__galleryCard,.ClinicLanding-module__Xol3_G__mapCard{background:#ffffffc2;border-radius:28px;overflow:hidden;box-shadow:0 22px 60px #11303f14}.ClinicLanding-module__Xol3_G__mediaTile{min-height:220px}.ClinicLanding-module__Xol3_G__infoTile{flex-direction:column;justify-content:space-between;padding:1.3rem;display:flex}.ClinicLanding-module__Xol3_G__infoText{margin-top:.7rem}.ClinicLanding-module__Xol3_G__section{padding:2rem 0}.ClinicLanding-module__Xol3_G__sectionHeader{flex-direction:column;gap:.15rem;margin-bottom:1.8rem;display:flex}.ClinicLanding-module__Xol3_G__overviewGrid,.ClinicLanding-module__Xol3_G__locationGrid,.ClinicLanding-module__Xol3_G__footerInner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.ClinicLanding-module__Xol3_G__overviewBrandCard{border:1px solid #c7a24c2e;flex-direction:column;gap:1rem;padding:1rem;display:flex}.ClinicLanding-module__Xol3_G__overviewBrandHeader{border-radius:22px;overflow:hidden}.ClinicLanding-module__Xol3_G__overviewCards{gap:.9rem;display:grid}.ClinicLanding-module__Xol3_G__galleryGrid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(220px,auto);gap:1rem;display:grid}.ClinicLanding-module__Xol3_G__galleryCard{border:1px solid #ffffff94;flex-direction:column;display:flex;position:relative}.ClinicLanding-module__Xol3_G__galleryCard:first-child{grid-area:span 2/span 6}.ClinicLanding-module__Xol3_G__galleryCard:nth-child(2),.ClinicLanding-module__Xol3_G__galleryCard:nth-child(3){grid-column:span 6}.ClinicLanding-module__Xol3_G__galleryCard .ClinicLanding-module__Xol3_G__galleryImage{min-height:100%}.ClinicLanding-module__Xol3_G__galleryCaption{padding:1rem 1.05rem 1.1rem}.ClinicLanding-module__Xol3_G__servicesGrid,.ClinicLanding-module__Xol3_G__contactGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.ClinicLanding-module__Xol3_G__serviceCard{position:relative}.ClinicLanding-module__Xol3_G__cardAccent{background:linear-gradient(90deg,#c7a24cb8,#c7a24c2e);border-radius:999px;width:3rem;height:.32rem;margin-bottom:1rem}.ClinicLanding-module__Xol3_G__serviceCard h3,.ClinicLanding-module__Xol3_G__teamNameBlock h3,.ClinicLanding-module__Xol3_G__contactValue,.ClinicLanding-module__Xol3_G__faqItem summary{color:var(--primary-deep);margin:0}.ClinicLanding-module__Xol3_G__serviceCard h3{font-size:1.1rem;line-height:1.4}.ClinicLanding-module__Xol3_G__teamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ClinicLanding-module__Xol3_G__teamCard{flex-direction:column;display:flex}.ClinicLanding-module__Xol3_G__teamCardHeader{align-items:flex-start;gap:.95rem;display:flex}.ClinicLanding-module__Xol3_G__teamAvatar{width:3.5rem;height:3.5rem;color:var(--primary);background:linear-gradient(135deg,#123b4b14,#efe2bc75);border:1px solid #c7a24c47;border-radius:20px;flex:none;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex}.ClinicLanding-module__Xol3_G__teamRole{color:var(--primary);margin:.45rem 0 0;font-weight:700;line-height:1.55}.ClinicLanding-module__Xol3_G__teamBio{margin-top:1rem}.ClinicLanding-module__Xol3_G__teamAside{padding:1.35rem}.ClinicLanding-module__Xol3_G__expertiseList{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.ClinicLanding-module__Xol3_G__expertiseBadge{min-height:2.35rem;color:var(--primary-deep);background:#efe2bc57;border:1px solid #c7a24c3d;border-radius:999px;align-items:center;padding:.55rem .85rem;font-size:.9rem;font-weight:700;display:inline-flex}.ClinicLanding-module__Xol3_G__emergencyPanel{background:linear-gradient(135deg,#123b4bfa,#1c5d72eb);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:1.5rem;padding:1.6rem;display:grid}.ClinicLanding-module__Xol3_G__emergencyPanel .ClinicLanding-module__Xol3_G__sectionEyebrow,.ClinicLanding-module__Xol3_G__emergencyPanel .ClinicLanding-module__Xol3_G__sectionTitle,.ClinicLanding-module__Xol3_G__emergencyPanel .ClinicLanding-module__Xol3_G__sectionIntro{color:#fff}.ClinicLanding-module__Xol3_G__emergencyPanel .ClinicLanding-module__Xol3_G__sectionIntro{opacity:.88}.ClinicLanding-module__Xol3_G__emergencyPanel .ClinicLanding-module__Xol3_G__secondaryButton{background:#ffffffe6}.ClinicLanding-module__Xol3_G__emergencyPanel .ClinicLanding-module__Xol3_G__tertiaryButton{color:#fff;background:#ffffff1f}.ClinicLanding-module__Xol3_G__mapCard,.ClinicLanding-module__Xol3_G__detailsCard{border:1px solid #ffffff94}.ClinicLanding-module__Xol3_G__mapCard{min-height:420px}.ClinicLanding-module__Xol3_G__mapEmbed{width:100%;height:100%;min-height:420px;position:relative}.ClinicLanding-module__Xol3_G__mapFrame{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ClinicLanding-module__Xol3_G__detailsCard{flex-direction:column;gap:1rem;padding:1.35rem;display:flex}.ClinicLanding-module__Xol3_G__detailBlock{background:#f4f9f8e0;border:1px solid #123b4b14;border-radius:22px;padding:1rem}.ClinicLanding-module__Xol3_G__locationButtons{margin-top:auto}.ClinicLanding-module__Xol3_G__faqList{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ClinicLanding-module__Xol3_G__faqItem{padding:1.2rem 1.25rem}.ClinicLanding-module__Xol3_G__faqItem summary{cursor:pointer;font-size:1.02rem;font-weight:800;list-style:none}.ClinicLanding-module__Xol3_G__faqItem summary::-webkit-details-marker{display:none}.ClinicLanding-module__Xol3_G__contactCard{flex-direction:column;justify-content:space-between;display:flex}.ClinicLanding-module__Xol3_G__contactCardTop{align-items:center;gap:.85rem;display:flex}.ClinicLanding-module__Xol3_G__contactIcon{width:3rem;height:3rem;color:var(--primary);background:linear-gradient(135deg,#123b4b14,#efe2bc6b);border:1px solid #c7a24c3d;border-radius:18px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ClinicLanding-module__Xol3_G__contactValue{color:var(--text);margin-top:1rem;line-height:1.6}.ClinicLanding-module__Xol3_G__contactLink{align-self:flex-start;margin-top:1.2rem}.ClinicLanding-module__Xol3_G__footer{padding:0 0 8rem}.ClinicLanding-module__Xol3_G__footerInner{border-top:1px solid var(--line);align-items:end;padding-top:1.2rem}.ClinicLanding-module__Xol3_G__footerBrand{align-items:flex-start;gap:1rem;display:flex}.ClinicLanding-module__Xol3_G__footerWordmark{flex:none;width:140px}.ClinicLanding-module__Xol3_G__footerTitle{color:var(--primary-deep);font-family:var(--font-display), serif;margin:0;font-size:1.45rem}.ClinicLanding-module__Xol3_G__footerMeta{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem 1.15rem;display:flex}.ClinicLanding-module__Xol3_G__footerMeta a,.ClinicLanding-module__Xol3_G__footerMeta span{color:inherit;text-decoration:none}.ClinicLanding-module__Xol3_G__footerSocials{gap:.7rem;display:flex}.ClinicLanding-module__Xol3_G__stickyBar{z-index:30;padding:0 1rem 1rem;display:none;position:fixed;inset:auto 0 0}.ClinicLanding-module__Xol3_G__stickyActions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f3eceb;border:1px solid #c7a24c38;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(560px,100%);margin:0 auto;padding:.75rem;display:grid;box-shadow:0 18px 44px #11303f29}@media (min-width:961px){.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__navRow{flex-direction:row;align-items:center}.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__nav{flex:auto}.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__navList{justify-content:flex-end}}@media (max-width:1180px){.ClinicLanding-module__Xol3_G__navRow{flex-direction:column;align-items:stretch}.ClinicLanding-module__Xol3_G__navList{justify-content:flex-start}.ClinicLanding-module__Xol3_G__servicesGrid,.ClinicLanding-module__Xol3_G__contactGrid,.ClinicLanding-module__Xol3_G__teamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.ClinicLanding-module__Xol3_G__heroSection,.ClinicLanding-module__Xol3_G__section{scroll-margin-top:7rem}.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__navRow{flex-direction:row;align-items:center;gap:.75rem}.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__brand{flex:none;width:auto}.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__brandText{display:none}.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__brandMark{border-radius:16px;width:56px;height:56px}.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__nav{scrollbar-width:none;flex:auto;width:auto;overflow-x:auto}.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__nav::-webkit-scrollbar{display:none}.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__navList{flex-wrap:nowrap;justify-content:flex-start;min-width:max-content;padding-bottom:.15rem}.ClinicLanding-module__Xol3_G__headerCompact .ClinicLanding-module__Xol3_G__navLink{white-space:nowrap}.ClinicLanding-module__Xol3_G__heroGrid,.ClinicLanding-module__Xol3_G__overviewGrid,.ClinicLanding-module__Xol3_G__locationGrid,.ClinicLanding-module__Xol3_G__footerInner,.ClinicLanding-module__Xol3_G__emergencyPanel{grid-template-columns:1fr}.ClinicLanding-module__Xol3_G__heroTitle,.ClinicLanding-module__Xol3_G__sectionTitle{max-width:100%}.ClinicLanding-module__Xol3_G__heroStats,.ClinicLanding-module__Xol3_G__faqList{grid-template-columns:1fr}.ClinicLanding-module__Xol3_G__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ClinicLanding-module__Xol3_G__galleryCard:first-child,.ClinicLanding-module__Xol3_G__galleryCard:nth-child(2),.ClinicLanding-module__Xol3_G__galleryCard:nth-child(3){grid-area:auto}.ClinicLanding-module__Xol3_G__galleryCard:first-child{grid-column:1/-1}.ClinicLanding-module__Xol3_G__emergencyActions{justify-content:flex-start}}@media (max-width:720px){.ClinicLanding-module__Xol3_G__container{width:min(100% - 1rem,1180px)}.ClinicLanding-module__Xol3_G__headerWrap{padding-top:.75rem}.ClinicLanding-module__Xol3_G__utilityRow,.ClinicLanding-module__Xol3_G__navRow{padding:.9rem}.ClinicLanding-module__Xol3_G__utilityText{display:none}.ClinicLanding-module__Xol3_G__utilityRow{justify-content:flex-end}.ClinicLanding-module__Xol3_G__navRow{align-items:stretch}.ClinicLanding-module__Xol3_G__brand{align-items:center;width:100%}.ClinicLanding-module__Xol3_G__brandMark{width:72px;height:72px}.ClinicLanding-module__Xol3_G__brandOverline,.ClinicLanding-module__Xol3_G__brandScript{display:none}.ClinicLanding-module__Xol3_G__brandTitle{font-size:1.02rem;line-height:1.15}.ClinicLanding-module__Xol3_G__nav{scrollbar-width:none;width:100%;overflow-x:auto}.ClinicLanding-module__Xol3_G__nav::-webkit-scrollbar{display:none}.ClinicLanding-module__Xol3_G__navList{flex-wrap:nowrap;justify-content:flex-start;width:max-content;min-width:100%;padding-bottom:.15rem}.ClinicLanding-module__Xol3_G__navLink{white-space:nowrap;min-height:2.6rem;padding:.65rem .85rem;font-size:.93rem}.ClinicLanding-module__Xol3_G__heroSection{padding-top:2rem}.ClinicLanding-module__Xol3_G__heroTitle{font-size:clamp(2.4rem,2rem + 4vw,3.4rem)}.ClinicLanding-module__Xol3_G__sectionTitle{font-size:clamp(1.9rem,1.55rem + 2vw,2.4rem)}.ClinicLanding-module__Xol3_G__heroActions,.ClinicLanding-module__Xol3_G__locationButtons,.ClinicLanding-module__Xol3_G__emergencyActions{flex-direction:column;align-items:stretch}.ClinicLanding-module__Xol3_G__heroStats,.ClinicLanding-module__Xol3_G__mediaGrid,.ClinicLanding-module__Xol3_G__galleryGrid,.ClinicLanding-module__Xol3_G__servicesGrid,.ClinicLanding-module__Xol3_G__contactGrid,.ClinicLanding-module__Xol3_G__teamGrid{grid-template-columns:1fr}.ClinicLanding-module__Xol3_G__primaryMedia,.ClinicLanding-module__Xol3_G__primaryImage{min-height:420px}.ClinicLanding-module__Xol3_G__primaryOverlayBottom{grid-template-columns:1fr}.ClinicLanding-module__Xol3_G__brandWordmark{width:150px}.ClinicLanding-module__Xol3_G__mapCard,.ClinicLanding-module__Xol3_G__mapEmbed{min-height:320px}.ClinicLanding-module__Xol3_G__footerBrand,.ClinicLanding-module__Xol3_G__footerMeta{justify-content:flex-start;align-items:flex-start}.ClinicLanding-module__Xol3_G__stickyBar{display:block}}@media (max-width:480px){.ClinicLanding-module__Xol3_G__utilityCluster{gap:.45rem}.ClinicLanding-module__Xol3_G__utilityLink,.ClinicLanding-module__Xol3_G__footerSocialLink{width:2.45rem;height:2.45rem}.ClinicLanding-module__Xol3_G__languageSwitch{min-height:2.45rem;padding:0 .75rem;font-size:.82rem}.ClinicLanding-module__Xol3_G__navRow{gap:.8rem}}
