.dental_root__E_3wB{--coral:#fc5f2b;--carbon:#18181b;--black:#000;--zinc:#71717a;--ash:#a1a1aa;--mist:#e4e4e7;--fog:#f4f4f5;--white:#fff;--white-60:hsla(0,0%,100%,.6);--white-16:hsla(0,0%,100%,.16);--font:var(--font-dental),"Inter Tight",ui-sans-serif,system-ui,sans-serif;--mono:var(--font-dental-mono),"JetBrains Mono",ui-monospace,monospace;--ease-out:cubic-bezier(0.16,1,0.3,1);--gutter:clamp(20px,4vw,48px);--max:1200px;--section:clamp(72px,9vw,120px);position:relative;z-index:1;background:var(--white);color:var(--carbon);font-family:var(--font);font-size:15px;line-height:1.5;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}.dental_root__E_3wB ::-moz-selection{background:var(--coral);color:var(--white)}.dental_root__E_3wB ::selection{background:var(--coral);color:var(--white)}.dental_root__E_3wB :focus-visible{outline:2px solid var(--coral);outline-offset:3px}.dental_root__E_3wB :where(img){display:block}.dental_root__E_3wB :where(a){color:inherit;text-decoration:none}.dental_root__E_3wB :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}.dental_root__E_3wB :where(button){background:none;border:0;padding:0;cursor:pointer}.dental_root__E_3wB :where(h1,h2,h3,h4,p,ul,blockquote,dl,dd){margin:0}.dental_root__E_3wB :where(ul){padding:0;list-style:none}.dental_mono__I4iik{font-size:11px;line-height:1.5;text-transform:uppercase}.dental_mono13__3BG2V,.dental_mono__I4iik{font-family:var(--mono);letter-spacing:-.006em}.dental_mono13__3BG2V{font-size:13px;line-height:1.4}.dental_caption__B_RWi{font-size:13px;line-height:1.5;color:var(--zinc)}.dental_body__iPqR4{font-size:15px;line-height:1.5;color:var(--zinc);max-width:60ch}.dental_bodyLg__dsPyD{font-size:17px;line-height:1.4;letter-spacing:-.009em;color:var(--zinc);max-width:52ch}.dental_sub__ZB8_N{font-size:19px;line-height:1.4;letter-spacing:-.009em}.dental_h22__8iPuQ{font-size:22px;line-height:1.25;letter-spacing:-.012em;font-weight:400}.dental_h30__HRy1I{font-size:clamp(24px,2.2vw,30px);line-height:1.2;letter-spacing:-.013em;font-weight:400;text-wrap:balance}.dental_h45__JK66h{font-size:clamp(32px,3.4vw,45px);line-height:1.13;letter-spacing:-.015em;font-weight:400;text-wrap:balance}.dental_display__i_lEY{font-size:clamp(40px,5vw,66px);line-height:1;letter-spacing:-.025em;font-weight:400;text-wrap:balance}.dental_ink__0zzOr{color:var(--carbon)}.dental_wordMask__hHi_R{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.12em;margin-bottom:-.12em}.dental_word__bmuIy{display:inline-block}.dental_cta__znEUI,.dental_ghostPill__YBWfD{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;min-height:48px;border-radius:9999px;font-size:15px;font-weight:700;letter-spacing:-.009em;white-space:nowrap;transition:background .25s ease,color .25s ease,transform .16s ease-out,border-color .25s ease}.dental_cta__znEUI{background:var(--coral);color:var(--white)}.dental_cta__znEUI:hover{background:#e8511f}.dental_cta__znEUI:active,.dental_ghostPill__YBWfD:active{transform:scale(.97)}.dental_cta__znEUI svg,.dental_ghostPill__YBWfD svg{width:14px;height:14px;flex:none}.dental_ghostPill__YBWfD{background:transparent;color:var(--carbon);border:1px solid var(--mist)}.dental_ghostPill__YBWfD:hover{border-color:var(--carbon)}.dental_ghostPillDark__K2LgM{color:var(--white);border-color:var(--white-16)}.dental_ghostPillDark__K2LgM:hover{border-color:var(--white)}.dental_ghost__j4KJc{position:relative;font-size:15px;font-weight:400;letter-spacing:-.009em}.dental_ghost__j4KJc:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-out)}.dental_ghost__j4KJc:focus-visible:after,.dental_ghost__j4KJc:hover:after{transform:scaleX(1)}.dental_trust__3RfoG{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--zinc);font-size:13px}.dental_trust__3RfoG span{display:inline-flex;align-items:center;gap:6px}.dental_trust__3RfoG i{width:14px;height:14px;border-radius:5px;background:var(--carbon);color:var(--white);display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-style:normal}.dental_trustDark__wzb9V{color:var(--white-60)}.dental_trustDark__wzb9V i{background:var(--white);color:var(--carbon)}.dental_navWrap__d3Acd{position:fixed;top:16px;left:0;right:0;z-index:60;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.dental_nav__mu4Dl{pointer-events:auto;width:min(100%,1040px);background:var(--carbon);color:var(--white);border-radius:15px;padding:10px 12px 10px 19px;display:flex;align-items:center;justify-content:space-between;gap:16px;opacity:0;transform:translateY(-12px);animation:dental_navIn__Z7zYN .8s var(--ease-out) .2s forwards}@keyframes dental_navIn__Z7zYN{to{opacity:1;transform:none}}.dental_navBrand__dXoqK{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;letter-spacing:-.009em;white-space:nowrap}.dental_navMark__UAZf8{width:26px;height:26px;border-radius:8px;background:var(--coral);display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;font-weight:400;color:var(--white)}.dental_navLinks__iSZ9k{display:flex;align-items:center;gap:clamp(12px,2vw,22px)}.dental_navLink__0jCLh{color:var(--white-60);font-size:15px;letter-spacing:-.009em;transition:color .2s ease}.dental_navLink__0jCLh:hover{color:var(--white)}.dental_navCta__A2FMC{padding:10px 18px;min-height:40px;font-size:14px}.dental_menuBtn__ooBsU{display:none;width:40px;height:40px;border-radius:10px;background:var(--white-16);color:var(--white);align-items:center;justify-content:center}.dental_menuBtn__ooBsU svg{width:18px;height:18px}.dental_menu__Yqmnc{position:fixed;inset:0;z-index:55;background:var(--carbon);color:var(--white);padding:96px 24px 32px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.dental_menuOpen__Mwzti{opacity:1;visibility:visible;transition:opacity .3s ease}.dental_menuList__hEzF_{display:flex;flex-direction:column;gap:11px}.dental_menuLink__nE0gX{font-size:37px;line-height:1.06;letter-spacing:-.02em;font-weight:400}@media (max-width:899px){.dental_navCta__A2FMC,.dental_navLinks__iSZ9k{display:none}.dental_menuBtn__ooBsU{display:inline-flex}}.dental_hero__nZ64L{position:relative;background:var(--carbon);color:var(--white);min-height:100vh;min-height:100svh;overflow:hidden;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:24px;padding:120px var(--gutter) 64px}.dental_heroText__iiWUP{position:relative;z-index:2;display:flex;flex-direction:column;gap:22px;max-width:560px}.dental_heroSub__MHU65{color:var(--white-60);max-width:480px}.dental_heroCtas__ZcgQG{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.dental_heroCtas__ZcgQG .dental_ghost__j4KJc{color:var(--white)}.dental_heroObj__plxNs{position:relative;z-index:1;height:min(72vh,680px);display:flex;align-items:center;justify-content:center}.dental_tooth___wfVC{position:relative;width:min(100%,520px);aspect-ratio:1;will-change:transform}.dental_tooth___wfVC img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 40px 60px rgba(0,0,0,.55))}.dental_scan__tfPkU{position:absolute;left:6%;right:6%;top:0;height:2px;background:var(--coral);box-shadow:0 0 24px 2px rgba(252,95,43,.5);opacity:0;pointer-events:none}.dental_callout__pUUbU{position:absolute;display:flex;flex-direction:column;gap:2px;padding-left:14px;border-left:1px solid var(--white-16);color:var(--white);white-space:nowrap;opacity:0}.dental_callout__pUUbU:before{content:"";position:absolute;left:-4px;top:0;width:7px;height:7px;border-radius:50%;background:var(--coral)}.dental_callout__pUUbU b{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:-.006em;text-transform:uppercase;color:var(--white-60)}.dental_callout__pUUbU span{font-size:15px;letter-spacing:-.009em}.dental_c1__2WSMf{top:12%;right:0}.dental_c2___KASU{top:48%;left:0}.dental_c3__OQq_M{bottom:10%;right:6%}@media (max-width:899px){.dental_hero__nZ64L{grid-template-columns:1fr;padding-top:104px;gap:8px}.dental_heroObj__plxNs{height:auto;order:-1}.dental_tooth___wfVC{width:min(70vw,340px)}.dental_callout__pUUbU{display:none}}@media (prefers-reduced-motion:no-preference){.dental_root__E_3wB .js-hero-fade,.dental_root__E_3wB .js-tooth,.dental_root__E_3wB .js-word{opacity:0}}@media (prefers-reduced-motion:reduce){.dental_callout__pUUbU{opacity:1}.dental_scan__tfPkU{display:none}}.dental_ticker__q1Syg{border-bottom:1px solid var(--mist);padding:14px 0;overflow:hidden;background:var(--white)}.dental_tickerTrack__K1p6D{display:flex;width:-moz-max-content;width:max-content;gap:40px;padding-right:40px;animation:dental_ticker__q1Syg 46s linear infinite}.dental_tickerTrack__K1p6D span{display:inline-flex;align-items:center;gap:40px;white-space:nowrap;color:var(--zinc)}.dental_tickerTrack__K1p6D i{width:5px;height:5px;border-radius:50%;background:var(--coral)}.dental_ticker__q1Syg:hover .dental_tickerTrack__K1p6D{animation-play-state:paused}@keyframes dental_ticker__q1Syg{to{transform:translateX(calc(-50% - 20px))}}@media (prefers-reduced-motion:reduce){.dental_tickerTrack__K1p6D{animation:none}}.dental_section__4RC1a{padding:var(--section) var(--gutter);scroll-margin-top:88px}.dental_fogSection__ZMEwq{background:var(--fog)}.dental_inner__4zxMY{max-width:var(--max);margin:0 auto}.dental_head__kZwQk{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(32px,4vw,48px);max-width:720px}.dental_grid4__pllOj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dental_grid3__ip9Jv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dental_grid2__PLECr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px}.dental_card__wLcj4{background:var(--white);border:1px solid var(--mist);border-radius:15px;padding:24px;display:flex;flex-direction:column;gap:12px;transition:border-color .25s ease,transform .4s var(--ease-out)}.dental_card__wLcj4:hover{border-color:var(--ash)}.dental_cardCode__uzJOc{align-self:flex-start;font-family:var(--mono);font-size:11px;letter-spacing:-.006em;text-transform:uppercase;color:var(--zinc);padding:4px 8px;border:1px solid var(--mist);border-radius:6px}.dental_statVal__5fw3l{font-size:clamp(36px,3.6vw,45px);line-height:1.13;letter-spacing:-.015em;font-weight:400;font-variant-numeric:tabular-nums}@media (max-width:1023px){.dental_grid3__ip9Jv,.dental_grid4__pllOj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.dental_grid2__PLECr,.dental_grid3__ip9Jv,.dental_grid4__pllOj{grid-template-columns:1fr}}.dental_steps__irglG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dental_step__tyiiq{padding-top:18px;border-top:1px solid var(--mist);display:flex;flex-direction:column;gap:10px}.dental_stepNum__h59_T{font-family:var(--mono);font-size:13px;color:var(--coral)}@media (max-width:799px){.dental_steps__irglG{grid-template-columns:1fr}}.dental_feat__pZZ3d{display:flex;gap:14px;padding:18px 0;border-top:1px solid var(--mist)}.dental_check__M80b2{flex:none;width:22px;height:22px;border-radius:7.5px;background:var(--coral);color:var(--white);display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.dental_check__M80b2 svg{width:12px;height:12px}.dental_featBody__4B0Sk{display:flex;flex-direction:column;gap:4px}.dental_about__tTAFE{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,72px);align-items:center}.dental_photoCard__0lssn{position:relative;border-radius:15px;overflow:hidden;border:1px solid var(--mist);box-shadow:0 2px 2px 0 rgba(0,0,0,.05);aspect-ratio:4/5;background:var(--fog)}.dental_photoCard__0lssn img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dental_photoChip__I2YOR{position:absolute;left:16px;bottom:16px;background:var(--white);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:2px}.dental_photoChip__I2YOR b{font-size:22px;line-height:1;letter-spacing:-.012em;font-weight:400}.dental_aboutText__FkJ3F{display:flex;flex-direction:column;gap:18px}.dental_creds__rRfLS{display:flex;flex-direction:column;gap:11px;margin-top:6px}.dental_creds__rRfLS li{display:flex;align-items:center;gap:10px;font-size:15px}.dental_creds__rRfLS .dental_check__M80b2{width:18px;height:18px;border-radius:6px;margin:0}@media (max-width:899px){.dental_about__tTAFE{grid-template-columns:1fr}.dental_photoCard__0lssn{max-width:420px}}.dental_visit__SqWkV{display:grid;grid-template-columns:320px minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}.dental_visitCard__7sa7J{position:relative;width:320px;max-width:100%;aspect-ratio:1.58;border-radius:15px;overflow:hidden;color:var(--white);padding:20px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(88deg,#fc5f2b,#ff8b64 60%,#ffd6c4);box-shadow:0 2px 2px 0 rgba(0,0,0,.05)}.dental_visitCard__7sa7J:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.35),transparent 40%),radial-gradient(circle at 75% 70%,hsla(0,0%,100%,.28),transparent 35%),radial-gradient(circle at 60% 20%,rgba(252,95,43,.6),transparent 45%);animation:dental_marble__aZdcU 14s ease-in-out infinite alternate}@keyframes dental_marble__aZdcU{to{transform:translate(6%,-4%) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.dental_visitCard__7sa7J:before{animation:none}}.dental_visitCard__7sa7J>*{position:relative}.dental_visitPrice__7BmES{display:flex;flex-direction:column;gap:2px}.dental_visitPrice__7BmES b{font-size:45px;line-height:1;letter-spacing:-.015em;font-weight:400}.dental_visitList__ZWk_F{display:flex;flex-direction:column;gap:11px;margin:8px 0 20px}.dental_visitList__ZWk_F li{display:flex;align-items:center;gap:10px;font-size:19px;letter-spacing:-.009em}@media (max-width:799px){.dental_visit__SqWkV{grid-template-columns:1fr}}.dental_stars___VGai{color:var(--coral);font-size:13px;letter-spacing:.1em}.dental_who__kEI17{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:12px}.dental_ini__qg3PC{width:34px;height:34px;border-radius:10px;background:var(--fog);display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px}.dental_who__kEI17 div{display:flex;flex-direction:column}.dental_who__kEI17 b{font-weight:700;font-size:14px}.dental_faqItem__li8LQ{display:flex;flex-direction:column;gap:6px;padding:22px 0;border-top:1px solid var(--mist)}.dental_faqBtn__XnUY2{display:flex;align-items:baseline;justify-content:space-between;gap:24px;text-align:left;width:100%}.dental_faqBtn__XnUY2 .dental_ghost__j4KJc{flex:none;color:var(--zinc);font-size:13px}.dental_faqA__HYBTW{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-out)}.dental_faqOpen__V9lf_{grid-template-rows:1fr}.dental_faqA__HYBTW>div{overflow:hidden}.dental_faqA__HYBTW p{padding-top:8px}.dental_contact__42by4{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,64px);align-items:start}.dental_info__R5nIg{display:flex;flex-direction:column;gap:18px}.dental_infoRow__PLXmO{display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:1px solid var(--mist)}.dental_hours__0_S1B{display:grid;grid-template-columns:auto 1fr;gap:4px 24px}.dental_form__LELPr{background:var(--white);border:1px solid var(--mist);border-radius:15px;padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 2px 0 rgba(0,0,0,.05)}.dental_field__arQCK{display:flex;flex-direction:column;gap:6px}.dental_label__5slKS{font-size:13px;font-weight:700;letter-spacing:-.005em}.dental_input__MZ3QO{width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--mist);border-radius:10px;background:var(--white);font-size:15px}.dental_input__MZ3QO:focus{outline:none;border-color:var(--carbon);box-shadow:0 0 0 1px var(--carbon)}.dental_row2__aLmu7{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dental_sent__Lk5TJ{display:flex;flex-direction:column;gap:10px}@media (max-width:899px){.dental_contact__42by4{grid-template-columns:1fr}}@media (max-width:599px){.dental_row2__aLmu7{grid-template-columns:1fr}}.dental_footer__Z9Fk7{background:var(--fog);border-top:1px solid var(--mist);padding:clamp(48px,6vw,80px) var(--gutter) 28px}.dental_footerGrid__KKtPn{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}.dental_footerCol__qwGOg{display:flex;flex-direction:column;gap:9px}.dental_footerCol__qwGOg h4{font-size:13px;font-weight:700;margin-bottom:4px}.dental_footerCol__qwGOg a,.dental_footerCol__qwGOg span{color:var(--zinc);font-size:14px}.dental_footerCol__qwGOg a:hover{color:var(--carbon)}.dental_footerBottom__blYz8{max-width:var(--max);margin:40px auto 0;padding-top:20px;border-top:1px solid var(--mist);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;color:var(--zinc);font-size:13px}.dental_footerBottom__blYz8 a:hover{color:var(--carbon)}@media (max-width:799px){.dental_footerGrid__KKtPn{grid-template-columns:1fr 1fr}}@media (max-width:479px){.dental_footerGrid__KKtPn{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.dental_reveal__j0mPb{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .8s var(--ease-out)}.dental_revealIn__rl0Xu{opacity:1;transform:none}}.dental_progress__MHDa0{position:fixed;top:0;left:0;right:0;height:2px;background:var(--coral);transform-origin:left;transform:scaleX(0);z-index:70;pointer-events:none}.dental_toothIn__ZYf2j{display:flex;align-items:center;justify-content:center;width:100%}.dental_spin__X6Op5{position:relative;width:100%;height:100%;transform-style:preserve-3d}.dental_lightOn__kNJbY{position:absolute;inset:0;z-index:2;background:var(--white);clip-path:circle(0 at 50% 72%);pointer-events:none;display:grid;align-items:center;padding:0 var(--gutter)}.dental_lightText__1EXAB{max-width:520px;display:grid;gap:14px;color:var(--carbon)}.dental_lightText__1EXAB .dental_h45__JK66h{color:var(--carbon)}.dental_heroObj__plxNs{z-index:3}@media (max-width:899px){.dental_lightOn__kNJbY{clip-path:circle(0 at 50% 32%)}}@media (prefers-reduced-motion:reduce){.dental_lightOn__kNJbY{display:none}}.dental_strip__VZ_sv{position:relative;overflow:hidden;background:var(--fog)}.dental_stripHead__V_tbL{position:absolute;top:0;left:0;right:0;z-index:2;padding:110px var(--gutter) 0;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;pointer-events:none}.dental_stripHead__V_tbL>*{pointer-events:auto}.dental_track__3TeUi{display:flex;gap:20px;width:-moz-max-content;width:max-content;padding:270px var(--gutter) 60px;height:100vh;height:100svh;align-items:flex-start}.dental_bigCard__ELSea{position:relative;width:min(440px,80vw);height:min(46vh,400px);flex:none;padding:28px;overflow:hidden}.dental_bigIdx__50TsT{position:absolute;right:20px;bottom:-14px;font-size:128px;line-height:1;font-weight:500;letter-spacing:-.05em;color:var(--fog);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dental_bigCard__ELSea .dental_ghost__j4KJc{position:relative;z-index:1}.dental_bigCard__ELSea .dental_h22__8iPuQ{font-size:30px;line-height:1.2;letter-spacing:-.013em}@media (max-width:1023px){.dental_track__3TeUi{flex-direction:column;width:auto;height:auto;padding:24px var(--gutter) var(--section);gap:16px}.dental_bigCard__ELSea{width:100%;height:auto}.dental_stripHead__V_tbL{position:static;padding:var(--section) var(--gutter) 0;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.dental_strip__VZ_sv{overflow:visible}.dental_track__3TeUi{flex-direction:column;width:auto;height:auto;padding:24px var(--gutter) var(--section)}.dental_bigCard__ELSea{height:auto}.dental_stripHead__V_tbL{position:static;padding:var(--section) var(--gutter) 0}}.dental_stepsWrap__ZDB_8{position:relative}.dental_line___3oOY{position:absolute;left:0;right:0;top:0;height:2px;background:var(--coral);transform-origin:left;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.dental_line___3oOY{transform:none}}.dental_card__wLcj4{transition:border-color .25s ease,transform .5s var(--ease-out),box-shadow .5s ease}.dental_card__wLcj4:hover{transform:translateY(-6px);box-shadow:0 2px 2px 0 rgba(0,0,0,.05)}.dental_photoCard__0lssn img{position:absolute;inset:-8% 0;height:116%}.dental_visitCard__7sa7J{transition:transform .6s var(--ease-out)}.dental_visitCard__7sa7J:hover{transform:rotate(-2deg) translateY(-6px)}.dental_marquee__WhW87{overflow:hidden;margin:0 calc(-1 * var(--gutter));padding:8px var(--gutter)}.dental_marqueeTrack__1gSV0{display:flex;gap:16px;width:-moz-max-content;width:max-content;animation:dental_marq__okkGF 60s linear infinite}.dental_marquee__WhW87:hover .dental_marqueeTrack__1gSV0{animation-play-state:paused}@keyframes dental_marq__okkGF{to{transform:translateX(calc(-50% - 8px))}}@media (prefers-reduced-motion:reduce){.dental_marqueeTrack__1gSV0{animation:none;flex-wrap:wrap;width:auto}}.dental_marqueeCard__fJxl3{width:360px;flex:none}@media (max-width:599px){.dental_marqueeCard__fJxl3{width:290px}}.dental_hero__nZ64L{grid-template-columns:1fr;justify-items:center;text-align:center;align-content:center;gap:clamp(14px,2.2vh,26px);padding:108px var(--gutter) 28px}.dental_heroText__iiWUP{align-items:center;max-width:720px;gap:18px}.dental_heroText__iiWUP .dental_display__i_lEY{max-width:15ch;text-wrap:balance}.dental_heroSub__MHU65{max-width:540px}.dental_heroCtas__ZcgQG{justify-content:center}.dental_heroObj__plxNs{height:min(36vh,340px);width:100%}.dental_tooth___wfVC{width:min(100%,340px)}.dental_tooth___wfVC img{filter:drop-shadow(0 30px 50px rgba(0,0,0,.6))}.dental_c1__2WSMf{top:8%;right:-32%}.dental_c2___KASU{top:52%;left:-40%}.dental_c3__OQq_M{bottom:4%;right:-28%}.dental_heroBg__4JtH2{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.dental_glow__mOWaM{position:absolute;left:50%;top:62%;width:min(1100px,130vw);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(252,95,43,.34),rgba(252,95,43,.08) 45%,transparent 72%);animation:dental_breathe__k2RWs 9s ease-in-out infinite alternate;will-change:transform,opacity}.dental_glowCool__tiLah{left:18%;top:22%;width:min(720px,90vw);background:radial-gradient(closest-side,rgba(112,150,255,.16),transparent 70%);animation:dental_drift__YBwcc 14s ease-in-out infinite alternate}.dental_gridBg__iDUPA{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 60%,#000 20%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 50% 60%,#000 20%,transparent 100%)}.dental_ring__N63Ou{position:absolute;left:50%;top:66%;border-radius:50%;border:1px solid hsla(0,0%,100%,.14);transform:translate(-50%,-50%)}.dental_ring1__nEo_7{width:min(560px,86vw);aspect-ratio:1;animation:dental_spin__X6Op5 48s linear infinite;border-top-color:rgba(252,95,43,.6)}.dental_ring2__5Xf9O{width:min(760px,116vw);aspect-ratio:1;border-style:dashed;animation:dental_spin__X6Op5 90s linear infinite reverse;opacity:.7}.dental_ring3__DV1Hl{width:min(360px,60vw);aspect-ratio:1;border-color:rgba(252,95,43,.25);animation:dental_spin__X6Op5 30s linear infinite}@keyframes dental_breathe__k2RWs{0%{transform:translate(-50%,-50%) scale(.9);opacity:.75}to{transform:translate(-50%,-50%) scale(1.12);opacity:1}}@keyframes dental_drift__YBwcc{0%{transform:translate(-50%,-50%)}to{transform:translate(-30%,-30%)}}@keyframes dental_spin__X6Op5{to{transform:translate(-50%,-50%) rotate(1turn)}}.dental_lightText__1EXAB{margin:0 auto;text-align:center;max-width:620px;justify-items:center}@media (max-width:899px){.dental_hero__nZ64L{padding:104px var(--gutter) 32px}.dental_heroObj__plxNs{height:min(38vh,320px);order:0}.dental_tooth___wfVC{width:min(64vw,280px)}.dental_callout__pUUbU{display:none}.dental_ring1__nEo_7{width:78vw}.dental_ring2__5Xf9O{width:104vw}.dental_ring3__DV1Hl{width:52vw}.dental_glow__mOWaM{top:70%}.dental_lightOn__kNJbY{clip-path:circle(0 at 50% 78%)}}@media (prefers-reduced-motion:reduce){.dental_glowCool__tiLah,.dental_glow__mOWaM,.dental_ring1__nEo_7,.dental_ring2__5Xf9O,.dental_ring3__DV1Hl{animation:none}}