.innovation-gradient-hero{background:radial-gradient(circle at 18% 20%,rgba(228,0,43,.42),transparent 32%),linear-gradient(135deg,var(--brand-secondary),#250207)}.innovation-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.78fr);grid-gap:44px;gap:44px;align-items:center}.innovation-hero-grid img{width:100%;border-radius:var(--brand-radius);box-shadow:0 26px 70px rgba(0,0,0,.32)}.roadmap-line{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,32%);grid-gap:18px;gap:18px;overflow-x:auto;padding:12px 0 18px}.roadmap-line article{padding:26px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:#fff}.roadmap-line span{display:inline-flex;padding:4px 10px;margin-bottom:16px;border-radius:999px;background:var(--brand-bg-alt);color:var(--brand-primary-dark);font-weight:900}.tech-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.tech-card-grid article{padding:28px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:#fff}.tech-card-grid strong{display:block;margin-bottom:12px;color:var(--brand-primary);font-size:2.5rem;line-height:1}.partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.partner-grid article{padding:24px;border-radius:var(--brand-radius);border:1px solid var(--brand-border);background:#fff}.partner-grid span{display:block;margin-bottom:12px;color:var(--brand-primary);font-weight:900}.innovation-counters{background:var(--brand-secondary)}.counter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.counter-grid article{text-align:center;padding:30px 18px;border:1px solid rgba(255,255,255,.18);border-radius:var(--brand-radius)}.counter-grid strong{display:block;color:#fff;font-size:max(2rem, min(4vw, 3.5rem));line-height:1}.counter-grid span{display:block;margin-top:10px;color:#fff}.gradient-cta{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark))}.gradient-cta h2,.gradient-cta p{color:#fff}@media (max-width:991px){.innovation-hero-grid,.tech-card-grid{grid-template-columns:1fr}.counter-grid,.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.counter-grid,.partner-grid{grid-template-columns:1fr}}