.insurance-root{color:#f3f4f6;background-color:#030712;flex-direction:column;min-height:100vh;font-family:DM Sans,system-ui,sans-serif;display:flex;overflow-x:hidden}.insurance-hero{color:#fff;background:linear-gradient(135deg,#022c22 0%,#0f172a 100%);border-bottom:1px solid #ffffff0d;padding:64px 0 52px;position:relative}.insurance-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#0d948814,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;top:-100px;right:-50px}.insurance-root h1{letter-spacing:-2px;margin:12px 0 16px;font-family:DM Sans,sans-serif;font-size:clamp(34px,4.2vw,50px);font-weight:900;line-height:1.05}.insurance-root h1 .accent{background:linear-gradient(135deg,#2dd4bf 0%,#0d9488 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@media (max-width:1024px){.hero-flex,.calc-grid-layout{grid-template-columns:1fr;gap:32px}.quick-stats-panel{flex-flow:wrap}.qs-panel-box{flex:200px}.calc-box{padding:20px}}.faq-box h4{color:#fff;margin-bottom:8px;font-size:15px;font-weight:800}.faq-box p{color:#9ca3af;font-size:13px;line-height:1.6}@media (max-width:768px){.tabs-nav-section .wrap{white-space:nowrap;flex-direction:row;gap:8px;padding:12px 8px;overflow-x:auto}.tab-toggle-btn{flex-shrink:0}}
