/*
 Theme Name: Astra PLA Child
 Template: astra
 Version: 1.0
*/
/* Pla base */
.pla-wrap{max-width:1100px;margin:0 auto;padding:0 16px}
.pla-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}
.pla-card{display:block;background:#fff;border:1px solid #e6ecf1;border-radius:16px;overflow:hidden;transition:transform .12s ease,box-shadow .12s}
.pla-card:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(14,42,71,.08)}
.pla-card .pla-img{padding-top:62%;background-size:cover;background-position:center}
.pla-card .pla-body{padding:14px}
.pla-chip{display:inline-block;padding:6px 10px;border-radius:999px;background:#f1f5f9;color:#0E2A47;font-size:12px;margin-right:8px;margin-bottom:6px}
a.pla-cta{display:inline-block;border-radius:999px;padding:10px 18px;background:#00C2A8;color:#0E2A47;text-decoration:none;font-weight:600}
a.pla-cta:hover{filter:brightness(0.95)}
