@media (max-width:1024px){.dev-content{grid-template-columns:1fr}.contact-content{grid-template-columns:1fr}.page-inquiry-grid{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr 1fr}.pricing-card.featured{transform:none}.pricing-card.featured:hover{transform:translateY(-5px)}}@media (max-width:768px){.navbar-container{position:relative}.mobile-menu-toggle{display:flex;order:1;z-index:var(--z-fixed)}.navbar-brand{order:2;flex:1;display:flex;justify-content:center}.navbar-end{order:3;position:absolute;top:50%;right:var(--spacing-md);transform:translateY(-50%);z-index:calc(var(--z-fixed) + 1);display:flex;align-items:center}.navbar-end .cta-btn-header,.navbar-end .login-btn-header{display:none}.nav-link-mobile-only{display:list-item}.navbar-menu{position:fixed;top:80px;left:0;width:100%;height:calc(100vh - 80px);background:#fff;box-shadow:var(--shadow-md);transform:translateX(-100%);opacity:0;visibility:hidden;transition:transform var(--transition-smooth),opacity .3s ease,visibility .4s;overflow-y:auto}.navbar-menu.active{transform:translateX(0);opacity:1;visibility:visible}.navbar-menu::before{content:'';position:fixed;top:80px;left:100%;width:100vw;height:calc(100vh - 80px);background:rgba(0,0,0,.3);opacity:0;transition:opacity .4s ease;pointer-events:none}.navbar-menu.active::before{opacity:1}.navbar-nav{flex-direction:column;padding:var(--spacing-xl) var(--spacing-lg);gap:var(--spacing-lg);height:100%}.nav-link{font-size:1.125rem;padding:var(--spacing-md) 0;border-bottom:1px solid var(--border-color);width:100%}.hero-stats{gap:var(--spacing-xl)}.stat-number{font-size:2rem}.process-flow{flex-direction:column}.process-arrow{transform:rotate(90deg)}.process-step{max-width:100%}.footer-content{grid-template-columns:1fr;text-align:center}.footer-description{max-width:100%}.footer-bottom{flex-direction:column;text-align:center}.form-row{grid-template-columns:1fr}.trust-badges{gap:var(--spacing-lg)}.trust-divider{display:none}}@media (max-width:480px){.container{padding:0 var(--spacing-md)}.hero-container{padding:var(--spacing-2xl) var(--spacing-md)}.hero-cta{flex-direction:column}.cta-button{width:100%;justify-content:center}.hero-stats{flex-direction:column;gap:var(--spacing-lg)}.pricing-grid{grid-template-columns:1fr}.dev-features{grid-template-columns:1fr}.back-to-top{bottom:var(--spacing-md);right:var(--spacing-md);width:45px;height:45px}}