.support-hero-roadmap{background:var(--brand-primary-dark)}.support-hero-roadmap .sub-hero__overlay{background:linear-gradient(120deg,rgba(0,23,43,.94),rgba(0,82,155,.64))}.support-roadmap-section{background:var(--brand-bg)}.support-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;position:relative}.support-timeline article{border:1px solid var(--brand-border);border-top:4px solid var(--brand-primary);background:var(--brand-bg);padding:22px}.support-timeline span{display:inline-block;margin-bottom:12px;color:var(--brand-primary);font-weight:800}.support-technology-section{background:var(--brand-bg-alt)}.support-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.support-feature-grid article{border:1px solid var(--brand-border);background:var(--brand-bg);padding:24px}.support-feature-grid strong{display:block;color:var(--brand-primary);font-size:2rem;line-height:1;margin-bottom:18px}.support-partnerships-section{background:var(--brand-bg)}.partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.partner-grid article{border:1px solid var(--brand-border);padding:22px;background:var(--brand-bg)}.impact-counter-section{padding:54px 0;background:var(--brand-secondary)}.impact-counter-grid{display:flex;flex-wrap:nowrap;gap:18px}.impact-counter-grid div{flex:1 1 0;min-width:0;text-align:center}.impact-counter-grid strong{display:block;color:var(--brand-text-inverse);font-size:max(2rem, min(4vw, 3.5rem));line-height:1}.impact-counter-grid span{color:var(--brand-text-inverse);font-weight:700}.support-cta{background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary))}@media (max-width:991px){.partner-grid,.support-feature-grid,.support-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-counter-grid{flex-wrap:wrap}.impact-counter-grid div{flex-basis:calc(50% - 9px)}}@media (max-width:575px){.partner-grid,.support-feature-grid,.support-timeline{grid-template-columns:1fr}.impact-counter-grid div{flex-basis:100%}}