@media(max-width:850px){.navbar nav{display:none}.hero{flex-direction:column;text-align:center;padding:60px 5%}.hero-actions{justify-content:center}.product-grid{grid-template-columns:repeat(2,1fr)}.info-grid{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr}}@media(max-width:500px){.section{padding:45px 0}.product-grid,.info-grid{grid-template-columns:1fr}.hero-card{min-width:0;width:100%}.hero-actions{flex-direction:column}.hero-actions .btn{text-align:center}.footer{flex-direction:column}}