.hero-split{padding:156px 0 80px;background:linear-gradient(135deg,var(--brand-bg-alt),#fff)}.hero-image{height:560px;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius)}.quote-band blockquote{font-size:max(1.6rem, min(3vw, 2.6rem));max-width:900px;margin:auto}.product-preview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:40px}.product-preview article{border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;background:#fff}.product-preview img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.product-preview h3,.product-preview p{margin:20px 24px}.industry-icons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:32px}.industry-icons article{padding:24px;border-left:4px solid var(--brand-accent);background:#fff}.cta-band li{color:var(--brand-text-inverse)}.form-card{background:#fff;padding:24px;border-radius:var(--brand-radius)}.hero-gradient{padding:156px 0 96px;background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary));color:var(--brand-text-inverse)}.hero-gradient h1,.hero-gradient p{color:var(--brand-text-inverse)}.hero-image{width:100%;min-height:460px;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);background:var(--brand-primary-light)}.stats-row{display:flex;flex-wrap:nowrap;gap:24px}.stats-row article{flex:1 1 0;min-width:0;text-align:center}.stats-row span{display:block;color:var(--brand-primary);font-size:max(1.8rem, min(3vw, 2.8rem));font-weight:800}.spec-tabs article{height:100%;padding:32px;border-top:4px solid var(--brand-accent);background:var(--brand-bg);border-radius:var(--brand-radius)}.gallery-carousel img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;background:var(--brand-primary-light);border-radius:var(--brand-radius)}.cta-image{position:relative;overflow:hidden;padding:80px 0 96px;background:var(--brand-primary-dark)}.cta-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.24}.cta-copy{position:relative;z-index:1;max-width:720px}.cta-copy h2,.cta-copy p{color:var(--brand-text-inverse)}@media (max-width:767px){.industry-icons,.product-preview{grid-template-columns:1fr}.hero-image{height:360px}.stats-row{gap:8px}.stats-row p{font-size:.76rem}.hero-gradient{padding-top:132px}}