.plan-card.svelte-93616t{padding:28px 24px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:transform .3s ease,border-color .3s ease;display:flex;flex-direction:column}.plan-card.svelte-93616t:hover{transform:translateY(-2px);border-color:#ffffff26}.plan-card.highlighted.svelte-93616t{border-color:transparent;background:linear-gradient(#0b1426,#0b1426) padding-box,linear-gradient(135deg,#00d4aa,#3b82f6) border-box;border:1px solid transparent}.badge.svelte-93616t{position:absolute;top:0;right:0;background:linear-gradient(135deg,#00d4aa,#3b82f6);color:#0b1426;font-size:11px;font-weight:700;padding:4px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.cta-button.svelte-93616t{width:100%;padding:11px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffb3}.cta-button.svelte-93616t:hover{background:#ffffff1a;color:#fff}.cta-highlighted.svelte-93616t{background:linear-gradient(135deg,#00d4aa,#3b82f6);border:none;color:#0b1426}.cta-highlighted.svelte-93616t:hover{opacity:.9;color:#0b1426}
