.l-home-hero{background:var(--brand-bg-alt);padding:96px 0;color:var(--brand-text)}.l-home-hero h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.08;margin:1rem 0}.l-home-hero p{color:var(--brand-text)}.l-control-map{background:#fff;border:1px solid var(--brand-border);padding:16px}.l-control-map>img{width:100%;height:390px;-o-object-fit:cover;object-fit:cover}.l-state-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--brand-border)}.l-state-grid span{padding:14px 8px;text-align:center;font-size:.74rem;border-right:1px solid var(--brand-border);color:var(--brand-text)}.l-stats{padding:48px 0;border-bottom:1px solid var(--brand-border)}.stats-row{display:flex;flex-wrap:nowrap;gap:0}.stat-item{flex:1 1 0;min-width:0;text-align:center;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:2rem;color:var(--brand-primary)}.stat-item span{font-size:.8rem;color:var(--brand-text)}.l-finder,.l-industries{padding:80px 0}.l-finder header{max-width:720px}.finder-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:40px 0 24px}.finder-steps article{padding:32px;border:1px solid var(--brand-border);border-right:0}.finder-steps article:last-child{border-right:1px solid var(--brand-border)}.finder-steps span{color:var(--brand-accent);font-weight:700}.text-link{font-weight:700}.l-industries{background:var(--brand-bg-alt)}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--brand-border)}.industry-grid article{background:#fff;padding:32px}.industry-grid span{display:inline-block;border:1px solid var(--brand-accent);padding:5px;font-size:.72rem}.l-home-cta{padding:80px 0 96px;background:linear-gradient(112deg,var(--brand-primary-dark) 0,var(--brand-primary-dark) 72%,var(--brand-accent) 72%)}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.l-home-cta{background:linear-gradient(112deg,var(--brand-primary-dark) 0 72%,var(--brand-accent) 72%)}}.l-home-cta .container{display:flex;align-items:center;justify-content:space-between;gap:32px}.l-home-cta .eyebrow,.l-home-cta h2,.l-home-cta p{color:var(--brand-text-inverse)}@media (max-width:991px){.finder-steps,.industry-grid{grid-template-columns:repeat(2,1fr)}.l-home-cta .container{display:block}.l-home-cta .btn{margin-top:20px}}@media (max-width:767px){.finder-steps,.industry-grid,.l-state-grid{grid-template-columns:1fr}.finder-steps article{border-right:1px solid var(--brand-border);border-bottom:0}.finder-steps article:last-child{border-bottom:1px solid var(--brand-border)}.stats-row{gap:8px}.stat-item strong{font-size:1.35rem}.stat-item span{font-size:.68rem}}