.solution-stage{background:#0a1116;color:#fff;padding:110px 7vw}.solution-intro{display:grid;grid-template-columns:1fr 1.25fr;gap:20px 7vw;align-items:end;margin-bottom:55px}.solution-intro .section-label{grid-column:1/-1}.solution-intro h2{font:800 clamp(56px,6vw,88px)/.84 var(--cond);margin:25px 0 0}.solution-intro h2 span{color:#738087}.solution-intro p{color:#94a0a5;line-height:1.7;max-width:530px}.solution-intro>a{grid-column:2;font-size:10px;color:var(--lime);font-weight:800}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.solution-card{background:#131d23;min-height:500px;padding:32px;display:flex;flex-direction:column;transition:transform .25s,background .25s}.solution-card:hover{transform:translateY(-7px);background:#18252b}.solution-index{font-size:8px;color:#66757c;letter-spacing:1.4px}.solution-card>strong{font:800 105px/.9 var(--cond);color:var(--cyan);margin:55px 0 22px}.solution-card>strong em{font-style:normal;font-size:25px}.solution-card h3{font:700 28px var(--cond)}.solution-card p{font-size:11px;color:#8d9aa0;line-height:1.65;min-height:58px}.solution-card ul{padding:0;list-style:none;margin:14px 0 30px}.solution-card li{font-size:10px;color:#a8b2b6;padding:9px 0;border-top:1px solid #2a363c}.solution-card li:before{content:"+";color:var(--cyan);margin-right:8px}.solution-card>a{margin-top:auto;border-top:1px solid #344148;padding-top:18px;font-size:10px;font-weight:800}.featured-solution{background:var(--lime);color:#0b1317}.featured-solution:hover{background:#dcf75a}.featured-solution .solution-index,.featured-solution p,.featured-solution li{color:#46501f}.featured-solution>strong{color:#0b1317}.featured-solution li{border-color:#a8be2f}.featured-solution li:before{color:#0b1317}.featured-solution>a{border-color:#879923}@media(max-width:850px){.solution-intro{grid-template-columns:1fr}.solution-intro>a{grid-column:1}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:430px}.solution-card>strong{margin-top:35px}}@media(max-width:560px){.solution-stage{padding:75px 20px}.solution-intro h2{font-size:54px}.solution-card>strong{font-size:86px}}
