@media (max-width: 768px){.container{padding:0 20px}.step-number{width:70px;height:70px;font-size:2.5rem}.footer{padding:48px 20px}.hero-stats{flex-direction:column;gap:24px}.nav{flex-direction:column;gap:16px}.nav-links{gap:16px}.cta-actions{flex-direction:column;align-items:center}.grid-3,.tariff-grid{grid-template-columns:1fr}}
