.pcc-wrapper{max-width:1200px;margin:0 auto;padding:0 20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.pcc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.pcc-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgb(0 0 0 / .08);transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column}.pcc-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgb(0 0 0 / .14)}.pcc-card-image{position:relative;overflow:hidden;background:#f8f9fa;aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center}.pcc-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.pcc-card:hover .pcc-card-image img{transform:scale(1.04)}.pcc-card-body{padding:28px 24px 32px;display:flex;flex-direction:column;align-items:center;flex:1}.pcc-logo{text-align:center;margin-bottom:18px;min-height:50px;display:flex;align-items:center;justify-content:center}.pcc-logo img{max-height:50px;width:auto;display:block}.pcc-desc{font-size:15px;line-height:1.65;color:#4a4a5a;margin:0 0 24px;flex:1;text-align:center}.pcc-btn{display:inline-block;align-self:center;padding:12px 32px;background:#1a1a2e;color:#fff;text-decoration:none;border-radius:8px;font-size:14px;font-weight:600;letter-spacing:.3px;transition:background 0.3s ease,transform 0.2s ease}.pcc-btn:hover{background:#2d2d4a;color:#fff;transform:translateY(-1px)}@media (max-width:992px){.pcc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pcc-grid{grid-template-columns:1fr}.pcc-wrapper{padding:40px 16px}.pcc-card-body{padding:22px 18px 26px}}