.s-home-hero{min-height:640px;position:relative;display:grid;align-items:center;justify-items:center;place-items:center;background:var(--brand-primary-dark);overflow:hidden}.s-home-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(39,38,34,.72)}.s-home-hero__copy{position:relative;z-index:1;max-width:800px;padding:64px 24px;text-align:center}.s-home-hero h1{font-size:max(2rem, min(4vw, 3.5rem));color:#fff;line-height:1.1}.s-home-hero p{color:#fff;font-size:1.12rem}.hero-actions{display:flex;justify-content:center;gap:16px;margin-top:32px}.s-stats{border-bottom:1px solid var(--brand-border)}.stats-row{display:flex;flex-wrap:nowrap;padding:32px 0}.stat-item{flex:1 1 0;text-align:center;min-width:0;border-right:1px solid var(--brand-border)}.stat-item:last-child{border:0}.stat-item span,.stat-item strong{display:block}.stat-item strong{font-size:1.7rem}.spec-table{border:1px solid var(--brand-border)}.spec-table h3{margin:0;padding:16px 24px;background:var(--brand-bg-alt);font-size:1rem}.spec-table>div{display:grid;grid-template-columns:200px 1fr;border-top:1px solid var(--brand-border)}.spec-table b,.spec-table div>span{padding:16px 24px}.spec-table b{background:var(--brand-neutral-light)}.s-faq{background:var(--brand-bg-alt)}.accordion-button,.accordion-item{border-radius:0!important}.s-home-cta{position:relative;background:linear-gradient(100deg,var(--brand-primary),var(--brand-primary-dark));color:#fff}.s-home-cta h2,.s-home-cta p{color:#fff}@media (max-width:600px){.stats-row{gap:8px}.stat-item strong{font-size:1rem}.stat-item span{font-size:.7rem}.spec-table>div{grid-template-columns:1fr}.hero-actions{flex-direction:column}}