.lighting-hero--specifier{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:80px 0 48px}.lighting-hero--specifier h1,.lighting-hero--specifier p{color:var(--brand-text-inverse)}.lighting-hero--specifier img{width:100%;aspect-ratio:720/560;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius)}.hero-actions{display:flex;gap:16px;margin:32px 0}.resource-caps{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}.resource-caps span{border:1px solid rgba(255,255,255,.35);padding:8px 16px}.trust-bar{background:var(--brand-primary);color:var(--brand-text-inverse)}.trust-bar .container{display:grid;grid-template-columns:repeat(4,1fr)}.trust-bar .container>div{padding:24px;border-right:1px solid rgba(255,255,255,.25)}.trust-bar span,.trust-bar strong{display:block;color:var(--brand-text-inverse)}.product-grid article{border:1px solid var(--brand-border);background:var(--brand-bg);padding-bottom:24px}.product-grid article img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.product-grid article a,.product-grid article h3,.product-grid article p{margin-left:24px;margin-right:24px}.downloads{background:var(--brand-bg-alt)}.section-heading{display:flex;justify-content:space-between;align-items:end}.download-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px;margin-top:32px}.download-groups article{background:var(--brand-bg);border-top:4px solid var(--brand-accent);padding:24px}@media (max-width:767px){.trust-bar .container{grid-template-columns:1fr 1fr}.section-heading{display:block}}