.pkg-cards-grid{grid-template-columns:repeat(var(--pkg-cols,3), 1fr);align-items:stretch;gap:24px;display:grid}.pkg-card{background:#1f1b15;border:1px solid #c7a15a2e;border-radius:16px;flex-direction:column;transition:border-color .3s,transform .3s;display:flex;position:relative}.pkg-card:hover{border-color:#c7a15a73;transform:translateY(-4px)}.pkg-card-head{border-bottom:1px solid #c7a15a24;flex-direction:column;gap:12px;padding:36px 32px 28px;display:flex}.pkg-card-name{font-family:var(--font-display);color:#f5f0e4;font-size:28px;font-weight:500;line-height:1.2}.pkg-card-capacity{align-items:center;gap:8px;margin-top:2px;display:flex}.pkg-card-capacity svg{stroke:#c7a15a;fill:none;stroke-width:1.8px;flex-shrink:0;width:16px;height:16px}.pkg-card-capacity span{color:#c9c0ae;font-size:13px;font-weight:400}.pkg-card-body{flex-direction:column;flex:1;gap:14px;padding:24px 32px;display:flex}.pkg-feature{color:#c9c0ae;align-items:flex-start;gap:12px;font-size:14px;font-weight:300;line-height:1.5;display:flex}.pkg-feature-check{background:#c7a15a1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.pkg-feature-check svg{stroke:#c7a15a;fill:none;stroke-width:2.5px;width:12px;height:12px}.pkg-card-foot{padding:0 32px 32px}.pkg-btn{letter-spacing:1.5px;text-transform:uppercase;text-align:center;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px 28px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.pkg-btn-outline{color:#c7a15a;background:0 0;border:1px solid #c7a15a59}.pkg-btn-outline:hover{background:#c7a15a0f;border-color:#c7a15aa6}.pkg-btn svg{width:14px;height:14px}@media (max-width:900px){.pkg-cards-grid{grid-template-columns:1fr}}@media (min-width:901px) and (max-width:1100px){.pkg-cards-grid{grid-template-columns:repeat(2,1fr)}.pkg-cards-grid[style*="--pkg-cols: 1"],.pkg-cards-grid[style*="--pkg-cols: 2"],.pkg-cards-grid[style*="--pkg-cols: 3"]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}
