/* ============ RESPONSIVE ============ */ @media(max-width:900px){ .nav-links{display:none}.menu-toggle{display:grid} .hero-grid,.tab-panel.active,.calc-grid,.case-grid{grid-template-columns:1fr} .hero-visual{height:440px;margin-top:20px} .stats-grid{grid-template-columns:repeat(2,1fr);gap:32px 16px} .cards-3,.price-grid,.contract-box{grid-template-columns:1fr} .plan.featured{transform:none} .foot-grid{grid-template-columns:1fr 1fr} section{padding:64px 0} .case-stats{flex-wrap:wrap} } @media(max-width:560px){ .stats-grid,.foot-grid{grid-template-columns:1fr} .row2{grid-template-columns:1fr} .founder{flex-direction:column;text-align:center} } @media(prefers-reduced-motion:reduce){ *{animation-duration:.001s!important;transition-duration:.001s!important} .reveal{opacity:1;transform:none} }