.technology-hero-dark{background:radial-gradient(circle at 72% 30%,rgba(152,219,36,.24),transparent 28%),linear-gradient(135deg,var(--brand-neutral-dark),#1b220e 62%,var(--brand-primary-dark))}.technology-hero-dark__inner{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(320px,0.85fr);grid-gap:48px;gap:48px;align-items:center}.technology-hero-dark img{width:100%;min-height:320px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(255,255,255,.24)}.tech-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.tech-dashboard-grid article{padding:26px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);min-height:100%}.dash-value{display:block;margin-bottom:14px;color:var(--brand-primary-dark);font-size:max(2rem, min(4vw, 3.2rem));line-height:1;font-weight:900}.brief-list h3,.brief-list p,.tech-dashboard-grid h3,.tech-dashboard-grid p,.tech-timeline h3,.tech-timeline p{color:var(--brand-text)}.brief-list h3,.tech-dashboard-grid h3,.tech-timeline h3{font-weight:900}.brief-list{display:grid;grid-gap:16px;gap:16px;max-width:940px;margin:0 auto}.brief-list article{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:22px;border:1px solid var(--brand-border);background:var(--brand-bg)}.brief-list strong{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--brand-primary-light);color:var(--brand-primary-dark)}.brief-list a{font-weight:900}.tech-timeline{position:relative;display:grid;grid-gap:22px;gap:22px;max-width:900px;margin:0 auto}.tech-timeline article{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px 24px;gap:12px 24px;padding:24px;border:1px solid var(--brand-border);background:var(--brand-bg)}.tech-timeline span{grid-row:1/span 2;color:var(--brand-primary-dark);font-weight:900}@media (max-width:991px){.technology-hero-dark__inner{grid-template-columns:1fr}.tech-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.brief-list article,.tech-dashboard-grid,.tech-timeline article{grid-template-columns:1fr}.tech-timeline span{grid-row:auto}}