:root{--theme-hue:215;--theme-primary:#1557a1;--theme-primary-dark:#123e73;--theme-highlight:#bcd8ef;--decor-filter:hue-rotate(85deg) saturate(.85)}:root[data-palette=green]{--theme-hue:151;--theme-primary:#167044;--theme-primary-dark:#104c32;--theme-highlight:#b9dfc9;--decor-filter:none}:root{--brand-blue:var(--theme-primary);--brand-green:var(--theme-primary);--brand-blue-dark:var(--theme-primary-dark);--green:var(--theme-primary);--brand-surface:hsl(var(--theme-hue) 55% 97%);--brand-mint:var(--brand-surface);--brand-line:hsl(var(--theme-hue) 32% 88%)}.medical-decor-image{filter:var(--decor-filter)}:root{--theme-footer:#12364f;--theme-footer-copy:#dce3e8;--theme-footer-muted:#b4c0c8}:root[data-palette=green]{--theme-footer:#153e2d;--theme-footer-copy:#dce7df;--theme-footer-muted:#b7c9bd}footer.site-footer{background:var(--theme-footer);color:#fff}.site-footer .footer-main>div>p,.site-footer .footer-main>div>a:not(.brand):not(.footer-heading),.site-footer .footer-heading-link,.site-footer .footer-bottom>a:not(.footer-arikx){color:var(--theme-footer-copy)}.site-footer .footer-heading,.site-footer .footer-tag,.site-footer .footer-bottom,.site-footer .footer-arikx,.site-footer .footer-arikx small{color:var(--theme-footer-muted)}.site-footer .footer-wordmark{color:#fff2}.site-footer .footer-arikx strong{color:#fff}
.clinic-hero.hero-home-editorial{min-height:760px;padding-top:calc(var(--nav-offset) + 85px);padding-bottom:85px}.hero-home-editorial .clinic-hero-content{width:min(var(--content-max,1280px),calc(100% - 100px))}.hero-home-editorial .clinic-hero-scene>img{object-position:center top}.hero-home-editorial .clinic-hero-copy{max-width:640px}.hero-home-editorial .clinic-hero-badge{width:max-content;font:500 10px/1.5 var(--font-geist-sans),Arial,sans-serif;letter-spacing:1.8px;color:#343b42;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin-bottom:28px;padding:0;display:flex}.hero-home-editorial .clinic-hero-badge:before{content:"";background:var(--theme-primary);width:26px;height:2px;display:block}.hero-home-editorial h1{font:500 clamp(60px,5.3vw,84px)/1.055 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-4.2px;color:#161c22}.hero-home-editorial h1>span{color:#161c22}.hero-home-editorial .clinic-hero-description{color:#424b54;max-width:425px;margin-top:26px;font-size:15px;line-height:1.85}.hero-home-editorial .clinic-hero-actions{flex-wrap:wrap;gap:25px;margin-top:31px}.hero-home-editorial .clinic-hero-actions>.button{background:var(--theme-primary);border:1px solid var(--theme-primary);color:#fff;border-radius:8px;gap:12px;padding:17px 22px;font-size:13px;font-weight:500;box-shadow:0 6px 18px #17283a0b}.hero-home-editorial .clinic-hero-actions>.button:hover{background:var(--theme-primary-dark);border-color:var(--theme-primary-dark)}.hero-home-editorial .home-hero-story-link{color:#171b20;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #a5afb5;border-radius:0;align-items:center;gap:10px;padding:12px 0;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.hero-home-editorial .home-hero-story-link:hover{border-bottom-color:#171b20}.hero-home-editorial .clinic-hero-assurances{border-top:1px solid #78899235;gap:23px;max-width:455px;margin:38px 0 0;padding-top:23px}.hero-home-editorial .clinic-hero-assurances li{color:var(--theme-primary);border:0;gap:9px;padding-right:0}.hero-home-editorial .clinic-hero-assurances svg{width:23px;height:23px}.hero-home-editorial .clinic-hero-assurances span{color:#414a53;font-size:11px;line-height:1.55}@media (min-width:1600px){.clinic-hero.hero-home-editorial{min-height:790px;padding-top:calc(var(--nav-offset) + 88px)}.hero-home-editorial h1{font-size:88px}}@media (max-width:1100px){.clinic-hero.hero-home-editorial{min-height:710px;padding-top:calc(var(--nav-offset) + 62px);padding-bottom:65px}.hero-home-editorial .clinic-hero-copy{max-width:515px}.hero-home-editorial h1{letter-spacing:-3.2px;font-size:65px}.hero-home-editorial .clinic-hero-description{max-width:355px;font-size:13px}.hero-home-editorial .clinic-hero-actions{gap:18px}.hero-home-editorial .clinic-hero-actions>.button{padding:16px 19px;font-size:12px}.hero-home-editorial .home-hero-story-link{font-size:11px}.hero-home-editorial .clinic-hero-assurances{gap:15px;max-width:410px}.hero-home-editorial .clinic-hero-assurances span{font-size:10px}}@media (max-width:760px){.hero-home-editorial .clinic-hero-content{width:calc(100% - 40px)}.hero-home-editorial h1{letter-spacing:-3px;font-size:58px}.hero-home-editorial .clinic-hero-copy{max-width:470px}.hero-home-editorial .clinic-hero-badge{letter-spacing:1.4px;gap:10px;font-size:8px}}@media (max-width:600px){.clinic-hero.hero-home-editorial{min-height:0;padding:0 0 35px}.hero-home-editorial .clinic-hero-scene{height:calc(310px + var(--nav-offset))}.hero-home-editorial .clinic-hero-scene>img{object-position:70% center}.hero-home-editorial .clinic-hero-content{margin-top:0;padding-top:24px}.hero-home-editorial h1{letter-spacing:-2.6px;font-size:clamp(49px,12vw,65px);line-height:1.06}.hero-home-editorial .clinic-hero-badge{letter-spacing:1.5px;margin-bottom:23px;font-size:8px}.hero-home-editorial .clinic-hero-description{max-width:365px;margin-top:22px;font-size:14px;line-height:1.8}.hero-home-editorial .clinic-hero-actions{gap:20px;margin-top:25px}.hero-home-editorial .clinic-hero-actions>.button{padding:15px 18px;font-size:12px}.hero-home-editorial .home-hero-story-link{font-size:11px}.hero-home-editorial .clinic-hero-assurances{gap:17px;max-width:none;margin-top:28px;padding-top:20px}.hero-home-editorial .clinic-hero-assurances span{font-size:10px}.hero-home-editorial .clinic-hero-assurances svg{width:21px;height:21px}}@media (max-width:380px){.hero-home-editorial .clinic-hero-actions{gap:15px}.hero-home-editorial .clinic-hero-actions>.button{padding-inline:15px}.hero-home-editorial .home-hero-story-link{font-size:10px}.hero-home-editorial .clinic-hero-assurances{gap:12px}.hero-home-editorial .clinic-hero-assurances span{font-size:9px}}
.clinic-story-section{background:#f6f7f8;padding:75px 0}.clinic-story-heading{margin-bottom:54px}.clinic-story-heading h2{font:500 clamp(27px,2.65vw,39px)/1.28 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-1.1px;color:#20272d;max-width:770px}.clinic-story-link{color:#272e35;border:1px solid #bcc7ce;border-radius:999px;align-items:center;gap:22px;margin-top:28px;padding:5px 5px 5px 19px;font-size:12px;font-weight:500;display:inline-flex}.clinic-story-link>span{background:var(--theme-primary);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s;display:grid}.clinic-story-link:hover>span{background:var(--theme-primary-dark)}.clinic-story-layout{grid-template-columns:1.7fr .8fr;align-items:stretch;gap:65px;display:grid}.clinic-story-photos{grid-template-columns:1.2fr .9fr;gap:20px;min-height:485px;display:grid}.clinic-story-photos>div{background:#e7ecef;border-radius:12px;position:relative;overflow:hidden}.clinic-story-photos img{object-fit:cover}.clinic-story-photos>div:first-child img{object-position:76% center}.clinic-story-photos>div:last-child img{object-position:70% center}.clinic-story-stats.stats-strip{background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.clinic-story-stats .stats-grid.container{text-align:left;flex-direction:column;flex:1;gap:0;width:100%;max-width:none;padding:0;display:flex}.clinic-story-stats .stats-grid>div,.clinic-story-stats .stats-grid>div:last-child{background:0 0;border:0;border-bottom:1px solid #d8dee3;border-radius:0;flex-direction:column;flex:1;justify-content:center;min-height:0;padding:18px 0;display:flex}.clinic-story-stats .stats-grid>div:first-child{padding-top:0}.clinic-story-stats .stats-grid>div:last-child{border-bottom:0;padding-bottom:0}.clinic-story-stats .stats-grid strong{font:600 48px/1.05 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-1.9px;color:#20272d}.clinic-story-stats .stats-grid strong span{font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;display:inline}.clinic-story-stats .stats-grid strong .stat-suffix{color:var(--theme-primary)}.clinic-story-stats .stats-grid>div>span{color:#5b626b;margin-top:11px;font-size:13px;font-weight:400;line-height:1.5}.clinic-story-stats .stats-preview-note{text-align:left;color:#6f7880;margin-top:18px;padding:0;font-size:8px;line-height:1.7}@media (max-width:1100px){.clinic-story-layout{grid-template-columns:1.6fr .8fr;gap:40px}.clinic-story-photos{gap:15px;min-height:465px}.clinic-story-stats .stats-grid strong{font-size:43px}.clinic-story-heading h2{font-size:32px}}@media (max-width:800px){.clinic-story-section{padding-block:45px}.clinic-story-heading{margin-bottom:32px}.clinic-story-heading h2{letter-spacing:-.8px;max-width:620px;font-size:29px}.clinic-story-layout{grid-template-columns:1fr;gap:28px}.clinic-story-photos{height:380px;min-height:0}.clinic-story-stats .stats-grid.container{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.clinic-story-stats .stats-grid>div,.clinic-story-stats .stats-grid>div:last-child{border-bottom:1px solid #d8dee3;min-height:110px;padding:20px 0}.clinic-story-stats .stats-grid strong{font-size:42px}.clinic-story-stats .stats-preview-note{text-align:left;max-width:360px;margin-top:15px;font-size:8px}.clinic-story-link{margin-top:22px}}@media (max-width:420px){.clinic-story-heading h2{font-size:26px}.clinic-story-photos{gap:12px;height:310px}.clinic-story-photos>div{border-radius:9px}.clinic-story-stats .stats-grid strong{font-size:38px}.clinic-story-stats .stats-grid>div>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.clinic-story-link>span{transition:none}}
:root{--motion-ease:cubic-bezier(.22,1,.36,1);--motion-quick:.22s;--motion-gentle:.6s}@media (prefers-reduced-motion:no-preference){.button,.clinic-story-link,.appointment-direct-arrow,.article-more,.round-link{transition:background-color var(--motion-quick),border-color var(--motion-quick),box-shadow .3s,translate .3s var(--motion-ease)}.button>svg,.article-more>svg,.clinic-story-link svg,.directory-link svg{transition:translate .3s var(--motion-ease)}.button:active,.round-link:active{translate:0 1px}.article-card,.care-directory-item,.doctor-card,.specialty-card{transition:box-shadow .35s var(--motion-ease),border-color .3s,translate .35s var(--motion-ease)}.article-image,.doctor-photo,.clinic-story-photos>div,.founder-portrait,.gallery-tile{overflow:hidden}.article-image>img,.doctor-photo>img,.clinic-story-photos img,.founder-portrait>img,.gallery-tile>img{transition:scale .85s var(--motion-ease)}input,select,textarea{transition:border-color .2s,box-shadow .2s,background-color .2s}input:focus,select:focus,textarea:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--brand-line)}.gallery-dialog[open]{animation:clinic-dialog-in .26s var(--motion-ease)}.gallery-dialog::backdrop{animation:.22s ease-out clinic-backdrop-in}.button:focus-visible>svg,.article-more:focus-visible>svg{translate:2px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.button:hover,.round-link:hover{translate:0 -2px}.button:hover>svg,.article-more:hover>svg,.clinic-story-link:hover svg,.care-directory-item:hover .directory-link svg{translate:3px}.article-card:hover,.care-directory-item:hover,.doctor-card:hover{translate:0 -4px;box-shadow:0 14px 35px #172c3a0b}}@keyframes clinic-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@keyframes clinic-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
