@media screen and (max-width:768px){h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.hero{padding:2rem 0}.subheadline{font-size:1rem}.stats{grid-template-columns:1fr}.features{grid-template-columns:1fr}.pricing-card{padding:2rem 1rem}.current-price{font-size:2.5rem}.cta-button{padding:1rem 2rem;font-size:1rem}.footer-links a{display:block;margin:0.5rem 0}.nav-links{display:none}.hamburger-menu{display:flex}}@media screen and (max-width:480px){body{font-size:16px}.container{padding:0 15px}h1{font-size:1.75rem}.nav-brand{font-size:1.25rem}}