.card.svelte-chtv5k{position:relative;display:flex;flex-direction:column;border-radius:18px;height:auto}.card-featured.svelte-chtv5k{padding:1px;background:linear-gradient(145deg,#d0ff008c,#d0ff001f 45%,#ffffff14);box-shadow:0 0 0 1px #d0ff001f,0 24px 48px -24px #d0ff0040}@media(min-width:900px){.card-featured.svelte-chtv5k{transform:translateY(-6px)}}.card-inner.svelte-chtv5k{display:flex;flex-direction:column;gap:1.25rem;flex:1;border-radius:17px;border:1px solid #2a2a2a;background:linear-gradient(180deg,#171717,#121212);padding:1.5rem}.card-featured.svelte-chtv5k .card-inner:where(.svelte-chtv5k){border-color:#d0ff0033;background:linear-gradient(180deg,#1a1f12,#121212 55%,#111)}.card-upgrade.svelte-chtv5k{padding:1px;background:linear-gradient(145deg,#ffffff38,#ffffff0f,#ffffff08)}.card-upgrade.svelte-chtv5k .card-inner:where(.svelte-chtv5k){border-color:#ffffff24;background:linear-gradient(180deg,#1a1a1a,#121212)}.stat-callout.svelte-chtv5k{display:flex;flex-direction:column;align-items:center;gap:.15rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:.75rem 1rem;text-align:center}.stat-value.svelte-chtv5k{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:#fff}.stat-label.svelte-chtv5k{font-size:.75rem;font-weight:500;color:#ffffff80;text-transform:uppercase;letter-spacing:.06em}.includes-prefix.svelte-chtv5k{margin:0;font-size:.8125rem;font-weight:600;color:#ffffff8c}.ribbon.svelte-chtv5k{position:absolute;top:-11px;left:50%;transform:translate(-50%);z-index:1;border-radius:999px;background:#d0ff00;color:#111;padding:5px 14px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 16px #d0ff0059}.card-head.svelte-chtv5k{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-top:.25rem}.card-featured.svelte-chtv5k .card-head:where(.svelte-chtv5k){padding-top:.5rem}.plan-name.svelte-chtv5k{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:-.02em}.tagline.svelte-chtv5k{margin:.25rem 0 0;font-size:.8125rem;line-height:1.4;color:#ffffff7a}.card-featured.svelte-chtv5k .tagline:where(.svelte-chtv5k){color:#d0ff00bf}.badge-current.svelte-chtv5k{flex-shrink:0;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;padding:4px 10px;font-size:11px;font-weight:600;color:#ffffffb3}.price-row.svelte-chtv5k{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 4px}.compare-at.svelte-chtv5k{font-size:1.125rem;font-weight:500;color:#ffffff52;text-decoration:line-through;margin-right:2px}.price.svelte-chtv5k{font-size:2.75rem;font-weight:700;letter-spacing:-.045em;line-height:1}.card-featured.svelte-chtv5k .price:where(.svelte-chtv5k){color:#f5ffe0}.price-suffix.svelte-chtv5k{font-size:.95rem;color:#ffffff80}.billing-note.svelte-chtv5k{margin:.4rem 0 0;font-size:.8125rem;color:#ffffff73}.card-featured.svelte-chtv5k .billing-note:where(.svelte-chtv5k){color:#d0ff00a6}.features.svelte-chtv5k{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.7rem;flex:1}.feature.svelte-chtv5k{display:flex;gap:.55rem;font-size:.875rem;color:#ffffffd1;line-height:1.45}.feature-body.svelte-chtv5k{display:flex;flex-direction:column;gap:.2rem;min-width:0}.feature-text.svelte-chtv5k{line-height:1.4}.feature-detail.svelte-chtv5k{font-size:.75rem;line-height:1.45;color:#ffffff6b;font-weight:400}.feature-highlight.svelte-chtv5k .feature-text:where(.svelte-chtv5k){color:#fffffff2;font-weight:600}.feature-highlight.svelte-chtv5k .feature-detail:where(.svelte-chtv5k){color:#ffffff85}.feature-highlight.svelte-chtv5k{color:#fffffff2;font-weight:600}.feature-off.svelte-chtv5k{color:#ffffff47}.check.svelte-chtv5k{flex-shrink:0;width:1rem;margin-top:1px;color:#d0ff00;font-weight:700}.feature-off.svelte-chtv5k .check:where(.svelte-chtv5k){color:#fff3}.btn.svelte-chtv5k{width:100%;border-radius:11px;padding:12px 16px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,transform .15s,box-shadow .15s}.btn-featured.svelte-chtv5k{border:none;background:#d0ff00;color:#111;box-shadow:0 4px 20px #d0ff0040}.btn-featured.svelte-chtv5k:hover:not(:disabled){background:#e5ff4d;transform:translateY(-1px)}.btn-primary.svelte-chtv5k{border:none;background:#fff;color:#111}.btn-primary.svelte-chtv5k:hover:not(:disabled){background:#ececec}.btn-current.svelte-chtv5k,.btn-ghost.svelte-chtv5k{border:1px solid #333;background:#ffffff08;color:#ffffff73;cursor:default}.btn.svelte-chtv5k:disabled{opacity:.65;cursor:not-allowed}.wrap.svelte-fjb8ly{display:flex;flex-direction:column;align-items:center;gap:.875rem;width:100%;max-width:36rem}.toggle.svelte-fjb8ly{display:inline-flex;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;gap:4px}.toggle-btn.svelte-fjb8ly{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:999px;background:transparent;padding:9px 18px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:#ffffff8c;cursor:pointer;transition:background .15s,color .15s}.toggle-btn-active.svelte-fjb8ly{background:#ffffff1f;color:#fff;box-shadow:0 1px 3px #0003}.save-badge.svelte-fjb8ly{border-radius:999px;background:#d0ff002e;padding:2px 8px;font-size:11px;font-weight:700;color:#d0ff00}.annual-callout.svelte-fjb8ly,.monthly-hint.svelte-fjb8ly{margin:0;text-align:center;font-size:.875rem;line-height:1.5;color:#ffffff8c}.monthly-hint.svelte-fjb8ly{padding-bottom:.75rem}.annual-callout.svelte-fjb8ly{padding:.65rem 1rem;border-radius:12px;border:1px solid rgba(208,255,0,.18);background:#d0ff000f;color:#ffffffb8}.callout-icon.svelte-fjb8ly{color:#d0ff00;margin-right:4px}.accent.svelte-fjb8ly{color:#d0ff00;font-weight:700}.page.svelte-1hrotn9{position:relative;display:flex;min-height:100vh;flex-direction:column;background:#080808;color:#fff;font-family:Inter,system-ui,sans-serif;overflow:hidden}.page-glow.svelte-1hrotn9{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 70% 45% at 50% -5%,rgba(208,255,0,.14),transparent 55%),radial-gradient(ellipse 50% 35% at 50% 55%,rgba(208,255,0,.06),transparent 60%)}.page-main.svelte-1hrotn9{position:relative;z-index:1;flex:1;max-width:1120px;margin:0 auto;width:100%;padding:1.25rem 1.25rem 3rem}.hero.svelte-1hrotn9{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;margin-bottom:1.25rem}.eyebrow.svelte-1hrotn9{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#d0ff00bf}.title.svelte-1hrotn9{margin:0;max-width:32rem;font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.035em;line-height:1.12}.title-accent.svelte-1hrotn9{display:block;margin-top:.2em;background:linear-gradient(90deg,#d0ff00,#f0ffd0,#ffffffd9);-webkit-background-clip:text;background-clip:text;color:transparent}.subtitle.svelte-1hrotn9{margin:0;max-width:30rem;font-size:.9rem;line-height:1.5;color:#ffffff85}.value-props.svelte-1hrotn9{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .5rem;margin:0;padding:0;list-style:none;max-width:40rem}.value-prop.svelte-1hrotn9{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:.35rem .75rem;font-size:12px;font-weight:500;color:#ffffffa6}.value-prop.svelte-1hrotn9 .value-icon{width:13px;height:13px;color:#d0ff00cc;flex-shrink:0}.error.svelte-1hrotn9{margin:0 0 1rem;text-align:center;color:#fca5a5;font-size:.875rem}.cards.svelte-1hrotn9{display:grid;gap:1.25rem;align-items:stretch;padding-top:.75rem}.cards-monthly.svelte-1hrotn9{padding-top:1.5rem}@media(min-width:900px){.cards.svelte-1hrotn9{grid-template-columns:repeat(3,1fr);gap:.875rem;align-items:start}.cards-monthly.svelte-1hrotn9{padding-top:1.75rem}}@media(max-height:860px)and (min-width:900px){.value-props.svelte-1hrotn9{display:none}.hero.svelte-1hrotn9{margin-bottom:.875rem}.subtitle.svelte-1hrotn9{font-size:.8125rem}}.contact.svelte-1hrotn9{margin:3rem 0 0;text-align:center;font-size:.875rem;color:#ffffff6b;line-height:1.65}.contact.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:#ffffffe0;text-decoration:underline;text-underline-offset:2px}.contact.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{color:#d0ff00}
