.DoctorsBackdrop-module__0TXsKa__backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.DoctorsBackdrop-module__0TXsKa__glow,.DoctorsBackdrop-module__0TXsKa__pattern{position:absolute;inset:0}.DoctorsBackdrop-module__0TXsKa__glow{background-image:radial-gradient(ellipse var(--doc-glow-rx) var(--doc-glow-ry) at var(--doc-glow-x) var(--doc-glow-y), rgba(215, 25, 32, var(--doc-glow-a)) 0%, rgba(215, 25, 32, calc(var(--doc-glow-a) * .5)) 38%, rgba(215, 25, 32, calc(var(--doc-glow-a) * .25)) 69%, #d7192000 100%), radial-gradient(circle 380px at 3% 104%, rgba(215, 25, 32, var(--doc-glow2-a)) 0%, #d7192000 100%)}.DoctorsBackdrop-module__0TXsKa__pattern{display:none;inset:-14px}@supports (mask-mode:luminance){.DoctorsBackdrop-module__0TXsKa__pattern{opacity:var(--doc-pattern-o);filter:url(#doctors-pattern-levels);display:block}.DoctorsBackdrop-module__0TXsKa__tile{background-color:var(--neodent-ivory);-webkit-mask-image:url(/assets/backgrounds/neodent-treatments-icon-pattern-dark.webp), radial-gradient(ellipse var(--doc-pattern-rx) var(--doc-pattern-ry) at var(--doc-glow-x) var(--doc-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(--doc-pattern-rx) var(--doc-pattern-ry) at var(--doc-glow-x) var(--doc-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(--doc-pattern-size) var(--doc-pattern-size), 100% 100%;mask-size:var(--doc-pattern-size) var(--doc-pattern-size), 100% 100%;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}}.DoctorsBackdrop-module__0TXsKa__filter{width:0;height:0;position:absolute;overflow:hidden}@keyframes DoctorsBackdrop-module__0TXsKa__breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes DoctorsBackdrop-module__0TXsKa__drift{0%{transform:translate(0,0)}to{transform:translate(-14px,14px)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.DoctorsBackdrop-module__0TXsKa__glow{will-change:transform, opacity;animation:11s ease-in-out infinite DoctorsBackdrop-module__0TXsKa__breathe}.DoctorsBackdrop-module__0TXsKa__pattern{will-change:transform;animation:40s linear infinite alternate DoctorsBackdrop-module__0TXsKa__drift}}
.DoctorsHeader-module__yWJ8Za__header{--hdr-overlap:26px;isolation:isolate;color:var(--neodent-ivory);background-color:var(--doc-dark-top);background-image:linear-gradient(180deg, var(--doc-dark-top) 0%, var(--doc-dark-bottom) 100%);padding:calc(var(--nav-height-desktop) + clamp(6px, 1.4vw, 18px)) 0 clamp(36px, 4vw, 56px);position:relative;overflow:clip}.DoctorsHeader-module__yWJ8Za__inner{z-index:1;width:var(--doc-container);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid;position:relative}.DoctorsHeader-module__yWJ8Za__copy{min-width:0;max-width:580px}.DoctorsHeader-module__yWJ8Za__crumbs{display:block}.DoctorsHeader-module__yWJ8Za__crumbList{flex-wrap:wrap;align-items:center;gap:0 10px;margin:0;padding:0;list-style:none;display:flex}.DoctorsHeader-module__yWJ8Za__crumb{color:#f8f6efc7;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.DoctorsHeader-module__yWJ8Za__crumb [aria-current=page]{color:var(--neodent-ivory)}.DoctorsHeader-module__yWJ8Za__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){.DoctorsHeader-module__yWJ8Za__crumbLink:hover{color:var(--neodent-ivory);text-decoration:underline}}.DoctorsHeader-module__yWJ8Za__crumbLink:focus-visible{outline:2px solid var(--neodent-ivory);outline-offset:2px}.DoctorsHeader-module__yWJ8Za__sep{color:#f8f6ef66}.DoctorsHeader-module__yWJ8Za__eyebrow{color:#f8f6efc7;letter-spacing:.04em;align-items:center;gap:10px;margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.5;display:flex}.DoctorsHeader-module__yWJ8Za__eyebrow:before{content:"";background:var(--neodent-red);width:34px;height:1px}.DoctorsHeader-module__yWJ8Za__headline{font-family:var(--app-font-serif);font-size:var(--type-hero-supporting);letter-spacing:-.018em;text-wrap:balance;margin:14px 0 0;font-weight:400;line-height:1.04}.DoctorsHeader-module__yWJ8Za__accent{color:var(--neodent-red);font-style:italic;font-weight:400}.DoctorsHeader-module__yWJ8Za__line{margin-block:-.1em;padding-block:.1em;display:block;overflow:clip}.DoctorsHeader-module__yWJ8Za__lineInner{display:block}.DoctorsHeader-module__yWJ8Za__line+.DoctorsHeader-module__yWJ8Za__line{margin-top:-.2em}.DoctorsHeader-module__yWJ8Za__lede{max-width:520px;color:var(--doc-ivory-muted);margin:20px 0 0;font-size:16.5px;line-height:1.65}.DoctorsHeader-module__yWJ8Za__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.DoctorsHeader-module__yWJ8Za__actions .button{min-height:44px}.DoctorsHeader-module__yWJ8Za__actions .DoctorsHeader-module__yWJ8Za__ghost{color:#f8f6efeb;border-color:#f8f6ef73}.DoctorsHeader-module__yWJ8Za__actions .DoctorsHeader-module__yWJ8Za__ghost:hover{color:var(--neodent-surface);background:#ffffff24;border-color:#f8f6efbf}.DoctorsHeader-module__yWJ8Za__actions .button:focus-visible{outline:2px solid var(--neodent-ivory);outline-offset:3px}.DoctorsHeader-module__yWJ8Za__visual{justify-self:end;width:100%;min-width:0}.DoctorsHeader-module__yWJ8Za__figure{width:100%;margin:0;position:relative}.DoctorsHeader-module__yWJ8Za__photo{aspect-ratio:2;max-height:var(--media-max-h-compact);border-radius:var(--doc-radius);background:#1b1d1f;width:100%;position:relative;overflow:hidden;box-shadow:0 22px 44px -22px #000000bf,0 2px 8px #00000047}.DoctorsHeader-module__yWJ8Za__image{object-fit:cover}.DoctorsHeader-module__yWJ8Za__glassRow{z-index:2;margin:calc(var(--hdr-overlap) * -1) 14px 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid;position:relative}.DoctorsHeader-module__yWJ8Za__glass{border:1px solid var(--doc-glass-line);border-radius:var(--doc-radius);background:var(--doc-glass);flex-direction:column;gap:3px;min-width:0;padding:11px 14px 12px;display:flex;box-shadow:0 14px 32px -14px #000000a6}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.DoctorsHeader-module__yWJ8Za__glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.DoctorsHeader-module__yWJ8Za__glassTitle{color:var(--neodent-ivory);font-size:15px;font-weight:700;line-height:1.3}.DoctorsHeader-module__yWJ8Za__glassNote{color:var(--doc-ivory-muted);font-size:13px;line-height:1.4}@media (max-width:1023px){.DoctorsHeader-module__yWJ8Za__header{padding-top:calc(var(--nav-height-mobile) + 4px);padding-bottom:36px}.DoctorsHeader-module__yWJ8Za__inner{grid-template-columns:minmax(0,1fr);gap:28px}.DoctorsHeader-module__yWJ8Za__copy{max-width:640px}.DoctorsHeader-module__yWJ8Za__visual{justify-self:start;width:min(100%,640px)}.DoctorsHeader-module__yWJ8Za__photo{max-height:38dvh}.DoctorsHeader-module__yWJ8Za__glassRow{margin:12px 0 0}}@media (max-width:767px){.DoctorsHeader-module__yWJ8Za__header{--hdr-overlap:0px}.DoctorsHeader-module__yWJ8Za__headline{margin-top:12px;line-height:1.06}.DoctorsHeader-module__yWJ8Za__lede{margin-top:16px;font-size:16px}.DoctorsHeader-module__yWJ8Za__actions{flex-direction:column;align-items:stretch;margin-top:22px}.DoctorsHeader-module__yWJ8Za__actions .button{width:100%}.DoctorsHeader-module__yWJ8Za__glass{padding:10px 12px 11px}}@keyframes DoctorsHeader-module__yWJ8Za__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes DoctorsHeader-module__yWJ8Za__photoRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}@keyframes DoctorsHeader-module__yWJ8Za__settle{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes DoctorsHeader-module__yWJ8Za__lineUp{0%{transform:translateY(108%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:no-preference){.DoctorsHeader-module__yWJ8Za__in0,.DoctorsHeader-module__yWJ8Za__in1,.DoctorsHeader-module__yWJ8Za__in3,.DoctorsHeader-module__yWJ8Za__in4{animation:DoctorsHeader-module__yWJ8Za__rise .7s var(--doc-ease) both}.DoctorsHeader-module__yWJ8Za__in0{animation-delay:0s}.DoctorsHeader-module__yWJ8Za__in1{animation-delay:60ms}.DoctorsHeader-module__yWJ8Za__in3{animation-delay:.26s}.DoctorsHeader-module__yWJ8Za__in4{animation-delay:.36s}.DoctorsHeader-module__yWJ8Za__lineIn1,.DoctorsHeader-module__yWJ8Za__lineIn2{animation:DoctorsHeader-module__yWJ8Za__lineUp .76s var(--doc-ease) both}.DoctorsHeader-module__yWJ8Za__lineIn1{animation-delay:.14s}.DoctorsHeader-module__yWJ8Za__lineIn2{animation-delay:.24s}.DoctorsHeader-module__yWJ8Za__inPhoto .DoctorsHeader-module__yWJ8Za__photo{animation:DoctorsHeader-module__yWJ8Za__photoRise .8s .12s var(--doc-ease) both}.DoctorsHeader-module__yWJ8Za__inPhoto .DoctorsHeader-module__yWJ8Za__image{animation:DoctorsHeader-module__yWJ8Za__settle 1.2s .12s var(--doc-ease) both}.DoctorsHeader-module__yWJ8Za__inGlass1{animation:DoctorsHeader-module__yWJ8Za__rise .6s .45s var(--doc-ease) both}.DoctorsHeader-module__yWJ8Za__inGlass2{animation:DoctorsHeader-module__yWJ8Za__rise .6s .6s var(--doc-ease) both}}.DoctorsHeader-module__yWJ8Za__actions .button{transition:background .3s ease, color .3s ease, border .3s ease, box-shadow .3s ease, transform .22s var(--doc-ease)}@media (min-width:768px) and (hover:hover) and (pointer:fine){.DoctorsHeader-module__yWJ8Za__actions .button:hover{transform:translateY(-2px)}}.DoctorsHeader-module__yWJ8Za__actions .button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.DoctorsHeader-module__yWJ8Za__actions .button{transition:none}:is(.DoctorsHeader-module__yWJ8Za__actions .button:hover,.DoctorsHeader-module__yWJ8Za__actions .button:active){transform:none}}
.DoctorsFacts-module__dLemkG__strip{background:var(--neodent-ivory);padding:clamp(14px,2vw,24px) 0}.DoctorsFacts-module__dLemkG__inner{width:var(--doc-container);margin:0 auto}.DoctorsFacts-module__dLemkG__list{border-radius:var(--doc-radius);background:#f6f3ec;border:1px solid #2630331a;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 8px 28px #161c1e0f}.DoctorsFacts-module__dLemkG__cell{background:#f6f3ec;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:100px;padding:20px clamp(16px,2.4vw,36px);display:flex}.DoctorsFacts-module__dLemkG__cell+.DoctorsFacts-module__dLemkG__cell{border-left:1px solid #2630331a}.DoctorsFacts-module__dLemkG__value{color:#242628;font-family:var(--app-font-serif);font-variant-numeric:lining-nums;letter-spacing:-.01em;white-space:nowrap;font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.05}.DoctorsFacts-module__dLemkG__label{color:#242628bd;font-size:14px;line-height:1.3}@media (max-width:767px){.DoctorsFacts-module__dLemkG__list{grid-template-columns:repeat(2,minmax(0,1fr))}.DoctorsFacts-module__dLemkG__cell{min-height:0;padding:18px 20px 20px}.DoctorsFacts-module__dLemkG__cell:nth-child(odd){border-left:0}.DoctorsFacts-module__dLemkG__cell:nth-child(n+3){border-top:1px solid #2630331a}}@media (max-width:480px){.DoctorsFacts-module__dLemkG__cell{padding:16px 16px 18px}.DoctorsFacts-module__dLemkG__value{font-size:24px}.DoctorsFacts-module__dLemkG__label{font-size:13px}}
