.home-hero{position:relative;min-height:760px;padding-top:170px;padding-bottom:112px;overflow:hidden;display:grid;align-items:center}.home-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.home-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(28,28,0,.88),rgba(28,28,0,.5));z-index:1}.home-hero__content{position:relative;z-index:2;max-width:860px}.home-hero p{max-width:720px;font-size:1.1rem}.industry-switch{display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:28px 0 0;list-style:none}.industry-switch li{color:var(--brand-text-inverse);border:1px solid rgba(255,255,255,.42);padding:8px 14px;background:rgba(255,255,255,.08)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.spec-band{background:var(--brand-bg-alt)}.spec-table{border:1px solid var(--brand-border);background:var(--brand-bg)}.spec-group-title{padding:14px 20px;font-weight:800;color:var(--brand-text);background:var(--brand-primary-light);border-top:1px solid var(--brand-border)}.spec-group-title:first-child{border-top:0}.spec-row{display:grid;grid-template-columns:220px 1fr;border-top:1px solid var(--brand-border)}.spec-row span,.spec-row strong{padding:16px 20px;color:var(--brand-text)}.spec-row span{background:var(--brand-neutral-light);font-weight:700}.home-product-grid{background:var(--brand-bg)}.product-family-grid article{border:1px solid var(--brand-border);background:var(--brand-bg);display:grid}.product-family-grid img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light)}.product-family-grid h3,.product-family-grid p{margin-left:18px;margin-right:18px}.product-family-grid h3{margin-top:18px}.product-family-grid p{margin-bottom:20px}.sustainability-band{background:var(--brand-bg-alt)}.sustainability-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.9fr);grid-gap:44px;gap:44px;align-items:center}.eco-stats{display:grid;grid-gap:18px;gap:18px}.eco-stats div{display:grid;grid-template-columns:130px 1fr;grid-gap:18px;gap:18px;align-items:center;border:1px solid var(--brand-border);background:var(--brand-bg);padding:18px}.eco-stats .kpi{color:var(--brand-secondary);font-weight:900;font-size:1.3rem}.home-faq{background:var(--brand-bg)}.faq-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.faq-categories article{border:1px solid var(--brand-border);padding:24px;background:var(--brand-bg)}.faq-categories details{border-top:1px solid var(--brand-border);padding:14px 0}.faq-categories summary{color:var(--brand-text);font-weight:800;cursor:pointer}.home-cta{position:relative;background:linear-gradient(135deg,var(--brand-secondary) 0,var(--brand-secondary) 55%,var(--brand-primary-dark) 55%,var(--brand-primary-dark) 100%);text-align:center}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.home-cta{background:linear-gradient(135deg,var(--brand-secondary) 0 55%,var(--brand-primary-dark) 55% 100%)}}.home-cta .container{max-width:780px}@media (max-width:991px){.faq-categories,.sustainability-grid{grid-template-columns:1fr}}@media (max-width:575px){.home-hero{padding-top:132px;min-height:640px}.eco-stats div,.spec-row{grid-template-columns:1fr}}