@media (max-width:1100px){.adv-grid,.testimonials-grid{grid-template-columns:repeat(2,1fr)}.features-grid,.plans-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:820px){.container{width:min(100% - 28px,1280px)}.menu-toggle{display:flex}.site-nav{position:absolute;left:14px;right:14px;top:76px;display:none;flex-direction:column;align-items:stretch;background:#fff;border:1px solid var(--border-color);border-radius:20px;padding:12px;box-shadow:var(--shadow)}.site-nav.open{display:flex}.hero-section{padding:34px 0}.hero-inner{flex-direction:column!important;padding:26px}.hero-copy h1{font-size:42px}.adv-grid,.features-grid,.testimonials-grid,.steps-grid,.plans-grid,.content-grid,.footer-grid,.contact-grid{grid-template-columns:1fr}.cta-box{display:block}.cta-box .btn{margin-top:14px}.brand-link img{width:136px}.footer-links{grid-template-columns:1fr}.site-header{position:relative}body.hero-asym .features-grid article:nth-child(even){transform:none}}
@media (max-width:520px){.header-inner{min-height:68px}.hero-actions{flex-direction:column}.btn{width:100%}.trust-row{grid-template-columns:1fr}.page-hero{padding:44px 0 24px}.adv-section{border-radius:26px;width:calc(100% - 14px)}section{padding:38px 0}}