.solution-cards{background-color:#faf8f4}
.solution-cards-title{padding-bottom:1.6rem;font-weight:500}
.solution-cards-text{font-weight:400;font-size:1.6rem;color:#6f6f6f;padding-bottom:4rem}
.solution-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem}
.solution-cards-grid-item{background-color:#fff;border:.1rem solid #e1e1e1;border-radius:.4rem;padding:3.2rem}
.solution-cards-grid-item--recommended{border-color:#35a106}
.solution-cards-grid-item-top{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.6rem}
.solution-cards-grid-item-badge{width:3.2rem;height:3.2rem;flex-shrink:0;border-radius:.4rem;background-color:#f3e9d5;color:#161616;font-weight:600;font-size:1.5rem;display:flex;align-items:center;justify-content:center}
.solution-cards-grid-item-tier{font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#2b7b0a}
.solution-cards-grid-item-title{font-weight:500;font-size:2rem;line-height:1.3;color:#161616;padding-bottom:1.2rem}
.solution-cards-grid-item-tag{display:inline-block;font-size:1.4rem;font-weight:500;color:#3e3e3e;background-color:#f3e9d5;border-radius:.4rem;padding:.6rem 1.2rem;margin-bottom:2rem}
.solution-cards-grid-item-row{margin-bottom:1.6rem;padding-top:1.6rem;border-top:.1rem solid #e1e1e1}
.solution-cards-grid-item-row:first-of-type{border-top:none;padding-top:0}
.solution-cards-grid-item-row:last-child{margin-bottom:0}
.solution-cards-grid-item-row-label{font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6f6f6f;padding-bottom:.4rem}
.solution-cards-grid-item-row-text{font-size:1.5rem;font-weight:400;color:#6f6f6f}
@media(max-width:990px){
.solution-cards-grid{grid-template-columns:1fr;gap:1.6rem}
.solution-cards-grid-item{padding:2.4rem}
}