.solution{background:var(--light);color:#1b1b1b;padding:120px 0}.solution h2{color:#1b1b1b;font-size:48px;margin-bottom:48px}.solution-grid{background:rgba(0,0,0,.08);display:grid;gap:1px;grid-template-columns:repeat(5,1fr)}.solution-card{background:var(--light);overflow:hidden;padding:40px 32px;position:relative;transition:all .4s ease}.solution-card:first-child{background:var(--white);border-top:2px solid var(--blue);box-shadow:0 35px 90px rgba(0,0,0,.06)}.solution-card:hover{background:var(--white);box-shadow:0 35px 90px rgba(0,0,0,.08);transform:translateY(-4px)}.solution-icon{align-items:center;background:rgba(72,118,235,.08);border:1px solid rgba(72,118,235,.15);border-radius:0;display:flex;font-size:19px;height:44px;justify-content:center;margin-bottom:28px;width:44px}.solution-card h3{color:#1b1b1b;font-family:var(--heading);font-size:13.6px;font-weight:700;letter-spacing:.816px;margin-bottom:16px;text-transform:uppercase}.solution-card p{color:var(--text-muted-dark);font-size:12.8px;line-height:1.65}@media (max-width:1200px){.solution-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.solution-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.solution-grid{grid-template-columns:1fr}}