@import url('https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&family=Inter:wght@400;500;600&display=swap');:root{--d-ink:#1E2A2F;--d-ink-soft:#4A5A61;--d-blue-deep:#083B52;--d-blue-tint:#E7F1F5;--d-teal:#2EC4B6;--d-teal-deep:#1FA093;--d-bg:#F7F9FA;--d-card:#FFFFFF;--d-line:#E1E8EA;--d-gold:#D4A017;--d-radius:14px}body,#et-main-area{background-color:var(--d-bg)!important;font-family:'Inter',sans-serif!important;color:var(--d-ink-soft)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.et_pb_module h1,.et_pb_module h2,.et_pb_module h3{font-family:'Sora',sans-serif!important;letter-spacing:-0.01em}.dental-eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--d-blue-tint);color:#0B4F6C;font-family:'Inter',sans-serif;font-size:0.82rem;font-weight:600;padding:7px 14px;border-radius:999px;margin-bottom:18px}.dental-btn-primary,.et_pb_button.dental-btn-primary{background-color:var(--d-teal)!important;color:#06342F!important;font-family:'Inter',sans-serif!important;font-weight:600!important;font-size:0.98rem!important;padding:14px 26px!important;border-radius:10px!important;border:none!important;transition:all 0.2s ease-in-out!important;text-decoration:none!important;display:inline-block}.dental-btn-primary:hover,.et_pb_button.dental-btn-primary:hover{background-color:var(--d-teal-deep)!important;color:#ffffff!important;transform:translateY(-2px)}.dental-btn-outline,.et_pb_button.dental-btn-outline{background-color:transparent!important;color:var(--d-blue-deep)!important;border:1.5px solid var(--d-line)!important;font-family:'Inter',sans-serif!important;font-weight:600!important;font-size:0.98rem!important;padding:14px 26px!important;border-radius:10px!important;transition:all 0.2s ease-in-out!important;text-decoration:none!important;display:inline-block}.dental-btn-outline:hover,.et_pb_button.dental-btn-outline:hover{border-color:var(--d-blue-deep)!important;background-color:var(--d-blue-tint)!important}.dental-card{background:var(--d-card)!important;border:1px solid var(--d-line)!important;border-radius:var(--d-radius)!important;padding:32px;box-shadow:0 1px 2px rgba(11,79,108,0.06);transition:transform 0.25s ease,box-shadow 0.25s ease}.dental-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(11,79,108,0.10)}@media (max-width:980px){.hero-flex-container{flex-direction:column!important;gap:32px!important}.rank-card-widget{margin-top:20px!important}.bento-grid-stack{flex-direction:column!important}}@media (max-width:767px){.hero-title-responsive{font-size:32px!important;line-height:1.2!important}.floating-badge-top{position:relative!important;top:0!important;right:0!important;margin-bottom:12px!important;display:inline-flex!important}.floating-badge-bottom{position:relative!important;bottom:0!important;left:0!important;margin-top:12px!important;display:inline-flex!important}.stat-card-responsive{margin-bottom:24px!important}}.et-l--header{position:fixed!important;top:0!important;left:0!important;width:100%!important;z-index:99999!important;background:rgba(255,255,255,0.98)!important;backdrop-filter:blur(8px);box-shadow:0 2px 12px rgba(11,43,72,0.08)!important}body{padding-top:76px!important}.dental-footer-section{background-color:#0B2B48!important}.dental-footer-section h3,.dental-footer-section h4{color:#FFFFFF!important}.dental-footer-section a,.dental-footer-section p,.dental-footer-section div{color:#BBD3DD!important}.dental-footer-section a:hover{color:#16B7A9!important}