.problem-cards{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto}.problem-card{border:1px solid var(--border);border-radius:14px;overflow:hidden;padding:32px 28px;position:relative;transition:border-color .2s,transform .2s}.problem-card:hover{border-color:rgba(241,92,94,.3);transform:translateY(-3px)}.problem-card:before{background:linear-gradient(90deg,var(--accent),transparent);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s}.problem-card:hover:before{opacity:1}.problem-card h3{color:var(--white);font-size:1.05rem;font-weight:700;margin-bottom:12px}.problem-card h3,.problem-card p{font-family:tt-commons-pro,sans-serif}.problem-card p{color:#acb7cc;font-size:.9rem;line-height:1.65}@media (max-width:800px){.problem-cards{grid-template-columns:1fr}}