@media (min-width:1600px){body{font-size:17px}.wrap,.hero-inner,.hero-content-wrap,.int-inner,.eco-sec>div,.vs-inner,.cred-sec>div,.testi-sec>div,.cta-inner,.hub-inner,.section-inner,.char-inner,.problem-inner,.sector-grid,.proof-inner,.defender-grid,.footer-inner{max-width:1600px !important}.hero h1{font-size:clamp(56px,6.2vw,120px)}.h2,.hero h2{font-size:clamp(36px,4.2vw,68px)}.hub-frame-wrap{max-width:1400px;margin-left:auto;margin-right:auto}}@media (min-width:1920px){body{font-size:18px}.wrap,.hero-inner,.hero-content-wrap,.int-inner,.eco-sec>div,.vs-inner,.cred-sec>div,.testi-sec>div,.cta-inner,.hub-inner,.section-inner,.char-inner,.problem-inner,.sector-grid,.proof-inner,.defender-grid,.footer-inner{max-width:1720px !important}.hero,.section,.intercept-sec,.eco-sec,.vs-sec,.cred-sec,.testi-sec,.hub-sec,.cta-sec,.cta-strip,.problem-sec{padding-left:80px;padding-right:80px}.nav{padding-left:64px;padding-right:64px}.hero h1{font-size:clamp(64px,7vw,144px)}.char-inner{max-width:1500px}.char-frame{max-width:520px}}@media (min-width:2400px){body{font-size:19px}.wrap,.hero-inner,.hero-content-wrap,.int-inner,.eco-sec>div,.vs-inner,.cred-sec>div,.testi-sec>div,.cta-inner,.hub-inner,.section-inner,.char-inner,.problem-inner,.sector-grid,.proof-inner,.defender-grid,.footer-inner{max-width:1960px !important}.hero h1{font-size:clamp(72px,7vw,168px)}.char-frame{max-width:600px}}@media (max-width:360px){html{overflow-x:hidden}.nav,.hero,.section,.intercept-sec,.eco-sec,.vs-sec,.cred-sec,.testi-sec,.hub-sec,.cta-sec,.cta-strip,.problem-sec,.char-panel,.proof-strip,.cta-inner,.footer-inner,.defenders-hero,.hero-content-wrap{padding-left:12px !important;padding-right:12px !important}.nav{padding-top:10px !important;padding-bottom:10px !important}.stat-card,.stat,.cpanel,.cred-card,.def-card,.vs-card,.sector-card,.bubble,.outcome-card,.quote-card,.contrast-col,.hs,.proof-item,.cap,.media-card,.obj-card,.char-panel,.v-card{padding:18px 14px !important}h1,h2,h3,.hero h1,.h2,.st{word-break:break-word;hyphens:auto}table{font-size:11px;width:100% !important}table td,table th{padding:6px 4px}.nav-logo{height:56px !important}.footer-logo img{height:56px !important}.stat-num,.proof-num,.hs-num,.hub-frame-url{font-size:clamp(10px,3.2vw,14px)}.two-col,.contrast-grid,.stat-grid,.outcome-grid,.quote-grid,.compliance-row,.comic-panels,.int-two-col,.defender-grid,.vs-grid,.cred-grid,.sector-grid,.caps-grid,.media-grid{grid-template-columns:1fr !important;flex-direction:column !important}.hub-frame{min-height:200px !important;aspect-ratio:16/10 !important}}@media (min-width:361px) and (max-width:480px){.nav-logo{height:72px !important}.footer-logo img{height:72px !important}}