.dental-landing{--shadow-cta-teal:0 1px 2px #00272d1a, 0 4px 16px #00958d47;--shadow-cta-warm:0 1px 2px #4f1b1426, 0 4px 16px #f8796259}@supports (color:lab(0% 0 0)){.dental-landing{--shadow-cta-teal:0 1px 2px lab(13.3685% -13.611 -9.20311/.1), 0 4px 16px lab(55.1114% -44.7428 -7.01765/.28);--shadow-cta-warm:0 1px 2px lab(18.0565% 24.5624 17.8268/.15), 0 4px 16px lab(66.1047% 48.1644 36.6618/.35)}}@keyframes dental-pulse{0%,to{opacity:1}50%{opacity:.35}}.dental-landing .pulse-dot{animation:2s infinite dental-pulse}.dental-landing button:not(:disabled):hover,.dental-landing a.btn:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-1px)}.dental-landing button:active,.dental-landing a.btn:active{transform:translateY(0)!important}.dental-landing a:hover{opacity:.85}.dental-landing [data-screen-label]{scroll-margin-top:80px}.dental-landing h1 span[style*=italic],.dental-landing h2 span[style*=italic],.dental-landing h3 span[style*=italic],.dental-landing blockquote p[style*=italic]{padding-bottom:.14em;padding-right:.22em;line-height:1.18;display:inline-block}.dental-landing .math-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(135deg,#ffaf67,#f98b6f);background:linear-gradient(135deg,lab(78.5424% 30.7943 57.8743),lab(69.8466% 40.8767 34.0301));border:2px solid #0f1d20;border:2px solid lab(9.65484% -5.28558 -4.30131);border-radius:50%;width:18px;height:18px;transition:transform .15s;box-shadow:0 2px 8px #f8796266;box-shadow:0 2px 8px lab(66.1047% 48.1644 36.6618/.4)}.dental-landing .math-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.dental-landing .math-slider::-moz-range-thumb{cursor:pointer;background:linear-gradient(135deg,#ffaf67,#f98b6f);background:linear-gradient(135deg,lab(78.5424% 30.7943 57.8743),lab(69.8466% 40.8767 34.0301));border:2px solid #0f1d20;border:2px solid lab(9.65484% -5.28558 -4.30131);border-radius:50%;width:18px;height:18px;transition:transform .15s;box-shadow:0 2px 8px #f8796266;box-shadow:0 2px 8px lab(66.1047% 48.1644 36.6618/.4)}.dental-landing .math-slider::-moz-range-thumb:hover{transform:scale(1.15)}@media (max-width:900px){.dental-landing .hero-grid{grid-template-columns:1fr!important;gap:40px!important;padding-top:120px!important}.dental-landing .stat-grid,.dental-landing .layers-grid,.dental-landing .steps-grid{grid-template-columns:1fr!important}.dental-landing .clinic-cases-grid{grid-template-columns:1fr!important;gap:16px!important}.dental-landing .math-grid{grid-template-columns:1fr!important;gap:32px!important}.dental-landing .nav-links,.dental-landing .timeline-line{display:none!important}}@media (max-width:1100px) and (min-width:901px){.dental-landing .clinic-cases-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:900px){.dental-landing .ai-queries-grid{grid-template-columns:1fr!important;gap:14px!important}.dental-landing .ai-leak-cta{grid-template-columns:1fr!important;gap:16px!important}}
