.PageLoader-module__hYm4WW__loader{--orbit:244px;--disc:128px;--icon:32px;--ease:cubic-bezier(.22, 1, .36, 1);z-index:200;background-color:var(--neodent-charcoal);background-image:radial-gradient(circle 340px at 50% 46%, #d7192029 0%, #d719200f 55%, #d7192000 100%), linear-gradient(180deg, var(--neodent-charcoal) 0%, #0f1315 100%);color:var(--neodent-ivory);touch-action:none;overscroll-behavior:contain;opacity:1;place-items:center;transition:opacity .32s,visibility linear;display:grid;position:fixed;inset:0}@starting-style{.PageLoader-module__hYm4WW__loader[data-js][data-state=visible]{opacity:0}}.PageLoader-module__hYm4WW__loader[data-js][data-state=visible]{transition:opacity .16s}.PageLoader-module__hYm4WW__loader:not([data-js]){animation:0s linear 10s forwards PageLoader-module__hYm4WW__giveUp}@keyframes PageLoader-module__hYm4WW__giveUp{to{opacity:0;visibility:hidden;pointer-events:none}}.PageLoader-module__hYm4WW__loader[data-state=leaving]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s,visibility 0s linear .32s}.PageLoader-module__hYm4WW__loader[data-state=hidden]{display:none}.PageLoader-module__hYm4WW__inner{justify-items:center;gap:30px;display:grid}.PageLoader-module__hYm4WW__stage{width:var(--orbit);height:var(--orbit);place-items:center;display:grid;position:relative}.PageLoader-module__hYm4WW__stage>*{grid-area:1/1}.PageLoader-module__hYm4WW__track{border:1px solid #f8f6ef17;border-radius:50%;width:100%;height:100%}.PageLoader-module__hYm4WW__ticks{width:100%;height:100%;position:relative}.PageLoader-module__hYm4WW__ticks i{width:1px;height:7px;transform:rotate(var(--a)) translateY(calc(var(--orbit) / -2));background:#f8f6ef38;margin:-3.5px 0 0 -.5px;position:absolute;top:50%;left:50%}.PageLoader-module__hYm4WW__orbit{width:100%;height:100%;animation:26s linear infinite PageLoader-module__hYm4WW__spin;position:relative}.PageLoader-module__hYm4WW__slot{width:var(--icon);height:var(--icon);margin:calc(var(--icon) / -2) 0 0 calc(var(--icon) / -2);transform:rotate(var(--a)) translateY(calc(var(--orbit) / -2)) rotate(calc(var(--a) * -1));position:absolute;top:50%;left:50%}.PageLoader-module__hYm4WW__icon{background:var(--neodent-charcoal);color:#f8f6efb8;border-radius:50%;place-items:center;width:100%;height:100%;animation:26s linear infinite reverse PageLoader-module__hYm4WW__spin;display:grid}.PageLoader-module__hYm4WW__icon svg{width:20px;height:20px;animation:3.2s ease-in-out infinite alternate PageLoader-module__hYm4WW__bob;animation-delay:var(--d,0s)}.PageLoader-module__hYm4WW__iconAccent{color:var(--neodent-red)}.PageLoader-module__hYm4WW__ring{width:calc(var(--disc) + 30px);height:calc(var(--disc) + 30px);overflow:visible}.PageLoader-module__hYm4WW__ringBase{fill:none;stroke:#f8f6ef1f;stroke-width:1px}.PageLoader-module__hYm4WW__ringArc{fill:none;stroke:var(--neodent-red);stroke-width:2px;stroke-linecap:round;stroke-dasharray:78 308;transform-box:fill-box;transform-origin:50%;animation:1.5s cubic-bezier(.55,.15,.45,.85) infinite PageLoader-module__hYm4WW__spin}.PageLoader-module__hYm4WW__disc{width:var(--disc);height:var(--disc);background:#fff;border-radius:50%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff80,0 18px 40px -16px #000000b3}.PageLoader-module__hYm4WW__logo{object-fit:contain;padding:13%}.PageLoader-module__hYm4WW__caption{justify-items:center;gap:10px;margin:0;display:grid}.PageLoader-module__hYm4WW__eyebrow{font-family:var(--app-font-sans);letter-spacing:.24em;text-transform:uppercase;color:#f8f6efc7;align-items:center;gap:12px;font-size:11px;font-weight:700;display:inline-flex}.PageLoader-module__hYm4WW__eyebrow:before,.PageLoader-module__hYm4WW__eyebrow:after{content:"";background:var(--neodent-red);width:22px;height:1px}.PageLoader-module__hYm4WW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes PageLoader-module__hYm4WW__spin{to{transform:rotate(360deg)}}@keyframes PageLoader-module__hYm4WW__bob{0%{transform:translateY(-1.5px)}to{transform:translateY(1.5px)}}@keyframes PageLoader-module__hYm4WW__breathe{0%{opacity:1}to{opacity:.55}}@media (max-width:767px){.PageLoader-module__hYm4WW__loader{--orbit:212px;--disc:112px;--icon:28px}.PageLoader-module__hYm4WW__icon svg{width:18px;height:18px}.PageLoader-module__hYm4WW__eyebrow{font-size:10px}}@media (prefers-reduced-motion:reduce){.PageLoader-module__hYm4WW__orbit,.PageLoader-module__hYm4WW__icon,.PageLoader-module__hYm4WW__icon svg,.PageLoader-module__hYm4WW__ringArc{animation:none}.PageLoader-module__hYm4WW__ringArc{animation:1.6s ease-in-out infinite alternate PageLoader-module__hYm4WW__breathe}}
.CookieConsentBanner-module__W_bf9G__wrapper{z-index:70;pointer-events:none;justify-content:center;padding:0 20px;display:flex;position:fixed;bottom:20px;left:0;right:0}.CookieConsentBanner-module__W_bf9G__card{pointer-events:auto;background:var(--neodent-surface);border:1px solid var(--neodent-border);align-items:center;gap:28px;width:min(880px,100%);padding:24px 28px;animation:.36s cubic-bezier(.16,.72,.2,1) both CookieConsentBanner-module__W_bf9G__rise;display:flex;box-shadow:0 18px 44px #161c1e29,0 4px 14px #161c1e1a}@keyframes CookieConsentBanner-module__W_bf9G__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.CookieConsentBanner-module__W_bf9G__copy{flex:1;min-width:0}.CookieConsentBanner-module__W_bf9G__eyebrow{color:var(--neodent-ink);font:700 11px/1 var(--app-font-mono,"Manrope", sans-serif);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 8px;display:flex}.CookieConsentBanner-module__W_bf9G__eyebrow:before{content:"";background:var(--neodent-red);flex-shrink:0;width:28px;height:1px}.CookieConsentBanner-module__W_bf9G__text{color:var(--neodent-muted);max-width:640px;margin:0;font-size:14px;line-height:1.6}.CookieConsentBanner-module__W_bf9G__link{color:var(--neodent-ink);border-bottom:1px solid var(--neodent-red);white-space:nowrap;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.CookieConsentBanner-module__W_bf9G__link:hover,.CookieConsentBanner-module__W_bf9G__link:focus-visible{color:var(--neodent-red)}.CookieConsentBanner-module__W_bf9G__link:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.CookieConsentBanner-module__W_bf9G__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.CookieConsentBanner-module__W_bf9G__btn{letter-spacing:.03em;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.CookieConsentBanner-module__W_bf9G__btn:focus-visible{outline:2px solid var(--neodent-red);outline-offset:2px}.CookieConsentBanner-module__W_bf9G__btnGhost{color:var(--neodent-ink);border-color:var(--neodent-border);background:0 0}.CookieConsentBanner-module__W_bf9G__btnGhost:hover{border-color:var(--neodent-ink)}.CookieConsentBanner-module__W_bf9G__btnManage{color:var(--neodent-muted);text-decoration:underline;-webkit-text-decoration-color:var(--neodent-border);text-decoration-color:var(--neodent-border);background:0 0;border-color:#0000;padding:0 6px}.CookieConsentBanner-module__W_bf9G__btnManage:hover{color:var(--neodent-ink);-webkit-text-decoration-color:var(--neodent-red);text-decoration-color:var(--neodent-red)}.CookieConsentBanner-module__W_bf9G__btnPrimary{background:var(--neodent-red);color:var(--neodent-surface);box-shadow:0 4px 14px #b7121a29}.CookieConsentBanner-module__W_bf9G__btnPrimary:hover{background:var(--neodent-red-dark);transform:translateY(-1px);box-shadow:0 6px 18px #b7121a33}@media (max-width:900px){.CookieConsentBanner-module__W_bf9G__card{gap:20px;padding:22px 24px}}@media (max-width:700px){.CookieConsentBanner-module__W_bf9G__wrapper{padding:0 14px;bottom:14px}.CookieConsentBanner-module__W_bf9G__card{padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:16px}.CookieConsentBanner-module__W_bf9G__actions{flex-wrap:wrap}.CookieConsentBanner-module__W_bf9G__btn{flex:auto}.CookieConsentBanner-module__W_bf9G__btnManage{text-align:center;flex:none;order:3;width:100%;padding:8px 0 0}.CookieConsentBanner-module__W_bf9G__btnGhost{order:2}.CookieConsentBanner-module__W_bf9G__btnPrimary{order:1}}@media (prefers-reduced-motion:reduce){.CookieConsentBanner-module__W_bf9G__card{animation:none}.CookieConsentBanner-module__W_bf9G__btnPrimary:hover{transform:none}}
.CookiePreferencesPanel-module__dmV0Ia__backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);background:#1418198c;justify-content:center;align-items:center;padding:20px;animation:.22s both CookiePreferencesPanel-module__dmV0Ia__fade;display:flex;position:fixed;inset:0}@keyframes CookiePreferencesPanel-module__dmV0Ia__fade{0%{opacity:0}to{opacity:1}}.CookiePreferencesPanel-module__dmV0Ia__dialog{background:var(--neodent-surface);border:1px solid var(--neodent-border);width:min(560px,100%);max-height:calc(100svh - 40px);animation:.28s cubic-bezier(.22,1,.36,1) both CookiePreferencesPanel-module__dmV0Ia__rise;position:relative;overflow-y:auto;box-shadow:0 30px 70px #161c1e47}@keyframes CookiePreferencesPanel-module__dmV0Ia__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.CookiePreferencesPanel-module__dmV0Ia__topBar{justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 0;display:flex}.CookiePreferencesPanel-module__dmV0Ia__eyebrow{color:var(--neodent-muted);font:700 10px/1 var(--app-font-mono,"Manrope", sans-serif);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.CookiePreferencesPanel-module__dmV0Ia__eyebrow:before{content:"";background:var(--neodent-red);flex-shrink:0;width:28px;height:1px}.CookiePreferencesPanel-module__dmV0Ia__closeBtn{border:1px solid var(--neodent-border);width:32px;height:32px;color:var(--neodent-ink);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .18s,color .18s;display:inline-flex}.CookiePreferencesPanel-module__dmV0Ia__closeBtn:hover{border-color:var(--neodent-red);color:var(--neodent-red)}.CookiePreferencesPanel-module__dmV0Ia__closeBtn:focus-visible{outline:2px solid var(--neodent-red);outline-offset:2px}.CookiePreferencesPanel-module__dmV0Ia__title{font-family:var(--app-font-serif);color:var(--neodent-ink);margin:14px 24px 6px;font-size:26px;font-weight:400;line-height:1.15}.CookiePreferencesPanel-module__dmV0Ia__intro{color:var(--neodent-muted);margin:0 24px 20px;font-size:14px;line-height:1.6}.CookiePreferencesPanel-module__dmV0Ia__categories{border-top:1px solid var(--neodent-border);flex-direction:column;display:flex}.CookiePreferencesPanel-module__dmV0Ia__category{border-bottom:1px solid var(--neodent-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.CookiePreferencesPanel-module__dmV0Ia__categoryCopy{min-width:0}.CookiePreferencesPanel-module__dmV0Ia__categoryName{letter-spacing:.01em;color:var(--neodent-ink);margin:0 0 6px;font-size:14.5px;font-weight:700}.CookiePreferencesPanel-module__dmV0Ia__categoryDesc{color:var(--neodent-muted);margin:0;font-size:13px;line-height:1.6}.CookiePreferencesPanel-module__dmV0Ia__statusLabel{font:700 10px/1 var(--app-font-mono,"Manrope", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--neodent-muted);white-space:nowrap;flex-shrink:0;align-self:center}.CookiePreferencesPanel-module__dmV0Ia__switch{border:1px solid var(--neodent-border);background:var(--neodent-ivory);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;width:44px;height:24px;transition:background .2s,border-color .2s;display:inline-flex;position:relative}.CookiePreferencesPanel-module__dmV0Ia__switch[data-checked=true]{background:var(--neodent-red);border-color:var(--neodent-red)}.CookiePreferencesPanel-module__dmV0Ia__switch:focus-visible{outline:2px solid var(--neodent-red);outline-offset:2px}.CookiePreferencesPanel-module__dmV0Ia__switchKnob{background:var(--neodent-surface);border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #161c1e4d}.CookiePreferencesPanel-module__dmV0Ia__switch[data-checked=true] .CookiePreferencesPanel-module__dmV0Ia__switchKnob{transform:translate(20px)}.CookiePreferencesPanel-module__dmV0Ia__footerActions{padding:20px 24px calc(20px + env(safe-area-inset-bottom,0px));justify-content:flex-end;align-items:center;gap:10px;display:flex}.CookiePreferencesPanel-module__dmV0Ia__btn{letter-spacing:.03em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:42px;padding:0 20px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.CookiePreferencesPanel-module__dmV0Ia__btn:focus-visible{outline:2px solid var(--neodent-red);outline-offset:2px}.CookiePreferencesPanel-module__dmV0Ia__btnGhost{color:var(--neodent-ink);border-color:var(--neodent-border);background:0 0}.CookiePreferencesPanel-module__dmV0Ia__btnGhost:hover{border-color:var(--neodent-ink)}.CookiePreferencesPanel-module__dmV0Ia__btnPrimary{background:var(--neodent-red);color:var(--neodent-surface);box-shadow:0 4px 14px #b7121a29}.CookiePreferencesPanel-module__dmV0Ia__btnPrimary:hover{background:var(--neodent-red-dark);transform:translateY(-1px);box-shadow:0 6px 18px #b7121a33}@media (max-width:560px){.CookiePreferencesPanel-module__dmV0Ia__backdrop{align-items:flex-end;padding:0}.CookiePreferencesPanel-module__dmV0Ia__dialog{width:100%;max-height:calc(100svh - 20px);animation:.3s cubic-bezier(.16,.72,.2,1) both CookiePreferencesPanel-module__dmV0Ia__sheetRise}.CookiePreferencesPanel-module__dmV0Ia__footerActions{flex-direction:column-reverse;align-items:stretch}}@keyframes CookiePreferencesPanel-module__dmV0Ia__sheetRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CookiePreferencesPanel-module__dmV0Ia__backdrop,.CookiePreferencesPanel-module__dmV0Ia__dialog{animation:none}.CookiePreferencesPanel-module__dmV0Ia__btnPrimary:hover{transform:none}}
.Footer-module__0lkmPa__footer{--charcoal:#101214;--ivory:#f1eee7;--muted:#f1eee7b3;--quiet:#f1eee799;--rule:#f1eee724;--red:#d71920;--link-h:36px;isolation:isolate;background:var(--charcoal);color:var(--ivory);padding:clamp(64px, 7vw, 104px) 0 var(--mobile-bar-space,0px);border-top:1px solid var(--rule);position:relative;overflow:hidden}.Footer-module__0lkmPa__footer:before{content:"";z-index:-1;background:radial-gradient(ellipse at 92% 0%, #d7192014, transparent 46%), var(--charcoal);position:absolute;inset:0}.Footer-module__0lkmPa__container{width:min(1180px,100% - 48px);margin:0 auto}.Footer-module__0lkmPa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Footer-module__0lkmPa__closing{position:relative}.Footer-module__0lkmPa__statement{font-family:var(--app-font-serif);letter-spacing:-.03em;color:var(--ivory);text-wrap:balance;margin:0;font-size:clamp(2.15rem,9.2vw,3.6rem);font-weight:400;line-height:1.04;position:relative}.Footer-module__0lkmPa__statement span{color:var(--red);font-style:italic}.Footer-module__0lkmPa__grid{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"brand explore treatments contact""locations locations locations locations";gap:48px clamp(32px,4.5vw,64px);margin-top:clamp(40px,5vw,72px);padding-top:clamp(32px,3.5vw,44px);display:grid}.Footer-module__0lkmPa__brandCol{grid-area:brand}.Footer-module__0lkmPa__exploreCol{grid-area:explore}.Footer-module__0lkmPa__treatmentsCol{grid-area:treatments}.Footer-module__0lkmPa__contactCol{grid-area:contact}.Footer-module__0lkmPa__locations{grid-area:locations}.Footer-module__0lkmPa__colLabel{color:var(--quiet);font-family:var(--app-font-sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700;line-height:1.4}.Footer-module__0lkmPa__brandCol .brand{min-height:44px;margin-bottom:18px}.Footer-module__0lkmPa__brandSentence{max-width:290px;color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.65}.Footer-module__0lkmPa__socialRow{align-items:center;gap:10px;display:flex}.Footer-module__0lkmPa__socialLink{width:44px;height:44px;color:var(--muted);border:1px solid #f1eee747;border-radius:50%;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex}.Footer-module__0lkmPa__socialLink:hover,.Footer-module__0lkmPa__socialLink:focus-visible{color:var(--ivory);border-color:var(--red)}.Footer-module__0lkmPa__socialLink:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.Footer-module__0lkmPa__linkList{margin:0;padding:0;list-style:none}.Footer-module__0lkmPa__linkList a{min-height:var(--link-h);min-width:44px;color:var(--ivory);align-items:center;font-size:15px;line-height:1.35;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.Footer-module__0lkmPa__linkList a:after{content:"";background:var(--red);height:1px;transition:right .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:5px;left:0;right:100%}.Footer-module__0lkmPa__linkList a:hover,.Footer-module__0lkmPa__linkList a:focus-visible{color:#fff}.Footer-module__0lkmPa__linkList a:hover:after,.Footer-module__0lkmPa__linkList a:focus-visible:after{right:0}.Footer-module__0lkmPa__linkList a:focus-visible{outline:2px solid var(--ivory);outline-offset:2px}.Footer-module__0lkmPa__contactCol{flex-direction:column;align-items:flex-start;display:flex}.Footer-module__0lkmPa__contactCol .Footer-module__0lkmPa__colLabel{align-self:stretch}.Footer-module__0lkmPa__contactCall{min-height:48px;color:var(--ivory);letter-spacing:.01em;flex-direction:column;justify-content:center;gap:4px;margin-bottom:14px;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-flex}.Footer-module__0lkmPa__contactCall span{color:var(--quiet);letter-spacing:.02em;font-size:12px;font-weight:500}.Footer-module__0lkmPa__contactCall:hover,.Footer-module__0lkmPa__contactCall:focus-visible{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:5px}.Footer-module__0lkmPa__contactCall:focus-visible{outline:2px solid var(--ivory);outline-offset:4px}.Footer-module__0lkmPa__textAction{min-height:44px;color:var(--ivory);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex;position:relative}.Footer-module__0lkmPa__textAction:after{content:"";background:var(--red);height:1px;transition:right .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:9px;left:0;right:100%}.Footer-module__0lkmPa__textAction:hover,.Footer-module__0lkmPa__textAction:focus-visible{color:#fff;gap:11px}.Footer-module__0lkmPa__textAction:hover:after,.Footer-module__0lkmPa__textAction:focus-visible:after{right:0}.Footer-module__0lkmPa__textAction:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.Footer-module__0lkmPa__locations{border-top:1px solid var(--rule);padding-top:clamp(28px,3vw,36px)}.Footer-module__0lkmPa__branchList{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(32px,4.5vw,64px);margin:0;padding:0;list-style:none;display:grid}.Footer-module__0lkmPa__branchHead{flex-wrap:wrap;align-items:baseline;gap:4px 20px;display:flex}.Footer-module__0lkmPa__branchName{font-family:var(--app-font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:400;line-height:1.15}.Footer-module__0lkmPa__branchName a{min-height:44px;color:var(--ivory);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.Footer-module__0lkmPa__branchName a:hover,.Footer-module__0lkmPa__branchName a:focus-visible{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:6px;text-decoration-thickness:1px}.Footer-module__0lkmPa__branchName a:focus-visible{outline:2px solid var(--ivory);outline-offset:4px}.Footer-module__0lkmPa__rating{white-space:nowrap;align-items:baseline;gap:5px;margin:0;font-size:13px;display:inline-flex}.Footer-module__0lkmPa__ratingScore{color:var(--ivory);font-size:15px;font-weight:700}.Footer-module__0lkmPa__ratingStar{color:var(--red);font-size:13px}.Footer-module__0lkmPa__ratingCount{color:var(--muted);margin-left:3px}.Footer-module__0lkmPa__branchAddress{color:var(--muted);margin:8px 0 6px;font-size:14px;line-height:1.5}.Footer-module__0lkmPa__branchActions{flex-wrap:wrap;align-items:center;gap:0 28px;display:flex}.Footer-module__0lkmPa__branchPhone{min-height:44px;color:var(--ivory);letter-spacing:.01em;align-items:center;font-size:18px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.Footer-module__0lkmPa__branchPhone:hover,.Footer-module__0lkmPa__branchPhone:focus-visible{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:5px}.Footer-module__0lkmPa__branchPhone:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.Footer-module__0lkmPa__legal{border-top:1px solid var(--rule);color:var(--quiet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 28px;margin-top:clamp(36px,4vw,56px);padding:14px 0 22px;font-size:13px;display:flex}.Footer-module__0lkmPa__copyright{margin:0}.Footer-module__0lkmPa__legalLinks{flex-wrap:wrap;align-items:center;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__0lkmPa__legalLinks a,.Footer-module__0lkmPa__legalLinkButton{min-width:44px;min-height:44px;color:var(--muted);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.Footer-module__0lkmPa__legalLinks span{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}.Footer-module__0lkmPa__legalLinks a:hover,.Footer-module__0lkmPa__legalLinks a:focus-visible,.Footer-module__0lkmPa__legalLinkButton:hover,.Footer-module__0lkmPa__legalLinkButton:focus-visible{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:5px}.Footer-module__0lkmPa__legalLinks a:focus-visible,.Footer-module__0lkmPa__legalLinkButton:focus-visible{outline:2px solid var(--ivory);outline-offset:2px}.Footer-module__0lkmPa__legalLinkButton{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.Footer-module__0lkmPa__credit{color:var(--muted);margin:0}.Footer-module__0lkmPa__credit a{min-height:44px;color:var(--ivory);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:5px;align-items:center;font-weight:600;transition:color .2s;display:inline-flex}.Footer-module__0lkmPa__credit a:hover,.Footer-module__0lkmPa__credit a:focus-visible{color:#fff}.Footer-module__0lkmPa__credit a:focus-visible{outline:2px solid var(--ivory);outline-offset:2px}@media (min-width:900px){.Footer-module__0lkmPa__statement{white-space:nowrap;font-size:clamp(3.4rem,6.1vw,5rem)}}@media (max-width:1023px){.Footer-module__0lkmPa__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"brand brand brand""explore treatments contact""locations locations locations";gap:40px 32px}.Footer-module__0lkmPa__brandSentence{max-width:420px}.Footer-module__0lkmPa__footer{--link-h:44px}.Footer-module__0lkmPa__linkList a:after{bottom:9px}}@media (max-width:719px){.Footer-module__0lkmPa__container{width:min(100% - 32px,600px)}.Footer-module__0lkmPa__statement{font-size:clamp(2.15rem,9.2vw,3.6rem)}.Footer-module__0lkmPa__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand brand""explore treatments""contact contact""locations locations";gap:36px 24px;margin-top:36px}.Footer-module__0lkmPa__branchList{grid-template-columns:minmax(0,1fr);gap:32px}.Footer-module__0lkmPa__linkList a{min-height:44px}.Footer-module__0lkmPa__linkList a:after{bottom:9px}.Footer-module__0lkmPa__legal{flex-direction:column;align-items:flex-start;gap:0;margin-top:32px}}@media (max-width:359px){.Footer-module__0lkmPa__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""explore""treatments""contact""locations"}}@media (prefers-reduced-motion:reduce){.Footer-module__0lkmPa__linkList a,.Footer-module__0lkmPa__linkList a:after,.Footer-module__0lkmPa__textAction,.Footer-module__0lkmPa__textAction:after,.Footer-module__0lkmPa__socialLink,.Footer-module__0lkmPa__contactCall,.Footer-module__0lkmPa__branchName a,.Footer-module__0lkmPa__branchPhone,.Footer-module__0lkmPa__legalLinks a,.Footer-module__0lkmPa__legalLinkButton,.Footer-module__0lkmPa__credit a{transition:none}}
.TurnstileWidget-module__Escr3q__field{gap:8px;display:grid}.TurnstileWidget-module__Escr3q__label{font-family:var(--app-font-sans);color:var(--neodent-ink);font-size:14px;font-weight:600;line-height:1.4}.TurnstileWidget-module__Escr3q__widget{align-items:center;width:100%;min-height:65px;display:flex}
.motion-module__ZqCtyW__reveal{--reveal-duration:.64s;--reveal-ease:cubic-bezier(.22, 1, .36, 1);--reveal-rise:12px}.motion-module__ZqCtyW__reveal[data-reveal-ready]:not([data-shown])[data-mode=self],.motion-module__ZqCtyW__reveal[data-reveal-ready]:not([data-shown])[data-mode=children]>:not([data-reveal-contents]),.motion-module__ZqCtyW__reveal[data-reveal-ready]:not([data-shown])[data-mode=children]>[data-reveal-contents]>*{opacity:0}.motion-module__ZqCtyW__reveal[data-reveal-ready]:not([data-shown])[data-variant=rise][data-mode=self],.motion-module__ZqCtyW__reveal[data-reveal-ready]:not([data-shown])[data-variant=rise][data-mode=children]>:not([data-reveal-contents]),.motion-module__ZqCtyW__reveal[data-reveal-ready]:not([data-shown])[data-variant=rise][data-mode=children]>[data-reveal-contents]>*{transform:translate3d(0, var(--reveal-rise), 0)}.motion-module__ZqCtyW__reveal[data-reveal-ready]:not([data-shown])>.motion-module__ZqCtyW__maskLine>.motion-module__ZqCtyW__maskInner{transform:translateY(105%)}.motion-module__ZqCtyW__reveal[data-reveal-ready]:not([data-shown])>.motion-module__ZqCtyW__maskLine>.motion-module__ZqCtyW__maskInner :is(img,video){transform:scale(1.04)}.motion-module__ZqCtyW__reveal[data-shown=true][data-mode=self],.motion-module__ZqCtyW__reveal[data-shown=true][data-mode=children]>:not([data-reveal-contents]),.motion-module__ZqCtyW__reveal[data-shown=true][data-mode=children]>[data-reveal-contents]>*,.motion-module__ZqCtyW__reveal[data-shown=true]>.motion-module__ZqCtyW__maskLine>.motion-module__ZqCtyW__maskInner,.motion-module__ZqCtyW__reveal[data-shown=true]>.motion-module__ZqCtyW__maskLine>.motion-module__ZqCtyW__maskInner :is(img,video){transition:opacity var(--reveal-duration) var(--reveal-ease), transform var(--reveal-duration) var(--reveal-ease);transition-delay:calc(var(--reveal-delay,0s) + var(--reveal-i,0) * var(--reveal-stagger,0s))}.motion-module__ZqCtyW__maskLine{display:block;overflow:clip}.motion-module__ZqCtyW__maskInner{display:block}.motion-module__ZqCtyW__drawLine{transform-origin:0;display:block}@keyframes motion-module__ZqCtyW__drawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.motion-module__ZqCtyW__drawLine{animation:linear both motion-module__ZqCtyW__drawLine;animation-timeline:view();animation-range:entry 20% cover 50%}}}@supports not (animation-timeline:view()){.motion-module__ZqCtyW__reveal[data-reveal-ready]:not([data-shown]) .motion-module__ZqCtyW__drawLine{transform:scaleX(0)}.motion-module__ZqCtyW__reveal[data-shown=true] .motion-module__ZqCtyW__drawLine{transition:transform .56s var(--reveal-ease);transition-delay:calc(var(--reveal-delay,0s) + .12s)}}@media (prefers-reduced-motion:reduce){.motion-module__ZqCtyW__reveal[data-reveal-ready]:not([data-shown=done],[data-shown=instant])[data-mode=self],.motion-module__ZqCtyW__reveal[data-reveal-ready]:not([data-shown=done],[data-shown=instant])[data-mode=children]>*,.motion-module__ZqCtyW__reveal[data-reveal-ready]:not([data-shown=done],[data-shown=instant])[data-mode=children]>[data-reveal-contents]>*,.motion-module__ZqCtyW__reveal[data-reveal-ready]>.motion-module__ZqCtyW__maskLine>.motion-module__ZqCtyW__maskInner,.motion-module__ZqCtyW__reveal[data-reveal-ready]>.motion-module__ZqCtyW__maskLine>.motion-module__ZqCtyW__maskInner :is(img,video),.motion-module__ZqCtyW__drawLine{opacity:1;transition:none;animation:none;transform:none}}.motion-module__ZqCtyW__countUp{display:inline-grid;position:relative}.motion-module__ZqCtyW__countUp>.motion-module__ZqCtyW__countUpGhost,.motion-module__ZqCtyW__countUp>.motion-module__ZqCtyW__countUpLive{grid-area:1/1}.motion-module__ZqCtyW__countUpGhost{visibility:hidden}.motion-module__ZqCtyW__countUpLive{-webkit-user-select:none;user-select:none}.motion-module__ZqCtyW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Breadcrumbs-module__pkfXlq__crumbs{--crumb-ink:#263033b3;--crumb-current:var(--ink)}.Breadcrumbs-module__pkfXlq__dark{--crumb-ink:#f1eee7b8;--crumb-current:#f1eee7f0}.Breadcrumbs-module__pkfXlq__list{flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__pkfXlq__item{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.Breadcrumbs-module__pkfXlq__link{min-height:24px;color:var(--crumb-ink);align-items:center;transition:color .2s;display:inline-flex}.Breadcrumbs-module__pkfXlq__link:hover{color:var(--crumb-current)}.Breadcrumbs-module__pkfXlq__link:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.Breadcrumbs-module__pkfXlq__sep{color:var(--crumb-ink);opacity:.7}.Breadcrumbs-module__pkfXlq__current{color:var(--crumb-current)}.Breadcrumbs-module__pkfXlq__underNav{padding-top:var(--nav-height-desktop)}@media (max-width:900px){.Breadcrumbs-module__pkfXlq__underNav{padding-top:var(--nav-height-mobile)}}@media (max-width:768px){.Breadcrumbs-module__pkfXlq__item{letter-spacing:.12em}.Breadcrumbs-module__pkfXlq__link{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.Breadcrumbs-module__pkfXlq__link{transition:none}}
.Emphasis-module__u0hlZG__em{font-weight:600}mark.Emphasis-module__u0hlZG__em{color:inherit;background:0 0}.Emphasis-module__u0hlZG__primary{color:var(--neodent-red)}.Emphasis-module__u0hlZG__primary.Emphasis-module__u0hlZG__onDark,mark.Emphasis-module__u0hlZG__em.Emphasis-module__u0hlZG__onDark{color:var(--neodent-ivory);font-weight:700}
.Breadcrumbs-module__CLjHyW__crumbs{--crumb-ink:#263033b3;--crumb-current:var(--ink)}.Breadcrumbs-module__CLjHyW__dark{--crumb-ink:#f1eee7b8;--crumb-current:#f1eee7f0}.Breadcrumbs-module__CLjHyW__list{flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__CLjHyW__item{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.Breadcrumbs-module__CLjHyW__link{min-height:24px;color:var(--crumb-ink);align-items:center;transition:color .2s;display:inline-flex}.Breadcrumbs-module__CLjHyW__link:hover{color:var(--crumb-current)}.Breadcrumbs-module__CLjHyW__link:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.Breadcrumbs-module__CLjHyW__sep{color:var(--crumb-ink);opacity:.7}.Breadcrumbs-module__CLjHyW__current{color:var(--crumb-current)}@media (max-width:768px){.Breadcrumbs-module__CLjHyW__item{letter-spacing:.12em}.Breadcrumbs-module__CLjHyW__link{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.Breadcrumbs-module__CLjHyW__link{transition:none}}
.Breadcrumbs-module__06oCUG__crumbs{--crumb-ink:#263033b3;--crumb-current:var(--ink)}.Breadcrumbs-module__06oCUG__dark{--crumb-ink:#f1eee7b8;--crumb-current:#f1eee7f0}.Breadcrumbs-module__06oCUG__list{flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__06oCUG__item{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.Breadcrumbs-module__06oCUG__link{min-height:24px;color:var(--crumb-ink);align-items:center;transition:color .2s;display:inline-flex}.Breadcrumbs-module__06oCUG__link:hover{color:var(--crumb-current)}.Breadcrumbs-module__06oCUG__link:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.Breadcrumbs-module__06oCUG__sep{color:var(--crumb-ink);opacity:.7}.Breadcrumbs-module__06oCUG__current{color:var(--crumb-current)}.Breadcrumbs-module__06oCUG__underNav{padding-top:var(--nav-height-desktop)}@media (max-width:900px){.Breadcrumbs-module__06oCUG__underNav{padding-top:var(--nav-height-mobile)}}@media (max-width:768px){.Breadcrumbs-module__06oCUG__item{letter-spacing:.12em}.Breadcrumbs-module__06oCUG__link{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.Breadcrumbs-module__06oCUG__link{transition:none}}
.Lightbox-module__McSGAG__dialog{background:var(--neodent-charcoal);width:min(620px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--neodent-ivory);border:0;border-radius:16px;margin:auto;padding:0;overflow:auto}.Lightbox-module__McSGAG__dialog::backdrop{background:#0a0c0dd1}.Lightbox-module__McSGAG__panel{padding:clamp(16px,2.4vw,28px)}.Lightbox-module__McSGAG__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.Lightbox-module__McSGAG__title{font-family:var(--app-font-serif);margin:0;font-size:clamp(17px,2vw,20px);line-height:1.3}.Lightbox-module__McSGAG__close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #f1eee74d;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.Lightbox-module__McSGAG__close:hover{background:#f1eee71f}.Lightbox-module__McSGAG__close:focus-visible,.Lightbox-module__McSGAG__nav:focus-visible{outline:2px solid var(--neodent-red);outline-offset:2px}.Lightbox-module__McSGAG__figure{min-width:0;margin:0}.Lightbox-module__McSGAG__frame{background:#0f1213;border-radius:10px;justify-content:center;align-items:center;min-height:160px;padding:18px 8px;display:flex;position:relative;overflow:hidden}.Lightbox-module__McSGAG__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.Lightbox-module__McSGAG__nav{z-index:1;color:#fff;cursor:pointer;background:#0f1213b3;border:1px solid #f1eee757;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-22px;padding:0;transition:background .2s,opacity .2s;display:inline-flex;position:absolute;top:50%}.Lightbox-module__McSGAG__nav:hover:not(:disabled){background:#0f1213e6}.Lightbox-module__McSGAG__nav:disabled{opacity:.3;cursor:default}.Lightbox-module__McSGAG__prev{left:6px}.Lightbox-module__McSGAG__next{right:6px}.Lightbox-module__McSGAG__label{letter-spacing:.12em;text-transform:uppercase;color:#f1eee7e0;margin-top:10px;font-size:12px;font-weight:700}@media (prefers-reduced-motion:no-preference){.Lightbox-module__McSGAG__dialog[open]{animation:.22s cubic-bezier(.22,1,.36,1) Lightbox-module__McSGAG__lbIn}.Lightbox-module__McSGAG__dialog[open]::backdrop{animation:.22s ease-out Lightbox-module__McSGAG__lbFade}}@media (prefers-reduced-motion:reduce){.Lightbox-module__McSGAG__nav{transition:none}}@keyframes Lightbox-module__McSGAG__lbIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes Lightbox-module__McSGAG__lbFade{0%{opacity:0}to{opacity:1}}
.Emphasis-module__TEHcKq__em{font-weight:600}mark.Emphasis-module__TEHcKq__em{color:inherit;background:0 0}.Emphasis-module__TEHcKq__primary{color:var(--neodent-red)}.Emphasis-module__TEHcKq__primary.Emphasis-module__TEHcKq__onDark{color:var(--neodent-ivory);font-weight:700}mark.Emphasis-module__TEHcKq__em.Emphasis-module__TEHcKq__onDark{color:var(--neodent-ivory)}
.Emphasis-module__fjPEEG__em{font-weight:600}mark.Emphasis-module__fjPEEG__em{color:inherit;background:0 0}.Emphasis-module__fjPEEG__primary{color:var(--neodent-red)}.Emphasis-module__fjPEEG__primary.Emphasis-module__fjPEEG__onDark{color:var(--neodent-ivory);font-weight:700}mark.Emphasis-module__fjPEEG__em.Emphasis-module__fjPEEG__onDark{color:var(--neodent-ivory)}
.DrMiftahBackdrop-module__TjR2HG__backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.DrMiftahBackdrop-module__TjR2HG__glow,.DrMiftahBackdrop-module__TjR2HG__pattern{position:absolute;inset:0}.DrMiftahBackdrop-module__TjR2HG__glow{background-image:radial-gradient(ellipse var(--mf-glow-rx) var(--mf-glow-ry) at var(--mf-glow-x) var(--mf-glow-y), rgba(215, 25, 32, var(--mf-glow-a)) 0%, rgba(215, 25, 32, calc(var(--mf-glow-a) * .5)) 38%, rgba(215, 25, 32, calc(var(--mf-glow-a) * .25)) 69%, #d7192000 100%), radial-gradient(circle 380px at 3% 104%, rgba(215, 25, 32, var(--mf-glow2-a)) 0%, #d7192000 100%)}.DrMiftahBackdrop-module__TjR2HG__pattern{display:none;inset:-14px}@supports (mask-mode:luminance){.DrMiftahBackdrop-module__TjR2HG__pattern{opacity:var(--mf-pattern-o);filter:url(#miftah-pattern-levels);display:block}.DrMiftahBackdrop-module__TjR2HG__tile{background-color:var(--neodent-ivory);-webkit-mask-image:url(/assets/backgrounds/neodent-treatments-icon-pattern-dark.webp), radial-gradient(ellipse var(--mf-pattern-rx) var(--mf-pattern-ry) at var(--mf-glow-x) var(--mf-glow-y), #000 0%, #000 46%, #000000c7 74%, transparent 100%);mask-image:url(/assets/backgrounds/neodent-treatments-icon-pattern-dark.webp), radial-gradient(ellipse var(--mf-pattern-rx) var(--mf-pattern-ry) at var(--mf-glow-x) var(--mf-glow-y), #000 0%, #000 46%, #000000c7 74%, transparent 100%);-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-source-type:luminance,alpha;mask-mode:luminance,alpha;-webkit-mask-size:var(--mf-pattern-size) var(--mf-pattern-size), 100% 100%;mask-size:var(--mf-pattern-size) var(--mf-pattern-size), 100% 100%;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}}.DrMiftahBackdrop-module__TjR2HG__filter{width:0;height:0;position:absolute;overflow:hidden}@keyframes DrMiftahBackdrop-module__TjR2HG__breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes DrMiftahBackdrop-module__TjR2HG__drift{0%{transform:translate(0,0)}to{transform:translate(-14px,14px)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.DrMiftahBackdrop-module__TjR2HG__glow{will-change:transform, opacity;animation:11s ease-in-out infinite DrMiftahBackdrop-module__TjR2HG__breathe}.DrMiftahBackdrop-module__TjR2HG__pattern{will-change:transform;animation:40s linear infinite alternate DrMiftahBackdrop-module__TjR2HG__drift}}
.SectionHeader-module__OPzNda__header{max-width:1040px}.SectionHeader-module__OPzNda__title{font-family:var(--app-font-serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4.4vw,4.4rem);font-weight:400;line-height:1.04}.SectionHeader-module__OPzNda__title span{display:block}.SectionHeader-module__OPzNda__title .SectionHeader-module__OPzNda__accent{color:var(--neodent-red);font-style:italic}.SectionHeader-module__OPzNda__title .SectionHeader-module__OPzNda__plainAccent{color:inherit;font-style:normal}.SectionHeader-module__OPzNda__compact .SectionHeader-module__OPzNda__title{font-size:clamp(2rem,2.8vw,2.6rem);line-height:1.04}.SectionHeader-module__OPzNda__dark .SectionHeader-module__OPzNda__title{color:#f1eee7}.SectionHeader-module__OPzNda__intro{max-width:640px;margin:18px 0 0}.SectionHeader-module__OPzNda__intro p{margin:0}@media (max-width:767px){.SectionHeader-module__OPzNda__title{font-size:clamp(2.15rem,9vw,2.7rem)}}
.PageHeader-module__lplYea__header{--enter-ease:cubic-bezier(.22, 1, .36, 1);--glow-x:calc(50% + min(290px, 23vw));--glow-y:54%;isolation:isolate;background-color:var(--neodent-charcoal);background-image:linear-gradient(180deg, var(--neodent-charcoal) 0%, #0f1315 100%);color:var(--neodent-ivory);padding:calc(var(--nav-height-desktop) + 16px) 0 28px;position:relative;overflow:clip}.PageHeader-module__lplYea__filterDefs{width:0;height:0;position:absolute;overflow:hidden}.PageHeader-module__lplYea__backdrop{z-index:0;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.PageHeader-module__lplYea__glow,.PageHeader-module__lplYea__pattern{position:absolute;inset:0}.PageHeader-module__lplYea__glow{background-image:radial-gradient(ellipse min(440px, 34vw) 74% at var(--glow-x) var(--glow-y), #d719204d 0%, #d7192026 50%, #d7192013 80%, #d7192000 100%), radial-gradient(circle 380px at 3% 104%, #d719201f 0%, #d7192000 100%)}.PageHeader-module__lplYea__pattern{display:none;inset:-14px}@supports (mask-mode:luminance){.PageHeader-module__lplYea__pattern{opacity:.125;filter:url(#sd-pattern-levels);display:block}.PageHeader-module__lplYea__tile{background-color:var(--neodent-ivory);-webkit-mask-image:url(/assets/backgrounds/neodent-treatments-icon-pattern-dark.webp), radial-gradient(ellipse min(345px, 26vw) 86% at var(--glow-x) var(--glow-y), #000 0%, #000 46%, #000000c7 74%, transparent 100%);mask-image:url(/assets/backgrounds/neodent-treatments-icon-pattern-dark.webp), radial-gradient(ellipse min(345px, 26vw) 86% at var(--glow-x) var(--glow-y), #000 0%, #000 46%, #000000c7 74%, transparent 100%);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){.PageHeader-module__lplYea__backdrop{display:block}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.PageHeader-module__lplYea__tile{will-change:transform;animation:48s linear infinite alternate PageHeader-module__lplYea__patternDrift}}@keyframes PageHeader-module__lplYea__patternDrift{0%{transform:translate(0,0)}to{transform:translate(-14px,10px)}}.PageHeader-module__lplYea__inner{z-index:1;width:var(--sd-container,min(1180px, calc(100% - 48px)));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4.5vw,72px);margin:0 auto;display:grid;position:relative}.PageHeader-module__lplYea__copy{min-width:0;max-width:600px}.PageHeader-module__lplYea__title{letter-spacing:-.045em;text-wrap:balance;margin:12px 0 0;font-size:clamp(34px,min(4.4vw,7dvh),56px);font-weight:400;line-height:1}.PageHeader-module__lplYea__line{display:block}.PageHeader-module__lplYea__accent{color:var(--neodent-red);font-family:var(--app-font-serif);letter-spacing:-.03em;font-weight:400}.PageHeader-module__lplYea__lede{max-width:540px;margin:14px 0 0}.PageHeader-module__lplYea__actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.PageHeader-module__lplYea__actions .button-primary{min-width:200px}.PageHeader-module__lplYea__consult{color:#fbfaf7c7;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:2px 20px;margin:14px 0 0;font-size:14px;display:flex}.PageHeader-module__lplYea__consultLink{min-height:32px;color:var(--neodent-ivory);text-underline-offset:5px;align-items:center;-webkit-text-decoration:underline #f1eee757;text-decoration:underline #f1eee757;transition:text-decoration-color .2s;display:inline-flex}.PageHeader-module__lplYea__consultLink:hover{-webkit-text-decoration-color:var(--neodent-red);text-decoration-color:var(--neodent-red)}.PageHeader-module__lplYea__consultLink:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.PageHeader-module__lplYea__visual{min-width:0;margin:0}.PageHeader-module__lplYea__frame{height:var(--sd-cap-header-photo,min(52dvh, 460px));max-height:var(--media-max-h-compact);background:#1b1d1f;border:1px solid #fbfaf724;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 22px 50px -26px #000000b3}.PageHeader-module__lplYea__photo{object-fit:cover;filter:saturate(.9)contrast(1.03)}.PageHeader-module__lplYea__meta{letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#0f131500 0%,#0f1315d1 100%);justify-content:space-between;align-items:flex-end;gap:16px;padding:44px 18px 14px;font-size:12px;display:flex;position:absolute;inset:auto 0 0}.PageHeader-module__lplYea__meta b{color:#fff;font-weight:700}.PageHeader-module__lplYea__meta span{color:#f1eee7e0;font-weight:600}@keyframes PageHeader-module__lplYea__enterRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes PageHeader-module__lplYea__enterPhoto{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes PageHeader-module__lplYea__enterSettle{0%{transform:scale(1.05)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.PageHeader-module__lplYea__enter{animation:PageHeader-module__lplYea__enterRise .64s var(--enter-ease) both}.PageHeader-module__lplYea__s0{animation-delay:0s}.PageHeader-module__lplYea__s1{animation-delay:80ms}.PageHeader-module__lplYea__s2{animation-delay:.18s}.PageHeader-module__lplYea__s3{animation-delay:.28s}.PageHeader-module__lplYea__s4{animation-delay:.38s}.PageHeader-module__lplYea__s5{animation-delay:.48s}.PageHeader-module__lplYea__enterPhoto{animation:PageHeader-module__lplYea__enterPhoto .76s var(--enter-ease) .2s both}.PageHeader-module__lplYea__enterPhoto .PageHeader-module__lplYea__photo{animation:PageHeader-module__lplYea__enterSettle 1.2s var(--enter-ease) .2s both}}@media (max-width:900px){.PageHeader-module__lplYea__inner{grid-template-columns:minmax(0,1fr);gap:24px}.PageHeader-module__lplYea__copy{max-width:620px}}@media (max-width:1023px){.PageHeader-module__lplYea__header{padding-top:calc(var(--nav-height-mobile) + 12px)}}@media (max-width:768px){.PageHeader-module__lplYea__inner{width:var(--sd-container-m,min(100% - 32px, 600px))}.PageHeader-module__lplYea__header{padding-bottom:28px}.PageHeader-module__lplYea__title{font-size:clamp(28px,8.4vw,36px)}.PageHeader-module__lplYea__lede{margin-top:14px}.PageHeader-module__lplYea__actions{flex-wrap:nowrap;gap:10px;margin-top:18px}.PageHeader-module__lplYea__actions .button{white-space:nowrap;flex:1 1 0;min-width:0;padding:0 8px;font-size:13.5px}.PageHeader-module__lplYea__actions .button-primary{flex-grow:1.2;min-width:0}.PageHeader-module__lplYea__consultLink{min-height:44px}.PageHeader-module__lplYea__frame{height:min(38dvh,340px)}}
.Lightbox-module__BK6DXa__dialog{background:var(--neodent-charcoal);width:min(1040px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--neodent-ivory);border:0;border-radius:16px;margin:auto;padding:0;overflow:auto}.Lightbox-module__BK6DXa__dialog::backdrop{background:#0a0c0dd1}.Lightbox-module__BK6DXa__panel{padding:clamp(16px,2.4vw,28px)}.Lightbox-module__BK6DXa__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.Lightbox-module__BK6DXa__title{font-family:var(--app-font-serif);margin:0;font-size:clamp(20px,2.4vw,26px);line-height:1.2}.Lightbox-module__BK6DXa__caption{color:#f1eee7c7;margin:4px 0 0;font-size:14px;line-height:1.5}.Lightbox-module__BK6DXa__close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #f1eee74d;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.Lightbox-module__BK6DXa__close:hover{background:#f1eee71f}.Lightbox-module__BK6DXa__close:focus-visible{outline:2px solid var(--neodent-red);outline-offset:2px}.Lightbox-module__BK6DXa__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Lightbox-module__BK6DXa__figure{min-width:0;margin:0}.Lightbox-module__BK6DXa__frame{background:#0f1213;border-radius:10px;justify-content:center;align-items:center;height:min(72dvh,640px);display:flex;overflow:hidden}.Lightbox-module__BK6DXa__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.Lightbox-module__BK6DXa__label{letter-spacing:.12em;text-transform:uppercase;color:#f1eee7e0;margin-top:10px;font-size:12px;font-weight:700}@media (max-width:640px){.Lightbox-module__BK6DXa__photos{gap:10px}.Lightbox-module__BK6DXa__frame{height:min(34dvh,300px)}}@media (prefers-reduced-motion:no-preference){.Lightbox-module__BK6DXa__dialog[open]{animation:.22s cubic-bezier(.22,1,.36,1) Lightbox-module__BK6DXa__lbIn}.Lightbox-module__BK6DXa__dialog[open]::backdrop{animation:.22s ease-out Lightbox-module__BK6DXa__lbFade}}@keyframes Lightbox-module__BK6DXa__lbIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes Lightbox-module__BK6DXa__lbFade{0%{opacity:0}to{opacity:1}}
.Breadcrumbs-module__EDeZhq__crumbs{--crumb-ink:#263033b3;--crumb-current:var(--ink)}.Breadcrumbs-module__EDeZhq__dark{--crumb-ink:#f1eee7b8;--crumb-current:#f1eee7f0}.Breadcrumbs-module__EDeZhq__list{flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__EDeZhq__item{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.Breadcrumbs-module__EDeZhq__link{min-height:24px;color:var(--crumb-ink);align-items:center;transition:color .2s;display:inline-flex}.Breadcrumbs-module__EDeZhq__link:hover{color:var(--crumb-current)}.Breadcrumbs-module__EDeZhq__link:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.Breadcrumbs-module__EDeZhq__sep{color:var(--crumb-ink);opacity:.7}.Breadcrumbs-module__EDeZhq__current{color:var(--crumb-current)}@media (max-width:768px){.Breadcrumbs-module__EDeZhq__item{letter-spacing:.12em}.Breadcrumbs-module__EDeZhq__link{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.Breadcrumbs-module__EDeZhq__link{transition:none}}
.DrMiftahHeader-module__fp0q0W__header{isolation:isolate;color:var(--neodent-ivory);background-color:var(--mf-dark-top);background-image:linear-gradient(180deg, var(--mf-dark-top) 0%, var(--mf-dark-bottom) 100%);padding:calc(var(--nav-height-desktop) + clamp(2px, 1vw, 12px)) 0 0;position:relative;overflow:clip}.DrMiftahHeader-module__fp0q0W__inner{z-index:1;width:var(--mf-container);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid;position:relative}.DrMiftahHeader-module__fp0q0W__copy{min-width:0;max-width:620px}.DrMiftahHeader-module__fp0q0W__crumbList{flex-wrap:wrap;align-items:center;gap:0 10px;margin:0;padding:0;list-style:none;display:flex}.DrMiftahHeader-module__fp0q0W__crumb{color:#f8f6efc7;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.DrMiftahHeader-module__fp0q0W__crumb [aria-current=page]{color:var(--neodent-ivory)}.DrMiftahHeader-module__fp0q0W__crumbLink{color:#f8f6efc7;align-items:center;min-height:44px;margin:0 -6px;padding:0 6px;transition:color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.DrMiftahHeader-module__fp0q0W__crumbLink:hover{color:var(--neodent-ivory);text-decoration:underline}}.DrMiftahHeader-module__fp0q0W__crumbLink:focus-visible,.DrMiftahHeader-module__fp0q0W__inline:focus-visible,.DrMiftahHeader-module__fp0q0W__textLink:focus-visible{outline:2px solid var(--neodent-ivory);outline-offset:2px}.DrMiftahHeader-module__fp0q0W__sep{color:#f8f6ef66}.DrMiftahHeader-module__fp0q0W__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}.DrMiftahHeader-module__fp0q0W__eyebrow:before{content:"";background:var(--neodent-red);flex:none;width:34px;height:1px}.DrMiftahHeader-module__fp0q0W__headline{font-family:var(--app-font-serif);font-size:var(--type-hero-supporting);letter-spacing:-.018em;text-wrap:balance;margin:10px 0 0;font-weight:400;line-height:1.04}.DrMiftahHeader-module__fp0q0W__line{margin-block:-.1em;padding-block:.1em;display:block;overflow:clip}.DrMiftahHeader-module__fp0q0W__lineInner{display:block}.DrMiftahHeader-module__fp0q0W__line+.DrMiftahHeader-module__fp0q0W__line{margin-top:-.2em}.DrMiftahHeader-module__fp0q0W__tagline{font-family:var(--app-font-serif);color:var(--neodent-ivory);margin:14px 0 0;font-size:clamp(22px,2.1vw,28px);line-height:1.2}.DrMiftahHeader-module__fp0q0W__accent{color:var(--neodent-red);font-style:italic;font-weight:400}.DrMiftahHeader-module__fp0q0W__credentials{color:var(--neodent-ivory);letter-spacing:.06em;border-top:1px solid #f8f6ef29;margin:14px 0 0;padding-top:12px;font-size:14px;font-weight:700;line-height:1.5}.DrMiftahHeader-module__fp0q0W__role{color:var(--mf-ivory-muted);margin:4px 0 0;font-size:15px;line-height:1.5}.DrMiftahHeader-module__fp0q0W__lede{max-width:520px;color:var(--mf-ivory-muted);margin:12px 0 0;font-size:15px;line-height:1.6}.DrMiftahHeader-module__fp0q0W__inline{color:var(--neodent-ivory);text-underline-offset:3px;-webkit-text-decoration:underline #d71920e6;text-decoration:underline #d71920e6}.DrMiftahHeader-module__fp0q0W__actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.DrMiftahHeader-module__fp0q0W__actions .button{min-height:44px}.DrMiftahHeader-module__fp0q0W__actions .DrMiftahHeader-module__fp0q0W__ghost{color:#f8f6efeb;border-color:#f8f6ef73}.DrMiftahHeader-module__fp0q0W__actions .DrMiftahHeader-module__fp0q0W__ghost:hover{color:var(--neodent-surface);background:#ffffff24;border-color:#f8f6efbf}.DrMiftahHeader-module__fp0q0W__actions .button:focus-visible{outline:2px solid var(--neodent-ivory);outline-offset:3px}.DrMiftahHeader-module__fp0q0W__textLinks{flex-wrap:wrap;gap:0 22px;margin-top:4px;display:flex}.DrMiftahHeader-module__fp0q0W__textLink{color:#f8f6efd1;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.DrMiftahHeader-module__fp0q0W__textLink:hover{color:var(--neodent-ivory);text-decoration:underline}}.DrMiftahHeader-module__fp0q0W__figure{justify-self:end;width:100%;min-width:0;margin:0;position:relative}.DrMiftahHeader-module__fp0q0W__photo{aspect-ratio:5/4;max-height:var(--media-max-h);border-radius:var(--mf-radius);background:#1b1d1f;width:100%;position:relative;overflow:hidden;box-shadow:0 22px 44px -22px #000000bf,0 2px 8px #00000047}.DrMiftahHeader-module__fp0q0W__image{object-fit:cover}.DrMiftahHeader-module__fp0q0W__tag{z-index:2;color:var(--neodent-ivory);letter-spacing:.04em;background:#101517b8;border-radius:3px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.2;position:absolute;top:12px;left:12px}.DrMiftahHeader-module__fp0q0W__caption{z-index:2;color:var(--neodent-ivory);background:linear-gradient(#0f131500 0%,#0f1315db 100%);flex-direction:column;gap:2px;padding:44px 16px 14px;font-size:13px;line-height:1.35;display:flex;position:absolute;inset:auto 0 0}.DrMiftahHeader-module__fp0q0W__caption b{font-size:14px;font-weight:700}.DrMiftahHeader-module__fp0q0W__caption span{color:var(--mf-ivory-muted)}.DrMiftahHeader-module__fp0q0W__facts{z-index:1;width:var(--mf-container);color:var(--mf-ivory-muted);border-top:1px solid #f8f6ef24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;margin:clamp(16px,2vw,24px) auto 0;padding:14px 0 clamp(18px,2.4vw,28px);font-size:13px;line-height:1.4;list-style:none;display:flex;position:relative}.DrMiftahHeader-module__fp0q0W__fact{align-items:center;gap:10px;min-width:0;display:inline-flex}.DrMiftahHeader-module__fp0q0W__factQuiet{color:#f8f6ef9e;gap:18px}.DrMiftahHeader-module__fp0q0W__mono{min-width:34px;height:24px;color:var(--neodent-ivory);letter-spacing:.06em;border:1px solid #f8f6ef47;border-radius:3px;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-grid}.DrMiftahHeader-module__fp0q0W__scroll{align-items:center;gap:6px;display:inline-flex}@media (max-width:1023px){.DrMiftahHeader-module__fp0q0W__header{padding-top:calc(var(--nav-height-mobile) + 4px)}.DrMiftahHeader-module__fp0q0W__inner{grid-template-columns:minmax(0,1fr);gap:24px}.DrMiftahHeader-module__fp0q0W__copy{max-width:640px}.DrMiftahHeader-module__fp0q0W__figure{justify-self:start;width:min(100%,640px)}.DrMiftahHeader-module__fp0q0W__photo{max-height:38dvh}.DrMiftahHeader-module__fp0q0W__facts{margin-top:20px}}@media (max-width:767px){.DrMiftahHeader-module__fp0q0W__headline{margin-top:8px;line-height:1.06}.DrMiftahHeader-module__fp0q0W__actions{flex-direction:column;align-items:stretch;margin-top:16px}.DrMiftahHeader-module__fp0q0W__actions .button{width:100%}.DrMiftahHeader-module__fp0q0W__photo{aspect-ratio:4/3}.DrMiftahHeader-module__fp0q0W__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.DrMiftahHeader-module__fp0q0W__fact{align-items:flex-start}.DrMiftahHeader-module__fp0q0W__factQuiet{flex-direction:column;align-items:flex-start;gap:4px}}@keyframes DrMiftahHeader-module__fp0q0W__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes DrMiftahHeader-module__fp0q0W__photoRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}@keyframes DrMiftahHeader-module__fp0q0W__settle{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes DrMiftahHeader-module__fp0q0W__lineUp{0%{transform:translateY(108%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:no-preference){.DrMiftahHeader-module__fp0q0W__in0,.DrMiftahHeader-module__fp0q0W__in1,.DrMiftahHeader-module__fp0q0W__in2,.DrMiftahHeader-module__fp0q0W__in3,.DrMiftahHeader-module__fp0q0W__in4,.DrMiftahHeader-module__fp0q0W__in5{animation:DrMiftahHeader-module__fp0q0W__rise .7s var(--mf-ease) both}.DrMiftahHeader-module__fp0q0W__in0{animation-delay:0s}.DrMiftahHeader-module__fp0q0W__in1{animation-delay:60ms}.DrMiftahHeader-module__fp0q0W__in2{animation-delay:.26s}.DrMiftahHeader-module__fp0q0W__in3{animation-delay:.36s}.DrMiftahHeader-module__fp0q0W__in4{animation-delay:.46s}.DrMiftahHeader-module__fp0q0W__in5{animation-delay:.56s}.DrMiftahHeader-module__fp0q0W__lineIn1,.DrMiftahHeader-module__fp0q0W__lineIn2{animation:DrMiftahHeader-module__fp0q0W__lineUp .76s var(--mf-ease) both}.DrMiftahHeader-module__fp0q0W__lineIn1{animation-delay:.14s}.DrMiftahHeader-module__fp0q0W__lineIn2{animation-delay:.24s}.DrMiftahHeader-module__fp0q0W__inPhoto .DrMiftahHeader-module__fp0q0W__photo{animation:DrMiftahHeader-module__fp0q0W__photoRise .8s .12s var(--mf-ease) both}.DrMiftahHeader-module__fp0q0W__inPhoto .DrMiftahHeader-module__fp0q0W__image{animation:DrMiftahHeader-module__fp0q0W__settle 1.2s .12s var(--mf-ease) both}}.DrMiftahHeader-module__fp0q0W__actions .button{transition:background .3s ease, color .3s ease, border .3s ease, box-shadow .3s ease, transform .22s var(--mf-ease)}@media (min-width:768px) and (hover:hover) and (pointer:fine){.DrMiftahHeader-module__fp0q0W__actions .button:hover{transform:translateY(-2px)}}.DrMiftahHeader-module__fp0q0W__actions .button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.DrMiftahHeader-module__fp0q0W__actions .button{transition:none}:is(.DrMiftahHeader-module__fp0q0W__actions .button:hover,.DrMiftahHeader-module__fp0q0W__actions .button:active){transform:none}}
.Breadcrumbs-module__m1ju9q__crumbs{--crumb-ink:#263033b3;--crumb-current:var(--ink)}.Breadcrumbs-module__m1ju9q__dark{--crumb-ink:#f1eee7b8;--crumb-current:#f1eee7f0}.Breadcrumbs-module__m1ju9q__list{flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__m1ju9q__item{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.Breadcrumbs-module__m1ju9q__link{min-height:24px;color:var(--crumb-ink);align-items:center;transition:color .2s;display:inline-flex}.Breadcrumbs-module__m1ju9q__link:hover{color:var(--crumb-current)}.Breadcrumbs-module__m1ju9q__link:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.Breadcrumbs-module__m1ju9q__sep{color:var(--crumb-ink);opacity:.7}.Breadcrumbs-module__m1ju9q__current{color:var(--crumb-current)}.Breadcrumbs-module__m1ju9q__underNav{padding-top:var(--nav-height-desktop)}@media (max-width:900px){.Breadcrumbs-module__m1ju9q__underNav{padding-top:var(--nav-height-mobile)}}@media (max-width:768px){.Breadcrumbs-module__m1ju9q__item{letter-spacing:.12em}.Breadcrumbs-module__m1ju9q__link{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.Breadcrumbs-module__m1ju9q__link{transition:none}}
.ResultsCases-module__5qrgDW__section{background:var(--ivory);color:var(--ink);padding:var(--sp-section-pad,clamp(56px, 7vw, 96px)) 0;position:relative}.ResultsCases-module__5qrgDW__container{width:var(--sp-container,min(1180px, calc(100% - 48px)));margin:0 auto}.ResultsCases-module__5qrgDW__head{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:16px clamp(24px,4vw,64px);display:grid}.ResultsCases-module__5qrgDW__intro{max-width:420px;margin:0 0 6px}.ResultsCases-module__5qrgDW__row{--cap:var(--sp-cap-case-photo,min(34dvh, 300px));--w:min(437px, calc(var(--cap) * 437 / 239));margin-top:clamp(24px,3vw,36px)}.ResultsCases-module__5qrgDW__card{background:var(--neodent-surface);border:1px solid var(--sp-hairline,#2630331f);border-radius:16px;justify-content:center;min-width:0;margin:0;padding:clamp(18px,2.4vw,28px);display:flex;box-shadow:0 1px 2px #2630330a}.ResultsCases-module__5qrgDW__inner{min-width:0;max-width:100%}.ResultsCases-module__5qrgDW__pair{grid-template-columns:repeat(2, minmax(0, var(--w)));gap:clamp(10px,1.6vw,18px);display:grid}.ResultsCases-module__5qrgDW__plate{flex-direction:column;gap:10px;min-width:0;display:flex}.ResultsCases-module__5qrgDW__media{flex:none}.ResultsCases-module__5qrgDW__thumb{aspect-ratio:437/239;cursor:zoom-in;background:#e2ddd0;border:1px solid #26303333;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ResultsCases-module__5qrgDW__thumb:focus-visible{outline:2px solid var(--neodent-red);outline-offset:2px}.ResultsCases-module__5qrgDW__image{object-fit:cover;object-position:50% 50%;filter:saturate(.92)contrast(1.02);transition:transform .4s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.ResultsCases-module__5qrgDW__thumb:hover .ResultsCases-module__5qrgDW__image{transform:scale(1.03)}}.ResultsCases-module__5qrgDW__thumb:active .ResultsCases-module__5qrgDW__image{transform:scale(1.015)}.ResultsCases-module__5qrgDW__label{letter-spacing:.1em;text-transform:uppercase;color:#263033c7;font-size:12px;font-weight:700;line-height:1.4}.ResultsCases-module__5qrgDW__caption{border-top:1px solid var(--sp-hairline,#2630331f);color:var(--neodent-red-dark);letter-spacing:.1em;text-transform:uppercase;margin-top:14px;padding-top:12px;font-size:12px;font-weight:700;line-height:1.5}.ResultsCases-module__5qrgDW__dots{display:none}.ResultsCases-module__5qrgDW__consent{background:var(--neodent-red-soft);border:1px solid #d7192024;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:8px clamp(20px,4vw,56px);margin-top:16px;padding:16px clamp(18px,2.4vw,28px);display:grid}.ResultsCases-module__5qrgDW__consent p{color:#263033e6;margin:0;font-size:14px;line-height:1.6}.ResultsCases-module__5qrgDW__privacyLink{text-decoration:underline;-webkit-text-decoration-color:var(--neodent-red);text-decoration-color:var(--neodent-red);text-underline-offset:3px;font-weight:600}.ResultsCases-module__5qrgDW__privacyLink:hover{color:var(--neodent-red-dark)}.ResultsCases-module__5qrgDW__privacyLink:focus-visible{outline:2px solid var(--neodent-red);outline-offset:2px}@media (max-width:1023px){.ResultsCases-module__5qrgDW__head{grid-template-columns:minmax(0,1fr);align-items:start}.ResultsCases-module__5qrgDW__intro{max-width:560px;margin:0}.ResultsCases-module__5qrgDW__row{--cap:var(--sp-cap-case-photo-m,30dvh);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.ResultsCases-module__5qrgDW__row::-webkit-scrollbar{display:none}.ResultsCases-module__5qrgDW__card{scroll-snap-align:start;flex:0 0 100%}.ResultsCases-module__5qrgDW__dots{justify-content:center;margin-top:2px;display:flex}.ResultsCases-module__5qrgDW__dotButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.ResultsCases-module__5qrgDW__dotButton:focus-visible{outline:2px solid var(--neodent-red);outline-offset:-6px;border-radius:50%}.ResultsCases-module__5qrgDW__dot{background:#26303340;border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s}.ResultsCases-module__5qrgDW__dotButton[aria-current=true] .ResultsCases-module__5qrgDW__dot{background:var(--neodent-red);transform:scale(1.25)}.ResultsCases-module__5qrgDW__consent{margin-top:14px}}@media (max-width:767px){.ResultsCases-module__5qrgDW__container{width:var(--sp-container-m,min(100% - 32px, 600px))}.ResultsCases-module__5qrgDW__card{padding:14px}.ResultsCases-module__5qrgDW__consent{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.ResultsCases-module__5qrgDW__privacyLink{margin:-12px 0;padding:12px 0;display:inline-block}}@media (prefers-reduced-motion:reduce){.ResultsCases-module__5qrgDW__dot,.ResultsCases-module__5qrgDW__image{transition:none}.ResultsCases-module__5qrgDW__thumb:hover .ResultsCases-module__5qrgDW__image,.ResultsCases-module__5qrgDW__thumb:active .ResultsCases-module__5qrgDW__image{transform:none}}
.SectionHeader-module__q1Laja__header{max-width:1040px}.SectionHeader-module__q1Laja__title{font-family:var(--app-font-serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4.4vw,4.4rem);font-weight:400;line-height:1.04}.SectionHeader-module__q1Laja__title span{display:block}.SectionHeader-module__q1Laja__title .SectionHeader-module__q1Laja__accent{color:var(--neodent-red);font-style:italic}.SectionHeader-module__q1Laja__title .SectionHeader-module__q1Laja__plainAccent{color:inherit;font-style:normal}.SectionHeader-module__q1Laja__compact .SectionHeader-module__q1Laja__title{font-size:clamp(2rem,2.8vw,2.6rem);line-height:1.04}.SectionHeader-module__q1Laja__dark .SectionHeader-module__q1Laja__title{color:#f1eee7}.SectionHeader-module__q1Laja__intro{max-width:640px;margin:18px 0 0}.SectionHeader-module__q1Laja__intro p{margin:0}@media (max-width:767px){.SectionHeader-module__q1Laja__title{font-size:clamp(2.15rem,9vw,2.7rem)}}
.SectionHeader-module__UYpGBG__header{max-width:1040px}.SectionHeader-module__UYpGBG__title{font-family:var(--app-font-serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4.4vw,4.4rem);font-weight:400;line-height:1.04}.SectionHeader-module__UYpGBG__title span{display:block}.SectionHeader-module__UYpGBG__title .SectionHeader-module__UYpGBG__accent{color:var(--neodent-red);font-style:italic}.SectionHeader-module__UYpGBG__title .SectionHeader-module__UYpGBG__plainAccent{color:inherit;font-style:normal}.SectionHeader-module__UYpGBG__compact .SectionHeader-module__UYpGBG__title{font-size:clamp(2rem,2.8vw,2.6rem);line-height:1.04}.SectionHeader-module__UYpGBG__dark .SectionHeader-module__UYpGBG__title{color:#f1eee7}.SectionHeader-module__UYpGBG__intro{max-width:640px;margin:18px 0 0}.SectionHeader-module__UYpGBG__intro p{margin:0}@media (max-width:767px){.SectionHeader-module__UYpGBG__title{font-size:clamp(2.15rem,9vw,2.7rem)}}
.Emphasis-module__meLEhq__em{font-weight:600}mark.Emphasis-module__meLEhq__em{color:inherit;background:0 0}.Emphasis-module__meLEhq__primary{color:var(--neodent-red)}.Emphasis-module__meLEhq__quiet{opacity:.92}.Emphasis-module__meLEhq__onDark.Emphasis-module__meLEhq__em,mark.Emphasis-module__meLEhq__em.Emphasis-module__meLEhq__onDark{color:var(--neodent-ivory);opacity:1;font-weight:700}
.ProfileIndex-module__-xNb8G__section{isolation:isolate;background:var(--neodent-ivory);color:var(--neodent-ink);padding:clamp(56px, 6vw, 88px) 0 var(--seam-pad-above-text);position:relative;overflow:clip}.ProfileIndex-module__-xNb8G__section:before{content:"";z-index:-1;opacity:.07;pointer-events:none;background:url(/assets/section-background.webp) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.ProfileIndex-module__-xNb8G__container{width:var(--mf-container);margin:0 auto}.ProfileIndex-module__-xNb8G__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ProfileIndex-module__-xNb8G__eyebrow{color:#263033b8;letter-spacing:.14em;align-items:center;gap:12px;margin:0 0 14px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.ProfileIndex-module__-xNb8G__eyebrow:before{content:"";background:var(--neodent-red);flex:none;width:34px;height:1px}.ProfileIndex-module__-xNb8G__title{font-family:var(--app-font-serif);font-size:var(--type-section-title);letter-spacing:-.02em;text-wrap:balance;color:var(--neodent-ink);margin:0;font-weight:400;line-height:1.08}.ProfileIndex-module__-xNb8G__rows{border-top:1px solid var(--neodent-border);margin:0}.ProfileIndex-module__-xNb8G__row{border-bottom:1px solid var(--neodent-border);grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);align-items:baseline;gap:8px 24px;padding:18px 0;display:grid}.ProfileIndex-module__-xNb8G__row dt{color:#263033bd;letter-spacing:.02em;margin:0;font-size:14px;font-weight:600}.ProfileIndex-module__-xNb8G__row dd{font-family:var(--app-font-serif);color:var(--neodent-ink);margin:0;font-size:clamp(1.15rem,1.9vw,1.5rem);line-height:1.3}.ProfileIndex-module__-xNb8G__link{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #d71920a6;text-decoration:underline #d71920a6;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.ProfileIndex-module__-xNb8G__link:hover{color:var(--neodent-red-dark);-webkit-text-decoration-color:var(--neodent-red);text-decoration-color:var(--neodent-red)}.ProfileIndex-module__-xNb8G__link:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}@media (max-width:1023px){.ProfileIndex-module__-xNb8G__grid{grid-template-columns:minmax(0,1fr);gap:24px}.ProfileIndex-module__-xNb8G__container{width:var(--mf-container)}}@media (max-width:639px){.ProfileIndex-module__-xNb8G__row{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 0}.ProfileIndex-module__-xNb8G__link{margin-block:-10px;padding-block:10px;display:inline-block}}
.Breadcrumbs-module__FyY1FW__crumbs{--crumb-ink:#263033b3;--crumb-current:var(--ink)}.Breadcrumbs-module__FyY1FW__dark{--crumb-ink:#f1eee7b8;--crumb-current:#f1eee7f0}.Breadcrumbs-module__FyY1FW__list{flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__FyY1FW__item{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.Breadcrumbs-module__FyY1FW__link{min-height:24px;color:var(--crumb-ink);align-items:center;transition:color .2s;display:inline-flex}.Breadcrumbs-module__FyY1FW__link:hover{color:var(--crumb-current)}.Breadcrumbs-module__FyY1FW__link:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.Breadcrumbs-module__FyY1FW__sep{color:var(--crumb-ink);opacity:.7}.Breadcrumbs-module__FyY1FW__current{color:var(--crumb-current)}@media (max-width:768px){.Breadcrumbs-module__FyY1FW__item{letter-spacing:.12em}.Breadcrumbs-module__FyY1FW__link{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.Breadcrumbs-module__FyY1FW__link{transition:none}}
.Emphasis-module__7_Anyq__em{font-weight:600}mark.Emphasis-module__7_Anyq__em{color:inherit;background:0 0}.Emphasis-module__7_Anyq__primary{color:var(--neodent-red)}.Emphasis-module__7_Anyq__primary.Emphasis-module__7_Anyq__onDark{color:var(--neodent-ivory);font-weight:700}mark.Emphasis-module__7_Anyq__em.Emphasis-module__7_Anyq__onDark{color:var(--neodent-ivory)}
.IllustrationFrame-module__0kircG__root{min-width:0;margin:0}.IllustrationFrame-module__0kircG__rootFill{height:100%}.IllustrationFrame-module__0kircG__canvas{--il-stroke:2px;--il-hair:color-mix(in srgb, var(--neodent-ink) 55%, transparent);--il-gum-line:color-mix(in srgb, var(--neodent-red) 40%, transparent);--il-bone:color-mix(in srgb, var(--neodent-ivory) 65%, var(--neodent-muted));background:var(--neodent-ivory);border:1px solid #26303324;border-radius:16px;width:100%;position:relative;overflow:hidden}.IllustrationFrame-module__0kircG__canvas:after{content:"";pointer-events:none;border:1px solid #26303314;border-radius:11px;position:absolute;inset:5px}.IllustrationFrame-module__0kircG__art{inset:var(--frame-pad,14px);color:var(--neodent-ink);justify-content:center;align-items:center;display:flex;position:absolute}.IllustrationFrame-module__0kircG__art>svg{width:100%;height:100%;display:block}.IllustrationFrame-module__0kircG__art>img{object-fit:contain;max-width:100%;max-height:100%;display:block}.IllustrationFrame-module__0kircG__pad_sm{--frame-pad:8px}.IllustrationFrame-module__0kircG__pad_md{--frame-pad:clamp(12px, 2vw, 18px)}.IllustrationFrame-module__0kircG__pad_lg{--frame-pad:clamp(16px, 2.6vw, 26px)}.IllustrationFrame-module__0kircG__caption{color:#263033cc;text-wrap:balance;margin:12px 0 0;font-size:13px;font-weight:500;line-height:1.5}.IllustrationFrame-module__0kircG__onDark .IllustrationFrame-module__0kircG__caption{color:#f1eee7cc}.IllustrationFrame-module__0kircG__note{color:#263033b8;margin-top:3px;font-size:13px;font-weight:500;line-height:1.45;display:block}.IllustrationFrame-module__0kircG__onDark .IllustrationFrame-module__0kircG__note{color:#f1eee7b8}
.ContactNextStep-module__0RJ9iq__section{--charcoal:#121316;--ivory:#f1eee7;--paper:#fffefa;--ink:#263033;--ink-soft:#263033b8;--line-dark:#f1eee724;--line-light:#26303338;--red:#d71920;--red-dark:#b5121a;isolation:isolate;background:var(--charcoal);color:var(--ivory);padding:clamp(64px,7vw,104px) 0;position:relative;overflow:hidden}.ContactNextStep-module__0RJ9iq__section:before{content:"";z-index:-1;background:radial-gradient(ellipse at 90% 6%, #d7192017, transparent 46%), radial-gradient(ellipse at 4% 94%, #f1eee708, transparent 55%), var(--charcoal);position:absolute;inset:0}.ContactNextStep-module__0RJ9iq__container{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:40px clamp(40px,6vw,88px);width:min(1180px,100% - 48px);margin:0 auto;display:grid}.ContactNextStep-module__0RJ9iq__intro{min-width:0}.ContactNextStep-module__0RJ9iq__title{font-family:var(--app-font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(2.4rem,4vw,3.8rem);font-weight:400;line-height:1.05}.ContactNextStep-module__0RJ9iq__lede{max-width:480px;margin:18px 0 0}.ContactNextStep-module__0RJ9iq__clinics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ContactNextStep-module__0RJ9iq__clinic{border:1px solid var(--line-dark);background:#f1eee70a;border-radius:16px;flex-direction:column;padding:20px;display:flex}.ContactNextStep-module__0RJ9iq__clinicName{font-family:var(--app-font-serif);letter-spacing:-.015em;margin:0;font-size:26px;line-height:1.15}.ContactNextStep-module__0RJ9iq__clinicHours{color:#f1eee7b8;margin:6px 0 16px;font-size:15px;line-height:1.5}.ContactNextStep-module__0RJ9iq__call{background:var(--red);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:auto;padding:0 16px;font-size:15px;font-weight:700;transition:background-color .2s;display:inline-flex}.ContactNextStep-module__0RJ9iq__call:hover{background:var(--red-dark)}.ContactNextStep-module__0RJ9iq__call:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.ContactNextStep-module__0RJ9iq__card{background:var(--paper);min-width:0;color:var(--ink);border-radius:20px;padding:clamp(24px,3vw,36px);box-shadow:0 36px 80px -36px #000000bf}.ContactNextStep-module__0RJ9iq__form{gap:18px;display:grid}.ContactNextStep-module__0RJ9iq__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.ContactNextStep-module__0RJ9iq__field{gap:6px;min-width:0;display:grid}.ContactNextStep-module__0RJ9iq__field label,.ContactNextStep-module__0RJ9iq__choice legend{color:var(--ink);font-size:14px;font-weight:600;line-height:1.4}.ContactNextStep-module__0RJ9iq__optional{color:var(--ink-soft);font-weight:500}.ContactNextStep-module__0RJ9iq__field input,.ContactNextStep-module__0RJ9iq__field select,.ContactNextStep-module__0RJ9iq__field textarea{border:1px solid var(--line-light);width:100%;min-height:48px;color:var(--ink);background:#fff;border-radius:10px;padding:11px 14px;font-size:16px;line-height:1.4}.ContactNextStep-module__0RJ9iq__field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.ContactNextStep-module__0RJ9iq__field textarea{resize:vertical;min-height:92px}.ContactNextStep-module__0RJ9iq__field input:focus-visible,.ContactNextStep-module__0RJ9iq__field select:focus-visible,.ContactNextStep-module__0RJ9iq__field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.ContactNextStep-module__0RJ9iq__field [aria-invalid=true]{border-color:var(--red-dark)}.ContactNextStep-module__0RJ9iq__fieldError{color:var(--red-dark);font-size:13px;font-weight:600;line-height:1.4}.ContactNextStep-module__0RJ9iq__choice{border:0;min-width:0;margin:0;padding:0}.ContactNextStep-module__0RJ9iq__choice legend{margin-bottom:6px;padding:0}.ContactNextStep-module__0RJ9iq__choiceRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ContactNextStep-module__0RJ9iq__choiceOption{display:flex;position:relative}.ContactNextStep-module__0RJ9iq__choiceOption input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ContactNextStep-module__0RJ9iq__choiceOption span{border:1px solid var(--line-light);background:#fff;border-radius:999px;flex:1;justify-content:center;align-items:center;min-height:48px;padding:0 8px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:flex}.ContactNextStep-module__0RJ9iq__row .ContactNextStep-module__0RJ9iq__choiceOption span{font-size:14px}.ContactNextStep-module__0RJ9iq__choiceOption input:checked+span{border-color:var(--ink);background:var(--ink);color:#fff}.ContactNextStep-module__0RJ9iq__choiceOption input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.ContactNextStep-module__0RJ9iq__choiceOption input[data-invalid=true]+span{border-color:var(--red-dark)}.ContactNextStep-module__0RJ9iq__choice .ContactNextStep-module__0RJ9iq__fieldError{margin-top:6px;display:block}.ContactNextStep-module__0RJ9iq__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactNextStep-module__0RJ9iq__consent{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.ContactNextStep-module__0RJ9iq__consent a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;font-weight:600}.ContactNextStep-module__0RJ9iq__consent a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ContactNextStep-module__0RJ9iq__verify{min-width:0}.ContactNextStep-module__0RJ9iq__verifyPending{min-height:98.6px}.ContactNextStep-module__0RJ9iq__formError{border-left:3px solid var(--red);color:var(--ink);background:#d7192014;border-radius:6px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.ContactNextStep-module__0RJ9iq__submit{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 24px;font-size:16px;font-weight:700;transition:background-color .2s;display:inline-flex}.ContactNextStep-module__0RJ9iq__submit:hover:not(:disabled){background:var(--red-dark)}.ContactNextStep-module__0RJ9iq__submit:disabled{cursor:progress;opacity:.8}.ContactNextStep-module__0RJ9iq__submit:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ContactNextStep-module__0RJ9iq__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ContactNextStep-module__0RJ9iq__spin}@keyframes ContactNextStep-module__0RJ9iq__spin{to{transform:rotate(360deg)}}.ContactNextStep-module__0RJ9iq__success{justify-items:start;gap:12px;padding:8px 0;display:grid}.ContactNextStep-module__0RJ9iq__successMark{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.ContactNextStep-module__0RJ9iq__successTitle{font-family:var(--app-font-serif);margin:4px 0 0;font-size:30px;font-weight:400;line-height:1.15}.ContactNextStep-module__0RJ9iq__successCopy{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.ContactNextStep-module__0RJ9iq__secondary{border:1px solid var(--ink);min-height:48px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;margin-top:8px;padding:0 22px;font-size:15px;font-weight:700}.ContactNextStep-module__0RJ9iq__secondary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:959px){.ContactNextStep-module__0RJ9iq__container{grid-template-columns:minmax(0,1fr);max-width:640px}}@media (max-width:767px){.ContactNextStep-module__0RJ9iq__container{gap:28px;width:min(100% - 32px,600px)}.ContactNextStep-module__0RJ9iq__title{font-size:clamp(2.1rem,9vw,2.6rem)}.ContactNextStep-module__0RJ9iq__clinics{gap:12px;margin-top:24px}.ContactNextStep-module__0RJ9iq__card{border-radius:16px;padding:22px 18px}}@media (max-width:479px){.ContactNextStep-module__0RJ9iq__clinics,.ContactNextStep-module__0RJ9iq__row{grid-template-columns:minmax(0,1fr)}.ContactNextStep-module__0RJ9iq__clinic{padding:16px}.ContactNextStep-module__0RJ9iq__clinicHours{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.ContactNextStep-module__0RJ9iq__call,.ContactNextStep-module__0RJ9iq__submit,.ContactNextStep-module__0RJ9iq__choiceOption span{transition:none}.ContactNextStep-module__0RJ9iq__spinner{animation:none}}
.PhilosophyCard-module__B-q9PW__seam{z-index:10;height:0;position:relative}.PhilosophyCard-module__B-q9PW__seam:before{content:"";width:var(--mf-container,min(1180px, calc(100% - 48px)));background:var(--line);pointer-events:none;height:1px;margin-inline:auto;position:absolute;top:0;left:0;right:0}.PhilosophyCard-module__B-q9PW__stage{width:min(36rem,100% - 32px);height:var(--seam-card-h-text);transform:translateY(calc(var(--seam-up-text) * -1));margin-inline:auto;position:absolute;top:0;left:0;right:0}.PhilosophyCard-module__B-q9PW__card{width:100%;height:100%;color:var(--neodent-ivory);position:relative}.PhilosophyCard-module__B-q9PW__surface{background:var(--neodent-charcoal);border:1px solid #f1eee724;border-radius:20px;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 48px -24px #161c1e8c}.PhilosophyCard-module__B-q9PW__copy{flex-direction:column;justify-content:center;padding:0 clamp(22px,5vw,48px);display:flex;position:absolute;inset:0}.PhilosophyCard-module__B-q9PW__label{color:#f1eee7c7;letter-spacing:.16em;align-items:center;gap:12px;margin:0 0 10px;font-size:12px;font-weight:700;display:inline-flex}.PhilosophyCard-module__B-q9PW__label:before{content:"";background:var(--neodent-red);flex:none;width:22px;height:1px}.PhilosophyCard-module__B-q9PW__statement{font-family:var(--app-font-serif);margin:0;font-weight:400;line-height:1.02}.PhilosophyCard-module__B-q9PW__lead{color:#f1eee7e6;letter-spacing:-.01em;font-size:clamp(1.25rem,2.6vw,1.55rem);display:block}.PhilosophyCard-module__B-q9PW__emphasis{color:var(--neodent-red);letter-spacing:-.02em;text-wrap:balance;margin-top:4px;font-size:clamp(1.8rem,5.4vw,2.6rem);font-style:italic;line-height:1;display:block}.PhilosophyCard-module__B-q9PW__cite{color:#f1eee7c7;letter-spacing:.015em;border-top:1px solid #f1eee729;margin-top:12px;padding-top:10px;font-size:13px;font-style:normal;font-weight:500;display:block}.PhilosophyCard-module__B-q9PW__cite:before{content:"— "}@media (max-width:767px){.PhilosophyCard-module__B-q9PW__stage{width:calc(100% - 32px)}.PhilosophyCard-module__B-q9PW__seam:before{width:100%}}
.illustrations-module___IdGoG__illus{--illus-enamel-edge:#cfc4b0;--illus-dentin-edge:#c7ae7c;--illus-ligament:#c9a97a;--illus-gum-edge:#be6b69;--illus-cortical-edge:#b79f72;--illus-ti-edge:#4a565d;--illus-denture-edge:#b96a6a;--illus-graft-edge:#cbb68a;--illus-membrane-edge:#98a0a5;--illus-ink:#263033;--illus-red:#d71920;--illus-red-tint:#f6d4d4;width:100%;height:auto;font-family:inherit;display:block;overflow:hidden}.illustrations-module___IdGoG__illus :where(path,line,polyline,ellipse,circle,rect,polygon){vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.illustrations-module___IdGoG__eEnamel{stroke:var(--illus-enamel-edge);stroke-width:1.3px}.illustrations-module___IdGoG__eDentin{stroke:var(--illus-dentin-edge);stroke-width:1.2px}.illustrations-module___IdGoG__eGum{stroke:var(--illus-gum-edge);stroke-width:1.2px}.illustrations-module___IdGoG__eBone{stroke:var(--illus-cortical-edge);stroke-width:1.4px}.illustrations-module___IdGoG__eTi{stroke:var(--illus-ti-edge);stroke-width:1.2px}.illustrations-module___IdGoG__eDenture{stroke:var(--illus-denture-edge);stroke-width:1.2px}.illustrations-module___IdGoG__eGraft{stroke:var(--illus-graft-edge);stroke-width:1.1px}.illustrations-module___IdGoG__eMembrane{stroke:var(--illus-membrane-edge);stroke-width:1.2px}.illustrations-module___IdGoG__lig{fill:none;stroke:var(--illus-ligament);stroke-width:1.3px}.illustrations-module___IdGoG__noFill{fill:none}.illustrations-module___IdGoG__noStroke{stroke:none}.illustrations-module___IdGoG__thHi{fill:none;stroke:#fff;stroke-opacity:.85;stroke-width:1.1px}.illustrations-module___IdGoG__thSh{fill:none;stroke:#2f3a40;stroke-opacity:.55;stroke-width:1.5px}.illustrations-module___IdGoG__hair{fill:none;stroke:var(--illus-ink);stroke-opacity:.6;stroke-width:1.2px}.illustrations-module___IdGoG__hairDash{fill:none;stroke:var(--illus-ink);stroke-opacity:.6;stroke-width:1.2px;stroke-dasharray:4 4}.illustrations-module___IdGoG__leader{fill:none;stroke:var(--illus-red);stroke-width:1.5px}.illustrations-module___IdGoG__dot,.illustrations-module___IdGoG__redFill{fill:var(--illus-red);stroke:none}.illustrations-module___IdGoG__redLine{fill:none;stroke:var(--illus-red);stroke-width:1.5px}.illustrations-module___IdGoG__redDash{fill:none;stroke:var(--illus-red);stroke-width:1.5px;stroke-dasharray:6 5}.illustrations-module___IdGoG__filmLine{fill:none;stroke:#e9eef0;stroke-opacity:.8;stroke-width:1px}.illustrations-module___IdGoG__label{fill:var(--illus-ink);letter-spacing:.005em;font-family:inherit;font-size:24px;font-weight:600}.illustrations-module___IdGoG__annot{isolation:auto}.illustrations-module___IdGoG__figure{min-width:0;margin:0}.illustrations-module___IdGoG__plate{background:var(--neodent-surface);min-width:0;color:var(--neodent-ink);border:1px solid #2630331f;border-radius:3px;padding:clamp(10px,1.6vw,18px)}.illustrations-module___IdGoG__caption{color:#263033c2;text-wrap:balance;margin:12px 0 0;font-size:13px;font-weight:500;line-height:1.5}.illustrations-module___IdGoG__note{color:#2630339e;margin:3px 0 0;font-size:12px;font-weight:500;line-height:1.45;display:block}.illustrations-module___IdGoG__onDark .illustrations-module___IdGoG__caption{color:#f1eee7bd}.illustrations-module___IdGoG__onDark .illustrations-module___IdGoG__note{color:#f1eee799}.illustrations-module___IdGoG__ic{fill:none;stroke:#263033;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.illustrations-module___IdGoG__icTint{fill:#f6d4d4}.illustrations-module___IdGoG__icPaper{fill:#fffefa}.illustrations-module___IdGoG__icRed{stroke:#d71920}.illustrations-module___IdGoG__icRedFill{fill:#d71920;stroke:#d71920}.illustrations-module___IdGoG__iconTile{background:#f8f6ef;border:1px solid #26303324;border-radius:10px;display:block;overflow:hidden}
.rct-illustrations-module__7Uxv7a__eCanal{stroke:#c4a872;stroke-width:1.1px}.rct-illustrations-module__7Uxv7a__ePulp{stroke:#d49791;stroke-width:1px}.rct-illustrations-module__7Uxv7a__eFill{stroke:#7f786b;stroke-width:1.1px}.rct-illustrations-module__7Uxv7a__eTemp{stroke:#a39b88;stroke-width:1.2px}.rct-illustrations-module__7Uxv7a__eClosure{stroke:#bfb08c;stroke-width:1.2px}.rct-illustrations-module__7Uxv7a__eDam{stroke:#8e9599;stroke-width:1.1px}.rct-illustrations-module__7Uxv7a__eRoot,.rct-illustrations-module__7Uxv7a__eStump{stroke:#c7ae7c;stroke-width:1.2px}.rct-illustrations-module__7Uxv7a__tint{stroke:none}.rct-illustrations-module__7Uxv7a__halo{fill:none;stroke:#fffaf0;stroke-opacity:.85;stroke-width:4.6px}.rct-illustrations-module__7Uxv7a__redThin{fill:none;stroke:#d71920;stroke-width:1.5px}.rct-illustrations-module__7Uxv7a__redDashed{fill:none;stroke:#d71920;stroke-width:1.6px;stroke-dasharray:6 5}.rct-illustrations-module__7Uxv7a__inkDashed{fill:none;stroke:#263033;stroke-opacity:.62;stroke-width:1.5px;stroke-dasharray:5 5}.rct-illustrations-module__7Uxv7a__numbArc{fill:none;stroke:#d71920;stroke-linecap:round}
.EditorialHighlight-module__NACMyG__highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;position:relative}mark.EditorialHighlight-module__NACMyG__highlight{color:inherit;background-color:#0000}.EditorialHighlight-module__NACMyG__primary{color:var(--neodent-red,#d71920);font-weight:600}.EditorialHighlight-module__NACMyG__secondary{background-image:linear-gradient(100deg, transparent 0%, var(--neodent-red,#d71920) 8%, var(--neodent-red,#d71920) 92%, transparent 100%);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:.14em;font-weight:600;transition:background-size .7s cubic-bezier(.16,.72,.2,1)}.EditorialHighlight-module__NACMyG__secondary.EditorialHighlight-module__NACMyG__revealed{background-size:100% 2px}.EditorialHighlight-module__NACMyG__quiet{background-image:linear-gradient(100deg,#d719200d 0%,#d7192021 42% 68%,#d719200a 100%);background-position:0 62%;background-repeat:no-repeat;background-size:0% 60%;border-radius:3px;margin:0 -.16em;padding:.02em .16em;font-weight:600;transition:background-size .7s cubic-bezier(.16,.72,.2,1)}.EditorialHighlight-module__NACMyG__quiet.EditorialHighlight-module__NACMyG__revealed{background-size:100% 60%}.EditorialHighlight-module__NACMyG__onDark.EditorialHighlight-module__NACMyG__quiet{background-image:linear-gradient(100deg,#d719201a 0%,#d7192038 42% 68%,#d7192014 100%)}@media (prefers-reduced-motion:reduce){.EditorialHighlight-module__NACMyG__highlight{transition:none}.EditorialHighlight-module__NACMyG__secondary{background-size:100% 2px}.EditorialHighlight-module__NACMyG__quiet{background-size:100% 60%}}
.IllustrationFrame-module___siEcG__root{min-width:0;margin:0}.IllustrationFrame-module___siEcG__rootFill{height:100%}.IllustrationFrame-module___siEcG__canvas{--il-stroke:2px;--il-hair:color-mix(in srgb, var(--neodent-ink) 55%, transparent);--il-gum-line:color-mix(in srgb, var(--neodent-red) 40%, transparent);--il-bone:color-mix(in srgb, var(--neodent-ivory) 65%, var(--neodent-muted));background:var(--neodent-ivory);border:1px solid #26303324;border-radius:16px;width:100%;position:relative;overflow:hidden}.IllustrationFrame-module___siEcG__canvas:after{content:"";pointer-events:none;border:1px solid #26303314;border-radius:11px;position:absolute;inset:5px}.IllustrationFrame-module___siEcG__art{inset:var(--frame-pad,14px);color:var(--neodent-ink);justify-content:center;align-items:center;display:flex;position:absolute}.IllustrationFrame-module___siEcG__art>svg{width:100%;height:100%;display:block}.IllustrationFrame-module___siEcG__art>img{object-fit:contain;max-width:100%;max-height:100%;display:block}.IllustrationFrame-module___siEcG__pad_sm{--frame-pad:8px}.IllustrationFrame-module___siEcG__pad_md{--frame-pad:clamp(12px, 2vw, 18px)}.IllustrationFrame-module___siEcG__pad_lg{--frame-pad:clamp(16px, 2.6vw, 26px)}.IllustrationFrame-module___siEcG__caption{color:#263033cc;text-wrap:balance;margin:12px 0 0;font-size:13px;font-weight:500;line-height:1.5}.IllustrationFrame-module___siEcG__onDark .IllustrationFrame-module___siEcG__caption{color:#f1eee7cc}.IllustrationFrame-module___siEcG__note{color:#263033b8;margin-top:3px;font-size:13px;font-weight:500;line-height:1.45;display:block}.IllustrationFrame-module___siEcG__onDark .IllustrationFrame-module___siEcG__note{color:#f1eee7b8}
.Biography-module__81rAnG__section{background:var(--neodent-ivory);color:var(--neodent-ink);padding:var(--seam-pad-below-text) 0 var(--mf-pad-y);position:relative}.Biography-module__81rAnG__container{width:var(--mf-container);margin:0 auto}.Biography-module__81rAnG__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.Biography-module__81rAnG__copy{min-width:0;max-width:600px}.Biography-module__81rAnG__eyebrow{color:#263033b8;letter-spacing:.14em;align-items:center;gap:12px;margin:0 0 14px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.Biography-module__81rAnG__eyebrow:before{content:"";background:var(--neodent-red);flex:none;width:34px;height:1px}.Biography-module__81rAnG__title{font-family:var(--app-font-serif);font-size:var(--type-section-title);letter-spacing:-.02em;text-wrap:balance;color:var(--neodent-ink);margin:0;font-weight:400;line-height:1.08}.Biography-module__81rAnG__body{margin-top:22px}.Biography-module__81rAnG__body p,.Biography-module__81rAnG__moreBody p{color:var(--type-ink-body);margin:0 0 16px;font-size:16px;line-height:1.72}.Biography-module__81rAnG__body .Biography-module__81rAnG__lede{color:var(--neodent-ink);font-size:clamp(1.1rem,1.5vw,1.28rem);line-height:1.6}.Biography-module__81rAnG__more{margin-top:4px}.Biography-module__81rAnG__summary{min-height:44px;color:var(--neodent-red-dark);cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:700;list-style:none;display:inline-flex}.Biography-module__81rAnG__summary::-webkit-details-marker{display:none}.Biography-module__81rAnG__summary:after{content:"";width:8px;height:8px;transition:transform .25s var(--mf-ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translateY(-2px)}.Biography-module__81rAnG__more[open] .Biography-module__81rAnG__summary:after{transform:rotate(-135deg)}.Biography-module__81rAnG__summary:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.Biography-module__81rAnG__moreBody{padding-top:8px}.Biography-module__81rAnG__cta{min-height:44px;color:var(--neodent-red-dark);border-bottom:1px solid #b5121a59;align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:700;transition:color .2s,border-color .2s;display:inline-flex}.Biography-module__81rAnG__cta:hover{color:var(--neodent-red);border-color:var(--neodent-red)}.Biography-module__81rAnG__cta:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.Biography-module__81rAnG__media{min-width:0;margin:0;padding:0 0 112px;list-style:none;position:relative}.Biography-module__81rAnG__plate{width:100%;max-width:420px;margin-inline:auto 0}.Biography-module__81rAnG__figure{margin:0}.Biography-module__81rAnG__frame{aspect-ratio:4/5;max-height:var(--media-max-h);border-radius:var(--mf-radius);background:#d9d5ca;width:100%;position:relative;overflow:hidden;box-shadow:0 22px 44px -26px #161c1e73}.Biography-module__81rAnG__image{object-fit:cover}.Biography-module__81rAnG__tag{z-index:2;color:var(--neodent-ivory);letter-spacing:.04em;background:#101517b8;border-radius:3px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.2;position:absolute;top:12px;left:12px}.Biography-module__81rAnG__caption{color:#263033bd;flex-direction:column;gap:2px;padding-top:10px;font-size:13px;line-height:1.4;display:flex}.Biography-module__81rAnG__caption b{color:var(--neodent-ink);font-size:14px;font-weight:700}.Biography-module__81rAnG__inset{width:min(54%,240px);position:absolute;bottom:0;right:0}.Biography-module__81rAnG__insetFrame{aspect-ratio:4/3;border:4px solid var(--neodent-ivory);border-radius:var(--mf-radius);background:#d9d5ca;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 36px -18px #161c1e80}.Biography-module__81rAnG__plate .Biography-module__81rAnG__caption{max-width:46%}@media (max-width:1023px){.Biography-module__81rAnG__grid{grid-template-columns:minmax(0,1fr);gap:32px}.Biography-module__81rAnG__copy{max-width:640px}.Biography-module__81rAnG__media{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding:0 0 8px;display:flex;overflow-x:auto}.Biography-module__81rAnG__media::-webkit-scrollbar{display:none}.Biography-module__81rAnG__plate,.Biography-module__81rAnG__inset{scroll-snap-align:start;flex:0 0 min(84%,360px);width:auto;max-width:none;margin:0;position:static}.Biography-module__81rAnG__plate .Biography-module__81rAnG__caption{max-width:none}.Biography-module__81rAnG__frame{aspect-ratio:4/5;width:auto;max-width:100%;max-height:38dvh}.Biography-module__81rAnG__insetFrame{aspect-ratio:4/3;border:0;max-height:38dvh;box-shadow:0 22px 44px -26px #161c1e73}}
.Emphasis-module__0n4IgG__em{font-weight:600}mark.Emphasis-module__0n4IgG__em{color:inherit;background:0 0}.Emphasis-module__0n4IgG__primary{color:var(--neodent-red)}.Emphasis-module__0n4IgG__primary.Emphasis-module__0n4IgG__onDark{color:var(--neodent-ivory);font-weight:700}mark.Emphasis-module__0n4IgG__em.Emphasis-module__0n4IgG__onDark{color:var(--neodent-ivory)}
.braces-illustrations-module__E-1rZq__fine.braces-illustrations-module__E-1rZq__fine :where(path,line,polyline,ellipse,circle,rect,polygon){vector-effect:none}.braces-illustrations-module__E-1rZq__eSteel{stroke:#4a565d;stroke-width:.9px}.braces-illustrations-module__E-1rZq__eAcrylic{stroke:#b96a6a;stroke-width:1.2px}.braces-illustrations-module__E-1rZq__eBand{stroke:#a39b88;stroke-width:.8px}.braces-illustrations-module__E-1rZq__eFabric{stroke:#9c9482;stroke-width:1px}
.Lightbox-module__KUO3Uq__dialog{background:var(--neodent-charcoal);width:min(1040px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--neodent-ivory);border:0;border-radius:16px;margin:auto;padding:0;overflow:auto}.Lightbox-module__KUO3Uq__dialog::backdrop{background:#0a0c0dd1}.Lightbox-module__KUO3Uq__panel{padding:clamp(16px,2.4vw,28px)}.Lightbox-module__KUO3Uq__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.Lightbox-module__KUO3Uq__title{font-family:var(--app-font-serif);margin:0;font-size:clamp(20px,2.4vw,26px);line-height:1.2}.Lightbox-module__KUO3Uq__caption{color:#f1eee7c7;margin:4px 0 0;font-size:14px;line-height:1.5}.Lightbox-module__KUO3Uq__close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #f1eee74d;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.Lightbox-module__KUO3Uq__close:hover{background:#f1eee71f}.Lightbox-module__KUO3Uq__close:focus-visible{outline:2px solid var(--neodent-red);outline-offset:2px}.Lightbox-module__KUO3Uq__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Lightbox-module__KUO3Uq__figure{min-width:0;margin:0}.Lightbox-module__KUO3Uq__frame{background:#0f1213;border-radius:10px;justify-content:center;align-items:center;height:min(72dvh,640px);display:flex;overflow:hidden}.Lightbox-module__KUO3Uq__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.Lightbox-module__KUO3Uq__label{letter-spacing:.12em;text-transform:uppercase;color:#f1eee7e0;margin-top:10px;font-size:12px;font-weight:700}@media (max-width:640px){.Lightbox-module__KUO3Uq__photos{gap:10px}.Lightbox-module__KUO3Uq__frame{height:min(34dvh,300px)}}@media (prefers-reduced-motion:no-preference){.Lightbox-module__KUO3Uq__dialog[open]{animation:.22s cubic-bezier(.22,1,.36,1) Lightbox-module__KUO3Uq__lbIn}.Lightbox-module__KUO3Uq__dialog[open]::backdrop{animation:.22s ease-out Lightbox-module__KUO3Uq__lbFade}}@keyframes Lightbox-module__KUO3Uq__lbIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes Lightbox-module__KUO3Uq__lbFade{0%{opacity:0}to{opacity:1}}
.TreatmentEvidenceViewer-module__zTFePa__backdrop{--ivory:#f1eee7;--muted:#f1eee785;--red:#d71920;--serif:var(--app-font-serif,"DM Serif Display", serif);--mono:var(--app-font-mono,"Manrope", sans-serif);z-index:90;background:#0a0b0deb;justify-content:center;align-items:center;padding:16px;animation:.22s both TreatmentEvidenceViewer-module__zTFePa__viewerFade;display:flex;position:fixed;inset:0}@keyframes TreatmentEvidenceViewer-module__zTFePa__viewerFade{0%{opacity:0}to{opacity:1}}.TreatmentEvidenceViewer-module__zTFePa__dialog{touch-action:pan-y pinch-zoom;overscroll-behavior:contain;background:#14161a;border:1px solid #f1eee71f;flex-direction:column;width:min(960px,100%);max-height:calc(100svh - 32px);animation:.28s cubic-bezier(.22,1,.36,1) both TreatmentEvidenceViewer-module__zTFePa__viewerRise;display:flex;position:relative;overflow:hidden}@keyframes TreatmentEvidenceViewer-module__zTFePa__viewerRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.TreatmentEvidenceViewer-module__zTFePa__topBar{border-bottom:1px solid #f1eee71a;flex-shrink:0;align-items:center;gap:12px;padding:14px 20px 12px;display:flex}.TreatmentEvidenceViewer-module__zTFePa__eyebrow{min-width:0;color:var(--muted);font:700 10px/1.3 var(--mono);letter-spacing:.2em;text-transform:uppercase;flex:1;align-items:center;gap:10px;display:flex}.TreatmentEvidenceViewer-module__zTFePa__eyebrowLine{background:var(--red);flex-shrink:0;width:28px;height:1px;display:inline-block}.TreatmentEvidenceViewer-module__zTFePa__counter{color:var(--ivory);font:700 11px/1 var(--mono);letter-spacing:.12em;white-space:nowrap;flex-shrink:0}.TreatmentEvidenceViewer-module__zTFePa__closeBtn,.TreatmentEvidenceViewer-module__zTFePa__navBtn{min-height:32px;color:var(--ivory);font:700 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #f1eee738;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;transition:border-color .18s,background .18s;display:inline-flex}.TreatmentEvidenceViewer-module__zTFePa__closeBtn:hover,.TreatmentEvidenceViewer-module__zTFePa__navBtn:hover:not(:disabled){border-color:var(--red);background:#d719201a}.TreatmentEvidenceViewer-module__zTFePa__closeBtn:focus-visible,.TreatmentEvidenceViewer-module__zTFePa__navBtn:focus-visible{outline:1px solid var(--red);outline-offset:2px}.TreatmentEvidenceViewer-module__zTFePa__navBtn:disabled{opacity:.28;cursor:not-allowed}.TreatmentEvidenceViewer-module__zTFePa__closeLbl,.TreatmentEvidenceViewer-module__zTFePa__navLbl{display:none}@media (min-width:480px){.TreatmentEvidenceViewer-module__zTFePa__closeLbl,.TreatmentEvidenceViewer-module__zTFePa__navLbl{display:inline}}.TreatmentEvidenceViewer-module__zTFePa__stage{background:#0c0d0f;justify-content:center;align-items:center;height:min(64svh,620px);padding:20px;display:flex;overflow:hidden}.TreatmentEvidenceViewer-module__zTFePa__image{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:auto;height:auto;max-height:100%;animation:.26s cubic-bezier(.22,1,.36,1) both TreatmentEvidenceViewer-module__zTFePa__viewerImage;display:block}@keyframes TreatmentEvidenceViewer-module__zTFePa__viewerImage{0%{opacity:0}to{opacity:1}}.TreatmentEvidenceViewer-module__zTFePa__video{object-fit:contain;background:#0c0d0f;width:auto;max-width:100%;height:100%;max-height:100%;display:block}.TreatmentEvidenceViewer-module__zTFePa__caption{flex-shrink:0;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 20px;display:flex}.TreatmentEvidenceViewer-module__zTFePa__captionText{color:#f1eee7d9;font:italic 14px var(--serif);letter-spacing:.01em}.TreatmentEvidenceViewer-module__zTFePa__captionSource{color:var(--red);font:700 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.TreatmentEvidenceViewer-module__zTFePa__nav{border-top:1px solid #f1eee71a;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 16px;display:flex}@media (max-width:599px){.TreatmentEvidenceViewer-module__zTFePa__backdrop{padding:8px}.TreatmentEvidenceViewer-module__zTFePa__dialog{border-left:0;border-right:0}.TreatmentEvidenceViewer-module__zTFePa__stage{height:min(56svh,520px);padding:12px}.TreatmentEvidenceViewer-module__zTFePa__caption{flex-direction:column;gap:4px;padding:10px 14px}.TreatmentEvidenceViewer-module__zTFePa__nav{padding:10px 14px 14px}.TreatmentEvidenceViewer-module__zTFePa__closeBtn,.TreatmentEvidenceViewer-module__zTFePa__navBtn{justify-content:center;min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.TreatmentEvidenceViewer-module__zTFePa__backdrop,.TreatmentEvidenceViewer-module__zTFePa__dialog,.TreatmentEvidenceViewer-module__zTFePa__image{animation:none}.TreatmentEvidenceViewer-module__zTFePa__closeBtn,.TreatmentEvidenceViewer-module__zTFePa__navBtn{transition:none}}
.IllustrationFrame-module__oHgQCG__root{min-width:0;margin:0}.IllustrationFrame-module__oHgQCG__rootFill{height:100%}.IllustrationFrame-module__oHgQCG__canvas{--il-stroke:2px;--il-hair:color-mix(in srgb, var(--neodent-ink) 55%, transparent);--il-gum-line:color-mix(in srgb, var(--neodent-red) 40%, transparent);--il-bone:color-mix(in srgb, var(--neodent-ivory) 65%, var(--neodent-muted));background:var(--neodent-ivory);border:1px solid #26303324;border-radius:16px;width:100%;position:relative;overflow:hidden}.IllustrationFrame-module__oHgQCG__canvas:after{content:"";pointer-events:none;border:1px solid #26303314;border-radius:11px;position:absolute;inset:5px}.IllustrationFrame-module__oHgQCG__art{inset:var(--frame-pad,14px);color:var(--neodent-ink);justify-content:center;align-items:center;display:flex;position:absolute}.IllustrationFrame-module__oHgQCG__art>svg{width:100%;height:100%;display:block}.IllustrationFrame-module__oHgQCG__art>img{object-fit:contain;max-width:100%;max-height:100%;display:block}.IllustrationFrame-module__oHgQCG__pad_sm{--frame-pad:8px}.IllustrationFrame-module__oHgQCG__pad_md{--frame-pad:clamp(12px, 2vw, 18px)}.IllustrationFrame-module__oHgQCG__pad_lg{--frame-pad:clamp(16px, 2.6vw, 26px)}.IllustrationFrame-module__oHgQCG__caption{color:#263033cc;text-wrap:balance;margin:12px 0 0;font-size:13px;font-weight:500;line-height:1.5}.IllustrationFrame-module__oHgQCG__onDark .IllustrationFrame-module__oHgQCG__caption{color:#f1eee7cc}.IllustrationFrame-module__oHgQCG__note{color:#263033b8;margin-top:3px;font-size:13px;font-weight:500;line-height:1.45;display:block}.IllustrationFrame-module__oHgQCG__onDark .IllustrationFrame-module__oHgQCG__note{color:#f1eee7b8}
.IllustrationFrame-module__8CxGBa__root{min-width:0;margin:0}.IllustrationFrame-module__8CxGBa__rootFill{height:100%}.IllustrationFrame-module__8CxGBa__canvas{--il-stroke:2px;--il-hair:color-mix(in srgb, var(--neodent-ink) 55%, transparent);--il-gum-line:color-mix(in srgb, var(--neodent-red) 40%, transparent);--il-bone:color-mix(in srgb, var(--neodent-ivory) 65%, var(--neodent-muted));background:var(--neodent-ivory);border:1px solid #26303324;border-radius:16px;width:100%;position:relative;overflow:hidden}.IllustrationFrame-module__8CxGBa__canvas:after{content:"";pointer-events:none;border:1px solid #26303314;border-radius:11px;position:absolute;inset:5px}.IllustrationFrame-module__8CxGBa__art{inset:var(--frame-pad,14px);color:var(--neodent-ink);justify-content:center;align-items:center;display:flex;position:absolute}.IllustrationFrame-module__8CxGBa__art>svg{width:100%;height:100%;display:block}.IllustrationFrame-module__8CxGBa__art>img{object-fit:contain;max-width:100%;max-height:100%;display:block}.IllustrationFrame-module__8CxGBa__pad_sm{--frame-pad:8px}.IllustrationFrame-module__8CxGBa__pad_md{--frame-pad:clamp(12px, 2vw, 18px)}.IllustrationFrame-module__8CxGBa__pad_lg{--frame-pad:clamp(16px, 2.6vw, 26px)}.IllustrationFrame-module__8CxGBa__caption{color:#263033cc;text-wrap:balance;margin:12px 0 0;font-size:13px;font-weight:500;line-height:1.5}.IllustrationFrame-module__8CxGBa__onDark .IllustrationFrame-module__8CxGBa__caption{color:#f1eee7cc}.IllustrationFrame-module__8CxGBa__note{color:#263033b8;margin-top:3px;font-size:13px;font-weight:500;line-height:1.45;display:block}.IllustrationFrame-module__8CxGBa__onDark .IllustrationFrame-module__8CxGBa__note{color:#f1eee7b8}
.IllustrationFrame-module__WkeM-q__root{min-width:0;margin:0}.IllustrationFrame-module__WkeM-q__rootFill{height:100%}.IllustrationFrame-module__WkeM-q__canvas{--il-stroke:2px;--il-hair:color-mix(in srgb, var(--neodent-ink) 55%, transparent);--il-gum-line:color-mix(in srgb, var(--neodent-red) 40%, transparent);--il-bone:color-mix(in srgb, var(--neodent-ivory) 65%, var(--neodent-muted));background:var(--neodent-ivory);border:1px solid #26303324;border-radius:16px;width:100%;position:relative;overflow:hidden}.IllustrationFrame-module__WkeM-q__canvas:after{content:"";pointer-events:none;border:1px solid #26303314;border-radius:11px;position:absolute;inset:5px}.IllustrationFrame-module__WkeM-q__art{inset:var(--frame-pad,14px);color:var(--neodent-ink);justify-content:center;align-items:center;display:flex;position:absolute}.IllustrationFrame-module__WkeM-q__art>svg{width:100%;height:100%;display:block}.IllustrationFrame-module__WkeM-q__art>img{object-fit:contain;max-width:100%;max-height:100%;display:block}.IllustrationFrame-module__WkeM-q__pad_sm{--frame-pad:8px}.IllustrationFrame-module__WkeM-q__pad_md{--frame-pad:clamp(12px, 2vw, 18px)}.IllustrationFrame-module__WkeM-q__pad_lg{--frame-pad:clamp(16px, 2.6vw, 26px)}.IllustrationFrame-module__WkeM-q__caption{color:#263033cc;text-wrap:balance;margin:12px 0 0;font-size:13px;font-weight:500;line-height:1.5}.IllustrationFrame-module__WkeM-q__onDark .IllustrationFrame-module__WkeM-q__caption{color:#f1eee7cc}.IllustrationFrame-module__WkeM-q__note{color:#263033b8;margin-top:3px;font-size:13px;font-weight:500;line-height:1.45;display:block}.IllustrationFrame-module__WkeM-q__onDark .IllustrationFrame-module__WkeM-q__note{color:#f1eee7b8}
.Slot-module__Ss3Anq__icon48{flex:none;width:66px}.Slot-module__Ss3Anq__icon40{flex:none;width:58px}
.SectionHeader-module__xYe4mW__header{max-width:1040px}.SectionHeader-module__xYe4mW__title{font-family:var(--app-font-serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4.4vw,4.4rem);font-weight:400;line-height:1.04}.SectionHeader-module__xYe4mW__title span{display:block}.SectionHeader-module__xYe4mW__title .SectionHeader-module__xYe4mW__accent{color:var(--neodent-red);font-style:italic}.SectionHeader-module__xYe4mW__title .SectionHeader-module__xYe4mW__plainAccent{color:inherit;font-style:normal}.SectionHeader-module__xYe4mW__compact .SectionHeader-module__xYe4mW__title{font-size:clamp(2rem,2.8vw,2.6rem);line-height:1.04}.SectionHeader-module__xYe4mW__dark .SectionHeader-module__xYe4mW__title{color:#f1eee7}.SectionHeader-module__xYe4mW__intro{max-width:640px;margin:18px 0 0}.SectionHeader-module__xYe4mW__intro p{margin:0}@media (max-width:767px){.SectionHeader-module__xYe4mW__title{font-size:clamp(2.15rem,9vw,2.7rem)}}
.Breadcrumbs-module___VQXBW__crumbs{--crumb-ink:#263033b3;--crumb-current:var(--ink)}.Breadcrumbs-module___VQXBW__dark{--crumb-ink:#f1eee7b8;--crumb-current:#f1eee7f0}.Breadcrumbs-module___VQXBW__list{flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module___VQXBW__item{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.Breadcrumbs-module___VQXBW__link{min-height:24px;color:var(--crumb-ink);align-items:center;transition:color .2s;display:inline-flex}.Breadcrumbs-module___VQXBW__link:hover{color:var(--crumb-current)}.Breadcrumbs-module___VQXBW__link:focus-visible{outline:2px solid var(--neodent-red);outline-offset:3px}.Breadcrumbs-module___VQXBW__sep{color:var(--crumb-ink);opacity:.7}.Breadcrumbs-module___VQXBW__current{color:var(--crumb-current)}.Breadcrumbs-module___VQXBW__underNav{padding-top:var(--nav-height-desktop)}@media (max-width:900px){.Breadcrumbs-module___VQXBW__underNav{padding-top:var(--nav-height-mobile)}}@media (max-width:768px){.Breadcrumbs-module___VQXBW__item{letter-spacing:.12em}.Breadcrumbs-module___VQXBW__link{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.Breadcrumbs-module___VQXBW__link{transition:none}}
.Slot-module__3d89ra__icon48{flex:none;width:66px}.Slot-module__3d89ra__icon40{flex:none;width:58px}
.RootCanal-module__K-OC9W__page{--rct-container:min(1180px, calc(100% - 48px));--rct-container-m:min(100% - 32px, 600px);--rct-dark:var(--neodent-charcoal);--rct-dark-2:#15171a;--rct-dark-3:#14161a;--rct-dark-pattern:#242628;--rct-beige:#ece7dc;--rct-ivory:var(--ivory);--rct-paper:var(--neodent-surface);--rct-hairline:#2630331f;--rct-cap-header-photo:min(52dvh, 460px);--rct-cap-case-photo:min(34dvh, 300px);--rct-cap-case-photo-m:30dvh;--rct-cap-diagram:min(46dvh, 440px);--rct-cap-diagram-m:min(34dvh, 300px);--rct-cap-card-illustration:min(22dvh, 190px);--rct-cap-card-illustration-m:min(18dvh, 150px);--rct-cap-step:120px;--rct-cap-step-m:96px;--rct-cap-portrait:40dvh;--rct-cap-portrait-m:34dvh;--rct-cap-clinic-photo:36dvh;--rct-cap-clinic-photo-m:28dvh;--rct-section-pad:clamp(56px, 7vw, 96px)}
.ScalingAndPolishing-module__nKuEKG__page{--sp-container:min(1180px, calc(100% - 48px));--sp-container-m:min(100% - 32px, 600px);--sp-dark:var(--neodent-charcoal);--sp-dark-2:#15171a;--sp-dark-3:#14161a;--sp-dark-pattern:#242628;--sp-beige:#ece7dc;--sp-ivory:var(--ivory);--sp-paper:var(--neodent-surface);--sp-hairline:#2630331f;--sp-cap-header-photo:min(52dvh, 460px);--sp-cap-case-photo:min(34dvh, 300px);--sp-cap-case-photo-m:30dvh;--sp-cap-diagram:min(46dvh, 440px);--sp-cap-diagram-m:min(34dvh, 300px);--sp-cap-card-illustration:min(22dvh, 190px);--sp-cap-card-illustration-m:min(18dvh, 150px);--sp-cap-step:120px;--sp-cap-step-m:96px;--sp-cap-portrait:40dvh;--sp-cap-portrait-m:34dvh;--sp-cap-clinic-photo:36dvh;--sp-cap-clinic-photo-m:28dvh;--sp-section-pad:clamp(56px, 7vw, 96px)}
.Slot-module__WO0IBq__icon48{flex:none;width:66px}.Slot-module__WO0IBq__icon40{flex:none;width:58px}
.AboutBackdrop-module__LEtpRq__backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.AboutBackdrop-module__LEtpRq__glow,.AboutBackdrop-module__LEtpRq__pattern{position:absolute;inset:0}.AboutBackdrop-module__LEtpRq__glow{background-image:radial-gradient(ellipse var(--about-glow-rx) var(--about-glow-ry) at var(--about-glow-x) var(--about-glow-y), rgba(215, 25, 32, var(--about-glow-a)) 0%, rgba(215, 25, 32, calc(var(--about-glow-a) * .5)) 38%, rgba(215, 25, 32, calc(var(--about-glow-a) * .25)) 69%, #d7192000 100%), radial-gradient(circle 380px at 3% 104%, rgba(215, 25, 32, var(--about-glow2-a)) 0%, #d7192000 100%)}.AboutBackdrop-module__LEtpRq__pattern{display:none;inset:-14px}@supports (mask-mode:luminance){.AboutBackdrop-module__LEtpRq__pattern{opacity:var(--about-pattern-o);filter:url(#about-pattern-levels);display:block}.AboutBackdrop-module__LEtpRq__tile{background-color:var(--neodent-ivory);-webkit-mask-image:url(/assets/backgrounds/neodent-treatments-icon-pattern-dark.webp), radial-gradient(ellipse var(--about-pattern-rx) var(--about-pattern-ry) at var(--about-glow-x) var(--about-glow-y), #000 0%, #000 46%, #000000c7 74%, transparent 100%);mask-image:url(/assets/backgrounds/neodent-treatments-icon-pattern-dark.webp), radial-gradient(ellipse var(--about-pattern-rx) var(--about-pattern-ry) at var(--about-glow-x) var(--about-glow-y), #000 0%, #000 46%, #000000c7 74%, transparent 100%);-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-source-type:luminance,alpha;mask-mode:luminance,alpha;-webkit-mask-size:var(--about-pattern-size) var(--about-pattern-size), 100% 100%;mask-size:var(--about-pattern-size) var(--about-pattern-size), 100% 100%;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}}.AboutBackdrop-module__LEtpRq__filter{width:0;height:0;position:absolute;overflow:hidden}@keyframes AboutBackdrop-module__LEtpRq__breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes AboutBackdrop-module__LEtpRq__drift{0%{transform:translate(0,0)}to{transform:translate(-14px,14px)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.AboutBackdrop-module__LEtpRq__glow{will-change:transform, opacity;animation:11s ease-in-out infinite AboutBackdrop-module__LEtpRq__breathe}.AboutBackdrop-module__LEtpRq__pattern{will-change:transform;animation:40s linear infinite alternate AboutBackdrop-module__LEtpRq__drift}}
.Emphasis-module__NG-CVW__em{font-weight:600}mark.Emphasis-module__NG-CVW__em{color:inherit;background:0 0}.Emphasis-module__NG-CVW__primary{color:var(--neodent-red)}.Emphasis-module__NG-CVW__primary.Emphasis-module__NG-CVW__onDark{color:var(--neodent-ivory);font-weight:700}mark.Emphasis-module__NG-CVW__em.Emphasis-module__NG-CVW__onDark{color:var(--neodent-ivory)}
