.pkg-presenter{padding:48px 0}.pkg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;align-items:start}.pkg-card{background:#111;border:1px solid #1a1a1a;border-radius:12px;padding:24px;position:relative}.pkg-card--highlighted{border-color:var(--hub-accent,#c8a96e);background:color-mix(in srgb,var(--hub-accent,#c8a96e) 5%,transparent)}.pkg-badge-recommended{left:50%;transform:translateX(-50%);background:var(--hub-accent,#c8a96e);color:#0a0a0a;padding:4px 16px;white-space:nowrap}.pkg-badge-recommended,.pkg-badge-value{position:absolute;top:-12px;font-size:11px;font-weight:700;border-radius:20px}.pkg-badge-value{right:16px;background:#1d9e75;color:#04040b;padding:4px 12px}.pkg-name{font-size:18px;font-weight:500;color:#f1f5f9;margin:0 0 8px}.pkg-price{display:flex;align-items:baseline;gap:4px;margin-bottom:16px}.pkg-price-amount{font-size:32px;font-weight:300;color:var(--hub-accent,#c8a96e)}.pkg-price-period{font-size:14px;color:#94a3b8}.pkg-roi-context{background:rgba(200,169,110,.06);border:1px solid rgba(200,169,110,.15);border-radius:6px;padding:12px;margin-bottom:16px;font-size:13px;color:#94a3b8;line-height:1.6}.pkg-features{list-style:none;margin:0 0 20px;padding:0}.pkg-feature{display:flex;gap:8px;align-items:flex-start;padding:6px 0;font-size:13px;color:#94a3b8;border-bottom:1px solid #1a1a1a}.pkg-feature:last-child{border:none}.pkg-check{color:#1d9e75;flex-shrink:0;margin-top:2px;font-weight:700}.pkg-cta{display:block;text-align:center;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;margin-top:16px}.pkg-cta--primary{background:var(--hub-accent,#c8a96e);color:#0a0a0a}.pkg-cta--secondary{background:transparent;color:#94a3b8;border:1px solid #333}.pkg-footer{text-align:center;margin-top:24px}.pkg-compare-link{color:var(--hub-accent,#c8a96e);font-size:14px;text-decoration:none}.pkg-compare-link:hover{text-decoration:underline}.pkg-disclaimer{font-size:11px;color:#94a3b8;margin-top:8px}@media (max-width:640px){.pkg-presenter{padding:32px 0}.pkg-grid{grid-template-columns:1fr}}