/* Shared compact navigation and a single help disclosure on narrow screens. */
@media(max-width:1100px){
 .site-header .sh-wrap{display:flex;flex-wrap:nowrap;gap:12px;padding:14px 22px}
 .site-header .site-logo{width:140px}
 .site-header .site-nav{display:contents}
 .site-header .site-nav>.sh-link,.site-header .site-nav>.product-menu{display:none}
 .site-header .sh-actions{width:auto;margin-left:auto;gap:10px}
 .site-header .sh-actions>a{flex:none;min-height:44px;padding:10px 14px}
 .site-header .sh-actions>.sh-whatsapp{display:none}
 .site-header .header-more-menu>summary{min-height:44px}
 .has-side-menu .wa-widget,.has-side-menu .back-to-top{display:none!important}
 .has-side-menu .page-side-toggle{top:auto;bottom:20px;right:18px;border-radius:28px;padding:15px 20px;box-shadow:0 5px 20px #17333525}
 .has-side-menu .page-side-menu.is-open{top:auto;bottom:82px;right:18px;transform:none;width:240px;max-height:calc(100dvh - 180px)}
 .has-side-menu.has-mobile-contact .page-side-toggle{bottom:94px}
 .has-side-menu.has-mobile-contact .page-side-menu.is-open{bottom:156px;max-height:calc(100dvh - 230px)}
}
@media(max-width:480px){
 .site-header .sh-wrap{padding:12px 16px;gap:8px}
 .site-header .site-logo{width:112px}
 .site-header .sh-actions{gap:8px}
 .site-header .sh-actions>.sh-call{font-size:12px;padding:10px}
 .site-header .header-more-menu>summary{font-size:12px;padding:0 10px}
}
.more-insurance{margin-top:28px;border:1px solid #cbded1;border-radius:12px;padding:20px;background:#fff}
.more-insurance>summary{font-size:18px;font-weight:700;cursor:pointer;color:#006f70}
.more-insurance[open]>summary{margin-bottom:24px}
@media(min-width:901px){.insurance-grid.primary-insurance{grid-template-columns:repeat(4,minmax(0,1fr))}.primary-insurance .insurance-card{padding:22px}.primary-insurance .insurance-card h3{font-size:22px}}
