@media (max-width:1024px){.nav-cta{display:none}.site-nav a{font-size:12px}.hero-grid,.split,.form-layout{grid-template-columns:1fr}.hero{padding-top:54px}.footer-grid{grid-template-columns:repeat(2,1fr)}.workflow{grid-template-columns:repeat(2,1fr)}}
@media (max-width:760px){.container{width:min(100% - 28px,var(--max))}.nav-wrap{min-height:66px}.menu-toggle{display:block}.site-nav{position:fixed;left:14px;right:14px;top:76px;display:none;flex-direction:column;align-items:stretch;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:10px;box-shadow:var(--shadow)}.site-nav.is-open{display:flex}.site-nav a{padding:13px 12px;font-size:15px}.brand img{width:36px;height:36px}.hero,.section,.page-hero{padding:54px 0}.hero h1,.page-hero h1{font-size:clamp(36px,12vw,48px)}.lead{font-size:16px}.cards-3,.nf-form,.workflow{grid-template-columns:1fr}.flagship{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:grid}.hero-visual img,.hero-image{aspect-ratio:1/1}.signal-card{position:static;transform:none!important;margin:8px}.program-grid span,.tech-cloud span,.audience-list span{width:100%;border-radius:var(--radius)}}
@media (max-width:390px){.container{width:min(100% - 22px,var(--max))}.cta-row .btn{width:100%}.hero h1,.page-hero h1{font-size:34px}.card,.pillar,.flagship,.cta-panel,.nf-form{padding:18px}}
