.home-hero{background:linear-gradient(180deg,#fff 0,#f7fafc 100%)}.hero-image-panel{background:#fff;border:1px solid var(--brand-border);box-shadow:var(--shadow-soft);padding:18px}.featured-product-img,.hero-image-panel img,.industry-hero img,.service-hero img{display:block;width:100%}.hero-lede{font-size:1.12rem;margin:18px 0 28px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.trust-grid{display:flex;gap:0}.trust-grid>div{flex:1;text-align:center}.trust-grid strong{color:var(--brand-primary);display:block;font-size:3rem;line-height:1}.trust-grid span{color:var(--brand-text-secondary);display:block;font-weight:700;margin-top:8px}.spec-table-wrap{border:1px solid var(--brand-border);background:#fff;overflow:hidden}.spec-group h3{background:#e8eef4;font-size:1.08rem;margin:0;padding:18px 24px}.spec-group dl{margin:0}.spec-group dd,.spec-group dt{border-top:1px solid var(--brand-border);margin:0;padding:16px 24px}.spec-group dt{background:#f7fafc;color:var(--brand-text);float:left;font-weight:800;width:220px}.spec-group dd{color:var(--brand-text-secondary);margin-left:220px}.stats-row{display:flex;border:1px solid var(--brand-border)}.stats-row>div{flex:1;padding:32px 22px;text-align:center}.stats-row>div+div{border-left:1px solid var(--brand-border)}.stats-row strong{color:var(--brand-primary);display:block;font-size:2.7rem;line-height:1}.stats-row span{color:var(--brand-text-secondary);display:block;margin-top:10px}.testimonial-large blockquote{margin:0 auto;max-width:860px;text-align:center}.testimonial-large p{color:var(--brand-text);font-size:1.5rem;font-weight:700}.testimonial-large cite{color:var(--brand-text-secondary);display:block;font-style:normal;margin-top:20px}.cta-split{background:var(--brand-primary);color:var(--text-on-dark);padding-bottom:96px}.cta-copy{color:var(--text-on-dark);padding:12px 0}.cta-copy h2,.cta-copy li,.cta-copy p{color:var(--text-on-dark)}.cta-copy li,.cta-copy p{opacity:.88}.cta-copy ul{margin:22px 0 0;padding-left:18px}.cta-form-card{background:#fff;box-shadow:var(--shadow-soft);padding:28px}@media (max-width:767.98px){.stats-row,.trust-grid{flex-wrap:wrap}.stats-row>div,.trust-grid>div{flex:0 0 50%}.stats-row>div+div{border-left:0;border-top:1px solid var(--brand-border)}.spec-group dt{float:none;width:auto}.spec-group dd{margin-left:0}}