.tcs-scope{font-family:inherit;margin:0 auto;max-width:1280px;padding:64px 16px}.tcs-scope .cards-grid{display:grid;gap:32px;grid-template-columns:1fr}@media (min-width:768px){.tcs-scope .cards-grid{grid-template-columns:repeat(3,1fr)}}.tcs-scope .card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.04);display:flex;flex-direction:column;font-size:16px;height:100%;line-height:1.5;padding:32px}.tcs-scope .card-solution{background:linear-gradient(180deg,#fff,#f8fafc);border-top:4px solid #2563eb;box-shadow:0 8px 30px rgba(0,0,0,.08);position:relative;transform:translateY(-16px);z-index:2}@media (max-width:767px){.tcs-scope .card-solution{transform:none}}.tcs-scope .card-icon{align-items:center;border-radius:12px;display:flex;height:56px;justify-content:center;margin-bottom:24px;width:56px}.tcs-scope .card-icon svg{height:28px;width:28px}.tcs-scope .card-icon-problem{background:#fff7ed}.tcs-scope .card-icon-solution{background:#eff6ff}.tcs-scope .card-icon-impact{background:#f0fdf4}.tcs-scope .icon-orange{color:#ea580c}.tcs-scope .icon-blue{color:#2563eb}.tcs-scope .icon-green{color:#16a34a}.tcs-scope .card-title{border-bottom:1px solid #f1f5f9;color:#111827;font-size:20px;font-weight:700;margin:0 0 24px;padding-bottom:16px}.tcs-scope .card-subtitle{color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:16px;text-transform:uppercase}.tcs-scope li,.tcs-scope ul{list-style:none;margin:0;padding:0}.tcs-scope .card-list{display:flex;flex-direction:column;flex-grow:1;gap:16px}.tcs-scope .card-list-item{align-items:flex-start;color:#4b5563;display:flex;font-size:15px;gap:12px;line-height:1.55}.tcs-scope .card-list-item strong{color:#111827;font-size:15px;font-weight:600}.tcs-scope .card-list-item span{font-size:15px;line-height:1.55}.tcs-scope .list-icon{flex-shrink:0;height:20px;margin-top:4px;width:20px}.tcs-scope .list-icon-x{color:#fb923c}.tcs-scope .list-icon-check{color:#2563eb}.tcs-scope .impact-badge{background:#dcfce7;border-radius:999px;margin-top:2px;padding:4px}.tcs-scope .impact-badge-icon{color:#15803d;height:12px;width:12px}.tcs-scope .impact-metric{color:#111827;display:block;font-size:20px;font-weight:700;margin-bottom:4px}.tcs-scope .impact-metric-green{color:#16a34a}.tcs-scope .impact-label{color:#4b5563;font-size:14px}