.solutions-list{border-top:1px solid var(--line);margin-top:90px}.solution-track{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(220px,.72fr) minmax(0,1.28fr);gap:36px;padding:50px 0 54px;display:grid}.solution-track>span{color:var(--green);padding-top:8px;font-size:.68rem;font-weight:800}.solution-track h2{letter-spacing:-.04em;max-width:360px;margin:0;font-size:clamp(1.75rem,3.1vw,2.7rem);font-weight:560;line-height:1.05}.solution-track-copy{max-width:650px}.solution-track-copy>p:first-child{color:#d5ddd7;margin:0;font-size:.98rem;line-height:1.82}.solution-examples{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:24px 0 0;font-size:.68rem;font-weight:750;line-height:1.75}.solutions-cta{background:var(--surface);justify-content:space-between;align-items:center;gap:45px;margin-top:72px;padding:50px 55px;display:flex}.solutions-cta p{letter-spacing:-.03em;max-width:650px;margin:0;font-size:clamp(1.35rem,2.8vw,2.25rem);line-height:1.25}@media (max-width:900px){.solution-track{grid-template-columns:54px minmax(190px,.7fr) minmax(0,1.3fr);gap:24px}.solutions-cta{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.solutions-list{margin-top:70px}.solution-track{grid-template-columns:42px 1fr;gap:18px;padding:36px 0 40px}.solution-track>span{grid-row:1/3}.solution-track-copy{grid-column:2}.solution-track h2{max-width:none}.solution-track-copy>p:first-child{margin-top:20px}.solutions-cta{margin-top:55px;padding:35px 25px}}
