/* Responsive breakpoints */

@media(max-width: 576px){.clients-logos{gap:2rem}.client-logo img{height:50px}}
@media(max-width: 992px){.features-grid{grid-template-columns:repeat(2, 1fr)}.pricing-grid{grid-template-columns:repeat(2, 1fr)}}
@media(max-width: 576px){.features-grid{grid-template-columns:1fr}}
@media(max-width: 576px){.landing-footer-inner{flex-direction:column;text-align:center}.landing-footer-links{justify-content:center}}
@media(max-width: 768px){.nav-toggle{display:flex}.nav-cta-desktop{display:none}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:rgba(10,10,10,.98);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1rem 2rem 1.5rem;gap:0;border-bottom:1px solid #333}.nav-links.open{display:flex}.nav-links li{border-bottom:1px solid #333}.nav-links li:last-child{border-bottom:none}.nav-links a{display:block;padding:.875rem 0;font-size:1.1rem}.nav-links-cta{display:block;border-bottom:none !important;padding-top:.5rem}.nav-links-cta .cta-btn{display:block;text-align:center}.landing-logo{height:50px}.hero h1,.hero .h1{font-size:2.5rem}.hero .subtitle{font-size:1.1rem}.hero-buttons{flex-direction:column;align-items:center}.section-title{font-size:2rem}.pricing-grid{grid-template-columns:repeat(2, 1fr);gap:1rem}.pricing-card{padding:1.5rem 1.25rem}}
@media(max-width: 576px){.pricing-grid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.pricing-card.featured{order:-1}}
@media(max-width: 480px){.hero h1,.hero .h1{font-size:2rem}}
@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}
