.dc-problem-section{color:#111;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:100px 20px}.dc-container{margin:0 auto;max-width:1200px}.dc-problem-header{margin:0 auto 70px;max-width:800px;text-align:center}.dc-head-main,.dc-head-main h2{color:#000;font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:20px}.dc-head-sub,.dc-head-sub p{color:#555;font-size:1.25rem;line-height:1.6}.dc-problem-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.dc-problem-card{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:40px 30px;transition:transform .3s ease,box-shadow .3s ease}.dc-problem-card:hover{border-color:transparent;box-shadow:0 15px 30px rgba(0,0,0,.1);transform:translateY(-10px)}.dc-card-icon-wrapper{align-items:center;display:flex;height:60px;margin-bottom:25px}.dc-problem-card h3{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:15px}.dc-card-desc,.dc-card-desc p{color:#666;font-size:1rem;line-height:1.6;margin-bottom:0}@media (max-width:768px){.dc-problem-grid{gap:20px;grid-template-columns:1fr}.dc-problem-section{padding:60px 20px}.dc-head-main,.dc-head-main h2{font-size:2.2rem}}