.home-hero{padding:64px 0}.home-hero .placeholder-image{aspect-ratio:9/7;min-height:320px;background:var(--brand-primary-light);color:var(--brand-text)}.home-hero .hero-note{font-size:.875rem;margin-top:24px}.hero-specs{padding:24px;border:1px solid rgba(255,255,255,.4)}.hero-specs h2{font-size:1.2rem}.feature-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.feature-row+.feature-row{margin-top:64px}.feature-row.reverse>img{order:2}.home-range{background:var(--brand-bg-alt)}.featured-product{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:32px;gap:32px;align-items:center;margin:32px 0}.application-icons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin:32px 0;text-align:center}.line-icon{display:block;font-size:3rem;color:var(--brand-primary)}.home-check-bar{padding:32px 0;background:var(--brand-primary);color:var(--brand-text-inverse)}.check-row{display:flex;flex-wrap:nowrap}.check-row>div{flex:1;min-width:0;text-align:center;padding:0 16px;border-right:1px solid rgba(255,255,255,.4)}.check-row>div:last-child{border:0}.check-row span,.check-row strong{display:block;color:var(--brand-text-inverse)}.check-row span{font-size:.8rem}@media (max-width:767px){.feature-row,.featured-product{grid-template-columns:1fr;gap:24px}.feature-row.reverse>img{order:0}.application-icons{grid-template-columns:repeat(2,1fr)}.check-row>div{padding:0 4px}.check-row strong{font-size:.72rem}.check-row span{font-size:.65rem}}