@media (width<=1280px){.inner{--inner-pad:80px;padding-left:80px;padding-right:80px}.navbar-inner{padding-left:80px;padding-right:80px}}@media (width<=1024px){.navbar-inner{padding-left:40px;padding-right:40px}.btn-login{padding:8px 14px;font-size:12px}.nav-logo img{width:150px}.inner{--inner-pad:40px;padding-left:40px;padding-right:40px}.cards-grid{grid-template-columns:repeat(2,1fr)}.calc-wrapper{grid-template-columns:1fr}.calc-result-amount,.hero h1{font-size:40px}}@media (width<=768px){.nav-links,.nav-actions{display:none}.nav-hamburger{display:flex}.nav-drawer{z-index:100;visibility:hidden;pointer-events:none;transition:max-height .3s,opacity .3s,visibility .3s;display:block;position:absolute;top:100%;left:16px;right:16px}.nav-drawer.open{visibility:visible;pointer-events:auto}.navbar-inner{justify-content:space-between;padding-left:24px;padding-right:24px}.nav-logo{margin-right:0}.nav-logo img{width:130px}.inner{--inner-pad:24px;padding:40px 24px}.hero h1{letter-spacing:-.5px;font-size:34px}.hero p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.btn-primary,.btn-secondary{text-align:center}.cards-grid{grid-template-columns:repeat(2,1fr)}.section-title{font-size:26px}.calc-header h2{font-size:28px}.calc-wrapper{grid-template-columns:1fr}.banner h2{font-size:26px}}@media (width<=480px){.inner{--inner-pad:16px;padding:32px 16px}.navbar-inner{padding-left:16px;padding-right:16px}.nav-logo img{width:110px}.hero h1{font-size:28px}.cards-grid{grid-template-columns:1fr}.calc-result-amount{font-size:36px}.calc-summary{grid-template-columns:1fr;gap:8px}.banner h2{font-size:22px}}
