.pricing-grid.svelte-1hrotn9{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.pricing-card.svelte-1hrotn9{text-align:center;background:#1a1a1a;border:1px solid #0000;border-radius:1.5rem;flex-direction:column;padding:48px 36px;transition:all .3s;display:flex;position:relative}.pricing-card.svelte-1hrotn9:hover{border-color:var(--color-gray-700);transform:translateY(-4px)}.pricing-featured.svelte-1hrotn9{background:linear-gradient(135deg,#0523f2,#2e3192);border-color:#0000;transform:scale(1.04)}.pricing-featured.svelte-1hrotn9:hover{border-color:#0000;transform:scale(1.04)translateY(-4px)}.pricing-badge.svelte-1hrotn9{background:var(--color-cyan);color:var(--color-black);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;border-radius:0 0 1rem 1rem;padding:6px 20px;font-size:11px;font-weight:700;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.pricing-features.svelte-1hrotn9{text-align:left;flex-direction:column;gap:14px;margin-top:32px;padding:0;list-style:none;display:flex}.pricing-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){color:var(--color-gray-300);align-items:center;font-size:14px;display:flex}.pricing-featured.svelte-1hrotn9 .pricing-features:where(.svelte-1hrotn9) li:where(.svelte-1hrotn9){color:#ffffffd9}@media (width<=768px){.pricing-grid.svelte-1hrotn9{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-featured.svelte-1hrotn9{transform:scale(1)}.pricing-featured.svelte-1hrotn9:hover{transform:translateY(-4px)}}
