.need-hero-spotlight{padding:170px 0 88px;background:linear-gradient(180deg,var(--brand-neutral-light),var(--brand-bg))}.need-hero-spotlight .container{display:grid;grid-template-columns:minmax(320px,0.95fr) minmax(0,1.05fr);grid-gap:56px;gap:56px;align-items:center}.need-hero-spotlight__media img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border:1px solid var(--brand-border);background:var(--brand-bg)}.need-hero-spotlight h1{margin-bottom:18px;font-size:max(2rem, min(3.6vw, 3.2rem))}.need-hero-spotlight p{max-width:620px;margin-bottom:26px;font-size:1.1rem}.need-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.need-product-grid{padding:80px 0}.need-product-grid--three{background:var(--brand-bg)}.need-product-grid--four{background:var(--brand-bg-alt)}.need-feature-list{padding:80px 0;background:var(--brand-primary-dark)}.need-feature-list .need-eyebrow,.need-feature-list h2,.need-feature-list h3,.need-feature-list p{color:var(--brand-text-inverse)}.need-feature-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(255,255,255,.24);border:1px solid rgba(255,255,255,.24)}.need-feature-rows article{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:18px;gap:18px;padding:24px;background:var(--brand-primary-dark)}.need-feature-rows .need-icon{grid-row:1/span 2;grid-column:1;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;color:var(--brand-primary-dark);background:var(--brand-text-inverse);font-weight:800}.need-feature-rows h3,.need-feature-rows p{grid-column:2}.need-feature-rows h3{margin-bottom:8px;font-size:1.08rem}.need-feature-rows p{margin-bottom:0}.need-stats{padding:56px 0;background:var(--brand-bg)}.need-stats-row{display:flex;flex-wrap:nowrap;gap:1px;border:1px solid var(--brand-border);background:var(--brand-border)}.need-stat-item{flex:1 1 0;min-width:0;padding:28px 18px;text-align:center;background:var(--brand-bg)}.need-stat-label,.need-stat-number{display:block}.need-stat-number{color:var(--brand-primary);font-size:max(2rem, min(4vw, 3rem));font-weight:800;line-height:1}.need-stat-label{margin-top:10px;color:var(--brand-text);font-size:.86rem;font-weight:700}.need-cta-split{padding:80px 0 96px;background:var(--brand-bg-alt)}.need-cta-split .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.78fr);grid-gap:40px;gap:40px;align-items:start}.need-cta-copy ul{display:grid;grid-gap:10px;gap:10px;padding-left:20px;color:var(--brand-text)}.need-cta-form{padding:24px;border:1px solid var(--brand-border);background:var(--brand-bg)}@media (max-width:991px){.need-cta-split .container,.need-feature-rows,.need-hero-spotlight .container{grid-template-columns:1fr}.need-stats-row{flex-wrap:wrap}.need-stat-item{flex-basis:calc(50% - 1px)}}@media (max-width:575px){.need-hero-actions{display:grid}.need-stat-item{flex-basis:100%}}