.problem-solution-section{background:#f5f8fb;color:#152438}.problem-solution-section .section-head h2{color:#152438}.problem-solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.problem-solution-grid article{padding:28px;background:#fff;border:1px solid #d3e0eb;border-top:3px solid #76b9f0;border-radius:16px;min-width:0}.problem-solution-grid article:first-child{border-top-color:#f2b75c}.problem-solution-grid article:last-child{border-top-color:#59c9b5}.problem-solution-grid .eyebrow{display:block;margin:0 0 20px;color:#536175}.problem-solution-grid h3{font-size:22px;line-height:30px;margin:0 0 14px;color:#152438}.problem-solution-grid p{font-size:15px;line-height:26px;color:#536175;margin:0}.problem-solution-next{display:flex;align-items:center;gap:32px;margin-top:28px}.problem-solution-next p{font-size:13px;line-height:22px;margin:0;color:#536175}.problem-solution-next .text-link{flex-shrink:0;color:#152438}@media(max-width:900px){.problem-solution-grid{grid-template-columns:1fr;gap:18px}.problem-solution-next{align-items:flex-start;flex-direction:column;gap:16px}.problem-solution-grid article{padding:24px}}
.website-page .problem-solution-section{background:var(--pillar-soft,#e0effb)}.website-page .problem-solution-grid article,.website-page .problem-solution-grid article:first-child,.website-page .problem-solution-grid article:last-child{border-color:var(--pillar-line,#bdd9ef);border-top-color:var(--pillar,#76b9f0)}.website-page .problem-solution-section .section-head h2{color:var(--pillar-dark,#245d89)}

.problem-solution-grid-focused{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.problem-solution-grid-focused{grid-template-columns:1fr}}
