/* Shared navigation/contact-bar compatibility only; page design retained. */
#ks-nav-overlay:not(.open){visibility:hidden;pointer-events:none}#ks-nav-overlay.open{visibility:visible}
#ks-nav-links{position:static;height:auto;padding:0;background:none;border:0;backdrop-filter:none;align-items:stretch}
body{padding-bottom:72px}
@media(max-width:600px){#ks-sticky-cta{height:auto!important;min-height:56px;padding:10px 16px!important;gap:8px!important;flex-wrap:wrap}#ks-cta-btns{max-width:calc(100% - 32px);flex:1 1 0!important;flex-wrap:wrap;gap:8px!important}#ks-cta-btns a{padding:8px 10px!important;font-size:10px!important;white-space:normal!important}}
@media(prefers-reduced-motion:reduce){.reveal,.animate-up{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}

@media(max-width:700px){.original-page div[style*="grid-template-columns"]{grid-template-columns:minmax(0,1fr)!important}.original-page div[style*="display:flex;gap:12px;flex-shrink:0"]{flex-wrap:wrap;flex-shrink:1!important;max-width:100%}.original-page div[style*="grid-template-columns"]>div{min-width:0}}
