@media (max-width:980px){.plans-grid{grid-template-columns:1fr}}
@media (max-width:760px){
.container{width:min(100% - 24px,560px)}.site-header{padding:14px 0}.header-shell{padding:12px 14px;border-radius:20px}.brand-logo{width:40px;height:40px}.brand-copy strong{font-size:17px}
.menu{display:none;position:absolute;top:78px;right:12px;left:12px;flex-direction:column;align-items:flex-start;padding:16px;border-radius:20px;background:#131b30;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 44px rgba(0,0,0,.24)}.menu.open{display:flex}
.hero{padding:18px 0 8px}.hero h1{font-size:56px}.hero h2{font-size:28px}.hero p{font-size:16px}.trust-grid{grid-template-columns:1fr;gap:12px}.section{padding:42px 0}.section h2{font-size:42px}.helper-grid{grid-template-columns:1fr}.checkout-row,.success-box{padding:18px}.checkout-row{font-size:18px}.checkout-row strong{font-size:20px}.footer-main-links,.footer-legal{flex-direction:column;gap:10px}}
