.solution-section{position:relative}.solution-section .container{margin:auto;max-width:1280px;padding:0 20px}.section-top{margin-bottom:70px;text-align:center}.eyebrow{color:#58bceb;font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:18px;text-transform:uppercase}.section-top h2{font-size:68px;line-height:1.1}.solution-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.solution-card{border:1px solid #d0dce8;border-radius:10px;padding:20px;transition:.3s ease}.solution-card:hover{transform:translateY(-4px)}.card-number{color:#b58e3e;font-size:36px;font-weight:700;line-height:1;margin-bottom:16px}.solution-card h3{color:#132543;font-size:15px;line-height:1.4;margin-bottom:15px}.solution-card p{font-size:13px;line-height:1.8;margin-bottom:20px}.card-link{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:8px;transition:.3s ease}.card-link,.card-link:hover{color:#58bceb;text-decoration:none}.card-link:hover{gap:12px}@media (max-width:992px){.solution-grid{grid-template-columns:repeat(2,1fr)}.section-top h2{font-size:48px}}@media (max-width:767px){.section-top{margin-bottom:45px}.section-top h2{font-size:34px}.solution-grid{gap:20px;grid-template-columns:1fr}.solution-card{padding:24px}.card-number{font-size:38px}.solution-card h3{font-size:20px}.solution-card p{font-size:15px}}