.home-hero{background:var(--brand-primary-light);padding:64px 0}.home-hero aside{background:var(--brand-bg);padding:24px}.home-hero aside img{aspect-ratio:9/7;width:100%;margin-bottom:24px}.home-hero aside h2{font-size:1.2rem}.feature-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:48px;gap:48px;margin-bottom:64px}.feature-row:last-child{margin-bottom:0}.feature-row:nth-child(2n) img{order:2}.feature-row img{width:100%;aspect-ratio:3/2}.home-products{background:var(--brand-bg-alt)}.horizontal-cards{display:flex;overflow-x:auto;gap:24px;padding:8px 0 24px;scrollbar-color:var(--brand-primary) var(--brand-primary-light)}.horizontal-cards article{flex:0 0 240px;border-top:4px solid var(--brand-primary);padding:24px;background:var(--brand-bg-alt)}@media (max-width:767px){.home-hero{padding:48px 0}.feature-row{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.feature-row:nth-child(2n) img{order:0}}