@media (max-width:1024px){.hero-stats{gap:28px}}@media (max-width:880px){h1{font-size:clamp(28px,7vw,36px)}h2{font-size:clamp(24px,5vw,30px)}.hero-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 24px;gap:20px 24px}}@media (max-width:600px){.hero-stats{grid-template-columns:1fr 1fr}.calc-form .btn,.cta .btn,.hero-actions .btn,.pillar-card .btn,.price-card .btn,form .btn{width:100%}.cta,.hero-actions{display:flex;flex-direction:column;align-items:stretch}.cta .btn{max-width:360px;margin:0 auto}.auth-page{padding:24px 16px 40px}}@media (max-width:520px){.hero-stats{grid-template-columns:1fr;margin-top:36px}.guarantee-section,.team-section{padding:48px 0}}