.style-card flex:1 1 calc(33.333% - 1rem); background:#fff; border-radius:8px; box-shadow:0 2px 8px rgba(0,0,0,.08); overflow:hidden; transition:transform .3s;
/* ---------- RESPONSIVE ---------- */ @media (max-width:768px) .hero h1font-size:2.2rem; .style-cardflex:1 1 calc(50% - 1rem);