@media (max-width:992px){.hero h1{font-size:2.5rem}.hero p{font-size:1.1rem;max-width:90%}.apps-container{grid-template-columns:repeat(2,1fr)}.features-container{flex-direction:column}.feature{margin-bottom:2rem}.site-name{font-size:1.4rem}}@media (max-width:768px){.hero h1{font-size:2.2rem}.hero p{font-size:1.05rem;max-width:95%}.section-title{font-size:1.9rem}.app-img{height:170px}.feature-icon{font-size:2.8rem}.testimonial{font-size:1.1rem}.navbar{padding:0.9rem 4%}.logo{height:38px}}@media (max-width:576px){.navbar{padding:0.8rem 4%}.logo{height:35px}.site-name{font-size:1.3rem}.hero{padding:3rem 4%}.hero h1{font-size:2rem;background-size:200% auto}.hero p{font-size:1rem;max-width:100%}.cta-btn{padding:0.7rem 1.5rem;font-size:1rem}.section-title{font-size:1.7rem;margin-bottom:2rem}.section-title::after{width:60px}.apps-container{grid-template-columns:1fr}.app-showcase,.features,.testimonials{padding:3rem 4%}.testimonial{font-size:1rem}.wave-divider{height:50px}.wave-divider::before{top:-50px;height:50px}.footer{padding:1.5rem 4%}.app-img{height:160px}.feature-icon{font-size:2.5rem}}@media (max-width:375px){.navbar{padding:0.7rem 3%}.logo{height:30px}.site-name{font-size:1.1rem}.sign-in-btn{padding:0.4rem 1rem;font-size:0.9rem}.hero h1{font-size:1.7rem}.hero p{font-size:0.9rem}.cta-btn{padding:0.6rem 1.3rem;font-size:0.9rem}.section-title{font-size:1.5rem}.section-title::after{width:50px;height:2px}.app-info h3{font-size:1.2rem}.app-info p{font-size:0.9rem}.app-btn{padding:0.4rem 0.8rem;font-size:0.9rem}.feature h3{font-size:1.2rem}.feature p{font-size:0.9rem}.app-img{height:140px;font-size:2.5rem}}@media (hover:none){.app-card:hover{transform:none;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.app-card:active{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,0.15)}.sign-in-btn:hover,.cta-btn:hover,.app-btn:hover{background-color:var(--electric-coral);color:var(--pure-white);transform:none}.sign-in-btn:active,.cta-btn:active{background-color:var(--luminous-yellow);color:var(--midnight-slate);transform:translateY(-2px)}.app-btn:active{background-color:var(--royal-purple);transform:translateY(-2px)}.feature:hover{transform:none}.feature:active{transform:translateY(-3px)}.feature:hover .feature-icon{transform:none;color:var(--electric-coral)}.feature:active .feature-icon{transform:scale(1.1);color:var(--cyber-teal)}}