/* Responsive overrides are kept separate so the core design tokens stay easy to edit. */
@media (min-width:1400px){.home-hero{padding-top:120px;padding-bottom:105px}.section{padding-top:125px;padding-bottom:125px}}
@media (max-width:360px){.container{width:calc(100% - 24px)}.brand-sub{display:none}.brand-name{font-size:14px}.header-inner{gap:8px}.home-hero h1{font-size:39px}.trust-item{font-size:10px}.mobile-actions a{font-size:9px}}