@media (min-width:900px){nav.main-nav{display:flex}.header-cta{display:inline-flex}.menu-toggle{display:none}.mobile-nav{display:none!important}}@media (max-width:899px){.sticky-cta.visible{display:block}body.sticky-active{padding-bottom:76px}}@media (min-width:900px){.hero-inner{grid-template-columns:55% 45%}}@media (max-width:599px){.hero{padding:var(--space-12) 0}.hero h1{font-size:30px}.hero p.lead{font-size:18px}h2{font-size:28px}.hero-visual svg{max-width:260px}}@media (min-width:700px){.risk-grid{grid-template-columns:repeat(2,1fr)}.checklist{grid-template-columns:1fr 1fr}.steps-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:800px){.pillars-grid{grid-template-columns:repeat(3,1fr)}.benefits-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.process-grid{grid-template-columns:1fr 32px 1fr 32px 1fr}.process-arrow{display:block}}@media (min-width:1000px){.process-grid-4{grid-template-columns:1fr 28px 1fr 28px 1fr 1px 1fr;column-gap:var(--space-6);align-items:stretch}.process-divider{display:block;background:var(--border-light)}}@media (min-width:1100px){.risk-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:900px){.timeline{grid-template-columns:repeat(3,1fr)}.step-arrow{display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--color-brand-blue)}.timeline-arrows{grid-template-columns:0.9fr 28px 0.9fr 28px 0.9fr 32px 2fr;column-gap:var(--space-6)}.step-outcome{display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--border-light);padding-left:var(--space-8)}}@media (min-width:700px){.resources-grid{grid-template-columns:repeat(3,1fr)}.summary-strip{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.protect-grid{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:stretch}.protect-arrow{display:flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:90px}.protect-arrow span{width:36px;height:36px;border-radius:50%;background:var(--color-link-text);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:var(--shadow-md)}}@media (min-width:600px){.form-grid.two-col{grid-template-columns:1fr 1fr}}@media (min-width:900px){.faq-form-grid{grid-template-columns:1.1fr 1fr}.why-grid{grid-template-columns:1fr 1fr}}@media (min-width:600px){.cta-final-buttons{flex-direction:row;justify-content:center}}@media (min-width:700px) and (max-width:899px){.package-card{flex-basis:48%}}@media (min-width:900px){.packages-scroller{overflow:visible;display:grid;grid-template-columns:repeat(3,1fr)}.packages-scroller-2{grid-template-columns:repeat(2,1fr);max-width:1100px;margin:0 auto;gap:var(--space-8);align-items:stretch}.packages-heading-line{display:block}.package-card{flex:none}.package-card.featured{transform:translateY(-8px)}}@media (max-width:699px){.compare-table-wrap{display:none}.compare-mobile{display:block}}@media (min-width:900px){.faq-cta-grid{grid-template-columns:1.1fr 1fr}}@media (min-width:700px){.footer-grid{grid-template-columns:1.2fr 1fr 1fr}}@media (max-width:699px){.footer-grid{text-align:center}.footer-brand-name{justify-content:center}.footer-col-underline{margin-left:auto;margin-right:auto}.footer-tagline{margin-left:auto;margin-right:auto}.footer-social{justify-content:center}.footer-contact p{justify-content:center}.footer-bottom{justify-content:center;text-align:center}.footer-bottom-brand{flex-direction:column}.packages-scroller-2{display:flex;flex-direction:column;overflow-x:visible}.packages-scroller-2 .package-card{flex:1 1 auto;scroll-snap-align:none}}@media (max-width:480px){.confirm-block h1{font-size:26px}.cta-primary-wrap .btn{width:100%;min-width:0}}@media (max-width:599px){.btn{font-size:20px}}@media (max-width:699px){.promo-banner{flex-direction:column;align-items:stretch}.promo-photo{width:100%;height:160px;min-height:160px}.promo-banner-content{flex-direction:column;align-items:stretch;text-align:center}.promo-banner-content p{flex-basis:auto;text-align:center}.promo-cta{width:100%}.whatsapp-float{bottom:88px}.packages-heading h2{font-size:34px}.packages-subtitle{font-size:17px}}