.technology-hero{padding:170px 0 96px;background:radial-gradient(circle at 80% 20%,rgba(255,106,19,.28),transparent 32%),var(--brand-secondary)}.technology-hero .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.8fr);grid-gap:48px;gap:48px;align-items:center}.technology-hero h1,.technology-hero p{color:var(--brand-text-inverse)}.technology-hero p{color:rgba(255,255,255,.86)}.technology-hero__visual img{width:100%;aspect-ratio:9/7;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(255,255,255,.18)}.tech-dashboard{background:var(--brand-bg)}.dashboard-grid article{padding:28px;background:var(--brand-secondary);color:var(--brand-text-inverse)}.dashboard-grid strong{display:block;margin-bottom:14px;color:var(--brand-primary-light);font-size:2rem}.dashboard-grid span{color:var(--brand-text-inverse)}.tech-papers{background:var(--brand-bg-alt)}.download-layout{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(360px,1fr);grid-gap:42px;gap:42px;align-items:start}.download-list{display:grid;grid-gap:14px;gap:14px}.download-row{display:grid;grid-template-columns:58px 1fr;grid-gap:14px;gap:14px;padding:20px;border:1px solid var(--brand-border);background:var(--brand-bg);color:var(--brand-text)}.download-row span{grid-row:1/span 2;grid-column:1;color:var(--brand-primary);font-weight:900}.download-row small,.download-row strong{grid-column:2}.tech-timeline{background:var(--brand-bg)}.vertical-timeline{display:grid;grid-gap:22px;gap:22px;border-left:4px solid var(--brand-primary);padding-left:28px}.vertical-timeline article{display:grid;grid-template-columns:54px 1fr;grid-gap:16px;gap:16px;padding:22px;background:var(--brand-neutral-light)}.vertical-timeline article>span{grid-row:1/span 2;grid-column:1;color:var(--brand-primary-dark);font-weight:900}.vertical-timeline h3,.vertical-timeline p{grid-column:2}.tech-centered-cta{background:var(--brand-secondary);text-align:center}.tech-centered-cta .container{max-width:760px}@media (max-width:991px){.download-layout,.technology-hero .container{grid-template-columns:1fr}}