.DentistProfile-module__nkqn-W__drWu{grid-template:"photo head""photo body"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,6vw,6rem);display:grid}.DentistProfile-module__nkqn-W__drWuHead{grid-area:head}.DentistProfile-module__nkqn-W__drWuBody{grid-area:body}.DentistProfile-module__nkqn-W__portrait{top:calc(var(--header-h) + 32px);grid-area:photo;position:sticky}.DentistProfile-module__nkqn-W__pull{max-width:20ch;margin-top:var(--head-gap)}.DentistProfile-module__nkqn-W__drWuText{gap:18px;margin-top:36px;display:grid}.DentistProfile-module__nkqn-W__bio{max-width:var(--measure);color:var(--color-body)}.DentistProfile-module__nkqn-W__dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.DentistProfile-module__nkqn-W__dl>div{border-top:1px solid var(--color-hairline);align-content:start;gap:8px;padding-top:16px;display:grid}.DentistProfile-module__nkqn-W__drWuAction{margin-top:40px}@media (max-width:1068px){.DentistProfile-module__nkqn-W__dl{grid-template-columns:1fr;gap:0}.DentistProfile-module__nkqn-W__dl>div{padding-block:14px}}@media (max-width:734px){.DentistProfile-module__nkqn-W__drWu{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"head""photo""body";row-gap:32px}.DentistProfile-module__nkqn-W__drWuText{margin-top:0}.DentistProfile-module__nkqn-W__portrait{max-width:420px;position:static}.DentistProfile-module__nkqn-W__drWuAction{width:100%}}@media (min-width:1069px){.DentistProfile-module__nkqn-W__dl[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.DentistProfile-module__nkqn-W__drWuActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:40px;display:flex}
.InsurerLogoStrip-module__k39gEG__root{--logo-gap:48px;--logo-cell:128px}.InsurerLogoStrip-module__k39gEG__label{margin-bottom:24px}.InsurerLogoStrip-module__k39gEG__rows{gap:12px;display:grid}.InsurerLogoStrip-module__k39gEG__viewport{-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-ink) 6%, var(--color-ink) 94%, transparent);mask-image:linear-gradient(90deg, transparent, var(--color-ink) 6%, var(--color-ink) 94%, transparent);display:flex;overflow:hidden}.InsurerLogoStrip-module__k39gEG__set{align-items:center;gap:var(--logo-gap);animation:InsurerLogoStrip-module__k39gEG__insurer-ticker var(--duration-ticker) linear infinite;flex:none;padding-inline-end:var(--logo-gap);display:flex}.InsurerLogoStrip-module__k39gEG__viewport[data-reverse] .InsurerLogoStrip-module__k39gEG__set{animation-direction:reverse}@keyframes InsurerLogoStrip-module__k39gEG__insurer-ticker{to{transform:translate(-100%)}}.InsurerLogoStrip-module__k39gEG__set li{flex:none}.InsurerLogoStrip-module__k39gEG__logo{object-fit:contain;width:164px;height:48px;display:block}.InsurerLogoStrip-module__k39gEG__root[data-paused] .InsurerLogoStrip-module__k39gEG__set,.InsurerLogoStrip-module__k39gEG__rows:hover .InsurerLogoStrip-module__k39gEG__set{animation-play-state:paused}.InsurerLogoStrip-module__k39gEG__root:not([data-ready]) .InsurerLogoStrip-module__k39gEG__set{animation:none}.InsurerLogoStrip-module__k39gEG__root:not([data-ready]) .InsurerLogoStrip-module__k39gEG__set[aria-hidden]{display:none}.InsurerLogoStrip-module__k39gEG__root:not([data-ready]) .InsurerLogoStrip-module__k39gEG__viewport{-webkit-mask-image:none;mask-image:none}.InsurerLogoStrip-module__k39gEG__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:24px;display:flex}.InsurerLogoStrip-module__k39gEG__text{max-width:var(--measure);gap:8px;display:grid}.InsurerLogoStrip-module__k39gEG__control{border:1px solid var(--color-hairline-strong);min-height:44px;color:inherit;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:background-color var(--duration-hover) var(--ease-standard);background:0 0;padding:0 16px;font-weight:500}.InsurerLogoStrip-module__k39gEG__control:hover{background:var(--color-brand-mist)}@media (min-width:735px){.InsurerLogoStrip-module__k39gEG__root{--logo-gap:56px;--logo-cell:164px}}@media (min-width:1069px){.InsurerLogoStrip-module__k39gEG__root{--logo-gap:64px}}@media (max-width:734px){.InsurerLogoStrip-module__k39gEG__logo{width:128px;height:40px}}@media (prefers-reduced-motion:reduce){.InsurerLogoStrip-module__k39gEG__rows{grid-template-columns:repeat(auto-fill, minmax(var(--logo-cell), 1fr));place-items:center;gap:20px var(--grid-gap)}.InsurerLogoStrip-module__k39gEG__viewport,.InsurerLogoStrip-module__k39gEG__set{display:contents}.InsurerLogoStrip-module__k39gEG__set{animation:none}.InsurerLogoStrip-module__k39gEG__set[aria-hidden],.InsurerLogoStrip-module__k39gEG__control{display:none}}@media (max-width:734px){.InsurerLogoStrip-module__k39gEG__root[data-variant=inline] .InsurerLogoStrip-module__k39gEG__rows{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:20px 12px}.InsurerLogoStrip-module__k39gEG__root[data-variant=inline] .InsurerLogoStrip-module__k39gEG__viewport,.InsurerLogoStrip-module__k39gEG__root[data-variant=inline] .InsurerLogoStrip-module__k39gEG__set{display:contents}.InsurerLogoStrip-module__k39gEG__root[data-variant=inline] .InsurerLogoStrip-module__k39gEG__set{animation:none}.InsurerLogoStrip-module__k39gEG__root[data-variant=inline] .InsurerLogoStrip-module__k39gEG__set[aria-hidden]{display:none}.InsurerLogoStrip-module__k39gEG__root[data-variant=inline] .InsurerLogoStrip-module__k39gEG__set li{width:100%}.InsurerLogoStrip-module__k39gEG__root[data-variant=inline] .InsurerLogoStrip-module__k39gEG__logo{width:100%;height:36px}.InsurerLogoStrip-module__k39gEG__root[data-variant=inline] .InsurerLogoStrip-module__k39gEG__control{display:none}}@media (max-width:480px){.InsurerLogoStrip-module__k39gEG__root[data-variant=inline] .InsurerLogoStrip-module__k39gEG__rows{grid-template-columns:repeat(3,minmax(0,1fr))}}.InsurerLogoStrip-module__k39gEG__root[data-variant=band] .InsurerLogoStrip-module__k39gEG__rows{gap:0}.InsurerLogoStrip-module__k39gEG__root[data-variant=band] .InsurerLogoStrip-module__k39gEG__viewport{border-block:1px solid var(--color-hairline)}.InsurerLogoStrip-module__k39gEG__root[data-variant=band] .InsurerLogoStrip-module__k39gEG__set{animation-duration:var(--duration-ticker-band);gap:0;padding-inline-end:0}.InsurerLogoStrip-module__k39gEG__root[data-variant=band] .InsurerLogoStrip-module__k39gEG__set li{padding:28px 32px}.InsurerLogoStrip-module__k39gEG__root[data-variant=band] .InsurerLogoStrip-module__k39gEG__logo{width:150px;height:44px}.InsurerLogoStrip-module__k39gEG__root[data-variant=band] .InsurerLogoStrip-module__k39gEG__foot{gap:16px 32px}.InsurerLogoStrip-module__k39gEG__root[data-variant=band] .InsurerLogoStrip-module__k39gEG__note{max-width:var(--measure)}.InsurerLogoStrip-module__k39gEG__root[data-variant=band] .InsurerLogoStrip-module__k39gEG__control{color:var(--color-ink)}.InsurerLogoStrip-module__k39gEG__root[data-variant=band] .InsurerLogoStrip-module__k39gEG__control:hover{background:var(--color-brand-soft)}@media (max-width:734px){.InsurerLogoStrip-module__k39gEG__root[data-variant=band] .InsurerLogoStrip-module__k39gEG__set li{padding:20px 22px}.InsurerLogoStrip-module__k39gEG__root[data-variant=band] .InsurerLogoStrip-module__k39gEG__logo{width:120px;height:36px}}@media (prefers-reduced-motion:reduce){.InsurerLogoStrip-module__k39gEG__root[data-variant=band] .InsurerLogoStrip-module__k39gEG__rows{row-gap:0}.InsurerLogoStrip-module__k39gEG__root[data-variant=band] .InsurerLogoStrip-module__k39gEG__set li{padding-inline:0}}
.FeesBand-module__husn0q__logos{margin-top:var(--section-tight)}
.Sequence-module__uMkf6q__box{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head head""media flow";column-gap:80px;padding:clamp(1.5rem,.8rem + 3.1vw,4rem);display:grid}.Sequence-module__uMkf6q__head{border-bottom:1px solid var(--color-hairline-on-dark-soft);grid-area:head;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:64px;padding-bottom:56px;display:grid}.Sequence-module__uMkf6q__title{margin-top:var(--head-gap);max-width:12ch}.Sequence-module__uMkf6q__note{max-width:var(--measure);color:var(--color-body-on-dark);justify-self:end}.Sequence-module__uMkf6q__media{top:calc(var(--header-h) + 32px);margin-top:var(--section-tight);grid-area:media;align-self:start;row-gap:24px;display:grid;position:sticky}.Sequence-module__uMkf6q__photo{gap:12px;margin:0;display:grid}.Sequence-module__uMkf6q__frame{aspect-ratio:3/2;background:var(--color-placeholder-on-dark);overflow:hidden}.Sequence-module__uMkf6q__frame img{object-fit:cover;width:100%;height:100%;display:block}.Sequence-module__uMkf6q__caption{color:var(--color-body-on-dark)}.Sequence-module__uMkf6q__flow{grid-area:flow;min-width:0;margin-top:32px}.Sequence-module__uMkf6q__step{grid-template-columns:88px minmax(0,1fr);align-items:baseline;padding-block:28px;display:grid}.Sequence-module__uMkf6q__step+.Sequence-module__uMkf6q__step{border-top:1px solid var(--color-hairline-on-dark-soft)}.Sequence-module__uMkf6q__n{font-size:var(--type-h3);letter-spacing:0;line-height:1}.Sequence-module__uMkf6q__name{color:var(--color-surface)}.Sequence-module__uMkf6q__text{max-width:var(--measure);font-size:var(--type-body);line-height:var(--leading-relaxed);color:var(--color-body-on-dark);text-wrap:pretty;margin-top:10px}.Sequence-module__uMkf6q__action{margin-top:24px;margin-left:88px}@media (min-width:66.8125em) and (max-width:73.6875em){.Sequence-module__uMkf6q__action{white-space:nowrap;max-width:none}}@media (min-width:735px) and (max-width:1068px){.Sequence-module__uMkf6q__box{column-gap:48px}.Sequence-module__uMkf6q__step{grid-template-columns:64px minmax(0,1fr)}.Sequence-module__uMkf6q__action{margin-left:64px}}@media (max-width:734px){.Sequence-module__uMkf6q__box{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""media""flow"}.Sequence-module__uMkf6q__head{grid-template-columns:minmax(0,1fr);row-gap:20px;padding-bottom:36px}.Sequence-module__uMkf6q__note{justify-self:start}.Sequence-module__uMkf6q__media{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;position:static}.Sequence-module__uMkf6q__frame{aspect-ratio:1}.Sequence-module__uMkf6q__frame[data-focus=right] img{object-position:92% 50%}.Sequence-module__uMkf6q__flow{margin-top:16px}.Sequence-module__uMkf6q__step{grid-template-columns:52px minmax(0,1fr);padding-block:22px}.Sequence-module__uMkf6q__action{margin-top:16px;margin-left:0}}@media (max-width:480px){.Sequence-module__uMkf6q__action{width:100%}}
@media (min-width:735px){div.FirstVisitSequence-module__lO_eJW__seqBox{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}div.FirstVisitSequence-module__lO_eJW__seqHead{column-gap:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}p.FirstVisitSequence-module__lO_eJW__seqNote{justify-self:start}div.FirstVisitSequence-module__lO_eJW__seqBox ol p{max-width:none}}div.FirstVisitSequence-module__lO_eJW__seqBox[data-solo]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""flow"}@media (min-width:735px){div.FirstVisitSequence-module__lO_eJW__seqBox[data-solo] ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}div.FirstVisitSequence-module__lO_eJW__seqBox[data-solo] ol>li+li{border-top:0}div.FirstVisitSequence-module__lO_eJW__seqBox[data-solo] ol>li{border-bottom:1px solid var(--color-hairline-on-dark-soft)}}.FirstVisitSequence-module__lO_eJW__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}
.Reasons-module__og61ca__reasons{margin-top:var(--section-tight);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;display:grid}.Reasons-module__og61ca__reason{border-top:1px solid var(--color-hairline);align-content:start;gap:10px;padding-top:22px;display:grid}.Reasons-module__og61ca__icon{fill:none;width:34px;height:34px;stroke:var(--color-brand-ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.Reasons-module__og61ca__muted{font-size:var(--type-small);line-height:var(--leading-relaxed);color:var(--color-body)}@media (max-width:1068px){.Reasons-module__og61ca__reasons{grid-template-columns:1fr 1fr;row-gap:28px}}@media (max-width:734px){.Reasons-module__og61ca__reasons{grid-template-columns:1fr}}@media (min-width:1069px){.Reasons-module__og61ca__reasons{row-gap:36px}.Reasons-module__og61ca__reasons[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.Reasons-module__og61ca__reasons[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.Reasons-module__og61ca__footer{margin-top:var(--section-tight);flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.Reasons-module__og61ca__footerHead{flex-basis:100%}
