.technology-hero{padding-top:150px;background:var(--brand-bg);border-bottom:1px solid var(--brand-border)}.technology-hero h1{font-size:max(2.4rem, min(6vw, 5rem));line-height:1}.technology-hero img{width:100%;aspect-ratio:18/13;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt);border:1px solid var(--brand-border)}.architecture-nodes,.color-pipeline{background:var(--brand-bg-alt)}.tech-node{background:#fff;border:1px solid var(--brand-border);padding:26px;min-height:230px}.tech-node span{color:var(--brand-primary);font-family:var(--font-heading);font-weight:900}.register-matrix table{width:100%;border-collapse:collapse;background:#fff}.register-matrix td,.register-matrix th{border:1px solid var(--brand-border);padding:14px}.register-matrix th{background:var(--brand-secondary);color:var(--brand-text-inverse);font-family:var(--font-heading)}.color-flow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.color-flow span{display:flex;align-items:center;justify-content:center;min-height:92px;background:#fff;border-top:4px solid var(--brand-primary);font-family:var(--font-heading);font-weight:800;text-align:center;padding:12px}.gxp-callout{background:var(--brand-secondary);color:var(--brand-text-inverse)}.gxp-callout h2{color:var(--brand-text-inverse);font-size:max(2rem, min(5vw, 4rem))}.gxp-callout p{color:rgba(255,255,255,.84);max-width:900px}.gxp-callout .feedback-form{margin-top:28px;max-width:840px}@media (max-width:767px){.color-flow{grid-template-columns:1fr}}