@font-face{font-family:manrope;src:url(../fonts/manrope-variable.woff2)format('woff2');font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:instrument serif;src:url(../fonts/instrument-serif-italic.woff2)format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:poppins;src:url(../fonts/poppins-400.woff2)format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:poppins;src:url(../fonts/poppins-500.woff2)format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:manrope fallback;src:local('Arial'),local('ArialMT');font-weight:100 449;size-adjust:102.74%;ascent-override:103.76%;descent-override:29.2%;line-gap-override:0%}@font-face{font-family:manrope fallback;src:local('Arial'),local('ArialMT');font-weight:450 549;size-adjust:104.46%;ascent-override:102.05%;descent-override:28.72%;line-gap-override:0%}@font-face{font-family:manrope fallback;src:local('Arial Bold'),local('Arial-BoldMT');font-weight:550 649;size-adjust:99.08%;ascent-override:107.59%;descent-override:30.28%;line-gap-override:0%}@font-face{font-family:manrope fallback;src:local('Arial Bold'),local('Arial-BoldMT');font-weight:650 900;size-adjust:100.67%;ascent-override:105.89%;descent-override:29.8%;line-gap-override:0%}@font-face{font-family:instrument serif fallback;src:local('Times New Roman Italic'),local('TimesNewRomanPS-ItalicMT');font-style:italic;size-adjust:87.53%;ascent-override:113.1%;descent-override:35.42%;line-gap-override:0%}@font-face{font-family:poppins fallback;src:local('Arial'),local('ArialMT');font-weight:100 449;size-adjust:94.79%;ascent-override:110.78%;descent-override:36.93%;line-gap-override:10.55%}@font-face{font-family:poppins fallback;src:local('Arial'),local('ArialMT');font-weight:450 900;size-adjust:96.83%;ascent-override:108.44%;descent-override:36.15%;line-gap-override:10.33%}:root,.editor-styles-wrapper{--dental-text-logo-tagline:8.5px;--dental-text-badge:9px;--dental-text-overline:11px;--dental-text-caption:clamp(12.5px, 12.2px + 0.0625vw, 13px);--dental-text-ui:clamp(13.5px, 13.2px + 0.0625vw, 14px);--dental-text-label:clamp(14px, 13.4px + 0.125vw, 15px);--dental-text-body-sm:clamp(15px, 14.4px + 0.125vw, 16px);--dental-text-body:clamp(16px, 15.4px + 0.125vw, 17px);--dental-text-lede:clamp(16.5px, 15.6px + 0.1875vw, 18px);--dental-text-lede-lg:clamp(17px, 15.8px + 0.25vw, 19px);--dental-text-callout:clamp(17px, 15.2px + 0.375vw, 20px);--dental-text-caption-lg:clamp(17px, 14.6px + 0.5vw, 21px);--dental-text-title-sm:clamp(19px, 17.2px + 0.375vw, 22px);--dental-text-title:clamp(20px, 17.6px + 0.5vw, 24px);--dental-text-title-lg:clamp(20px, 16.4px + 0.75vw, 26px);--dental-text-subheading:clamp(23px, 18.8px + 0.875vw, 30px);--dental-text-heading-sm:clamp(24px, 19.2px + 1vw, 32px);--dental-text-heading:clamp(25px, 19.6px + 1.125vw, 34px);--dental-text-heading-lg:clamp(24px, 16.8px + 1.5vw, 36px);--dental-text-stat-sm:clamp(29px, 23.6px + 1.125vw, 38px);--dental-text-section-sm:clamp(30px, 24px + 1.25vw, 40px);--dental-text-section-split:clamp(32px, 24.8px + 1.5vw, 44px);--dental-text-numeral:clamp(34px, 25.6px + 1.75vw, 48px);--dental-text-stat:clamp(38px, 28.4px + 2vw, 54px);--dental-text-numeral-lg:clamp(40px, 30.4px + 2vw, 56px);--dental-text-display-sm:clamp(40px, 28px + 2.5vw, 60px);--dental-text-display:clamp(40px, 25.6px + 3vw, 64px);--dental-accent-scale:1.065;--dental-space-1:2px;--dental-space-2:6px;--dental-space-3:10px;--dental-space-4:14px;--dental-space-5:18px;--dental-space-6:20px;--dental-space-7:22px;--dental-space-8:26px;--dental-space-9:28px;--dental-space-10:34px;--dental-space-11:36px;--dental-space-12:clamp(28px, 20.8px + 1.5vw, 40px);--dental-space-13:clamp(30px, 22.8px + 1.5vw, 42px);--dental-space-14:clamp(32px, 24.8px + 1.5vw, 44px);--dental-space-15:clamp(32px, 22.4px + 2vw, 48px);--dental-space-16:clamp(36px, 24px + 2.5vw, 56px);--dental-space-17:clamp(40px, 25.6px + 3vw, 64px);--dental-space-18:clamp(40px, 20.8px + 4vw, 72px);--dental-space-19:clamp(40px, 16px + 5vw, 80px);--dental-space-20:clamp(56px, 32px + 5vw, 96px);--dental-space-21:clamp(64px, 30.4px + 7vw, 120px);--dental-section-y-compact:var(--dental-space-20);--dental-ratio-video:512 / 300;--dental-ratio-video-feature:768 / 450;--dental-pad-tag:7px var(--vk-space-sm);--dental-pad-button:17px 26px;--dental-pad-pill:5px var(--dental-space-3);--dental-arrow-w:14px;--dental-arrow-h:10px;--dental-play-sm:64px;--dental-play-lg:96px;--dental-lh-display:1.08;--dental-image-dim:.55;--dental-measure-cta:860px;--dental-header-height:clamp(80px, 60.2px + 4.125vw, 113px);--dental-logo-gap:var(--vk-space-2xs);--dental-header-height-mobile:72px;--dental-drawer-top:calc(var(--dental-header-height-mobile) + var(--vk-border-width));--dental-burger-size:44px;--dental-mega-image-h:170px;--dental-mega-thumb-w:72px;--dental-mega-thumb-h:52px;--dental-nav-rule-w:24px;--dental-nav-rule-gap:4px;--dental-header-slide:350ms;--dental-footer-top:clamp(64px, 36.4px + 5.75vw, 110px);--dental-footer-head-gap:clamp(56px, 2.6px + 11.125vw, 145px);--dental-footer-stack-gap:clamp(48px, -23.4px + 14.875vw, 167px);--dental-footer-rule-gap:clamp(48px, 31.8px + 3.375vw, 75px);--dental-footer-base-gap:clamp(40px, 34px + 1.25vw, 50px);--dental-footer-legal-gap:clamp(40px, 31.6px + 1.75vw, 54px);--dental-footer-bottom:clamp(40px, 30.4px + 2vw, 55px);--dental-footer-form-width:680px;--dental-field-height:55px;--dental-field-pad:20px var(--vk-space-md);--dental-textarea-height:150px;--dental-field-height-sm:50px;--dental-carousel-stage:20px;--dental-carousel-peek:20px;--dental-faq-icon:14px;--dental-mask-solid:#000;--dental-faq-icon-bar:2px;--dental-duration-faq:.38s;--dental-field-pad-sm:18px 22px;--dental-booking-form-w:640px;--dental-overlay-w:560px;--dental-overlay-icon:64px;--dental-overlay-scrim:color-mix(in srgb, var(--vk-color-bg) 78%, transparent);--dental-booking-image-fade:.45;--dental-check-size:20px;--dental-icon-box:42px;--dental-social-size:38px;--dental-logo-footer-width:315px;--dental-badge-width:92px;--dental-card-min:16rem;--dental-target-min:24px;--dental-card-image-h:200px;--dental-card-image-h-lg:300px;--dental-card-image-h-md:260px;--dental-arrow-size:56px;--dental-creative-w:300px;--dental-creative-fade:clamp(48px, -7.2px + 11.5vw, 140px);--dental-creative-duration:70s;--dental-radius-creative:22px;--dental-progress-h:6px;--dental-proof-w:560px;--dental-usp-y:clamp(40px, 23.8px + 3.375vw, 67px);--dental-usp-rule-h:66px;--dental-usp-icon:34px;--dental-link-title-w:560px;--dental-page-nav-h:78px;--dental-scope-number-w:110px;--dental-browser-bg:#0b1f1c;--dental-browser-bar:#102824;--dental-browser-bar-h:44px;--dental-browser-dot:11px;--dental-browser-dot-gap:7px;--dental-dot-close:#ff5f57;--dental-dot-min:#febc2e;--dental-dot-max:#28c840;--dental-radius-browser:18px;--dental-browse-duration:24s;--dental-faq-head-w:480px;--dental-section-y-marquee:clamp(56px, 36.8px + 4vw, 88px);--dental-marquee-head-gap:clamp(40px, 18.4px + 4.5vw, 76px);--dental-marquee-gap:52px;--dental-marquee-fade:clamp(48px, 0px + 10vw, 128px);--dental-marquee-duration:60s;--dental-logo-tile-w:160px;--dental-logo-tile-h:54px;--dental-lift:-4px;--dental-nudge:4px;--dental-zoom:1.05;--dental-duration-slow:700ms;--dental-line-hover:color-mix(in srgb, var(--vk-color-brand) 45%, transparent);--dental-glow:0 18px 40px -24px color-mix(in srgb, var(--vk-color-brand) 45%, transparent);--dental-spot:color-mix(in srgb, var(--vk-color-brand) 16%, transparent);--dental-spot-size:420px;--dental-radius-check:6px;--dental-radius-field:7px;--dental-radius-tile:16px;--dental-radius-pill:999px;--dental-radius-panel:28px;--dental-line-hair:color-mix(in srgb, var(--vk-color-brand) 10%, transparent);--dental-line-faint:color-mix(in srgb, var(--vk-color-brand) 12%, transparent);--dental-line:color-mix(in srgb, var(--vk-color-brand) 14%, transparent);--dental-line-strong:color-mix(in srgb, var(--vk-color-brand) 18%, transparent);--dental-line-panel:color-mix(in srgb, var(--vk-color-brand) 20%, transparent);--dental-line-overlay:color-mix(in srgb, var(--vk-color-brand) 30%, transparent);--dental-line-row:color-mix(in srgb, var(--vk-color-brand) 15%, transparent);--dental-brand-tint:color-mix(in srgb, var(--vk-color-brand) 18%, transparent);--dental-brand-tint-solid:color-mix(in srgb, var(--vk-color-brand) 18%, var(--vk-color-bg));--dental-gradient-band:linear-gradient(150deg, var(--vk-color-surface-2) 0%, var(--vk-color-bg) 71.4%);--dental-gradient-step:linear-gradient(136deg, var(--vk-color-surface-raised) 0%, var(--vk-color-surface-deep) 71.4%);--dental-gradient-panel:linear-gradient(163deg, var(--vk-color-surface-raised) 0%, var(--vk-color-surface-deep) 71.4%);--dental-gradient-tile:linear-gradient(154deg, var(--vk-color-surface-raised) 0%, var(--vk-color-surface-deep) 71.4%);--dental-shade-video:linear-gradient(180deg, transparent 40%, rgb(0 0 0 / .75) 100%);--dental-shade-team:linear-gradient(180deg, transparent 50%, color-mix(in srgb, var(--vk-color-bg) 92%, transparent) 100%);--dental-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Cpath d='M1 5h11.5M8.5 9l4-4-4-4' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}