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