.ia-dental-finance{gap:14px;display:grid}.ia-dental-finance-intro{color:#fff;background:linear-gradient(135deg,#171a3b,#4931a7);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 26px;display:grid}.ia-dental-finance-intro span{letter-spacing:.12em;font-size:.68rem;font-weight:900}.ia-dental-finance-intro h1{margin:5px 0 6px;font-size:clamp(1.35rem,2.2vw,2rem)}.ia-dental-finance-intro p{opacity:.84;max-width:850px;margin:0}.ia-dental-finance-ai-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ia-dental-finance-ai-grid article{background:#fff;border:1px solid #e0e5ed;border-radius:14px;grid-template-columns:auto 1fr;gap:10px;padding:14px;display:grid}.ia-dental-finance-ai-grid svg{color:#6542d8}.ia-dental-finance-ai-grid div{gap:4px;display:grid}.ia-dental-finance-ai-grid span{color:#68717e;font-size:.74rem}.ia-dental-finance-notice{margin:0}.ia-dental-finance-tabs a{align-items:center;gap:6px;display:flex}@media (max-width:1050px){.ia-dental-finance-ai-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.ia-dental-finance-intro,.ia-dental-finance-ai-grid{grid-template-columns:1fr}}
.ia-dental-mobile-drawer,.ia-dental-mobile-drawer-backdrop{display:none}@media (max-width:760px){.ia-dental-mobile-nav{height:74px;padding:5px 6px calc(5px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr))}.ia-dental-mobile-nav a,.ia-dental-mobile-nav button{color:#697386;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.66rem;font-weight:850;text-decoration:none;display:flex}.ia-dental-mobile-nav a.active,.ia-dental-mobile-nav button.active{color:var(--teal-700);background:var(--teal-50)}.ia-dental-mobile-nav .ia-dental-mobile-more{border:1px solid var(--teal-100);background:linear-gradient(145deg,var(--teal-600),var(--navy-900));color:#fff;border-radius:18px;min-height:62px;margin-top:-18px;position:relative;box-shadow:0 10px 24px #07334640}.ia-dental-mobile-nav .ia-dental-mobile-more.active{color:#fff;background:linear-gradient(145deg,var(--teal-500),var(--navy-950))}.ia-dental-mobile-drawer-backdrop{z-index:108;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182780;border:0;display:block;position:fixed;inset:0}.ia-dental-mobile-drawer{z-index:109;top:0;right:0;bottom:calc(74px + env(safe-area-inset-bottom));background:#fff;flex-direction:column;width:min(88vw,370px);animation:.2s ease-out iaDentalDrawerIn;display:flex;position:fixed;box-shadow:-18px 0 48px #11182735}.ia-dental-mobile-drawer header{background:linear-gradient(135deg,var(--navy-950),var(--navy-800));color:#fff;border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;padding:18px 16px;display:flex}.ia-dental-mobile-drawer header div{gap:2px;display:grid}.ia-dental-mobile-drawer header small{letter-spacing:.14em;opacity:.72;font-size:.62rem;font-weight:900}.ia-dental-mobile-drawer header strong{font-size:1.12rem}.ia-dental-mobile-drawer header button{color:#fff;background:#ffffff16;border:1px solid #ffffff40;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.ia-dental-mobile-drawer>nav{padding:10px;display:grid;overflow-y:auto}.ia-dental-mobile-drawer>nav>a{color:#17233b;border-bottom:1px solid #edf0f4;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 8px;text-decoration:none;display:grid}.ia-dental-mobile-drawer>nav>a>svg:first-child{background:var(--teal-50);color:var(--teal-700);box-sizing:content-box;border-radius:10px;padding:7px}.ia-dental-mobile-drawer>nav>a>svg:last-child{color:#9aa3b1;width:16px}.ia-dental-mobile-drawer>nav>a span{gap:2px;display:grid}.ia-dental-mobile-drawer>nav>a small{color:#717b89;font-size:.7rem}}@keyframes iaDentalDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}
