
.header{position:sticky;top:0;z-index:100;overflow:visible}
.vida-scope .faq-list details{padding:0;margin:10px 0;border:1px solid var(--v-line);border-radius:9px;background:var(--v-panel)}
.vida-scope .faq-list summary{padding:18px 20px;align-items:center;gap:18px;min-height:58px}
.vida-scope .faq-list summary::after{flex:none;margin-left:auto;font-size:23px;line-height:1;color:var(--v-primary)}
.vida-scope .faq-list details p{padding:0 20px 20px;margin:0}
.product-footer .vida-legal{font-size:12px!important;line-height:1.7;margin:12px 0 20px!important;color:inherit}
.product-footer .vida-legal a{text-decoration:underline;text-underline-offset:3px}
html[data-theme="dark"] .product-footer{background:#102442;color:#e4edfa;border-color:#344968}
html[data-theme="dark"] .product-footer p,html[data-theme="dark"] .product-footer address,html[data-theme="dark"] .product-footer a{color:#bdcde2}
html[data-theme="dark"] .product-footer strong{color:#edf4ff}
html[data-theme="dark"] .product-footer .footer-links{border-color:#344968}
@media(max-width:700px){
.header .nav{position:relative;overflow:visible}
.header #main-nav.open{display:block!important;position:absolute;top:100%;left:0;right:0;width:100%;height:auto;max-height:calc(100vh - 82px);max-height:calc(100dvh - 82px);overflow-y:auto;overflow-x:hidden;z-index:101;padding:12px 22px 24px;box-shadow:0 16px 28px #0005;overscroll-behavior:contain}
.header #main-nav.open>*,.header #main-nav.open .insurance-menu{flex-shrink:0;height:auto;max-height:none}
.header #main-nav.open>a{display:block!important;min-height:48px;padding:13px 10px!important}
.header #main-nav .insurance-menu{padding:0;margin:0;width:100%}
.header #main-nav .insurance-menu>summary{padding:14px 10px;min-height:48px}
.header #main-nav .insurance-menu-list{position:static;width:100%;height:auto;max-height:none!important;overflow:visible;box-shadow:none}
.header #main-nav .insurance-menu-list>a{min-height:46px}
.vida-scope .hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:20px}
.vida-scope .hero-actions .button{width:100%}
.vida-scope .hero-actions .text-link{align-self:flex-start;margin:0;min-height:40px;display:inline-flex;align-items:center}
}
