.vpcs{font-family:Poppins,Helvetica Neue,Arial,sans-serif}.vpcs *{box-sizing:border-box}.vpcs .vpcs-wrap{margin:0 auto;max-width:1000px;padding:0 24px}.vpcs .vpcs-grid{display:grid;gap:28px;grid-template-columns:1fr 1fr}.vpcs .vpcs-card{background:#fff;border:1px solid #e7e3dd;border-radius:14px;box-shadow:0 10px 30px rgba(6,15,30,.06);display:flex;flex-direction:column;overflow:hidden}.vpcs .vpcs-ph{align-items:center;background:#eef0f2;display:flex;height:168px;justify-content:center}.vpcs .vpcs-ph img{max-height:128px;max-width:78%;width:auto}.vpcs .vpcs-body{display:flex;flex:1;flex-direction:column;padding:26px 28px 30px}.vpcs .vpcs-tag{color:#be9f57;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.vpcs .vpcs-card h3{color:#060f1e;font-size:1.2rem;font-weight:700;line-height:1.25;margin:0 0 10px}.vpcs .vpcs-d{color:#444;font-size:.96rem;line-height:1.55;margin:0 0 22px}.vpcs .vpcs-card a{align-items:center;align-self:flex-start;background:#060f1e;border-radius:7px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:9px;letter-spacing:.07em;margin-top:auto;padding:12px 26px;text-decoration:none;text-transform:uppercase;transition:background .16s,color .16s}.vpcs .vpcs-card a span{transition:transform .16s}.vpcs .vpcs-card a:hover{background:#be9f57;color:#1b1408}.vpcs .vpcs-card a:hover span{transform:translateX(4px)}@media(max-width:820px){.vpcs .vpcs-grid{grid-template-columns:1fr}}