@media (max-width: 768px){.nav-bar{padding:14px 16px!important}.nav-links,.nav-right .nav-cta-btn{display:none!important}}@media (max-width: 1024px){.hero-grid{grid-template-columns:1fr!important;gap:40px!important;padding:40px 24px!important}.hero-headline{font-size:48px!important;letter-spacing:-1px!important}.hero-sub{font-size:16px!important}.hero-phones{height:500px!important;overflow:hidden!important}.hero-phone-left,.hero-phone-right{display:none!important}.hero-phone-center{transform:scale(.8)!important;transform-origin:top center!important}}@media (max-width: 480px){.hero-section{padding-top:70px!important;min-height:auto!important}.hero-grid{padding:20px 16px 0!important;gap:32px!important}.hero-headline{font-size:36px!important;letter-spacing:-.5px!important}.hero-sub{font-size:15px!important;margin:16px 0 28px!important}.hero-ctas{flex-direction:column!important;gap:10px!important}.hero-ctas button,.hero-ctas a{width:100%!important;justify-content:center!important;text-align:center!important}.hero-phones{height:400px!important;overflow:hidden!important}.hero-phone-center{transform:scale(.65)!important;transform-origin:top center!important}.hero-badge{font-size:11px!important}}@media (max-width: 768px){.how-section{padding:60px 16px!important}.how-title{font-size:32px!important;letter-spacing:-.5px!important}.how-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:40px!important}.how-card{padding:24px!important}}@media (max-width: 768px){.dl-section{padding:40px 16px 60px!important}.dl-card{padding:40px 24px!important}.dl-title{font-size:32px!important}.dl-sub{font-size:15px!important}.dl-buttons{flex-direction:column!important;align-items:center!important;gap:10px!important}.dl-buttons button{width:100%!important;justify-content:center!important}}@media (max-width: 768px){.footer-inner{flex-direction:column!important;text-align:center!important;gap:16px!important;padding:32px 16px!important}.footer-links{gap:16px!important}}@media (max-width: 768px){.page-shell{padding-top:90px!important;padding-bottom:40px!important}.page-shell-inner{padding:0 16px!important}.page-title{font-size:32px!important;margin-bottom:32px!important}}@media (max-width: 480px){.page-title{font-size:28px!important}}
