.home-hero{padding:64px 0;background:#3f2c1c;color:#fff}.home-hero h1,.home-hero h2,.home-hero p{color:#fff}.home-hero h2{font-size:1.1rem;margin-top:24px}.home-hero .media-placeholder{height:320px}.home-checks h2{margin-bottom:48px}.home-range{background:var(--brand-bg-alt)}.featured-panel{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:center;margin:32px 0}.featured-panel>div{padding:16px}.featured-panel img{height:320px}.range-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.range-grid article{padding:24px;background:#fff;border-top:3px solid var(--brand-primary)}.home-use .grid-four{margin-top:32px;text-align:center}.use-icon{display:block;color:var(--brand-primary);font-size:48px;line-height:1.2;margin-bottom:16px}.home-stats{padding:32px 0;border-top:1px solid var(--brand-border)}.stats-row{display:flex;gap:16px}.stats-row>div{flex:1;min-width:0;text-align:center}.stats-row strong{display:block;color:var(--brand-primary);font-size:max(2rem, min(4vw, 3.5rem))}.stats-row span{display:block;font-size:.85rem}.closing-cta p{max-width:72ch;margin:24px auto}.home-hero .btn-light{color:var(--brand-primary-dark)}@media (max-width:767px){.home-hero{padding:48px 0}.featured-panel,.range-grid{grid-template-columns:1fr}.home-hero .media-placeholder{height:280px}.stats-row{gap:8px}.stats-row span{font-size:.7rem}}