.TreatmentsHub-module__7RSEbq__page{--hub-pad-y:clamp(56px, 6vw, 88px);--hub-container:1180px;--hub-radius:20px;--hub-radius-sm:14px;--hub-hair:#2630331f;--hub-hair-dark:#f8f6ef24;--hub-muted:#263033bd;--hub-muted-dark:#f8f6efb8;--hub-ease:cubic-bezier(.22, 1, .36, 1);--hub-shadow:0 18px 40px -22px #161c1e59;--hub-shadow-sm:0 8px 22px -14px #161c1e47}.TreatmentsHub-module__7RSEbq__container{z-index:1;width:min(var(--hub-container), calc(100% - 48px));margin:0 auto;position:relative}@media (max-width:767px){.TreatmentsHub-module__7RSEbq__container{width:min(100% - 32px,640px)}}.TreatmentsHub-module__7RSEbq__light,.TreatmentsHub-module__7RSEbq__paper{padding:var(--hub-pad-y) 0;color:var(--neodent-ink);position:relative}.TreatmentsHub-module__7RSEbq__light{background:var(--neodent-ivory)}.TreatmentsHub-module__7RSEbq__paper{background:#f1eee7}.TreatmentsHub-module__7RSEbq__dark{isolation:isolate;padding:var(--hub-pad-y) 0;color:var(--neodent-ivory);background:linear-gradient(162deg,#1c2427 0%,#131a1c 52%,#0f1315 100%);position:relative;overflow:hidden}.TreatmentsHub-module__7RSEbq__glow,.TreatmentsHub-module__7RSEbq__pattern{z-index:0;pointer-events:none;position:absolute;inset:0}.TreatmentsHub-module__7RSEbq__glow{background:radial-gradient(ellipse var(--glow-rx,520px) var(--glow-ry,70%) at var(--glow-x,86%) var(--glow-y,38%), rgba(215, 25, 32, var(--glow-a,.26)) 0%, rgba(215, 25, 32, calc(var(--glow-a,.26) * .5)) 38%, rgba(215, 25, 32, calc(var(--glow-a,.26) * .18)) 68%, #d7192000 100%), radial-gradient(circle 380px at 3% 106%, #d719201a 0%, #d7192000 100%)}.TreatmentsHub-module__7RSEbq__pattern{display:none;inset:-14px}@supports (mask-mode:luminance){.TreatmentsHub-module__7RSEbq__pattern{opacity:.22;filter:url(#hub-pattern-levels);display:block}.TreatmentsHub-module__7RSEbq__tile{background-color:var(--neodent-ivory);-webkit-mask-image:url(/assets/backgrounds/neodent-treatments-icon-pattern-dark.webp), var(--pattern-mask,linear-gradient(#000, #000));mask-image:url(/assets/backgrounds/neodent-treatments-icon-pattern-dark.webp), var(--pattern-mask,linear-gradient(#000, #000));position:absolute;inset:0;-webkit-mask-size:420px 420px,100% 100%;mask-size:420px 420px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:luminance,alpha;mask-mode:luminance,alpha}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.TreatmentsHub-module__7RSEbq__glow{animation:9s ease-in-out infinite alternate TreatmentsHub-module__7RSEbq__hubGlow}.TreatmentsHub-module__7RSEbq__tile{animation:46s linear infinite alternate TreatmentsHub-module__7RSEbq__hubDrift}}@keyframes TreatmentsHub-module__7RSEbq__hubGlow{0%{opacity:.78}to{opacity:1}}@keyframes TreatmentsHub-module__7RSEbq__hubDrift{0%{transform:translate(0,0)}to{transform:translate(-14px,10px)}}.TreatmentsHub-module__7RSEbq__eyebrow{color:var(--hub-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700;line-height:1.5}.TreatmentsHub-module__7RSEbq__dark .TreatmentsHub-module__7RSEbq__eyebrow{color:var(--hub-muted-dark)}.TreatmentsHub-module__7RSEbq__title{font-family:var(--app-font-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,3.8vw,3.7rem);font-weight:400;line-height:1.06}.TreatmentsHub-module__7RSEbq__accent{color:var(--neodent-red);font-style:italic;display:block}@media (max-width:767px){.TreatmentsHub-module__7RSEbq__title{font-size:clamp(2.05rem,8.6vw,2.55rem)}}.TreatmentsHub-module__7RSEbq__rule{background:var(--neodent-red);width:28px;height:2px;margin-bottom:16px;display:block}.TreatmentsHub-module__7RSEbq__lede{text-wrap:pretty;max-width:70ch;margin:0;font-size:16px;line-height:1.7}.TreatmentsHub-module__7RSEbq__dark .TreatmentsHub-module__7RSEbq__lede{color:#f8f6efd6}.TreatmentsHub-module__7RSEbq__strong{color:inherit;font-weight:650}.TreatmentsHub-module__7RSEbq__dark .TreatmentsHub-module__7RSEbq__strong{color:var(--neodent-ivory)}.TreatmentsHub-module__7RSEbq__outline{min-height:50px;color:inherit;letter-spacing:.03em;border:1px solid;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:14px;font-weight:700;transition:background-color .25s,border-color .25s,transform .25s;display:inline-flex}.TreatmentsHub-module__7RSEbq__dark .TreatmentsHub-module__7RSEbq__outline{color:var(--neodent-ivory);border-color:#f8f6ef80}.TreatmentsHub-module__7RSEbq__outline svg{flex:none}.TreatmentsHub-module__7RSEbq__outline:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}@media (hover:hover) and (pointer:fine){.TreatmentsHub-module__7RSEbq__dark .TreatmentsHub-module__7RSEbq__outline:hover{border-color:var(--neodent-ivory);background:#f8f6ef1a}.TreatmentsHub-module__7RSEbq__light .TreatmentsHub-module__7RSEbq__outline:hover,.TreatmentsHub-module__7RSEbq__paper .TreatmentsHub-module__7RSEbq__outline:hover{background:#2630330f}}.TreatmentsHub-module__7RSEbq__action{min-height:44px;color:var(--neodent-red);letter-spacing:.04em;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex}.TreatmentsHub-module__7RSEbq__action svg{flex:none;width:16px;height:16px;transition:transform .2s}.TreatmentsHub-module__7RSEbq__action:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}@media (hover:hover) and (pointer:fine){.TreatmentsHub-module__7RSEbq__action:hover svg{transform:translate(3px)}}.TreatmentsHub-module__7RSEbq__swipe{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.TreatmentsHub-module__7RSEbq__swipe::-webkit-scrollbar{display:none}.TreatmentsHub-module__7RSEbq__swipe>*{scroll-snap-align:start;flex:0 0 84%;min-width:0}.TreatmentsHub-module__7RSEbq__swipe:focus-visible{outline:2px solid var(--neodent-red);outline-offset:4px}.TreatmentsHub-module__7RSEbq__outline:active{transform:scale(.97)}.TreatmentsHub-module__7RSEbq__action:active{opacity:.75}@media (prefers-reduced-motion:reduce){.TreatmentsHub-module__7RSEbq__outline,.TreatmentsHub-module__7RSEbq__action svg{transition:none}.TreatmentsHub-module__7RSEbq__outline:active{transform:none}}.TreatmentsHub-module__7RSEbq__page main img{object-fit:cover}
.HubVideo-module__LJqdaa__frame{border-radius:inherit;background:#17191a;position:relative;overflow:hidden}.HubVideo-module__LJqdaa__video{object-fit:cover;object-position:50% 30%;background:#17191a;width:100%;height:100%;display:block;position:absolute;inset:0}.HubVideo-module__LJqdaa__controls{pointer-events:none;position:absolute;inset:0}.HubVideo-module__LJqdaa__btn{color:#f1eee7;cursor:pointer;pointer-events:auto;background:#161c1e8c;border:1px solid #f1eee7b3;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,transform .2s,opacity .2s;display:grid;position:absolute}.HubVideo-module__LJqdaa__btn svg{width:18px;height:18px}.HubVideo-module__LJqdaa__btnLarge{width:56px;height:56px;top:50%;left:50%;transform:translate(-50%,-50%)}.HubVideo-module__LJqdaa__btnLarge svg{margin-left:3px}.HubVideo-module__LJqdaa__btnQuiet{width:44px;height:44px;top:12px;left:12px}.HubVideo-module__LJqdaa__btnSound{left:auto;right:12px}.HubVideo-module__LJqdaa__btn:focus-visible{outline-offset:3px;outline:2px solid #f1eee7}@media (hover:hover) and (pointer:fine){.HubVideo-module__LJqdaa__btn:hover{background:#161c1ec7}.HubVideo-module__LJqdaa__btnLarge:hover{transform:translate(-50%,-50%)scale(1.06)}}.HubVideo-module__LJqdaa__btn:active{scale:.94}@media (prefers-reduced-motion:reduce){.HubVideo-module__LJqdaa__btn{transition:none}.HubVideo-module__LJqdaa__btn:active{scale:1}}
.HubHeader-module__jHuAva__header{--glow-x:76%;--glow-y:50%;--glow-rx:min(480px, 36vw);--glow-a:.36;--pattern-mask:radial-gradient(ellipse min(330px, 25vw) 92% at 76% 50%, #000 0%, #000 40%, #000000b3 72%, transparent 100%);--hdr-media-h:min(var(--media-max-h-compact), calc(100dvh - 190px));padding:calc(var(--nav-height-desktop) + 22px) 0 clamp(28px, 3.4vw, 44px)}.HubHeader-module__jHuAva__inner{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.HubHeader-module__jHuAva__copy{min-width:0;max-width:640px}.HubHeader-module__jHuAva__crumbs{margin-bottom:clamp(8px,1.4vw,16px)}.HubHeader-module__jHuAva__crumbs ol{flex-wrap:wrap;align-items:center;gap:0 10px;margin:0;padding:0;list-style:none;display:flex}.HubHeader-module__jHuAva__crumbs li{color:#f8f6efe6;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.HubHeader-module__jHuAva__crumbs a{color:#f8f6efb3;align-items:center;min-width:44px;min-height:44px;transition:color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.HubHeader-module__jHuAva__crumbs a:hover{color:var(--neodent-ivory)}}.HubHeader-module__jHuAva__crumbs a:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.HubHeader-module__jHuAva__sep{color:#f8f6ef73}.HubHeader-module__jHuAva__title{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;margin:0 0 16px;font-size:clamp(2.1rem,3.7vw,3.4rem);font-weight:400;line-height:1.04}.HubHeader-module__jHuAva__line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:clip}.HubHeader-module__jHuAva__lineInner{display:block}.HubHeader-module__jHuAva__titleAccent{color:var(--neodent-red);font-family:var(--app-font-serif);font-style:italic}.HubHeader-module__jHuAva__lede{max-width:54ch;margin:0}.HubHeader-module__jHuAva__support{max-width:54ch;color:var(--hub-muted-dark);margin:10px 0 0;font-size:14px;line-height:1.55}.HubHeader-module__jHuAva__nameLink{color:var(--neodent-ivory);text-underline-offset:4px;font-weight:650;-webkit-text-decoration:underline #d71920cc;text-decoration:underline #d71920cc;text-decoration-thickness:1.5px;transition:text-decoration-color .2s}@media (hover:hover) and (pointer:fine){.HubHeader-module__jHuAva__nameLink:hover{-webkit-text-decoration-color:var(--neodent-red);text-decoration-color:var(--neodent-red)}}.HubHeader-module__jHuAva__nameLink:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.HubHeader-module__jHuAva__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(16px,1.7vw,22px);display:flex}.HubHeader-module__jHuAva__media{justify-self:center;width:min(100%,320px);min-width:0;margin:0}.HubHeader-module__jHuAva__mediaIn{width:min(100%, calc(var(--hdr-media-h) * .75));margin:0 auto}.HubHeader-module__jHuAva__frame{aspect-ratio:3/4;border:1px solid var(--hub-hair-dark);border-radius:18px;width:100%;box-shadow:0 28px 60px -28px #000000bf}.HubHeader-module__jHuAva__caption{color:#f8f6efcc;background:#101517b8;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:4px;margin-top:14px;padding:12px 16px 13px;display:flex;box-shadow:0 14px 32px -14px #000000a6}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.HubHeader-module__jHuAva__caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.HubHeader-module__jHuAva__caption b{color:var(--neodent-ivory);font-family:var(--app-font-serif);font-size:20px;font-weight:400;line-height:1.2}.HubHeader-module__jHuAva__caption span{font-size:13px;font-weight:500;line-height:1.45}@media (max-width:1023px){.HubHeader-module__jHuAva__inner{grid-template-columns:minmax(0,1fr);gap:28px}.HubHeader-module__jHuAva__copy{max-width:680px}.HubHeader-module__jHuAva__header{--glow-x:50%;--glow-y:78%;--glow-rx:min(420px, 80vw);--pattern-mask:radial-gradient(ellipse min(320px, 70vw) 36% at 50% 78%, #000 0%, #000 40%, #000000b3 72%, transparent 100%)}}@media (max-width:900px){.HubHeader-module__jHuAva__header{padding-top:calc(var(--nav-height-mobile) + 14px)}}@media (max-width:767px){.HubHeader-module__jHuAva__header{--hdr-media-h:38dvh;padding-bottom:36px}.HubHeader-module__jHuAva__title{max-width:none;font-size:clamp(2rem,9vw,2.45rem)}.HubHeader-module__jHuAva__actions>*{white-space:nowrap;flex:150px;padding:0 16px}.HubHeader-module__jHuAva__media{width:min(100%,300px)}}@media (prefers-reduced-motion:no-preference){.HubHeader-module__jHuAva__lineInner{animation:HubHeader-module__jHuAva__hdrLine .78s var(--hub-ease) both;animation-delay:calc(80ms + var(--i,0) * .1s)}.HubHeader-module__jHuAva__in,.HubHeader-module__jHuAva__captionIn{animation:HubHeader-module__jHuAva__hdrRise .72s var(--hub-ease) both;animation-delay:var(--d,0s)}.HubHeader-module__jHuAva__captionIn{animation-delay:.45s}.HubHeader-module__jHuAva__mediaIn{animation:HubHeader-module__jHuAva__hdrMedia .9s var(--hub-ease) .26s both}}@keyframes HubHeader-module__jHuAva__hdrLine{0%{transform:translateY(108%)}to{transform:translate(0,0)}}@keyframes HubHeader-module__jHuAva__hdrRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes HubHeader-module__jHuAva__hdrMedia{0%{opacity:0;transform:translateY(24px)scale(1.04)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.HubHeader-module__jHuAva__crumbs a,.HubHeader-module__jHuAva__nameLink{transition:none}}
.ResponsiveDetails-module__CK8pVq__details{min-width:0}.ResponsiveDetails-module__CK8pVq__summary{min-height:48px;color:var(--neodent-red);letter-spacing:.03em;cursor:pointer;border-top:1px solid var(--hub-hair,#2630331f);justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.ResponsiveDetails-module__CK8pVq__summary::-webkit-details-marker{display:none}.ResponsiveDetails-module__CK8pVq__summary svg{flex:none;width:18px;height:18px;transition:transform .2s}.ResponsiveDetails-module__CK8pVq__details[open] .ResponsiveDetails-module__CK8pVq__summary svg{transform:rotate(180deg)}.ResponsiveDetails-module__CK8pVq__summary:active{opacity:.75}.ResponsiveDetails-module__CK8pVq__summary:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.ResponsiveDetails-module__CK8pVq__body{min-width:0;padding-top:8px}@media (min-width:768px){.ResponsiveDetails-module__CK8pVq__summary{display:none}.ResponsiveDetails-module__CK8pVq__details::details-content{content-visibility:visible;display:block}.ResponsiveDetails-module__CK8pVq__body{padding-top:0}}@media (prefers-reduced-motion:reduce){.ResponsiveDetails-module__CK8pVq__summary svg{transition:none}}
.HubIntro-module__QmMktq__intro{padding:clamp(48px,5.4vw,80px) 0}.HubIntro-module__QmMktq__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:28px clamp(24px,4vw,56px);display:grid}.HubIntro-module__QmMktq__deck{grid-column:1/-1;min-width:0}.HubIntro-module__QmMktq__statement{max-width:34em;font-family:var(--app-font-serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.4rem,2.1vw,1.95rem);font-weight:400;line-height:1.28}.HubIntro-module__QmMktq__body{grid-column:1/-1;min-width:0;max-width:70ch}.HubIntro-module__QmMktq__body p{margin:0 0 18px}.HubIntro-module__QmMktq__body p:last-child{margin-bottom:0}@media (min-width:1024px){.HubIntro-module__QmMktq__deck{top:calc(var(--nav-height-desktop) + 24px);grid-column:1/6;position:sticky}.HubIntro-module__QmMktq__body{grid-column:6/-1;max-width:none}.HubIntro-module__QmMktq__body p{max-width:70ch}}@media (max-width:767px){.HubIntro-module__QmMktq__intro{padding:40px 0 44px}}
.FeaturedTreatments-module__r8-KZq__section{--pattern-mask:linear-gradient(180deg, transparent 0%, transparent 38%, #000000e6 100%);--glow-x:94%;--glow-y:92%;--glow-rx:min(560px, 50vw);--glow-a:.2}.FeaturedTreatments-module__r8-KZq__head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:20px clamp(24px,3vw,40px);margin-bottom:clamp(28px,3.6vw,44px);display:grid}.FeaturedTreatments-module__r8-KZq__title,.FeaturedTreatments-module__r8-KZq__intro{grid-column:1/-1;margin:0}.FeaturedTreatments-module__r8-KZq__title{letter-spacing:-.04em;font-size:clamp(2.5rem,4.6vw,4.6rem);line-height:1}@media (min-width:1024px){.FeaturedTreatments-module__r8-KZq__title{grid-column:1/8}.FeaturedTreatments-module__r8-KZq__intro{grid-column:8/-1}}.FeaturedTreatments-module__r8-KZq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.FeaturedTreatments-module__r8-KZq__card{color:#252525;min-width:0;scroll-margin-top:calc(var(--nav-height-desktop) + 16px);transition:transform .25s var(--hub-ease), box-shadow .25s ease;background-color:#f3f0e8;border:1px solid #2525251a;border-radius:16px;flex-direction:column;padding:18px;display:flex}.FeaturedTreatments-module__r8-KZq__photo{aspect-ratio:16/10;background:#e2ddd0;border-radius:10px;margin-bottom:16px;position:relative;overflow:hidden}.FeaturedTreatments-module__r8-KZq__body{flex-direction:column;flex:auto;min-width:0;display:flex}.FeaturedTreatments-module__r8-KZq__cardTitle{color:#252525;text-wrap:balance;margin:0;font-size:20px;font-weight:650;line-height:1.2}.FeaturedTreatments-module__r8-KZq__summary{color:#44484a;text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.55}.FeaturedTreatments-module__r8-KZq__link{align-items:center;margin-top:auto;padding-top:8px}.FeaturedTreatments-module__r8-KZq__link span{min-width:0}.FeaturedTreatments-module__r8-KZq__more summary{list-style:none}.FeaturedTreatments-module__r8-KZq__more summary::-webkit-details-marker{display:none}.FeaturedTreatments-module__r8-KZq__featured{grid-column:1/-1;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:center;column-gap:clamp(24px,3vw,44px);padding:20px;display:grid}.FeaturedTreatments-module__r8-KZq__featured .FeaturedTreatments-module__r8-KZq__photo{aspect-ratio:16/10;min-height:240px;margin-bottom:0}.FeaturedTreatments-module__r8-KZq__featured .FeaturedTreatments-module__r8-KZq__body{flex:none;padding-right:8px}.FeaturedTreatments-module__r8-KZq__featured .FeaturedTreatments-module__r8-KZq__cardTitle{font-family:var(--app-font-serif);letter-spacing:-.01em;font-size:clamp(28px,2.6vw,38px);font-weight:400;line-height:1.12}.FeaturedTreatments-module__r8-KZq__featured .FeaturedTreatments-module__r8-KZq__summary{max-width:44ch;font-size:16px}.FeaturedTreatments-module__r8-KZq__featured .FeaturedTreatments-module__r8-KZq__link{margin-top:8px}.FeaturedTreatments-module__r8-KZq__help{border:1px solid var(--hub-hair-dark);color:var(--neodent-ivory);background:#f8f6ef0f;border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px 32px;padding:22px 26px;display:flex}.FeaturedTreatments-module__r8-KZq__helpText{min-width:0}.FeaturedTreatments-module__r8-KZq__helpHeading{font-family:var(--app-font-serif);letter-spacing:-.01em;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1.15}.FeaturedTreatments-module__r8-KZq__helpLine{color:#f8f6efcc;margin:6px 0 0;font-size:15px;line-height:1.5}.FeaturedTreatments-module__r8-KZq__helpButton{flex:none}@media (hover:hover) and (pointer:fine){.FeaturedTreatments-module__r8-KZq__card:hover{transform:translateY(-3px);box-shadow:0 18px 34px -20px #0009}}@media (max-width:1023px){.FeaturedTreatments-module__r8-KZq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.FeaturedTreatments-module__r8-KZq__featured{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr)}}@media (max-width:767px){.FeaturedTreatments-module__r8-KZq__section{--hub-pad-y:44px}.FeaturedTreatments-module__r8-KZq__head{margin-bottom:22px}.FeaturedTreatments-module__r8-KZq__grid{grid-template-columns:minmax(0,1fr);gap:12px}.FeaturedTreatments-module__r8-KZq__featured{align-items:stretch;padding:16px;display:flex}.FeaturedTreatments-module__r8-KZq__featured .FeaturedTreatments-module__r8-KZq__photo{aspect-ratio:auto;height:min(22dvh,46vw);min-height:0;margin-bottom:14px}.FeaturedTreatments-module__r8-KZq__featured .FeaturedTreatments-module__r8-KZq__body{padding-right:0}.FeaturedTreatments-module__r8-KZq__card:not(.FeaturedTreatments-module__r8-KZq__featured){grid-template-columns:84px minmax(0,1fr);align-items:start;column-gap:14px;min-height:96px;padding:14px;display:grid}.FeaturedTreatments-module__r8-KZq__card:not(.FeaturedTreatments-module__r8-KZq__featured) .FeaturedTreatments-module__r8-KZq__photo{aspect-ratio:auto;border-radius:10px;width:84px;height:84px;margin:0}.FeaturedTreatments-module__r8-KZq__card:not(.FeaturedTreatments-module__r8-KZq__featured) .FeaturedTreatments-module__r8-KZq__cardTitle{font-size:17px}.FeaturedTreatments-module__r8-KZq__card:not(.FeaturedTreatments-module__r8-KZq__featured) .FeaturedTreatments-module__r8-KZq__summary{margin-top:4px}.FeaturedTreatments-module__r8-KZq__help{flex-direction:column;align-items:stretch;padding:16px}.FeaturedTreatments-module__r8-KZq__helpButton{width:100%}}@media (prefers-reduced-motion:reduce){.FeaturedTreatments-module__r8-KZq__card{transition:none}}
.AdditionalServices-module__y2dTma__section{padding:clamp(52px,5.4vw,76px) 0}.AdditionalServices-module__y2dTma__head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:18px clamp(24px,3vw,40px);margin-bottom:clamp(26px,3vw,36px);display:grid}.AdditionalServices-module__y2dTma__title,.AdditionalServices-module__y2dTma__intro{grid-column:1/-1;margin:0}@media (min-width:1024px){.AdditionalServices-module__y2dTma__title{grid-column:1/6}.AdditionalServices-module__y2dTma__intro{grid-column:6/-1}}.AdditionalServices-module__y2dTma__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:grid}.AdditionalServices-module__y2dTma__card{background:var(--neodent-surface);border:1px solid var(--hub-hair);border-radius:var(--hub-radius);min-width:0;box-shadow:var(--hub-shadow-sm);transition:transform .25s var(--hub-ease), box-shadow .25s ease;padding:22px 24px 24px}.AdditionalServices-module__y2dTma__label{border-bottom:1px solid var(--hub-hair);color:var(--neodent-ink);letter-spacing:.01em;margin:0 0 14px;padding-bottom:12px;font-size:15px;font-weight:700;line-height:1.3}.AdditionalServices-module__y2dTma__pills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.AdditionalServices-module__y2dTma__pills li{border:1px solid var(--hub-hair);color:var(--neodent-ink);background:#f6f3ea;border-radius:999px;padding:8px 14px;font-size:15px;line-height:1.3}@media (hover:hover) and (pointer:fine){.AdditionalServices-module__y2dTma__card:hover{box-shadow:var(--hub-shadow);transform:translateY(-2px)}}@media (max-width:767px){.AdditionalServices-module__y2dTma__section{padding:40px 0 44px}.AdditionalServices-module__y2dTma__grid{grid-template-columns:minmax(0,1fr);gap:12px}.AdditionalServices-module__y2dTma__card{padding:16px 18px 18px}.AdditionalServices-module__y2dTma__label{margin-bottom:12px;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.AdditionalServices-module__y2dTma__card{transition:none}}
.DoctorPortrait-module__U0XwXG__frame{width:min(100%, calc(var(--media-max-h-compact,52vh) * .8));aspect-ratio:4/5;background:radial-gradient(75% 55% at 50% 30%,#3b4245 0%,#262b2e 55%,#1b1f21 100%);border-radius:14px;position:relative;overflow:hidden}.DoctorPortrait-module__U0XwXG__cutout{filter:saturate(.92);max-width:none;height:auto;position:absolute}.DoctorPortrait-module__U0XwXG__monogram{place-items:center;display:grid}.DoctorPortrait-module__U0XwXG__tooth{fill:none;stroke:#f1eee71a;stroke-width:1.4px;width:62%;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.DoctorPortrait-module__U0XwXG__initials{color:#f1eee7e0;font-family:var(--app-font-serif);letter-spacing:.02em;font-size:clamp(2.6rem,5vw,3.6rem);line-height:1;position:relative}
.DoctorsLeadership-module__3-jJPq__section{--red:var(--neodent-red);--ink:var(--neodent-ink);--muted:#263033c2;--hair:#26303324;--accent-text:#b5121a;background:var(--neodent-surface);color:var(--ink);padding:var(--doc-pad-y) 0 clamp(28px, 3.5vw, 48px)}.DoctorsLeadership-module__3-jJPq__container{width:var(--doc-container);margin:0 auto}.DoctorsLeadership-module__3-jJPq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.DoctorsLeadership-module__3-jJPq__header{max-width:62ch}.DoctorsLeadership-module__3-jJPq__eyebrow{color:var(--accent-text);letter-spacing:.04em;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:700;line-height:1.5;display:flex}.DoctorsLeadership-module__3-jJPq__eyebrow:before{content:"";background:var(--red);width:34px;height:1px}.DoctorsLeadership-module__3-jJPq__title{font-family:var(--app-font-serif);letter-spacing:-.03em;text-wrap:balance;margin:12px 0 0;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:400;line-height:1.06}.DoctorsLeadership-module__3-jJPq__lede{max-width:52ch;color:var(--muted);margin:14px 0 0;font-size:16.5px;line-height:1.6}.DoctorsLeadership-module__3-jJPq__leaders{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:clamp(28px,4vw,48px);display:grid}.DoctorsLeadership-module__3-jJPq__leader{background:var(--neodent-ivory);transition:transform .3s var(--doc-ease), box-shadow .3s var(--doc-ease);border:1px solid #2630331a;border-radius:20px;grid-template-columns:104px minmax(0,1fr);grid-template-areas:"media head""body body""exp exp""link link";align-items:start;column-gap:16px;padding:18px;display:grid}.DoctorsLeadership-module__3-jJPq__aside{display:contents}.DoctorsLeadership-module__3-jJPq__media{grid-area:media;min-width:0}.DoctorsLeadership-module__3-jJPq__media .DoctorsLeadership-module__3-jJPq__portraitFrame{width:100%}.DoctorsLeadership-module__3-jJPq__head{grid-area:head;min-width:0}.DoctorsLeadership-module__3-jJPq__body{color:#263033e0;grid-area:body;margin:16px 0 0;font-size:16px;line-height:1.65}.DoctorsLeadership-module__3-jJPq__leader>.DoctorsLeadership-module__3-jJPq__profileLink{grid-area:link}.DoctorsLeadership-module__3-jJPq__label{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.4}.DoctorsLeadership-module__3-jJPq__name{font-family:var(--app-font-serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(21px,5.6vw,28px);font-weight:400;line-height:1.15}.DoctorsLeadership-module__3-jJPq__credentials{color:var(--muted);margin:8px 0 0;font-size:14.5px;line-height:1.5}.DoctorsLeadership-module__3-jJPq__inline{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px;transition:color .2s}.DoctorsLeadership-module__3-jJPq__inline:hover{color:var(--accent-text)}.DoctorsLeadership-module__3-jJPq__inline:focus-visible,.DoctorsLeadership-module__3-jJPq__profileLink:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:3px}.DoctorsLeadership-module__3-jJPq__exp{border-top:1px solid var(--hair);grid-area:exp;align-items:baseline;gap:12px;margin:14px 0 0;padding-top:14px;display:flex}.DoctorsLeadership-module__3-jJPq__exp strong{color:var(--red);font-family:var(--app-font-serif);font-variant-numeric:lining-nums;letter-spacing:-.02em;font-size:40px;font-weight:400;line-height:1}.DoctorsLeadership-module__3-jJPq__exp>span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}.DoctorsLeadership-module__3-jJPq__profileLink{min-height:44px;color:var(--ink);justify-self:start;align-items:center;gap:8px;margin-top:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.DoctorsLeadership-module__3-jJPq__profileLink svg{color:var(--red);transition:transform .25s}.DoctorsLeadership-module__3-jJPq__profileLink:hover{color:var(--red)}.DoctorsLeadership-module__3-jJPq__profileLink:hover svg{transform:translate(3px)}@media (min-width:641px){.DoctorsLeadership-module__3-jJPq__leader{grid-template:"media head""media body""media link"1fr/minmax(150px,30%) minmax(0,1fr);column-gap:24px;padding:20px}.DoctorsLeadership-module__3-jJPq__aside{flex-direction:column;grid-area:media;gap:16px;min-width:0;display:flex}.DoctorsLeadership-module__3-jJPq__body{margin-top:14px}.DoctorsLeadership-module__3-jJPq__exp{flex-direction:column;gap:8px;margin:0;padding-top:14px}.DoctorsLeadership-module__3-jJPq__exp strong{font-size:44px}.DoctorsLeadership-module__3-jJPq__leader>.DoctorsLeadership-module__3-jJPq__profileLink{align-self:end}.DoctorsLeadership-module__3-jJPq__name{font-size:clamp(22px,2.2vw,28px)}}@media (min-width:1024px){.DoctorsLeadership-module__3-jJPq__leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.DoctorsLeadership-module__3-jJPq__leader{grid-template-columns:minmax(0,38%) minmax(0,1fr)}.DoctorsLeadership-module__3-jJPq__label{min-height:2.8em}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.DoctorsLeadership-module__3-jJPq__leader:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px #161c1e59}}.DoctorsLeadership-module__3-jJPq__profileLink:active{opacity:.75}@media (hover:none) and (prefers-reduced-motion:no-preference){.DoctorsLeadership-module__3-jJPq__leader:active{transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.DoctorsLeadership-module__3-jJPq__leader,.DoctorsLeadership-module__3-jJPq__profileLink svg,.DoctorsLeadership-module__3-jJPq__inline{transition:none}.DoctorsLeadership-module__3-jJPq__leader:hover{transform:none}}
.DoctorsAtWork-module__CPOIoa__section{--red:var(--neodent-red);--ink:var(--neodent-ink);--muted:#263033cc;background:var(--neodent-surface);color:var(--ink);padding:0 0 var(--doc-pad-y)}.DoctorsAtWork-module__CPOIoa__container{width:var(--doc-container);margin:0 auto}.DoctorsAtWork-module__CPOIoa__card{background:var(--neodent-ivory);border:1px solid #2630331a;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:18px;padding:18px;display:grid}.DoctorsAtWork-module__CPOIoa__media{aspect-ratio:4/3;background:#1b1f21;border-radius:14px;max-height:38dvh;position:relative;overflow:clip}.DoctorsAtWork-module__CPOIoa__media>span,.DoctorsAtWork-module__CPOIoa__media>span>span{height:100%}.DoctorsAtWork-module__CPOIoa__drift{height:100%;position:relative}.DoctorsAtWork-module__CPOIoa__image{object-fit:cover;object-position:40% 60%;width:100%;height:100%;display:block}.DoctorsAtWork-module__CPOIoa__text{align-self:center;min-width:0}.DoctorsAtWork-module__CPOIoa__title{font-family:var(--app-font-serif);letter-spacing:-.01em;margin:0;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.12}.DoctorsAtWork-module__CPOIoa__copy{max-width:56ch;color:var(--muted);margin:12px 0 0;font-size:16.5px;line-height:1.65}.DoctorsAtWork-module__CPOIoa__link{min-height:44px;color:var(--ink);align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.DoctorsAtWork-module__CPOIoa__link svg{color:var(--red);transition:transform .25s}.DoctorsAtWork-module__CPOIoa__link:hover{color:var(--red)}.DoctorsAtWork-module__CPOIoa__link:hover svg{transform:translate(3px)}.DoctorsAtWork-module__CPOIoa__link:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:3px}.DoctorsAtWork-module__CPOIoa__link:active{opacity:.75}@media (min-width:768px){.DoctorsAtWork-module__CPOIoa__card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,56px);padding:22px}.DoctorsAtWork-module__CPOIoa__media{aspect-ratio:4/3;max-height:var(--media-max-h-compact)}.DoctorsAtWork-module__CPOIoa__image{object-position:40% 45%}.DoctorsAtWork-module__CPOIoa__text{padding-right:clamp(0px,2vw,24px)}.DoctorsAtWork-module__CPOIoa__copy{font-size:17px}}@media (prefers-reduced-motion:reduce){.DoctorsAtWork-module__CPOIoa__link svg{transition:none}}@supports (animation-timeline:view()){@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.DoctorsAtWork-module__CPOIoa__drift{height:calc(100% + 24px);animation:linear both DoctorsAtWork-module__CPOIoa__drift;animation-timeline:view();animation-range:cover;top:-12px}@keyframes DoctorsAtWork-module__CPOIoa__drift{0%{transform:translateY(-12px)}to{transform:translateY(12px)}}}}
.DoctorsTeam-module__uNswoq__section{--doc-glow-x:82%;--doc-glow-y:18%;--doc-glow-a:.26;--doc-glow-rx:min(520px, 42vw);--doc-glow-ry:60%;--doc-pattern-rx:min(520px, 42vw);--doc-pattern-ry:70%;--team-gap:16px;isolation:isolate;color:var(--neodent-ivory);background-color:var(--doc-dark-top);background-image:linear-gradient(180deg, var(--doc-dark-top) 0%, var(--doc-dark-bottom) 100%);padding:var(--doc-pad-y) 0;position:relative;overflow:clip}.DoctorsTeam-module__uNswoq__container{z-index:1;width:var(--doc-container);margin:0 auto;position:relative}.DoctorsTeam-module__uNswoq__header{max-width:62ch}.DoctorsTeam-module__uNswoq__eyebrow{color:#f8f6efc7;letter-spacing:.04em;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;line-height:1.5;display:flex}.DoctorsTeam-module__uNswoq__eyebrow:before{content:"";background:var(--neodent-red);width:34px;height:1px}.DoctorsTeam-module__uNswoq__title{font-family:var(--app-font-serif);letter-spacing:-.03em;text-wrap:balance;margin:12px 0 0;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:400;line-height:1.06}.DoctorsTeam-module__uNswoq__lede{max-width:52ch;color:var(--doc-ivory-muted);margin:14px 0 0;font-size:16.5px;line-height:1.6}.DoctorsTeam-module__uNswoq__trackWrap{min-width:0;margin-top:clamp(28px,4vw,48px)}.DoctorsTeam-module__uNswoq__track{justify-content:center;gap:var(--team-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DoctorsTeam-module__uNswoq__track:focus-visible{outline:2px solid var(--neodent-ivory);outline-offset:6px;border-radius:4px}.DoctorsTeam-module__uNswoq__item{flex:0 0 calc((100% - 4 * var(--team-gap)) / 5);min-width:0;display:flex}.DoctorsTeam-module__uNswoq__dots{display:none}.DoctorsTeam-module__uNswoq__card{border:1px solid var(--doc-glass-line);width:100%;transition:transform .3s var(--doc-ease), border-color .3s ease, background .3s ease;background:#ffffff0a;border-radius:16px;flex-direction:column;padding:12px 12px 18px;display:flex}.DoctorsTeam-module__uNswoq__card .DoctorsTeam-module__uNswoq__frame{width:100%}.DoctorsTeam-module__uNswoq__portrait{border-radius:14px}.DoctorsTeam-module__uNswoq__name{font-family:var(--app-font-serif);letter-spacing:-.005em;text-wrap:balance;margin:14px 4px 6px;font-size:20px;font-weight:400;line-height:1.15}.DoctorsTeam-module__uNswoq__detail{color:var(--doc-ivory-muted);margin:0 4px;font-size:14.5px;line-height:1.5}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.DoctorsTeam-module__uNswoq__card:hover{background:#ffffff12;border-color:#ffffff3d;transform:translateY(-4px)}}@media (max-width:1279px){.DoctorsTeam-module__uNswoq__item{flex-basis:calc((100% - 2 * var(--team-gap)) / 3)}}@media (max-width:1023px){.DoctorsTeam-module__uNswoq__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.DoctorsTeam-module__uNswoq__track::-webkit-scrollbar{display:none}.DoctorsTeam-module__uNswoq__item{scroll-snap-align:start;flex:0 0 min(42%,280px)}.DoctorsTeam-module__uNswoq__dots{justify-content:center;margin-top:6px;display:flex}.DoctorsTeam-module__uNswoq__dot{width:44px;height:44px;color:var(--neodent-ivory);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.DoctorsTeam-module__uNswoq__dot:before{content:"";opacity:.35;background:currentColor;border-radius:50%;width:8px;height:8px;transition:opacity .25s,transform .25s}.DoctorsTeam-module__uNswoq__dot[aria-current=true]:before{opacity:1;transform:scale(1.35)}.DoctorsTeam-module__uNswoq__dot:focus-visible{outline:2px solid var(--neodent-ivory);outline-offset:-6px;border-radius:6px}}@media (max-width:767px){.DoctorsTeam-module__uNswoq__section{--doc-glow-x:50%;--doc-glow-y:12%;--doc-glow-rx:min(420px, 90vw);--doc-pattern-rx:min(420px, 92vw);--doc-pattern-ry:40%}.DoctorsTeam-module__uNswoq__track{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.DoctorsTeam-module__uNswoq__item{flex:0 0 82%}.DoctorsTeam-module__uNswoq__name{font-size:22px}}@media (prefers-reduced-motion:reduce){.DoctorsTeam-module__uNswoq__card,.DoctorsTeam-module__uNswoq__dot:before{transition:none}.DoctorsTeam-module__uNswoq__card:hover{transform:none}}@media (hover:none) and (prefers-reduced-motion:no-preference){.DoctorsTeam-module__uNswoq__card:active{transform:scale(.985)}}
.ThinkingBehindTreatment-module__TFD7dq__section{--pattern-mask:radial-gradient(ellipse min(420px, 34vw) 320px at 100% 0%, #000 0%, #0009 55%, transparent 100%);--glow-x:4%;--glow-y:96%;--glow-rx:min(520px, 46vw);--glow-a:.22}.ThinkingBehindTreatment-module__TFD7dq__title{max-width:16ch;margin:0 0 clamp(26px,3.4vw,40px)}.ThinkingBehindTreatment-module__TFD7dq__docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.2vw,28px);margin-block:0;padding:0;list-style:none;display:grid}.ThinkingBehindTreatment-module__TFD7dq__doc{border:1px solid var(--hub-hair-dark);border-radius:var(--hub-radius);min-width:0;transition:transform .25s var(--hub-ease), border-color .25s ease;background:#f8f6ef0d;flex-direction:column;padding:14px 14px 24px;display:flex;box-shadow:0 24px 50px -30px #000000b3;container-type:inline-size}.ThinkingBehindTreatment-module__TFD7dq__top{align-items:center;gap:clamp(16px,2vw,24px);display:flex}.ThinkingBehindTreatment-module__TFD7dq__portraitWrap{flex:0 0 clamp(128px,38%,230px);min-width:0}.ThinkingBehindTreatment-module__TFD7dq__ident{min-width:0}.ThinkingBehindTreatment-module__TFD7dq__info{border-top:0;flex-direction:column;flex:auto;padding:22px 6px 0;display:flex}.ThinkingBehindTreatment-module__TFD7dq__name{font-family:var(--app-font-serif);letter-spacing:-.01em;text-wrap:balance;margin:0 0 4px;font-size:clamp(25px,2.3vw,30px);font-weight:400;line-height:1.15}.ThinkingBehindTreatment-module__TFD7dq__role{color:var(--hub-muted-dark);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.5}.ThinkingBehindTreatment-module__TFD7dq__facts{gap:12px;margin:0;display:grid}.ThinkingBehindTreatment-module__TFD7dq__fact{grid-template-columns:minmax(0,1fr);gap:2px 20px;display:grid}.ThinkingBehindTreatment-module__TFD7dq__fact dt{color:var(--hub-muted-dark);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.5}.ThinkingBehindTreatment-module__TFD7dq__fact dd{color:var(--neodent-ivory);margin:0;font-size:15px;line-height:1.55}.ThinkingBehindTreatment-module__TFD7dq__fact:first-child dd{font-weight:600}@container (min-width:440px){.ThinkingBehindTreatment-module__TFD7dq__fact{grid-template-columns:130px minmax(0,1fr);align-items:baseline}}.ThinkingBehindTreatment-module__TFD7dq__link{color:var(--neodent-ivory);margin-top:auto;padding-top:14px}.ThinkingBehindTreatment-module__TFD7dq__link svg{color:var(--neodent-red)}.ThinkingBehindTreatment-module__TFD7dq__facts+.ThinkingBehindTreatment-module__TFD7dq__link{margin-top:auto}.ThinkingBehindTreatment-module__TFD7dq__body{max-width:70ch;margin-top:clamp(30px,3.6vw,48px)}.ThinkingBehindTreatment-module__TFD7dq__body p{break-inside:avoid;margin:0 0 18px}.ThinkingBehindTreatment-module__TFD7dq__body p:last-child{margin-bottom:0}@media (min-width:900px){.ThinkingBehindTreatment-module__TFD7dq__body{columns:2;column-gap:clamp(32px,4vw,56px);max-width:none}.ThinkingBehindTreatment-module__TFD7dq__body>*{break-inside:auto}.ThinkingBehindTreatment-module__TFD7dq__body>p:first-child{font-size:clamp(1.1rem,1.4vw,1.3rem);line-height:1.7}}@media (hover:hover) and (pointer:fine){.ThinkingBehindTreatment-module__TFD7dq__doc:hover{border-color:#f8f6ef47;transform:translateY(-3px)}}@media (max-width:899px) and (min-width:768px){.ThinkingBehindTreatment-module__TFD7dq__docs{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ThinkingBehindTreatment-module__TFD7dq__docs{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.ThinkingBehindTreatment-module__TFD7dq__docs::-webkit-scrollbar{display:none}.ThinkingBehindTreatment-module__TFD7dq__docs:focus-visible{outline:2px solid var(--neodent-red);outline-offset:4px}.ThinkingBehindTreatment-module__TFD7dq__docs>*{scroll-snap-align:start;flex:0 0 84%}.ThinkingBehindTreatment-module__TFD7dq__doc{padding:10px 10px 18px}.ThinkingBehindTreatment-module__TFD7dq__info{padding:16px 6px 0}.ThinkingBehindTreatment-module__TFD7dq__body{margin-top:26px}}@media (prefers-reduced-motion:reduce){.ThinkingBehindTreatment-module__TFD7dq__doc{transition:none}}
.DoctorsClinics-module__xOOUXa__section{--red:var(--neodent-red);--ink:var(--neodent-ink);--muted:#263033c7;--hair:#26303324;--accent-text:#b5121a;background:var(--neodent-ivory);color:var(--ink);padding:var(--doc-pad-y) 0}.DoctorsClinics-module__xOOUXa__container{width:var(--doc-container);margin:0 auto}.DoctorsClinics-module__xOOUXa__header{max-width:62ch}.DoctorsClinics-module__xOOUXa__eyebrow{color:var(--accent-text);letter-spacing:.04em;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:700;line-height:1.5;display:flex}.DoctorsClinics-module__xOOUXa__eyebrow:before{content:"";background:var(--red);width:34px;height:1px}.DoctorsClinics-module__xOOUXa__title{font-family:var(--app-font-serif);letter-spacing:-.03em;text-wrap:balance;margin:12px 0 0;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:400;line-height:1.06}.DoctorsClinics-module__xOOUXa__lede{max-width:52ch;color:var(--muted);margin:14px 0 0;font-size:16.5px;line-height:1.6}.DoctorsClinics-module__xOOUXa__cards{grid-template-columns:minmax(0,1fr);gap:20px;margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.DoctorsClinics-module__xOOUXa__cardItem{min-width:0;display:flex}.DoctorsClinics-module__xOOUXa__card{background:var(--neodent-surface);width:100%;transition:transform .3s var(--doc-ease), box-shadow .3s var(--doc-ease);border:1px solid #2630331a;border-radius:20px;flex-direction:column;padding:22px 22px 14px;display:flex}.DoctorsClinics-module__xOOUXa__name{font-family:var(--app-font-serif);letter-spacing:-.01em;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1.15}.DoctorsClinics-module__xOOUXa__locality{color:var(--muted);margin:6px 0 0;font-size:14.5px;line-height:1.5}.DoctorsClinics-module__xOOUXa__facts{border-top:1px solid var(--hair);margin:18px 0 0}.DoctorsClinics-module__xOOUXa__fact{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr);gap:3px;padding:12px 0;display:grid}.DoctorsClinics-module__xOOUXa__fact dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.DoctorsClinics-module__xOOUXa__fact dt svg{color:var(--red);flex:none}.DoctorsClinics-module__xOOUXa__fact dd{margin:0;font-size:15.5px;line-height:1.55}.DoctorsClinics-module__xOOUXa__phone{min-height:44px;color:var(--ink);align-items:center;margin-block:-8px;font-weight:700;text-decoration:none;display:inline-flex}.DoctorsClinics-module__xOOUXa__phone:hover{color:var(--accent-text)}.DoctorsClinics-module__xOOUXa__clinicLink{min-height:44px;color:var(--ink);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.DoctorsClinics-module__xOOUXa__clinicLink svg{color:var(--red);transition:transform .25s}.DoctorsClinics-module__xOOUXa__clinicLink:hover{color:var(--accent-text)}.DoctorsClinics-module__xOOUXa__clinicLink:hover svg{transform:translate(3px)}.DoctorsClinics-module__xOOUXa__clinicLink:focus-visible,.DoctorsClinics-module__xOOUXa__phone:focus-visible,.DoctorsClinics-module__xOOUXa__inline:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:3px}.DoctorsClinics-module__xOOUXa__clinicLink:active,.DoctorsClinics-module__xOOUXa__phone:active{opacity:.75}.DoctorsClinics-module__xOOUXa__closing{border-top:1px solid var(--hair);margin-top:clamp(28px,4vw,44px);padding-top:22px}.DoctorsClinics-module__xOOUXa__footnote{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.DoctorsClinics-module__xOOUXa__inline{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px;transition:color .2s}.DoctorsClinics-module__xOOUXa__inline:hover{color:var(--accent-text)}@media (min-width:768px){.DoctorsClinics-module__xOOUXa__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.DoctorsClinics-module__xOOUXa__card{padding:26px 26px 16px}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.DoctorsClinics-module__xOOUXa__card:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px #161c1e59}}@media (prefers-reduced-motion:reduce){.DoctorsClinics-module__xOOUXa__card,.DoctorsClinics-module__xOOUXa__clinicLink svg,.DoctorsClinics-module__xOOUXa__inline{transition:none}.DoctorsClinics-module__xOOUXa__card:hover{transform:none}}@media (hover:none) and (prefers-reduced-motion:no-preference){.DoctorsClinics-module__xOOUXa__card:active{transform:scale(.985)}}
.DmlsFeature-module___mF8XW__section{padding:clamp(52px,5.6vw,80px) 0}.DmlsFeature-module___mF8XW__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:32px clamp(24px,4vw,56px);display:grid}.DmlsFeature-module___mF8XW__card{background:var(--neodent-surface);border:1px solid var(--hub-hair);border-radius:var(--hub-radius);min-width:0;box-shadow:var(--hub-shadow-sm);grid-column:1/-1;padding:24px}.DmlsFeature-module___mF8XW__title{font-size:clamp(2.1rem,3.4vw,3.3rem)}.DmlsFeature-module___mF8XW__lede{margin:18px 0 0}.DmlsFeature-module___mF8XW__rows{border-top:1px solid var(--hub-hair);gap:14px;margin:26px 0 0;padding-top:22px;display:grid}.DmlsFeature-module___mF8XW__rows>div{gap:2px 24px;display:grid}.DmlsFeature-module___mF8XW__rows dt{color:var(--hub-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.5}.DmlsFeature-module___mF8XW__rows dd{color:var(--neodent-ink);margin:0;font-size:15px;line-height:1.5}.DmlsFeature-module___mF8XW__rows>div:first-child dd{font-weight:600}.DmlsFeature-module___mF8XW__nameLink{text-underline-offset:4px;-webkit-text-decoration:underline #d71920b3;text-decoration:underline #d71920b3;text-decoration-thickness:1.5px}@media (hover:hover) and (pointer:fine){.DmlsFeature-module___mF8XW__nameLink:hover{-webkit-text-decoration-color:var(--neodent-red);text-decoration-color:var(--neodent-red)}}.DmlsFeature-module___mF8XW__nameLink:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.DmlsFeature-module___mF8XW__figure{min-width:0;width:min(100%, calc(var(--media-max-h-compact) * .75));grid-column:1/-1;justify-self:center;margin:0}.DmlsFeature-module___mF8XW__shadow{box-shadow:var(--hub-shadow);border-radius:18px}.DmlsFeature-module___mF8XW__frame{aspect-ratio:3/4;border:1px solid var(--hub-hair);border-radius:18px;width:100%}.DmlsFeature-module___mF8XW__caption{color:var(--hub-muted);flex-direction:column;gap:2px;padding:12px 4px 0;font-size:13px;line-height:1.45;display:flex}.DmlsFeature-module___mF8XW__caption b{color:var(--neodent-red);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}@media (min-width:768px){.DmlsFeature-module___mF8XW__card{padding:36px}.DmlsFeature-module___mF8XW__rows>div{grid-template-columns:140px minmax(0,1fr);align-items:baseline}}@media (min-width:1024px){.DmlsFeature-module___mF8XW__card{grid-area:1/1/auto/9}.DmlsFeature-module___mF8XW__figure{grid-area:1/9/auto/-1;justify-self:center}}@media (max-width:767px){.DmlsFeature-module___mF8XW__section{padding:40px 0 44px}}
.DoctorsPage-module__Hl2p0W__page{--doc-glow-x:calc(50% + min(290px, 23vw));--doc-glow-y:50%;--doc-glow-a:.3;--doc-glow-rx:min(460px, 36vw);--doc-glow-ry:72%;--doc-glow2-a:.12;--doc-pattern-o:.125;--doc-pattern-size:420px;--doc-pattern-rx:min(345px, 26vw);--doc-pattern-ry:86%;--doc-pad-y:clamp(72px, 8vw, 112px);--doc-container:min(1180px, calc(100% - 48px));--doc-radius:.35rem;--doc-ease:cubic-bezier(.22, 1, .36, 1);--doc-dark-top:var(--neodent-charcoal);--doc-dark-bottom:#0f1315;--doc-glass:#101517b8;--doc-glass-line:#ffffff1f;--doc-ivory-muted:#f8f6efc7}@media (max-width:1023px){.DoctorsPage-module__Hl2p0W__page{--doc-glow-x:50%;--doc-glow-y:78%;--doc-glow-rx:min(420px, 90vw);--doc-pattern-rx:min(420px, 92vw);--doc-pattern-ry:46%;--doc-container:min(100% - 32px, 640px)}}
.TreatmentProcess-module__QD8hRq__section{padding:clamp(52px,5.6vw,80px) 0}.TreatmentProcess-module__QD8hRq__head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:18px clamp(24px,3vw,40px);margin-bottom:clamp(28px,3.6vw,44px);display:grid}.TreatmentProcess-module__QD8hRq__title,.TreatmentProcess-module__QD8hRq__intro{grid-column:1/-1;margin:0}@media (min-width:1024px){.TreatmentProcess-module__QD8hRq__title{grid-column:1/6}.TreatmentProcess-module__QD8hRq__intro{grid-column:6/-1}}.TreatmentProcess-module__QD8hRq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(28px,5vw,72px);display:grid}.TreatmentProcess-module__QD8hRq__photoWrap{min-width:0;margin:0}.TreatmentProcess-module__QD8hRq__photo{aspect-ratio:4/5;width:100%;max-height:var(--media-max-h);border:1px solid var(--hub-hair);box-shadow:var(--hub-shadow);background:#e2ddd0;border-radius:18px;position:relative;overflow:hidden}.TreatmentProcess-module__QD8hRq__photo img{object-fit:cover;object-position:50% 58%;filter:saturate(.94)contrast(1.02)}.TreatmentProcess-module__QD8hRq__stepper{--dot:16px;--dot-y:41px;--dot-y-first:25px;--gutter:40px;min-width:0;padding-left:var(--gutter)}.TreatmentProcess-module__QD8hRq__steps{margin:0;padding:0;list-style:none;position:relative}.TreatmentProcess-module__QD8hRq__step{border-top:1px solid var(--hub-hair);padding:24px 0 26px;position:relative}.TreatmentProcess-module__QD8hRq__step:first-child{border-top:0;padding-top:8px}.TreatmentProcess-module__QD8hRq__step:last-child{padding-bottom:8px}.TreatmentProcess-module__QD8hRq__step:before{content:"";z-index:1;left:calc(var(--gutter) * -1);top:calc(var(--dot-y) - var(--dot) / 2);width:var(--dot);height:var(--dot);border:2px solid var(--neodent-red);box-sizing:border-box;background:#f1eee7;border-radius:50%;position:absolute}.TreatmentProcess-module__QD8hRq__step:first-child:before{top:calc(var(--dot-y-first) - var(--dot) / 2)}.TreatmentProcess-module__QD8hRq__step:not(:last-child):after{content:"";left:calc(var(--gutter) * -1 + var(--dot) / 2 - 1px);top:var(--dot-y);background:var(--neodent-red);transform-origin:top;width:2px;height:100%;position:absolute}.TreatmentProcess-module__QD8hRq__step:first-child:not(:last-child):after{top:var(--dot-y-first);height:calc(100% - var(--dot-y-first) + var(--dot-y))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.TreatmentProcess-module__QD8hRq__step:not(:last-child):after{animation:linear both TreatmentProcess-module__QD8hRq__processDraw;animation-timeline:view();animation-range:entry 30% cover 55%}}}@keyframes TreatmentProcess-module__QD8hRq__processDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.TreatmentProcess-module__QD8hRq__step h3{color:var(--neodent-ink);font-family:var(--app-font-serif);letter-spacing:-.015em;margin:0 0 6px;font-size:clamp(26px,2.5vw,32px);font-weight:400;line-height:1.15}.TreatmentProcess-module__QD8hRq__step p{max-width:52ch;color:var(--hub-muted);margin:0;font-size:16px;line-height:1.6}@media (max-width:899px){.TreatmentProcess-module__QD8hRq__grid{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:28px}}@media (max-width:767px){.TreatmentProcess-module__QD8hRq__section{padding:40px 0 44px}.TreatmentProcess-module__QD8hRq__photo{aspect-ratio:auto;height:30dvh;max-height:none}.TreatmentProcess-module__QD8hRq__stepper{--gutter:34px}}
.RealCases-module__Gcw0Za__section{padding:clamp(56px,5.6vw,84px) 0}.RealCases-module__Gcw0Za__head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:18px clamp(24px,3vw,40px);margin-bottom:clamp(30px,3.8vw,48px);display:grid}.RealCases-module__Gcw0Za__title,.RealCases-module__Gcw0Za__intro{grid-column:1/-1;margin:0}@media (min-width:1024px){.RealCases-module__Gcw0Za__title{grid-column:1/7}.RealCases-module__Gcw0Za__intro{grid-column:7/-1}}.RealCases-module__Gcw0Za__film{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px clamp(24px,4vw,56px);display:grid}.RealCases-module__Gcw0Za__filmFigure{width:min(100%, calc(var(--media-max-h-compact) * .75));grid-column:1/-1;justify-self:center;min-width:0;margin:0}.RealCases-module__Gcw0Za__shadow{box-shadow:var(--hub-shadow);border-radius:18px}.RealCases-module__Gcw0Za__filmFrame{aspect-ratio:3/4;border:1px solid var(--hub-hair);border-radius:18px;width:100%}.RealCases-module__Gcw0Za__caption{color:var(--hub-muted);flex-direction:column;gap:2px;padding:12px 4px 0;font-size:13px;line-height:1.45;display:flex}.RealCases-module__Gcw0Za__caption b{color:var(--neodent-red);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.RealCases-module__Gcw0Za__filmCard{background:var(--neodent-surface);border:1px solid var(--hub-hair);border-radius:var(--hub-radius);min-width:0;box-shadow:var(--hub-shadow-sm);grid-column:1/-1;padding:24px}.RealCases-module__Gcw0Za__filmCard h3{font-family:var(--app-font-serif);letter-spacing:-.015em;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.12}.RealCases-module__Gcw0Za__filmCard p{max-width:62ch;margin:14px 0 0;font-size:16px;line-height:1.7}@media (min-width:1024px){.RealCases-module__Gcw0Za__film{align-items:stretch}.RealCases-module__Gcw0Za__filmFigure{grid-area:1/1/auto/5}.RealCases-module__Gcw0Za__filmCard{flex-direction:column;grid-area:1/5/auto/-1;justify-content:center;padding:52px 56px;display:flex}.RealCases-module__Gcw0Za__filmCard h3{font-size:clamp(32px,3vw,42px)}.RealCases-module__Gcw0Za__filmCard p{max-width:66ch;font-size:17px;line-height:1.75}}.RealCases-module__Gcw0Za__row{margin:clamp(30px,3.6vw,48px) 0 0;padding:0;list-style:none}.RealCases-module__Gcw0Za__reels{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.RealCases-module__Gcw0Za__reels>li,.RealCases-module__Gcw0Za__cases>li{min-width:0;display:flex}.RealCases-module__Gcw0Za__tile,.RealCases-module__Gcw0Za__case{background:var(--neodent-surface);border:1px solid var(--hub-hair);min-width:0;box-shadow:var(--hub-shadow-sm);transition:transform .25s var(--hub-ease), box-shadow .25s ease;border-radius:16px;flex-direction:column;flex:auto;margin:0;padding:8px;display:flex}.RealCases-module__Gcw0Za__reelFrame{aspect-ratio:4/5;width:100%;max-height:var(--media-max-h-compact);border-radius:10px}.RealCases-module__Gcw0Za__tileCaption,.RealCases-module__Gcw0Za__caseCaption{flex-direction:column;flex:auto;gap:3px;padding:12px 8px 8px;display:flex}.RealCases-module__Gcw0Za__tileCaption strong,.RealCases-module__Gcw0Za__caseCaption strong{color:var(--neodent-ink);font-size:15px;font-weight:700;line-height:1.3}.RealCases-module__Gcw0Za__tileCaption em,.RealCases-module__Gcw0Za__caseCaption em{color:var(--hub-muted);font-size:14px;font-style:normal;line-height:1.45}.RealCases-module__Gcw0Za__cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.RealCases-module__Gcw0Za__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.RealCases-module__Gcw0Za__pairFrame{aspect-ratio:4/3;background:#ece7dc;border-radius:10px;position:relative;overflow:hidden}.RealCases-module__Gcw0Za__pill{color:#f8f6eff2;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:#161c1ed1;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.3;position:absolute;bottom:8px;left:8px}.RealCases-module__Gcw0Za__caseCaption strong{font-family:var(--app-font-serif);letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1.2}@media (hover:hover) and (pointer:fine){.RealCases-module__Gcw0Za__tile:hover,.RealCases-module__Gcw0Za__case:hover{box-shadow:var(--hub-shadow);transform:translateY(-3px)}}@media (max-width:1023px) and (min-width:768px){.RealCases-module__Gcw0Za__reelFrame{max-height:300px}}@media (max-width:767px){.RealCases-module__Gcw0Za__section{padding:40px 0 44px}.RealCases-module__Gcw0Za__reels,.RealCases-module__Gcw0Za__cases{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-right:-16px;padding-bottom:6px;padding-right:16px;display:flex;overflow-x:auto}.RealCases-module__Gcw0Za__reels::-webkit-scrollbar{display:none}.RealCases-module__Gcw0Za__cases::-webkit-scrollbar{display:none}.RealCases-module__Gcw0Za__reels:focus-visible,.RealCases-module__Gcw0Za__cases:focus-visible{outline:2px solid var(--neodent-red);outline-offset:4px}.RealCases-module__Gcw0Za__reels>li{scroll-snap-align:start;flex:0 0 84%}.RealCases-module__Gcw0Za__cases>li{scroll-snap-align:start;flex:0 0 88%}.RealCases-module__Gcw0Za__reelFrame{max-height:40dvh}.RealCases-module__Gcw0Za__filmCard{padding:20px}}@media (prefers-reduced-motion:reduce){.RealCases-module__Gcw0Za__tile,.RealCases-module__Gcw0Za__case{transition:none}}
.ExperienceEvidence-module__zRkWia__section{--pattern-mask:radial-gradient(ellipse min(420px, 36vw) 100% at 100% 100%, #000 0%, #0009 55%, transparent 100%);--glow-x:88%;--glow-y:22%;--glow-rx:min(520px, 46vw);--glow-a:.2;padding:clamp(52px,5.6vw,84px) 0}.ExperienceEvidence-module__zRkWia__title{max-width:18ch;margin:0 0 clamp(28px,3.6vw,44px)}.ExperienceEvidence-module__zRkWia__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:28px clamp(24px,4vw,56px);display:grid}.ExperienceEvidence-module__zRkWia__ratings{border:1px solid var(--hub-hair-dark);border-radius:var(--hub-radius);background:#f8f6ef0f;grid-column:1/-1;min-width:0;padding:26px 28px 30px;box-shadow:0 24px 50px -30px #000000b3;container-type:inline-size}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.ExperienceEvidence-module__zRkWia__ratings{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.ExperienceEvidence-module__zRkWia__label,.ExperienceEvidence-module__zRkWia__branch{color:var(--hub-muted-dark);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.5}.ExperienceEvidence-module__zRkWia__label{border-bottom:1px solid var(--hub-hair-dark);padding-bottom:16px}.ExperienceEvidence-module__zRkWia__ratingList{gap:26px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ExperienceEvidence-module__zRkWia__rating{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:6px 22px;display:grid}.ExperienceEvidence-module__zRkWia__branch{color:var(--neodent-ivory);grid-column:1/-1}.ExperienceEvidence-module__zRkWia__branchLink{text-underline-offset:5px;align-items:center;min-height:44px;-webkit-text-decoration:underline #d71920cc;text-decoration:underline #d71920cc;text-decoration-thickness:1.5px;display:inline-flex}.ExperienceEvidence-module__zRkWia__branchLink:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.ExperienceEvidence-module__zRkWia__score{font-family:var(--app-font-serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;font-size:clamp(54px,min(6vw,22cqi),80px);line-height:1}.ExperienceEvidence-module__zRkWia__meta{flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.ExperienceEvidence-module__zRkWia__stars{color:var(--neodent-red);letter-spacing:.1em;font-size:20px;line-height:1.2}.ExperienceEvidence-module__zRkWia__reviews{color:var(--hub-muted-dark);font-size:15px;line-height:1.4}.ExperienceEvidence-module__zRkWia__proof{flex-direction:column;grid-column:1/-1;justify-content:space-between;gap:36px;min-width:0;display:flex}.ExperienceEvidence-module__zRkWia__statement{font-family:var(--app-font-serif);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(1.9rem,3.5vw,3.35rem);font-weight:400;line-height:1.14}.ExperienceEvidence-module__zRkWia__facts{border-top:1px solid var(--hub-hair-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ExperienceEvidence-module__zRkWia__facts li{padding:20px 22px 0 0}.ExperienceEvidence-module__zRkWia__facts li+li{border-left:1px solid var(--hub-hair-dark);padding-left:22px}.ExperienceEvidence-module__zRkWia__facts strong{color:var(--neodent-ivory);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;line-height:1.5;display:block}.ExperienceEvidence-module__zRkWia__facts span{color:#f8f6efd1;font-size:15px;line-height:1.5;display:block}@media (min-width:1024px){.ExperienceEvidence-module__zRkWia__ratings{grid-column:1/6}.ExperienceEvidence-module__zRkWia__proof{grid-column:6/-1}}@media (max-width:767px){.ExperienceEvidence-module__zRkWia__section{padding:40px 0 44px}.ExperienceEvidence-module__zRkWia__ratings{padding:20px 20px 24px}.ExperienceEvidence-module__zRkWia__proof{gap:24px}.ExperienceEvidence-module__zRkWia__facts{grid-template-columns:minmax(0,1fr)}.ExperienceEvidence-module__zRkWia__facts li,.ExperienceEvidence-module__zRkWia__facts li+li{border-left:0;border-bottom:1px solid var(--hub-hair-dark);padding:14px 0}.ExperienceEvidence-module__zRkWia__facts li:last-child{border-bottom:0;padding-bottom:0}}
.HubFaq-module__P3RRUW__faq{padding:clamp(52px,5.6vw,84px) 0}.HubFaq-module__P3RRUW__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:28px clamp(24px,4vw,64px);display:grid}.HubFaq-module__P3RRUW__side{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:22px;min-width:0;display:flex}.HubFaq-module__P3RRUW__title{margin:0}.HubFaq-module__P3RRUW__sideLink{gap:10px}.HubFaq-module__P3RRUW__list{border-top:1px solid var(--hub-hair);grid-column:1/-1;min-width:0}@media (min-width:1024px){.HubFaq-module__P3RRUW__side{top:calc(var(--nav-height-desktop) + 28px);grid-column:1/5;position:sticky}.HubFaq-module__P3RRUW__list{grid-column:5/-1}}.HubFaq-module__P3RRUW__qa{border-bottom:1px solid var(--hub-hair)}.HubFaq-module__P3RRUW__qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:16px 4px;list-style:none;display:flex}.HubFaq-module__P3RRUW__qa summary::-webkit-details-marker{display:none}.HubFaq-module__P3RRUW__qa summary:active{background:#2630330a}.HubFaq-module__P3RRUW__qa summary:focus-visible{outline:2px solid var(--neodent-red);outline-offset:2px}.HubFaq-module__P3RRUW__qa h3{font-family:var(--app-font-serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(20px,1.9vw,24px);font-weight:400;line-height:1.25}.HubFaq-module__P3RRUW__qa summary svg{width:22px;height:22px;color:var(--neodent-red);transition:transform .25s var(--hub-ease);flex:none}.HubFaq-module__P3RRUW__qa[open] summary svg{transform:rotate(180deg)}.HubFaq-module__P3RRUW__qa p{max-width:70ch;color:var(--hub-muted);margin:0;padding:0 40px 24px 4px;font-size:16px;line-height:1.7}.HubFaq-module__P3RRUW__qa[open] p{animation:HubFaq-module__P3RRUW__faqIn .38s var(--hub-ease) both}@keyframes HubFaq-module__P3RRUW__faqIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}@media (hover:hover) and (pointer:fine){.HubFaq-module__P3RRUW__qa summary:hover h3{color:var(--neodent-red-dark)}}.HubFaq-module__P3RRUW__consult{--pattern-mask:radial-gradient(ellipse min(460px, 38vw) 100% at 100% 50%, #000 0%, #0009 55%, transparent 100%);--glow-x:12%;--glow-y:30%;--glow-rx:min(520px, 46vw);--glow-a:.22;padding:clamp(48px,5vw,72px) 0}.HubFaq-module__P3RRUW__consultGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:32px clamp(24px,4vw,64px);display:grid}.HubFaq-module__P3RRUW__consultText{grid-column:1/-1;min-width:0}.HubFaq-module__P3RRUW__consultTitle{font-family:var(--app-font-serif);letter-spacing:-.03em;text-wrap:balance;margin:0 0 14px;font-size:clamp(2rem,3.2vw,3rem);font-weight:400;line-height:1.08}.HubFaq-module__P3RRUW__inlineLink{color:var(--neodent-ivory);text-underline-offset:4px;font-weight:650;-webkit-text-decoration:underline #d71920cc;text-decoration:underline #d71920cc;text-decoration-thickness:1.5px}.HubFaq-module__P3RRUW__inlineLink:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.HubFaq-module__P3RRUW__consultActions{margin-top:24px}.HubFaq-module__P3RRUW__branchWrap{grid-column:1/-1;min-width:0}.HubFaq-module__P3RRUW__branches{gap:12px;margin:0;padding:0;list-style:none;display:grid}.HubFaq-module__P3RRUW__branch{border:1px solid var(--hub-hair-dark);background:#f8f6ef0f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:16px 18px;display:grid}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.HubFaq-module__P3RRUW__branch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.HubFaq-module__P3RRUW__branchName{font-family:var(--app-font-serif);grid-column:1;font-size:22px;line-height:1.2}.HubFaq-module__P3RRUW__branchHours{color:var(--hub-muted-dark);grid-column:1;font-size:14px;line-height:1.45}.HubFaq-module__P3RRUW__branchLinks{grid-area:1/2/span 2;gap:6px;display:flex}.HubFaq-module__P3RRUW__branchLinks a{min-width:44px;min-height:44px;color:var(--neodent-ivory);letter-spacing:.02em;text-underline-offset:5px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:700;-webkit-text-decoration:underline #d71920cc;text-decoration:underline #d71920cc;text-decoration-thickness:1.5px;display:inline-flex}.HubFaq-module__P3RRUW__branchLinks a:focus-visible{outline:2px solid var(--neodent-red);outline-offset:2px}.HubFaq-module__P3RRUW__holiday{color:var(--hub-muted-dark);margin:14px 4px 0;font-size:14px;line-height:1.4}@media (min-width:1024px){.HubFaq-module__P3RRUW__consultText{grid-column:1/7}.HubFaq-module__P3RRUW__branchWrap{grid-column:7/-1}}@media (max-width:767px){.HubFaq-module__P3RRUW__faq{padding:40px 0 44px}.HubFaq-module__P3RRUW__qa p{padding-right:4px}.HubFaq-module__P3RRUW__consult{padding:40px 0 44px}.HubFaq-module__P3RRUW__branch{grid-template-columns:minmax(0,1fr)}.HubFaq-module__P3RRUW__branchLinks{grid-area:auto/1;margin-top:4px}.HubFaq-module__P3RRUW__branchLinks a{justify-content:flex-start;padding-left:0}}@media (prefers-reduced-motion:reduce){.HubFaq-module__P3RRUW__qa[open] p{animation:none}.HubFaq-module__P3RRUW__qa summary svg{transition:none}}
