@font-face{font-family:Manrope;src:url('/assets/manrope-variable.woff2') format('woff2');font-weight:200 800;font-display:swap}
html.dental-story-page{color-scheme:dark;background:#111211;--ink:#f2f2eb;--ink-900:#101310;--ink-800:#191d18;--ink-700:#c8cfc2;--muted:#aeb8a6;--muted-2:#a0aa99;--line:#353e2f;--line-2:#48543e;--bg:#111211;--blue:#e8ece2;--blue-700:#d0d9c6;--blue-600:#c8d1be;--blue-50:#20281c;--blue-100:#303d28;--amber:#ee7454;--amber-soft:#ee7454;--display:Manrope,Arial,sans-serif;--sans:Manrope,Arial,sans-serif;--serif:Manrope,Arial,sans-serif;--mono:Manrope,Arial,sans-serif;--navy-canvas:#111211;--navy-card:#1a2117}
.dental-story-page h1,.dental-story-page h2,.dental-story-page h3{font-weight:450;letter-spacing:-.05em}
.dental-story-page .nav,.dental-story-page .nav.scrolled{background:#111211f5;border-bottom:1px solid #30382b;box-shadow:none}
.dental-story-page .nav-links a{font-size:13px;font-weight:400;padding-inline:0;border-radius:0}
.dental-story-page .nav-links a:hover{background:transparent;color:#fff}
.dental-story-page .nav-right .btn{font-size:12px;padding-inline:17px}
.dental-story-page .nav.scrolled .nav-burger,.dental-story-page .nav-burger,.dental-story-page .msheet,.dental-story-page .msheet-x{background:#171c14;color:#f2f2eb}
.dental-story-page .nav.scrolled .nav-burger span{background:#e8ece2}
.dental-story-page .msheet .ml{color:#e8ece2;border-color:#353e2f}
.dental-story-page .hero{background:#111211;padding-bottom:85px}
.dental-story-page .hero-bg,.dental-story-page .hero-grid,.dental-story-page .hero::before,.dental-story-page .hero::after,.dental-story-page .hform::before,.dental-story-page .hform::after,.dental-story-page .hfloat,.dental-story-page .stmt-bg,.dental-story-page .stmt-card::before,.dental-story-page .dark-close::before,.dental-story-page .dark-close::after{display:none!important}
.dental-story-page .hero h1{font-size:clamp(52px,5vw,78px);line-height:1.06;letter-spacing:-.055em}
.dental-story-page .hero h1 span{color:#f2f2eb}
.dental-story-page .hero-sub,.dental-story-page .lead-m{color:#bbc5b2}
.dental-story-page .hero-micro span{border-color:#3c4833;background:transparent;color:#cad3c1;box-shadow:none}
.dental-story-page .hero-note{color:#a5b19b;line-height:1.8}
.dental-story-page .hcard{background:#1b2117;border-color:#47503e;border-radius:8px;box-shadow:0 30px 65px #0004;transform:none!important}
.dental-story-page .hcard .ft{font-weight:450;font-size:24px;letter-spacing:-.04em}
.dental-story-page .hcard .fsub{font-size:14px;line-height:1.75}
.dental-story-page .hcard-hd .live{color:#c8d9b5}
.dental-story-page input{background:#11160e;border-color:#56614b;color:#f2f2eb;border-radius:5px;box-shadow:none}
.dental-story-page input::placeholder{color:#9aa68e}
.dental-story-page input:focus{border-color:#b9c5ac;box-shadow:0 0 0 2px #b9c5ac25;transform:none}
.dental-story-page label{font-size:10px;letter-spacing:.07em}
.dental-story-page .btn-submit,.dental-story-page .btn--primary,.dental-story-page .btn--white,.dental-story-page .btn--ghost{background:#e8ece2;color:#11160e;border-radius:999px;box-shadow:none;font-weight:500}
.dental-story-page .btn-submit:hover,.dental-story-page .btn--primary:hover,.dental-story-page .btn--white:hover{background:#cbd5bf;box-shadow:none}
.dental-story-page .form-group.has-error input{background:#2c1b16;border-color:#ed9b7c}
.dental-story-page .form-group .error-msg{color:#ffb49a}
.dental-story-page .pmq-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center;gap:18px 30px}
.dental-story-page .pmq-track [aria-hidden=true]{display:none}
.dental-story-page .pmq .it{font-size:11px;color:#a9b79b;padding:0;letter-spacing:.03em}
.dental-story-page .pmq .it::after{display:none}
.dental-story-page .stmt-card{background:#111211;border-radius:0;border:0;box-shadow:none}
.dental-story-page .stmt-in{padding-block:20px}
.dental-story-page .stmt-h{font-weight:450;font-size:clamp(40px,5vw,70px);letter-spacing:-.055em}
.dental-story-page .stmt-eye,.dental-story-page .stmt-by,.dental-story-page .stmt-trust{color:#aebba1}
.dental-story-page .eyebrow{font-size:10px;letter-spacing:.12em;color:#aebba1}
.dental-story-page .eyebrow::before{display:none}
.dental-story-page .h2 em,.dental-story-page .dcta h2 em{font-style:normal;color:#c6d0bb;letter-spacing:inherit}
.dental-story-page .price-card,.dental-story-page .faq-aside{background:#1b2117;border-color:#39472f;border-radius:0;box-shadow:none}
.dental-story-page .price-card::before{display:none}
.dental-story-page .price .cur{color:#ee7454;font-style:normal}
.dental-story-page .price{font-weight:450;letter-spacing:-.06em}
.dental-story-page .price-scope{font-size:17px;line-height:1.85;color:#c1cbb6;margin-bottom:20px}
.dental-story-page .faq summary{font-weight:450}
.dental-story-page .faq details[open] summary .ic{color:#111211}
.dental-story-page .dcta h2{font-size:clamp(44px,5vw,76px);line-height:1.08;letter-spacing:-.055em}
.dental-story-page .dcta p{color:#b3c0a5}
.dental-story-page .dcta .sub,.dental-story-page footer{color:#a5b398}
.dental-story-page .industry-story a{text-decoration:none;color:#e5ecd9;border-bottom:1px solid #829078}
@media(max-width:700px){.dental-story-page .hero h1{font-size:52px}.dental-story-page .hero{padding-bottom:58px}.dental-story-page .pmq{padding-block:24px}.dental-story-page .pmq-track{gap:14px 24px;padding-inline:24px}.dental-story-page .pmq .it{font-size:10px}.dental-story-page .hform{margin-top:20px}.dental-story-page .stmt-h{font-size:41px}.dental-story-page .price-scope{font-size:16px}.dental-story-page .price-card{padding:30px 24px}.dental-story-page .nav-right .btn{font-size:11px;padding-inline:14px}}
.dental-wordmark{display:inline-flex;align-items:baseline;font:650 44px/1 Manrope,Arial,sans-serif;letter-spacing:-.075em;color:#f2f2eb;white-space:nowrap}
.dental-wordmark>span{color:#ef7454}.dental-wordmark>small{font-size:13px;font-weight:400;letter-spacing:-.035em;margin-left:10px}
.dental-story-page .cobrand .dental-wordmark{display:none}
.dental-story-page .cobrand .tag{padding-left:0;border-left:0;color:#aebba1;font-size:10px;letter-spacing:.12em}
@media(max-width:700px){.dental-wordmark{font-size:38px}.dental-wordmark>small{font-size:11px}}
.dental-story-page .sticky-cta{background:#111211f5;border-top-color:#37412f;box-shadow:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}

.dental-story-page .foot-copy{color:#afb8a6}
