.audit-skip{position:fixed;left:16px;top:-100px;background:#c4a35a;color:#13140e;padding:12px;z-index:1000}.audit-skip:focus{top:10px}a:focus-visible,button:focus-visible,video:focus-visible{outline:2px solid #c4a35a;outline-offset:4px}.legacy-page .faq-item.open .faq-a{max-height:none}.legacy-page .nav-mobile-menu{overflow-y:auto;overscroll-behavior:contain}.legacy-page .footer-links{flex-wrap:wrap}.legacy-page .hero-h1,.legacy-page .cta-title{overflow-wrap:break-word}.legacy-page video{background:#08080a}.legacy-page .inv-grid,.legacy-page .packages-grid{align-items:stretch}.audit-menu-open{overflow:hidden}
.legacy-page .fade-up,.legacy-page .fade-up-delay,.legacy-page .fade-up-delay2,.legacy-page .reveal-line,.legacy-page .divider,.will-reveal{opacity:1!important;transform:none!important}
.hero-contact{font-size:12px;color:#c4a35a;line-height:1.6;margin-top:20px}.cta-note a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1000px){.legacy-page #nav{z-index:201}.legacy-page #nav .nav-link{display:none}.legacy-page #nav .nav-hamburger{display:flex}.legacy-page .nav-mobile-menu{z-index:200}.legacy-page #nav .nav-logo{flex-shrink:0}.legacy-page #nav{gap:18px}.legacy-page .nav-mobile-menu .nav-mobile-link{font-size:19px}}
@media(max-width:540px){.legacy-page .announcement-banner{height:auto;min-height:40px;padding:7px 14px;line-height:1.4;font-size:10px}.legacy-page{--banner-height:40px}.legacy-page #nav{padding:14px 18px}.legacy-page .nav-logo{font-size:11px}.legacy-page #nav .nav-cta{font-size:11px;padding:7px 11px}.legacy-page .nav-mobile-menu{padding:105px 22px 24px}.legacy-page .nav-mobile-link{font-size:18px;padding:12px 0}.legacy-page .faq-q{font-size:16px;line-height:1.5}.legacy-page .faq-a p{font-size:14px}.legacy-page .inv-desc,.legacy-page .package-desc{font-size:14px;line-height:1.7}.legacy-page .footer-links{gap:16px}.legacy-page .footer-links a{font-size:12px}}
@media(prefers-reduced-motion:reduce){.legacy-page *,.legacy-page *:before,.legacy-page *:after{animation:none!important;transition:none!important}.legacy-page .fade-up,.legacy-page .fade-up-delay,.legacy-page .fade-up-delay2,.legacy-page .divider{opacity:1!important;transform:none!important}}
