.blac-tech-hero{background:radial-gradient(circle at 20% 20%,rgba(144,213,82,.18),transparent 32%),linear-gradient(135deg,var(--brand-neutral-dark),var(--brand-primary-dark));padding:160px 0 96px}.blac-tech-hero .container{max-width:850px}.blac-tech-hero h1{color:var(--brand-text-inverse);font-size:max(2rem, min(4vw, 3.5rem))}.blac-tech-hero p{color:var(--brand-text-inverse)}.blac-dashboard-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.blac-dashboard-grid article{background:var(--brand-neutral-dark);border-radius:var(--brand-radius);display:grid;grid-gap:10px;gap:10px;min-height:260px;padding:24px}.blac-dashboard-grid span{color:var(--brand-secondary);display:block;font-size:max(2rem, min(3vw, 3rem));font-weight:800}.blac-dashboard-grid h3,.blac-dashboard-grid p{color:var(--brand-text-inverse)}.blac-tech-downloads{background:var(--brand-bg-alt)}.blac-download-intro{color:var(--brand-text);max-width:900px}.blac-download-list{display:grid;grid-gap:16px;gap:16px;margin-top:28px}.blac-download-list article{align-items:center;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 220px auto;padding:18px}.blac-download-list span{color:var(--brand-text)}.blac-download-list a{font-weight:800}.blac-tech-timeline__items{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.blac-tech-timeline__items article{border-top:4px solid var(--brand-primary);background:var(--brand-bg);border-radius:var(--brand-radius);box-shadow:0 0 0 1px var(--brand-border);min-height:250px;padding:22px}.blac-tech-timeline__items span{color:var(--brand-primary-dark);font-weight:800}@media (max-width:991.98px){.blac-dashboard-grid,.blac-tech-timeline__items{grid-template-columns:repeat(2,minmax(0,1fr))}.blac-download-list article{grid-template-columns:1fr}}@media (max-width:575.98px){.blac-tech-hero{padding-top:132px}.blac-dashboard-grid,.blac-tech-timeline__items{grid-template-columns:1fr}}