.mobile-page-dock[data-astro-cid-hdy2pawq]{display:none}@media(max-width:1024px){.mobile-page-dock[data-astro-cid-hdy2pawq]{bottom:calc(84px + env(safe-area-inset-bottom));display:block;height:48px;position:fixed;right:16px;width:48px;z-index:81}.mobile-page-dock[data-astro-cid-hdy2pawq] summary[data-astro-cid-hdy2pawq]{align-items:center;background:#202020;border:1px solid rgb(255 255 255 / .45);border-radius:50%;box-sizing:border-box;box-shadow:0 8px 24px #0000003d;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;list-style:none;padding:0;width:48px}.mobile-page-dock[data-astro-cid-hdy2pawq] summary[data-astro-cid-hdy2pawq]::-webkit-details-marker{display:none}.mobile-page-dock[data-astro-cid-hdy2pawq] svg[data-astro-cid-hdy2pawq]{fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:21px}.mobile-page-dock[data-astro-cid-hdy2pawq] details[data-astro-cid-hdy2pawq][open]>summary[data-astro-cid-hdy2pawq]{background:#c8a96e;border-color:#c8a96e}.mobile-page-dock__sheet[data-astro-cid-hdy2pawq]{background:#fff;bottom:calc(68px + env(safe-area-inset-bottom));box-shadow:0 -18px 50px #0003;box-sizing:border-box;left:0;max-height:min(72dvh,680px);overflow-y:auto;overscroll-behavior:contain;padding:0 20px 28px;position:fixed;right:0}.mobile-page-dock__sheet[data-astro-cid-hdy2pawq]>header[data-astro-cid-hdy2pawq]{align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;min-height:58px;position:sticky;top:0;z-index:1}.mobile-page-dock__sheet[data-astro-cid-hdy2pawq]>header[data-astro-cid-hdy2pawq] strong[data-astro-cid-hdy2pawq]{font-size:18px}.mobile-page-dock__sheet[data-astro-cid-hdy2pawq]>header[data-astro-cid-hdy2pawq] button[data-astro-cid-hdy2pawq]{align-items:center;background:transparent;border:0;color:#555;display:flex;font-size:28px;height:44px;justify-content:center;width:44px}.mobile-page-dock[data-astro-cid-hdy2pawq] nav[data-astro-cid-hdy2pawq],.mobile-page-dock[data-astro-cid-hdy2pawq] nav[data-astro-cid-hdy2pawq] section[data-astro-cid-hdy2pawq],.mobile-page-dock[data-astro-cid-hdy2pawq] nav[data-astro-cid-hdy2pawq] section[data-astro-cid-hdy2pawq]>div[data-astro-cid-hdy2pawq]{display:grid}.mobile-page-dock[data-astro-cid-hdy2pawq] nav[data-astro-cid-hdy2pawq]{gap:2px}.mobile-page-dock[data-astro-cid-hdy2pawq] nav[data-astro-cid-hdy2pawq] a[data-astro-cid-hdy2pawq]{color:#444;min-width:0;overflow-wrap:anywhere;text-decoration:none}.mobile-page-dock__home[data-astro-cid-hdy2pawq],.mobile-page-dock__heading[data-astro-cid-hdy2pawq]{border-bottom:1px solid #e7e7e7;color:#111!important;font-size:16px;font-weight:700;padding:18px 0 12px}.mobile-page-dock[data-astro-cid-hdy2pawq] nav[data-astro-cid-hdy2pawq] section[data-astro-cid-hdy2pawq]>div[data-astro-cid-hdy2pawq]{gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 0 10px}.mobile-page-dock[data-astro-cid-hdy2pawq] nav[data-astro-cid-hdy2pawq] section[data-astro-cid-hdy2pawq]>div[data-astro-cid-hdy2pawq] a[data-astro-cid-hdy2pawq]{border-bottom:1px solid #f0f0f0;font-size:13px;line-height:1.45;padding:11px 0}}@media(max-width:1024px){#contact.channel-contact-rail--global .channel-contact-rail__panel{align-items:center!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#121212eb!important;display:grid!important;gap:4px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important}#contact.channel-contact-rail--global .channel-contact-rail__panel>a{align-items:center!important;background:transparent!important;border-radius:10px!important;color:#fff!important;display:flex!important;flex-direction:column!important;gap:3px!important;height:56px!important;justify-content:center!important;min-width:0!important;width:auto!important}#contact.channel-contact-rail--global .channel-contact-rail__panel>a>span{background:var(--icon-color, #111)!important;border:0!important;color:#fff!important;height:30px!important;width:30px!important}#contact.channel-contact-rail--global .channel-contact-rail__panel>a>strong{color:#fff!important;display:block!important;font-size:9px!important;line-height:1!important;margin:0!important}#contact.channel-contact-rail--global .channel-contact-rail__mobile-cta-label{display:none!important}.has-mobile-carousel-controls{position:relative!important}[data-mobile-carousel-enhanced=true]{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}[data-mobile-carousel-enhanced=true]::-webkit-scrollbar{display:none}[data-mobile-carousel-enhanced=true]>*{scroll-snap-align:start;scroll-snap-stop:always}.mobile-carousel-controls{height:0;inset:var(--mobile-carousel-control-y, 50%) 0 auto;pointer-events:none;position:absolute;z-index:24}.mobile-carousel-controls[hidden]{display:none}.mobile-carousel-controls button{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0e0ec7;border:2px solid rgb(255 255 255 / .88);border-radius:50%;box-shadow:0 6px 18px #00000061,inset 0 1px #ffffff29;color:#fff;cursor:pointer;display:flex;box-sizing:border-box!important;height:48px!important;justify-content:center;pointer-events:auto;position:absolute;top:-24px;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease,transform .2s ease;max-height:48px!important;max-width:48px!important;min-height:48px!important;min-width:48px!important;width:48px!important}.mobile-carousel-controls [data-carousel-previous]{left:8px}.mobile-carousel-controls [data-carousel-next]{right:8px}.mobile-carousel-progress{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121212b3;border:1px solid rgb(255 255 255 / .22);border-radius:999px;bottom:14px;color:#fff;font-size:11px;left:50%;line-height:26px;min-width:46px;padding:0 9px;position:absolute;text-align:center;transform:translate(-50%)}.mobile-carousel-controls button:disabled{opacity:.34;pointer-events:none;transform:none}@media(hover:hover)and (pointer:fine){.mobile-carousel-controls button:not(:disabled):hover{background:#c8a96e;border-color:#fff;color:#111;transform:scale(1.06)}}.mobile-carousel-controls button:not(:disabled):active{transform:scale(.96)}.mobile-carousel-controls button:focus-visible{outline:3px solid #c8a96e;outline-offset:3px}.mobile-carousel-controls button span{background:transparent!important;border:0!important;border-radius:0!important;border-right:3px solid currentColor!important;border-top:3px solid currentColor!important;box-sizing:border-box!important;display:block!important;flex:0 0 13px!important;height:13px!important;margin:0!important;max-height:13px!important;max-width:13px!important;min-height:13px!important;min-width:13px!important;padding:0!important;width:13px!important}.mobile-carousel-controls [data-carousel-previous] span{transform:rotate(-135deg) translate(-1px,1px)}.mobile-carousel-controls [data-carousel-next] span{transform:rotate(45deg) translate(-1px,1px)}}@media(prefers-reduced-motion:reduce){.mobile-carousel-controls button{transition:none}}@media(prefers-reduced-transparency:reduce){.mobile-carousel-controls button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0e0ef5}}@media(max-width:767px){img[data-mobile-lqip=yes]{background-color:#202020;background-image:var(--mobile-lqip, none);background-position:center;background-repeat:no-repeat;background-size:cover}}.mobile-treatment-experience{display:none}@media(max-width:1024px){.mobile-treatment-experience{display:block}html.mobile-consultation-is-open{overflow:hidden}.mobile-header-sentinel{height:1px;left:0;pointer-events:none;position:absolute;top:112px;width:1px}.semantic-page .home-hero__nav,.semantic-page .home-locale-hero [data-site-header]{position:sticky!important;top:0!important;z-index:120!important}html.mobile-header-is-compact [data-site-header],html.mobile-header-is-compact .semantic-page [data-contract-section=hero]>[data-site-header]{--site-header-logo-size: 40px !important;--site-header-logo-slot: 40px !important;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0!important;border-bottom:1px solid rgb(0 0 0 / .1);box-shadow:0 8px 28px #00000014;height:112px!important;min-height:112px!important;inset:0 0 auto!important;padding:0 14px!important;position:fixed!important;transition:height .24s ease,box-shadow .24s ease;z-index:120!important}html.mobile-header-is-compact .semantic-page .home-hero__nav{height:112px!important;min-height:112px!important;position:fixed!important}html.mobile-header-is-compact .semantic-page :is(.home-hero,.home-locale-hero,.home-locale-hero__semantic-cover){contain:none!important;content-visibility:visible!important;overflow:visible!important;z-index:121!important}html.mobile-header-is-compact [data-site-header] [data-site-menu=all-navigation]>nav{height:calc(100dvh - 112px)!important;top:112px!important}html.mobile-header-is-compact [data-site-header] .site-header-navigation__brand,html.mobile-header-is-compact [data-site-header] .site-header-navigation__brand img{height:40px!important;width:40px!important}html.mobile-header-is-compact [data-site-header] .site-header-navigation__right{height:100%!important;inset:0!important}.mobile-section-index{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f6f1f5;border-bottom:1px solid rgb(200 169 110 / .72);box-shadow:0 8px 24px #00000029;color:#202020;height:44px;inset:112px 0 auto;opacity:1;pointer-events:auto;position:fixed;transform:none;transition:top .24s ease,box-shadow .24s ease;z-index:119}html.site-utility-menu-is-open .mobile-section-index{opacity:0;pointer-events:none}html.mobile-header-is-compact .mobile-section-index:not([hidden]){inset:112px 0 auto;opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-section-index>div{align-items:center;display:flex;gap:24px;height:100%;overflow-x:auto;padding:0 20px;scrollbar-width:none}.mobile-section-index>div::-webkit-scrollbar{display:none}.mobile-section-index a{color:#202020a8;flex:0 0 auto;font-size:12px;line-height:44px;text-decoration:none;white-space:nowrap}.mobile-section-index a[aria-current=location]{color:#80621f;font-weight:700}.semantic-page>[id^=page-section-]{scroll-margin-top:110px}html .semantic-page form.appointment-form,html .semantic-page .home-locale-hero__semantic-form{display:none!important}.mobile-consultation-drawer{background:transparent;border:0;height:min(76dvh,660px);inset:auto 0 0;margin:auto 0 0;max-height:none;max-width:none;padding:0;width:100%}.mobile-consultation-drawer::backdrop{background:#00000094;backdrop-filter:blur(3px)}.mobile-consultation-drawer[open]{animation:mobile-drawer-enter .28s cubic-bezier(.16,1,.3,1)}.mobile-consultation-drawer>form{background:#f7f7f5;border-radius:20px 20px 0 0;box-sizing:border-box;color:#171717;display:flex;flex-direction:column;height:100%;padding:22px 20px calc(20px + env(safe-area-inset-bottom))}.mobile-consultation-drawer header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.mobile-consultation-drawer h2{font-size:24px;line-height:1.25;margin:0}.mobile-consultation-drawer header p{color:#616161;font-size:13px;line-height:1.55;margin:8px 0 0;max-width:32ch}.mobile-consultation-drawer__close{background:transparent;border:0;color:#555;min-height:44px;padding:0 4px}.mobile-consultation-drawer__stages{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);list-style:none;margin:24px 0 28px;padding:0}.mobile-consultation-drawer__stages li{border-top:2px solid #d9d9d4;color:#777;font-size:11px;padding-top:8px}.mobile-consultation-drawer__stages li[aria-current=step]{border-color:#c8a96e;color:#171717;font-weight:700}.mobile-consultation-drawer__step{display:grid;gap:18px}.mobile-consultation-drawer__step[hidden]{display:none}.mobile-consultation-drawer__step label{display:grid;gap:8px}.mobile-consultation-drawer__step label>span{color:#383838;font-size:13px;font-weight:700}.mobile-consultation-drawer input:not([type=checkbox]),.mobile-consultation-drawer select{appearance:none;background:#fff;border:1px solid #c8c8c2;border-radius:8px;box-sizing:border-box;color:#171717;font:inherit;font-size:16px;height:52px;padding:0 14px;width:100%}.mobile-consultation-drawer input:focus-visible,.mobile-consultation-drawer select:focus-visible{border-color:#9b7d43;outline:3px solid rgb(200 169 110 / .32);outline-offset:1px}.mobile-consultation-drawer__confirm label{align-items:flex-start;display:flex;gap:12px}.mobile-consultation-drawer__confirm input{flex:0 0 20px;height:20px;margin:0;width:20px}.mobile-consultation-drawer footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:24px}.mobile-consultation-drawer footer>div{display:flex;gap:8px}.mobile-consultation-drawer footer button{background:#c8a96e;border:0;border-radius:999px;color:#17130b;font-size:14px;font-weight:700;min-height:48px;padding:0 20px;white-space:nowrap}.mobile-consultation-drawer footer button.is-secondary{background:transparent;border:1px solid #aaa}.mobile-consultation-drawer footer button:active{transform:scale(.98)}.mobile-consultation-drawer__count{color:#777;font-size:12px}.mobile-consultation-drawer__honeypot{height:1px!important;left:-10000px!important;overflow:hidden!important;position:absolute!important;width:1px!important}.mobile-consultation-drawer__status{font-size:12px;margin:12px 0 0;text-align:center}.mobile-consultation-drawer__status[data-state=success]{color:#755b2b}.mobile-consultation-drawer__status[data-state=error]{color:#a52929}.mobile-consultation-drawer button:disabled{cursor:wait;opacity:.62}}@keyframes mobile-drawer-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mobile-consultation-drawer[open]{animation:none}.mobile-section-index,html.mobile-header-is-compact [data-site-header]{transition:none}}.semantic-page>[data-contract-section]:not(:first-child):not([data-contract-section=header-navigation]){content-visibility:auto;contain-intrinsic-size:auto 900px}@media(min-width:1025px)and (max-width:1919px){.semantic-page:not(.semantic-page--flow){width:1920px;zoom:calc(100vw/1920px)}}@media(min-width:1025px)and (max-width:1600px){@supports not (zoom: calc(100vw/1920px)){.semantic-page .treatment-hero__subnav{display:flex!important;gap:32px!important;padding:4px 40px!important}.semantic-page .treatment-hero__subnav a{left:auto!important;position:static!important}.semantic-page .treatment-hero h1{font-size:max(54px,calc(var(--title-size, 96px) * .75))!important}.semantic-page .appointment-form--treatment-hero{gap:10px 18px!important;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(200px,232px)!important;width:calc(100% - 80px)!important}.semantic-page .treatment-team{min-height:0!important;padding:64px 40px!important}.semantic-page .treatment-team header{margin-bottom:36px!important}.semantic-page .doctor-grid{display:grid!important;gap:36px!important;inset:auto!important;position:relative!important}.semantic-page .doctor-grid__row{display:grid!important;gap:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:auto!important;inset:auto!important;padding-top:44px!important;position:relative!important;width:100%!important}.semantic-page .doctor-grid__row-label{height:32px!important;left:0!important;position:absolute!important;top:0!important;width:auto!important}.semantic-page .doctor-grid__row-panel{inset:36px 0 0!important;height:auto!important;position:absolute!important;width:auto!important}.semantic-page .doctor-grid article,.semantic-page .doctor-grid article.doctor-grid__card--row-first{background:#ffffff0f!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:auto!important;inset:auto!important;min-height:300px!important;padding:18px!important;position:relative!important;width:100%!important}.semantic-page .doctor-grid img{aspect-ratio:1 / 1!important;height:auto!important;margin-top:auto!important;object-fit:contain!important;width:100%!important}.semantic-page .doctor-grid__plus,.semantic-page .doctor-grid article.doctor-grid__card--row-first .doctor-grid__plus{left:auto!important;position:absolute!important;right:10px!important;top:10px!important}.semantic-page .channel-contact-rail:not(.channel-contact-rail--global){background:#171717!important;height:auto!important;padding:18px 40px!important;position:relative!important}.semantic-page .channel-contact-rail:not(.channel-contact-rail--global) .channel-contact-rail__panel{background:transparent!important;box-sizing:border-box!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:auto!important;inset:auto!important;max-width:calc(100vw - 80px)!important;position:relative!important;width:calc(100vw - 80px)!important}.semantic-page .channel-contact-rail:not(.channel-contact-rail--global) a{align-items:center!important;display:flex!important;flex-direction:column!important;gap:8px!important;height:auto!important;inset:auto!important;max-width:100%!important;min-height:72px!important;min-width:0!important;position:relative!important;transform:none!important;width:100%!important}.semantic-page .channel-contact-rail:not(.channel-contact-rail--global) a>span,.semantic-page .channel-contact-rail:not(.channel-contact-rail--global) a>strong{inset:auto!important;position:relative!important}.semantic-page .channel-contact-rail:not(.channel-contact-rail--global) a>span{height:32px!important;width:32px!important}.semantic-page .channel-contact-rail:not(.channel-contact-rail--global) a>strong{height:auto!important;width:auto!important}}}.semantic-page:is([data-contract-page=square-jaw],[data-contract-page=cheekbone-surgery])>[data-contract-section]{contain-intrinsic-size:none!important;content-visibility:visible!important}@media(max-width:1024px){.semantic-page{box-sizing:border-box;padding-bottom:calc(68px + env(safe-area-inset-bottom))}.semantic-page>[data-contract-section]{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;width:100%!important}.semantic-page .treatment-header-navigation{align-items:center!important;display:flex!important;height:72px!important;justify-content:center!important;padding:0 20px!important}.semantic-page .treatment-header-navigation__primary,.semantic-page .treatment-header-navigation__secondary{display:none!important}.semantic-page .treatment-header-navigation__brand{height:56px!important;left:auto!important;position:relative!important;top:auto!important;transform:none!important;width:56px!important}.semantic-page .treatment-header-navigation__brand img{height:56px!important;width:56px!important}.semantic-page .treatment-header-navigation__right{display:block!important;left:auto!important;position:absolute!important;right:12px!important;top:14px!important}.semantic-page .treatment-header-navigation__utilities{display:block!important}.semantic-page .treatment-header-navigation>.category-navigation-menus{display:none!important}.semantic-page .home-hero{background-position:center!important;grid-template-rows:112px auto auto!important;min-height:760px!important}.semantic-page .home-hero__nav{display:flex!important;justify-content:center!important;min-height:112px!important;padding:0 20px!important;position:sticky!important;top:0!important;z-index:120!important}.semantic-page .home-hero__nav>.site-header-navigation__primary,.semantic-page .home-hero__nav .site-header-navigation__secondary{display:none!important}.semantic-page .home-hero__nav>.site-header-navigation__right{display:block!important;height:100%!important;inset:0!important;pointer-events:none!important;position:absolute!important}.semantic-page .home-hero__nav>.category-navigation-menus{display:none!important}.semantic-page .home-hero__logo{height:60px!important;width:60px!important}.semantic-page .home-hero__content{align-self:center!important;box-sizing:border-box!important;margin:0!important;max-width:100%!important;padding:72px 24px 32px!important;width:100%!important}.semantic-page .home-hero h1{font-size:clamp(36px,8vw,58px)!important;line-height:1.24!important}.semantic-page .home-hero h1 span,.semantic-page .home-hero .quote,.semantic-page .home-hero .quote--end{margin:0!important}.semantic-page .home-hero__tagline{font-size:18px!important;margin-top:24px!important;max-width:100%!important;white-space:normal!important}.semantic-page .home-hero__rail{display:none!important}.semantic-page .treatment-hero{--background-position: var(--background-focus-x, 50%) var(--background-focus-y, 50%) !important;--background-size: cover !important;min-height:760px!important;padding-top:72px!important}.semantic-page .treatment-hero>.treatment-header-navigation{left:0!important;position:absolute!important;right:0!important;top:0!important}.semantic-page .treatment-hero__subnav{background:#fffffff5!important;border-bottom:1px solid rgb(200 169 110 / .32)!important;box-shadow:inset -24px 0 18px -20px #0000003d!important;display:flex!important;flex-wrap:nowrap!important;gap:20px!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;padding:6px 28px 6px 20px!important;scroll-padding-inline:20px!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important;top:72px!important}.semantic-page .treatment-hero__subnav a{color:#444!important;left:auto!important;min-height:44px!important;position:static!important;scroll-snap-align:start!important;white-space:nowrap!important}.semantic-page .treatment-hero__subnav a[aria-current=page]{color:#80621f!important;font-weight:700!important}.semantic-page .treatment-hero__subnav::-webkit-scrollbar{display:block!important;height:3px!important}.semantic-page .treatment-hero__subnav::-webkit-scrollbar-thumb{background:#ffffffb8!important}.semantic-page .treatment-subnavigation{background:#fffffff5!important;border-bottom:1px solid rgb(200 169 110 / .32)!important;display:flex!important;flex-wrap:wrap!important;gap:12px 20px!important;padding:6px 20px!important;width:100%!important}.semantic-page .treatment-subnavigation a{color:#444!important;height:auto!important;inset:auto!important;line-height:32px!important;position:static!important;width:auto!important}.semantic-page .treatment-subnavigation a[aria-current=page]{color:#80621f!important;font-weight:700!important}.semantic-page .treatment-hero__copy{box-sizing:border-box!important;left:auto!important;margin:0!important;max-width:100%!important;padding:80px 24px 24px!important;position:relative!important;top:auto!important;width:100%!important;z-index:2!important}.semantic-page .treatment-hero__raw-copy{align-content:center!important;align-self:stretch!important;box-sizing:border-box!important;display:grid!important;flex:1 1 auto!important;gap:14px!important;inset:auto!important;min-height:0!important;padding:104px 24px 28px!important;pointer-events:auto!important;position:relative!important;width:100%!important;z-index:2!important}.semantic-page .treatment-hero__raw-copy>:is(.treatment-hero__raw-panel,.treatment-hero__raw-vector){display:none!important}.semantic-page .treatment-hero .treatment-hero__raw-text{box-sizing:border-box!important;height:auto!important;inset:auto!important;max-width:100%!important;position:relative!important;text-align:start!important;white-space:normal!important;width:100%!important}.semantic-page .treatment-hero h1.treatment-hero__raw-text{font-size:clamp(38px,9vw,54px)!important;line-height:1.08!important}.semantic-page .treatment-hero p.treatment-hero__raw-text{font-size:clamp(15px,4vw,20px)!important;line-height:1.55!important}.semantic-page .treatment-hero h1{font-size:clamp(38px,9vw,64px)!important;line-height:1.08!important;overflow-wrap:anywhere!important}.semantic-page .treatment-hero__copy p,.semantic-page .treatment-hero__copy em,.semantic-page .treatment-hero__features{box-sizing:border-box!important;left:auto!important;margin-top:20px!important;max-width:100%!important;position:relative!important;top:auto!important;white-space:normal!important;width:auto!important}.semantic-page .treatment-hero__copy p{font-size:22px!important}.semantic-page .treatment-hero__features{flex-wrap:wrap!important;gap:12px 24px!important;padding:0!important}.semantic-page .treatment-hero__media,.semantic-page .treatment-hero__marker{display:none!important}.semantic-page .appointment-form{border-radius:8px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:14px!important;height:auto!important;inset:auto!important;margin:20px!important;padding:20px!important;position:relative!important;width:calc(100% - 40px)!important;z-index:3!important}.semantic-page .appointment-form__fields{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;width:100%!important}.semantic-page .appointment-form__fields label,.semantic-page .appointment-form__consents label,.semantic-page .appointment-form button{box-sizing:border-box!important;height:auto!important;inset:auto!important;margin:0!important;min-height:44px!important;min-width:0!important;position:relative!important;width:100%!important}.semantic-page .appointment-form__fields span{box-sizing:border-box!important;height:auto!important;inset:auto!important;min-height:44px!important;position:relative!important;width:100%!important}.semantic-page .appointment-form__fields input,.semantic-page .appointment-form__fields select{box-sizing:border-box!important;color:#111!important;height:44px!important;inset:0!important;position:absolute!important;width:100%!important}.semantic-page .appointment-form__consents{display:grid!important;gap:8px!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;width:100%!important}.semantic-page .appointment-form__consents label{align-items:center!important;display:flex!important;min-height:32px!important;width:auto!important}.semantic-page .appointment-form__consents input{flex:0 0 18px!important;height:18px!important;position:static!important;width:18px!important}.semantic-page .appointment-form button{align-items:center!important;display:flex!important;grid-column:auto!important;grid-row:auto!important;justify-content:center!important;min-height:48px!important}.semantic-page .appointment-form--home-hero,.semantic-page .appointment-form--treatment-hero{display:none!important}.semantic-page .home-hero__mobile-appointment,.semantic-page .treatment-hero__mobile-appointment{align-items:center!important;align-self:end!important;background:#c8a96e!important;box-sizing:border-box!important;color:#111!important;display:flex!important;font-size:15px!important;font-weight:600!important;gap:18px!important;justify-content:space-between!important;margin:20px!important;min-height:52px!important;padding:0 20px!important;position:relative!important;text-decoration:none!important;width:calc(100% - 40px)!important;z-index:4!important}.semantic-page .treatment-team{min-height:0!important;padding:56px 20px!important}.semantic-page .treatment-team header{box-sizing:border-box!important;margin-bottom:32px!important;margin-left:0!important;max-width:100%!important;padding:0!important;width:100%!important}.semantic-page .treatment-team h2,.semantic-page .treatment-cta h2{font-size:clamp(32px,7vw,48px)!important;overflow-wrap:anywhere!important;white-space:normal!important}.semantic-page .doctor-grid{display:flex!important;gap:14px!important;inset:auto!important;margin-inline:-20px!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;padding:0 20px 8px!important;position:relative!important;scroll-padding-inline:20px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.semantic-page .treatment-team:has(.doctor-grid--raw-mobile-fallback) .treatment-cta__raw-layout{display:none!important}.semantic-page .doctor-grid__raw-mobile-heading{display:block!important}.semantic-page .doctor-grid--raw-mobile-fallback{display:flex!important}.semantic-page .doctor-scrollbar--raw-mobile-fallback{display:block!important}.semantic-page .doctor-grid::-webkit-scrollbar{display:none!important}.semantic-page .doctor-scrollbar,.semantic-page .reviews-faq__scrollbar{background:#ffffff29!important;border-radius:999px!important;display:block!important;height:4px!important;margin:10px 20px 0!important;overflow:hidden!important;position:relative!important}.semantic-page .doctor-scrollbar span,.semantic-page .reviews-faq__scrollbar span{background:#c8a96e!important;border-radius:inherit!important;display:block!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;will-change:transform!important}.semantic-page .doctor-grid__row{display:contents!important}.semantic-page .doctor-grid__row-label,.semantic-page .doctor-grid__row-panel{display:none!important}.semantic-page .doctor-grid article,.semantic-page .doctor-grid article.doctor-grid__card--row-first{background:#ffffff0f!important;box-sizing:border-box!important;display:flex!important;flex:0 0 min(76vw,292px)!important;flex-direction:column!important;height:372px!important;inset:auto!important;min-height:0!important;overflow:hidden!important;padding:16px 16px 18px!important;position:relative!important;scroll-snap-align:start!important;width:min(76vw,292px)!important}.semantic-page .doctor-grid img{aspect-ratio:auto!important;height:286px!important;inset:auto!important;margin:-16px -16px 14px!important;object-fit:contain!important;object-position:center bottom!important;order:-1!important;position:static!important;width:calc(100% + 32px)!important}.semantic-page .doctor-grid [data-contract-role=doctor-role],.semantic-page .doctor-grid [data-contract-role=doctor-name]{inset:auto!important;margin:0!important;position:static!important;width:auto!important}.semantic-page .doctor-grid [data-contract-role=doctor-role]{font-size:12px!important;line-height:1.4!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.semantic-page .doctor-grid [data-contract-role=doctor-name]{font-size:20px!important;line-height:1.3!important}.semantic-page .doctor-grid__plus,.semantic-page .doctor-grid article.doctor-grid__card--row-first .doctor-grid__plus{left:auto!important;position:absolute!important;right:8px!important;top:8px!important}.semantic-page .treatment-cta{min-height:480px!important;padding:96px 24px 48px!important;text-align:left!important}.semantic-page .treatment-cta__actions,.semantic-page .treatment-cta-contract--action-background .treatment-cta__actions{justify-content:flex-start!important;margin-left:0!important;width:100%!important}.semantic-page .treatment-cta__actions a{min-height:44px!important;min-width:108px!important}.semantic-page .treatment-content:has(.treatment-content__raw-media),.semantic-page .treatment-card-section:has(.raw-card-layout),.semantic-page .treatment-procedure:has(.treatment-procedure__raw-layout){height:auto!important;min-height:0!important;padding:0!important}.semantic-page .treatment-card-section:has(.care-process),.semantic-page .treatment-content:has(.care-process){height:auto!important;min-height:0!important;padding:0!important}.semantic-page .care-process{height:auto!important;min-height:0!important}.semantic-page .treatment-card-section:not(:has(.raw-card-layout)):not(:has(.source-procedure-grid)):not(:has(.care-process)){box-sizing:border-box!important;min-height:0!important;padding:56px 20px!important}.semantic-page .treatment-card-section:not(:has(.raw-card-layout)):not(:has(.source-procedure-grid)):not(:has(.care-process))>header{inset:auto!important;margin:0 0 32px!important;max-width:100%!important;position:relative!important}.semantic-page .treatment-card-section:not(:has(.raw-card-layout)):not(:has(.source-procedure-grid)):not(:has(.care-process))>header :is(h2,p){box-sizing:border-box!important;height:auto!important;inset:auto!important;max-width:100%!important;position:relative!important;width:100%!important}.semantic-page .treatment-card-section:not(:has(.raw-card-layout)):not(:has(.source-procedure-grid)):not(:has(.care-process)) .treatment-card-grid{display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;inset:auto!important;position:relative!important}.semantic-page .treatment-card-section:not(:has(.raw-card-layout)):not(:has(.source-procedure-grid)):not(:has(.care-process)) .treatment-card-grid article{height:auto!important;inset:auto!important;min-height:0!important;position:relative!important;width:100%!important}.semantic-page :is(.treatment-card-section--square-card-rail,.treatment-card-section--compact-row) .treatment-card-grid{display:flex!important;gap:14px!important;grid-template-columns:none!important;margin-inline:-20px!important;overflow-x:auto!important;padding:0 20px 14px!important;scroll-padding-inline:20px;scroll-snap-type:x mandatory}.semantic-page :is(.treatment-card-section--square-card-rail,.treatment-card-section--compact-row) .treatment-card-grid article{flex:0 0 min(82vw,340px)!important;scroll-snap-align:start;width:min(82vw,340px)!important}.semantic-page .treatment-before-after--comparison-grid{height:auto!important;min-height:0!important;padding:56px 20px!important}.semantic-page .treatment-before-after--comparison-grid .treatment-before-after__inner{height:auto!important;overflow:visible!important}.semantic-page .treatment-before-after--comparison-grid .treatment-before-after__collage{display:flex!important;gap:14px!important;margin-inline:-20px!important;max-height:none!important;overflow-x:auto!important;padding:0 20px 14px!important;scroll-padding-inline:20px;scroll-snap-type:x mandatory;width:auto!important}.semantic-page .treatment-before-after--comparison-grid .treatment-before-after__collage-row{display:contents!important}.semantic-page .treatment-before-after--comparison-grid .treatment-before-after__collage figure{aspect-ratio:4 / 3;flex:0 0 min(82vw,360px)!important;height:auto!important;scroll-snap-align:start;width:min(82vw,360px)!important}.semantic-page .treatment-intro:has(.treatment-intro__source-layout),.semantic-page .treatment-content:has(.treatment-content__source-stats-strip){height:auto!important;min-height:0!important;padding:0!important}.semantic-page .treatment-intro__source-layout{box-sizing:border-box!important;display:grid!important;gap:16px!important;height:auto!important;min-height:0!important;padding:48px 20px!important;position:relative!important;width:100%!important}.semantic-page .treatment-intro__raw-panel{display:none!important}.semantic-page [data-contract-subtype=single-background-intro] .treatment-intro__source-layout{background:#111!important;gap:12px!important;padding:48px 20px!important}.semantic-page [data-contract-subtype=single-background-intro] .treatment-intro__raw-text{align-items:center!important;background:#202020!important;box-sizing:border-box!important;color:#fff!important;display:flex!important;font-size:clamp(20px,6vw,28px)!important;font-weight:700!important;min-height:112px!important;padding:24px!important}.semantic-page [data-contract-subtype=single-background-intro] .treatment-intro__raw-text[data-contract-item-index="2"]{background:#c8a96e!important;color:#111!important}.semantic-page .treatment-intro__raw-image{height:auto!important;inset:auto!important;max-height:520px!important;position:relative!important;width:100%!important}.semantic-page .treatment-intro__raw-image img{aspect-ratio:16 / 10!important;height:auto!important;object-fit:cover!important;width:100%!important}.semantic-page .treatment-intro h2.treatment-intro__raw-text,.semantic-page .treatment-intro p.treatment-intro__raw-text{box-sizing:border-box!important;font-size:clamp(14px,var(--raw-font-size, 16px),32px)!important;height:auto!important;inset:auto!important;line-height:1.55!important;max-width:100%!important;overflow-wrap:anywhere!important;position:relative!important;text-align:left!important;width:100%!important}.semantic-page .treatment-content__source-stats-strip{box-sizing:border-box!important;display:grid!important;gap:12px 20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;min-height:0!important;padding:40px 20px!important;position:relative!important;width:100%!important}.semantic-page .treatment-content__source-stats-panel{display:none!important}.semantic-page .treatment-content p.treatment-content__source-stats-text{box-sizing:border-box!important;font-size:clamp(14px,var(--raw-font-size, 16px),24px)!important;height:auto!important;inset:auto!important;line-height:1.5!important;overflow-wrap:anywhere!important;position:relative!important;white-space:normal!important;width:100%!important}.semantic-page .treatment-content__raw-media,.semantic-page .raw-card-layout,.semantic-page .treatment-procedure__raw-layout{box-sizing:border-box!important;display:grid!important;gap:16px!important;height:auto!important;min-height:0!important;padding:40px 20px!important;position:relative!important;width:100%!important}.semantic-page .treatment-content[data-contract-subtype=media-gallery-block]>.treatment-content__raw-media{grid-template-columns:repeat(2,minmax(0,1fr))!important}.semantic-page .treatment-content[data-contract-subtype=media-gallery-block]>.treatment-content__raw-media>.treatment-content__raw-copy{grid-column:1 / -1!important}.semantic-page .treatment-content[data-contract-subtype=media-gallery-block]:has(>.treatment-content__gallery-semantic)>.treatment-content__raw-media,.semantic-page .treatment-content[data-contract-subtype=multi-image-story]:has(.treatment-content__multi-image-mobile)>.treatment-content__raw-media{display:none!important}.semantic-page .raw-card-layout.has-mobile-card-rail,.semantic-page .raw-card-layout__text[data-contract-mobile-control=pagination]{display:none!important}.semantic-page .treatment-content__raw-media.is-full-bleed-overlay{background:#202020!important}.semantic-page .treatment-content__raw-panel,.semantic-page .treatment-content__raw-vector,.semantic-page .raw-card-layout__panel,.semantic-page .raw-card-layout__vector,.semantic-page .treatment-procedure__raw-panel,.semantic-page .treatment-procedure__raw-vector{display:none!important}.semantic-page .treatment-content__raw-image-layer,.semantic-page .treatment-content__raw-composed-visual,.semantic-page .raw-card-layout__image,.semantic-page .treatment-procedure__raw-image{height:auto!important;inset:auto!important;margin:0!important;max-height:520px!important;overflow:hidden!important;position:relative!important;width:100%!important}.semantic-page .treatment-content__raw-image-layer,.semantic-page .treatment-content p.treatment-content__raw-text{order:var(--raw-mobile-order, 0)!important}.semantic-page :is(.treatment-content__raw-image-layer,.raw-card-layout__image,.treatment-procedure__raw-image)[data-contract-mobile-layer=decorative]{display:none!important}.semantic-page .treatment-content__raw-image-layer img,.semantic-page .raw-card-layout__image img,.semantic-page .treatment-procedure__raw-image img{aspect-ratio:16 / 10!important;height:auto!important;max-height:520px!important;object-fit:cover!important;transform:none!important;width:100%!important}.semantic-page .treatment-content p.treatment-content__raw-text,.semantic-page .raw-card-layout__text,.semantic-page .treatment-procedure__raw-text{box-sizing:border-box!important;font-size:clamp(14px,var(--raw-font-size, 16px),32px)!important;height:auto!important;inset:auto!important;line-height:1.55!important;max-width:100%!important;min-height:0!important;overflow-wrap:anywhere!important;position:relative!important;text-align:left!important;white-space:pre-line!important;width:100%!important}.semantic-page .treatment-content__raw-media.mobile-tone-light .treatment-content__raw-text.text-tone-light{color:#202020!important}.semantic-page .treatment-content__raw-media.mobile-tone-dark .treatment-content__raw-text.text-tone-dark{color:#ffffffd1!important}.semantic-page [data-contract-subtype=compact-text] .treatment-content__raw-media.is-text-only{background:#101010!important;gap:12px!important;padding:52px 20px 56px!important}.semantic-page [data-contract-subtype=compact-text] .treatment-content__raw-media.is-text-only .treatment-content__raw-text{background:#ffffff0b!important;border-left:2px solid #c8a96e;color:#ffffffd1!important;min-height:64px!important;padding:14px 16px!important}.semantic-page .treatment-content p.treatment-content__raw-text.text-role-step-marker{color:#c8a96e!important;font-family:Georgia,Times New Roman,serif!important;font-size:40px!important;line-height:1!important;margin:18px 0 0!important;width:auto!important}.semantic-page .treatment-content p.treatment-content__raw-text.text-role-eyebrow{color:#c8a96e!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;margin-bottom:-6px!important;width:auto!important}.semantic-page .treatment-content p.treatment-content__raw-text.text-role-heading{font-size:clamp(22px,7vw,30px)!important;font-weight:700!important;line-height:1.35!important}.semantic-page .treatment-content p.treatment-content__raw-text.text-role-body{font-size:14px!important;line-height:1.75!important}.semantic-page .treatment-content p.treatment-content__raw-text.text-role-action{align-items:center!important;align-self:start!important;background:#c8a96e!important;color:#111!important;display:inline-flex!important;font-size:13px!important;justify-content:center!important;min-height:44px!important;padding:0 20px!important;width:auto!important}.semantic-page .treatment-faq,.semantic-page .treatment-faq[data-contract-visual=card-grid]{min-height:0!important;padding:56px 20px!important;position:relative!important}.semantic-page .treatment-faq h2{font-size:clamp(32px,7vw,48px)!important}.semantic-page .treatment-faq>p{margin-bottom:32px!important}.semantic-page .treatment-faq__items,.semantic-page .treatment-faq[data-contract-visual=card-grid] .treatment-faq__items{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;inset:auto!important;position:relative!important}.semantic-page .treatment-faq details,.semantic-page .treatment-faq[data-contract-visual=card-grid] details{box-sizing:border-box!important;height:auto!important;grid-column:auto!important;grid-row:auto!important;inset:auto!important;min-height:64px!important;padding:18px 20px!important;position:relative!important;width:100%!important}.semantic-page .treatment-faq details p{max-width:100%!important;overflow-wrap:anywhere!important}.semantic-page .treatment-precautions,.semantic-page .treatment-precautions.is-source-positioned{min-height:0!important;padding:56px 20px!important;position:relative!important}.semantic-page .treatment-precautions h2,.semantic-page .treatment-precautions.is-source-positioned h2{font-size:clamp(32px,7vw,48px)!important;margin-bottom:32px!important}.semantic-page .treatment-precautions [data-contract-role=item-list],.semantic-page .treatment-precautions.is-source-positioned [data-contract-role=item-list]{columns:1!important;display:grid!important;gap:12px!important}.semantic-page .treatment-precautions.is-source-positioned :is(h2,h3,p){height:auto!important;inset:auto!important;overflow:visible!important;position:relative!important;width:100%!important}.semantic-page .treatment-precautions.is-source-positioned h3{font-size:18px!important;margin:12px 0 0!important}.semantic-page .treatment-precautions.is-source-positioned p{font-size:14px!important;line-height:1.65!important}.semantic-page .treatment-before-after,.semantic-page .treatment-before-after--side-comparison,.semantic-page .treatment-before-after--gallery-wall{height:auto!important;min-height:0!important;padding:56px 20px!important}.semantic-page .treatment-before-after__inner,.semantic-page .treatment-before-after--side-comparison .treatment-before-after__inner{display:grid!important;gap:32px!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;height:auto!important;overflow:visible!important}.semantic-page .treatment-before-after h2{font-size:clamp(32px,7vw,48px)!important}.semantic-page .treatment-before-after--gallery-wall header{margin-left:0!important}.semantic-page .treatment-before-after__media,.semantic-page .treatment-before-after--gallery-wall .treatment-before-after__media{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;margin:0!important;max-height:none!important;overflow:visible!important;width:100%!important}.semantic-page .treatment-before-after__pairs,.semantic-page .treatment-before-after--side-comparison .treatment-before-after__pairs{display:grid!important;gap:18px!important;grid-template-columns:1fr!important;grid-template-rows:auto!important;margin:0!important;max-height:none!important;overflow:visible!important;width:100%!important}.semantic-page .treatment-before-after__pairs article>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}.semantic-page .treatment-before-after__collage-row{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.semantic-page .treatment-before-after__collage figure,.semantic-page .treatment-before-after__pairs article,.semantic-page .treatment-before-after__media figure{height:auto!important;min-width:0!important;width:100%!important}.semantic-page .treatment-before-after__collage img,.semantic-page .treatment-before-after__media img{aspect-ratio:4 / 3!important;height:auto!important;object-fit:cover!important;width:100%!important}.semantic-page .treatment-before-after__pairs img{aspect-ratio:auto!important;height:auto!important;object-fit:cover!important;width:100%!important}.semantic-page .treatment-footer,.semantic-page .treatment-footer[data-contract-footer-visual=exact-panel]{background:#000!important;color:#c8a96e!important;display:block!important;min-height:0!important;padding:48px 20px!important;position:relative!important}.semantic-page .treatment-footer:before{display:none!important}.semantic-page .treatment-footer strong,.semantic-page .treatment-footer[data-contract-footer-visual=exact-panel] strong{display:block!important;font-size:clamp(42px,11vw,80px)!important;height:auto!important;inset:auto!important;margin-bottom:40px!important;overflow:visible!important;position:relative!important;white-space:normal!important;width:auto!important}.semantic-page .treatment-footer nav,.semantic-page .treatment-footer[data-contract-footer-visual=exact-panel] nav{display:grid!important;gap:32px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;inset:auto!important;padding:0!important;position:relative!important;width:100%!important}.semantic-page .treatment-footer a{align-items:center!important;display:flex!important;line-height:1.35!important;min-height:44px!important}.semantic-page .channel-contact-rail:not(.channel-contact-rail--global){background:#171717!important;height:auto!important;padding:16px!important;position:relative!important}.semantic-page .channel-contact-rail:not(.channel-contact-rail--global) .channel-contact-rail__panel{background:transparent!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:auto!important;inset:auto!important;position:relative!important;width:100%!important}.semantic-page .channel-contact-rail:not(.channel-contact-rail--global) a{align-items:center!important;display:flex!important;flex-direction:column!important;gap:8px!important;height:auto!important;inset:auto!important;min-height:64px!important;position:relative!important;width:100%!important}.semantic-page .channel-contact-rail:not(.channel-contact-rail--global) a>span,.semantic-page .channel-contact-rail:not(.channel-contact-rail--global) a>strong{inset:auto!important;position:relative!important}.semantic-page .channel-contact-rail:not(.channel-contact-rail--global) a>span{height:32px!important;width:32px!important}.semantic-page .channel-contact-rail:not(.channel-contact-rail--global) a>strong{font-size:12px!important;height:auto!important;line-height:1.25!important;overflow-wrap:anywhere!important;width:auto!important}.semantic-page .notice-bar{height:auto!important;min-height:60px!important;padding:16px 20px!important}.semantic-page .notice-bar p{box-sizing:border-box!important;inset:auto!important;line-height:1.55!important;position:relative!important;width:100%!important}.semantic-page .brand-story,.semantic-page .beauty-standard,.semantic-page .brand-news,.semantic-page .reviews-faq{height:auto!important;min-height:0!important;overflow:visible!important;padding:64px 24px!important}.semantic-page .brand-story__inner,.semantic-page .beauty-standard__inner,.semantic-page .brand-news__inner{box-sizing:border-box!important;display:grid!important;gap:36px!important;grid-template-columns:1fr!important;grid-template-rows:auto!important;height:auto!important;max-width:100%!important;min-width:0!important;overflow:visible!important;width:100%!important}.semantic-page .beauty-standard :is(h2,p,nav){box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.semantic-page .brand-story header,.semantic-page .brand-news header{grid-column:auto!important}.semantic-page .brand-story h2,.semantic-page .beauty-standard h2,.semantic-page .brand-news h2,.semantic-page .reviews-faq h2{font-size:clamp(34px,7vw,50px)!important;line-height:1.25!important;overflow-wrap:anywhere!important}.semantic-page .brand-story__media{align-items:center!important;display:grid!important;gap:20px!important;grid-template-columns:minmax(60px,110px) minmax(0,360px)!important;margin:0!important}.semantic-page .brand-story__media span{font-size:clamp(52px,10vw,82px)!important}.semantic-page .brand-story__media img{height:auto!important;max-height:560px!important;width:100%!important}.semantic-page .brand-story__timeline{align-self:auto!important;margin:0!important;min-width:0!important}.semantic-page .brand-story__timeline strong{font-size:clamp(42px,9vw,64px)!important}.semantic-page .brand-story__timeline a{min-height:44px!important;min-width:44px!important}.semantic-page .beauty-standard nav,.semantic-page .brand-news__tags{box-sizing:border-box!important;display:flex!important;gap:12px!important;justify-content:flex-start!important;margin-top:36px!important;max-width:100%!important;overflow-x:auto!important;padding-bottom:8px!important;scrollbar-width:thin}.semantic-page .beauty-standard nav :is(a,button){align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;min-height:44px!important;white-space:nowrap!important}.semantic-page .beauty-standard nav button{aspect-ratio:1 / 1!important;flex-basis:72px!important;height:72px!important;max-height:72px!important;max-width:72px!important;min-height:72px!important;min-width:72px!important;white-space:normal!important;width:72px!important}.semantic-page .beauty-standard__images{display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:36px!important}.semantic-page .beauty-standard img{aspect-ratio:1 / 1!important;height:auto!important;width:100%!important}.semantic-page .certificates{height:auto!important;min-height:0!important;overflow:visible!important;padding:64px 24px!important}.semantic-page .certificates__head{display:grid!important;gap:20px!important}.semantic-page .certificates :is(p,h2,span),.semantic-page .certificates [role=tab],.semantic-page .certificates__controls{box-sizing:border-box!important;height:auto!important;inset:auto!important;max-width:100%!important;position:relative!important;width:auto!important}.semantic-page .certificates h2{font-size:clamp(34px,7vw,50px)!important;line-height:1.25!important;overflow-wrap:anywhere!important}.semantic-page .certificates [role=tablist]{display:flex!important;gap:8px!important;max-width:100%!important;overflow-x:auto!important;padding:4px 0!important}.semantic-page .certificates [role=tab]{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;justify-content:center!important;min-height:44px!important;min-width:84px!important;padding:8px 14px!important}.semantic-page .certificates [role=tab][aria-selected=true]{height:44px!important}.semantic-page .certificates__controls{gap:12px!important;justify-self:end!important}.semantic-page .certificates__strip{display:grid!important;gap:16px!important;grid-auto-columns:minmax(240px,42vw)!important;grid-auto-flow:column!important;margin-top:32px!important;max-width:100%!important;overflow-x:auto!important;padding-bottom:12px!important;scroll-snap-type:x proximity}.semantic-page .certificates__card{aspect-ratio:4 / 5!important;height:auto!important;inset:auto!important;position:relative!important;scroll-snap-align:start;transform:none!important;width:100%!important}.semantic-page .certificates__card img,.semantic-page .certificates__card.is-active img{height:100%!important;inset:0!important;opacity:.8!important;padding:24px!important;position:absolute!important;width:100%!important}.semantic-page .brand-news__feature{margin:0!important;min-width:0!important}.semantic-page .brand-news__feature img{aspect-ratio:4 / 3!important;height:auto!important;width:100%!important}.semantic-page .brand-news__feature>div{box-sizing:border-box!important;inset:auto 0 0!important;padding:24px!important;position:absolute!important}.semantic-page .brand-news__feature h3{font-size:clamp(24px,5vw,32px)!important;overflow-wrap:anywhere!important}.semantic-page .brand-news__list{gap:0!important;margin:0!important;min-width:0!important}.semantic-page .brand-news__list a{gap:16px!important;min-height:64px!important;overflow-wrap:anywhere!important;padding:14px 0!important}.semantic-page .patient-journey{min-height:0!important;overflow:visible!important;padding:64px 24px!important}.semantic-page .patient-journey__inner{inset:auto!important;position:relative!important}.semantic-page .patient-journey header :is(p,h2),.semantic-page .patient-journey article :is(strong,h3,p){box-sizing:border-box!important;height:auto!important;inset:auto!important;max-width:100%!important;position:relative!important;white-space:normal!important;width:100%!important}.semantic-page .patient-journey h2{font-size:clamp(34px,7vw,50px)!important;line-height:1.25!important;overflow-wrap:anywhere!important}.semantic-page .patient-journey__steps{display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:40px!important}.semantic-page .patient-journey article{background:#0000005c!important;display:grid!important;gap:10px!important;min-width:0!important;padding:20px!important}.semantic-page .patient-journey strong{font-size:40px!important}.semantic-page .service-grid{height:auto!important;padding:32px 24px 64px!important}.semantic-page .service-grid__inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}.semantic-page .service-card{height:auto!important;min-height:320px!important;width:100%!important}.semantic-page .reviews-faq__reviews{gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:48px 0 0!important}.semantic-page .reviews-faq__reviews article{box-sizing:border-box!important;min-width:0!important;padding:24px!important}.semantic-page .reviews-faq__items{gap:16px!important;margin-top:48px!important}.semantic-page .reviews-faq details,.semantic-page .reviews-faq details[open]{box-sizing:border-box!important;min-width:0!important;padding:18px 20px!important}.semantic-page .reviews-faq summary{grid-template-columns:24px minmax(0,1fr) 44px!important}.semantic-page .reviews-faq summary strong,.semantic-page .reviews-faq details>p span{min-width:0!important;overflow-wrap:anywhere!important}.semantic-page .consultation{background-size:cover!important;display:grid!important;gap:32px!important;height:auto!important;min-height:0!important;padding:64px 24px!important}.semantic-page .consultation__copy{display:grid!important;gap:20px!important}.semantic-page .consultation__copy :is(h2,p,a),.semantic-page .consultation__form,.semantic-page .consultation__form :is(h3,p),.semantic-page .consultation label span,.semantic-page .consultation :is(input,textarea,button){box-sizing:border-box!important;height:auto!important;inset:auto!important;max-width:100%!important;position:relative!important;width:100%!important}.semantic-page .consultation__copy h2{font-size:clamp(44px,9vw,76px)!important;line-height:1.08!important;overflow-wrap:anywhere!important;white-space:normal!important}.semantic-page .consultation__copy a{min-height:48px!important;width:min(100%,200px)!important}.semantic-page .consultation__form{display:grid!important;gap:20px!important;padding:24px!important}.semantic-page .consultation__form header,.semantic-page .consultation__fields,.semantic-page .consultation label{display:grid!important;gap:8px!important}.semantic-page .consultation__fields{gap:16px!important}.semantic-page .consultation input,.semantic-page .consultation button{min-height:48px!important}.semantic-page .consultation textarea{min-height:140px!important}}@media(max-width:520px){.semantic-page .beauty-standard nav button{flex-basis:64px!important;height:64px!important;max-height:64px!important;max-width:64px!important;min-height:64px!important;min-width:64px!important;width:64px!important}.semantic-page .treatment-card-section:not(:has(.raw-card-layout)):not(:has(.source-procedure-grid)):not(:has(.care-process)) .treatment-card-grid{grid-template-columns:1fr!important}.semantic-page .doctor-grid article,.semantic-page .doctor-grid article.doctor-grid__card--row-first{min-height:0!important}.semantic-page .treatment-footer nav,.semantic-page .treatment-footer[data-contract-footer-visual=exact-panel] nav{grid-template-columns:1fr!important}.semantic-page .channel-contact-rail:not(.channel-contact-rail--global) .channel-contact-rail__panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.semantic-page .brand-story,.semantic-page .beauty-standard,.semantic-page .certificates,.semantic-page .brand-news,.semantic-page .patient-journey,.semantic-page .reviews-faq,.semantic-page .consultation{padding-left:20px!important;padding-right:20px!important}.semantic-page .brand-story__media{grid-template-columns:54px minmax(0,1fr)!important}.semantic-page .beauty-standard__images{display:flex!important;gap:14px!important;margin-left:-20px!important;margin-right:-20px!important;overflow-x:auto!important;padding:0 20px 14px!important;scroll-padding-inline:20px;scroll-snap-type:x mandatory}.semantic-page .beauty-standard__images img{flex:0 0 min(82vw,360px)!important;scroll-snap-align:start;width:min(82vw,360px)!important}.semantic-page .patient-journey__steps,.semantic-page .service-grid__inner,.semantic-page .reviews-faq__reviews{display:flex!important;gap:14px!important;margin-left:-20px!important;margin-right:-20px!important;overflow-x:auto!important;padding:0 20px 8px!important;scroll-padding-inline:20px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.semantic-page .patient-journey__steps::-webkit-scrollbar,.semantic-page .service-grid__inner::-webkit-scrollbar,.semantic-page .reviews-faq__reviews::-webkit-scrollbar{display:none!important}.semantic-page .patient-journey article{background:#121212d6!important;border-top:2px solid #c8a96e!important;flex:0 0 min(82vw,320px)!important;min-height:390px!important;scroll-snap-align:start!important}.semantic-page .patient-journey article h3{color:#fff!important;font-size:20px!important}.semantic-page .patient-journey article p{color:#ffffffc2!important;line-height:1.75!important}.semantic-page .service-card{flex:0 0 min(82vw,320px)!important;height:360px!important;min-height:360px!important;scroll-snap-align:start!important}.semantic-page .service-card__overlay{align-items:flex-end!important;padding:20px!important}.semantic-page .service-card h2{font-size:28px!important}.semantic-page .reviews-faq__reviews article,.semantic-page .reviews-faq__reviews .is-featured{background:#0000002e!important;color:#b9b9b9!important;flex:0 0 min(80vw,320px)!important;min-height:246px!important;scroll-snap-align:start!important}.semantic-page .reviews-faq__scrollbar{margin-left:0!important;margin-right:0!important}.semantic-page .reviews-faq details,.semantic-page .reviews-faq details[open]{background:#ffffff0b!important;color:#d9d9d9!important;margin-bottom:12px!important}.semantic-page .reviews-faq details>p{color:#ffffffbd!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;margin-top:16px!important}.semantic-page .reviews-faq summary{color:#f2f2f2!important}.semantic-page .reviews-faq summary em{display:none!important}.semantic-page .reviews-faq [data-contract-role=question-marker],.semantic-page .reviews-faq [data-contract-role=answer-marker]{color:#c8a96e!important}.semantic-page .media-gallery{box-sizing:border-box!important;contain-intrinsic-size:none!important;content-visibility:visible!important;display:flex!important;gap:14px!important;height:auto!important;overflow-x:auto!important;padding:0 20px 8px!important;scroll-padding-inline:20px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;width:100%!important}.semantic-page .media-gallery::-webkit-scrollbar{display:none!important}.semantic-page .media-gallery__item{aspect-ratio:3 / 4!important;flex:0 0 min(82vw,320px)!important;height:auto!important;inset:auto!important;position:relative!important;scroll-snap-align:start!important;width:auto!important}.semantic-page .media-gallery__item:after,.semantic-page .media-gallery__item--overlay:after{opacity:0!important}.semantic-page .certificates__strip{grid-auto-columns:minmax(230px,82vw)!important}.semantic-page .brand-news__feature>div{padding:16px!important}.semantic-page .brand-news__feature span{display:block!important;margin:6px 0 0!important}.semantic-page .reviews-faq summary{gap:10px!important;grid-template-columns:20px minmax(0,1fr) 32px!important}.semantic-page .reviews-faq summary span,.semantic-page .reviews-faq summary strong{font-size:16px!important}}.semantic-page[data-astro-cid-na4nvcps]{background:#fff;color:#111;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;min-height:100vh;overflow-x:clip;width:100%}.semantic-page[data-astro-cid-na4nvcps][data-contract-locale=ar]{background:#f5f1e8}.semantic-fallback[data-astro-cid-6ryadhdd]{align-content:center;background:#050505;border:1px solid rgb(255 255 255 / .1);color:#f5f1e8;display:grid;gap:14px;min-height:420px;padding:38px}.semantic-fallback[data-astro-cid-6ryadhdd] p[data-astro-cid-6ryadhdd],.semantic-fallback[data-astro-cid-6ryadhdd] h2[data-astro-cid-6ryadhdd],.semantic-fallback[data-astro-cid-6ryadhdd] span[data-astro-cid-6ryadhdd]{margin:0}.semantic-fallback[data-astro-cid-6ryadhdd] p[data-astro-cid-6ryadhdd]{color:#c8a96e;font-family:Georgia,serif;font-size:18px}.semantic-fallback[data-astro-cid-6ryadhdd] h2[data-astro-cid-6ryadhdd]{font-size:34px;line-height:1.22}.semantic-fallback[data-astro-cid-6ryadhdd] span[data-astro-cid-6ryadhdd]{color:#f5f1e8b3;font-size:16px;line-height:1.75}
