.solutions-card-grid{display:grid;gap:24px}.solutions-card-grid.cols-1{grid-template-columns:1fr}.solutions-card-grid.cols-2{grid-template-columns:repeat(2,1fr)}.solutions-card-grid.cols-3{grid-template-columns:repeat(3,1fr)}.solutions-card-grid.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.solutions-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.solutions-card-grid.cols-1,.solutions-card-grid.cols-2,.solutions-card-grid.cols-3,.solutions-card-grid.cols-4{grid-template-columns:1fr}}.solutions-card{transition:transform .25s ease,box-shadow .25s ease}.solutions-card:hover{box-shadow:0 18px 40px rgba(0,0,0,.12);transform:translateY(-6px)}.solutions-card{border-radius:50px;box-shadow:0 10px 28px rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;overflow:hidden}.solutions-card-top{background-color:#ff3401;padding:32px 32px 18px}.solutions-card-title{color:#fff;margin:0 0 8px}.solutions-card-description{color:#fff;font-size:.75rem;line-height:1.4;margin:0}.solutions-card-bottom{background-color:#f2f3ee;flex-grow:1;padding:20px 32px 28px}.solutions-card-features-label{font-size:.85rem;font-style:italic;font-weight:600;margin:0 0 8px}.solutions-card-features{font-size:.9rem;margin:0;padding-left:18px}.solutions-card-features li{margin-bottom:6px}.solutions-card-button{align-self:center;background-color:#ff3401;border:none;border-radius:50px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;line-height:1;margin-top:20px;padding:14px 28px;text-align:center;text-decoration:none;transition:background-color .2s ease}.solutions-card-button:hover{background-color:#000;color:#fff}