.pricing-page.svelte-sr4236{padding:96px 32px 64px;background:var(--bg-page)}.pricing-inner.svelte-sr4236{max-width:1180px;margin:0 auto}.pricing-header.svelte-sr4236{text-align:center;margin:0 0 48px}.pricing-header.svelte-sr4236 .eyebrow:where(.svelte-sr4236){margin:0 0 16px}.pricing-header.svelte-sr4236 h1:where(.svelte-sr4236){font-family:var(--wlk-font-display);font-weight:var(--wlk-weight-heavy);font-size:56px;letter-spacing:-1.5px;color:var(--fg-brand);margin:0 0 12px;line-height:1.05}.pricing-header.svelte-sr4236 .lead:where(.svelte-sr4236){font-size:19px;color:var(--fg-2);margin:0 0 32px}.cycle-toggle.svelte-sr4236{display:inline-flex;padding:4px;background:var(--bg-sunken);border-radius:10px;gap:4px}.cycle-toggle.svelte-sr4236 button:where(.svelte-sr4236){font-family:var(--wlk-font-body);font-weight:var(--wlk-weight-semi);font-size:14px;padding:8px 18px;border-radius:7px;border:none;background:transparent;color:var(--fg-2);cursor:pointer;transition:var(--wlk-transition-default)}.cycle-toggle.svelte-sr4236 button.active:where(.svelte-sr4236){background:var(--fg-brand);color:var(--wlk-cream-100)}.save.svelte-sr4236{font-family:var(--wlk-font-mono);font-size:11px;color:var(--wlk-amber-700);margin-left:6px}.cycle-toggle.svelte-sr4236 button.active:where(.svelte-sr4236) .save:where(.svelte-sr4236){color:var(--wlk-amber-300)}.pricing-grid.svelte-sr4236{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price-card.svelte-sr4236{background:#fff;border-radius:16px;border:.5px solid var(--line-soft);padding:36px;position:relative;display:flex;flex-direction:column}.price-card.popular.svelte-sr4236{border:2px solid var(--fg-brand)}.price-ribbon.svelte-sr4236{position:absolute;top:-12px;left:36px;background:var(--wlk-amber-500);color:var(--wlk-navy-900);font-family:var(--wlk-font-display);font-weight:var(--wlk-weight-bold);font-size:12px;text-transform:uppercase;letter-spacing:1px;padding:5px 12px;border-radius:4px}.price-tier.svelte-sr4236{font-family:var(--wlk-font-display);font-weight:var(--wlk-weight-heavy);font-size:32px;color:var(--fg-brand);margin:0 0 8px}.price-amount.svelte-sr4236{font-family:var(--wlk-font-display);font-weight:var(--wlk-weight-heavy);font-size:64px;color:var(--fg-brand);line-height:1;margin:0 0 4px;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.price-amount.svelte-sr4236 sup:where(.svelte-sr4236){font-size:32px;vertical-align:top;margin-right:2px;opacity:.7}.price-amount--custom.svelte-sr4236{font-size:36px;padding-top:20px;letter-spacing:-.5px}.price-cycle.svelte-sr4236{font-size:14px;color:var(--fg-3);margin:0 0 28px}.price-features.svelte-sr4236{list-style:none;padding:0;margin:0 0 32px;flex:1}.price-features.svelte-sr4236 li:where(.svelte-sr4236){display:flex;gap:10px;padding:10px 0;font-size:15px;color:var(--fg-2);border-bottom:.5px solid var(--wlk-cream-200)}.price-features.svelte-sr4236 li:where(.svelte-sr4236):last-child{border-bottom:none}.price-features.svelte-sr4236 li:where(.svelte-sr4236) svg:where(.svelte-sr4236){width:18px;height:18px;stroke:var(--wlk-amber-500);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:2px}.price-cta.svelte-sr4236{text-align:center;width:100%;font-family:var(--wlk-font-body);font-weight:var(--wlk-weight-semi);font-size:16px;padding:14px 24px;border-radius:8px;text-decoration:none;transition:var(--wlk-transition-default);display:inline-block}.btn-cta.svelte-sr4236{background:var(--wlk-amber-500);color:var(--wlk-navy-900);border:none}.btn-cta.svelte-sr4236:hover{background:var(--wlk-amber-300)}.btn-secondary.svelte-sr4236{background:#fff;color:var(--fg-brand);border:.5px solid var(--fg-brand)}.btn-secondary.svelte-sr4236:hover{background:var(--wlk-navy-50)}.comparison.svelte-sr4236{margin-top:80px}.comparison.svelte-sr4236 h2:where(.svelte-sr4236){font-family:var(--wlk-font-display);font-weight:var(--wlk-weight-heavy);font-size:36px;color:var(--fg-brand);margin:0 0 24px;letter-spacing:-.5px}.comparison-scroll.svelte-sr4236{overflow-x:auto;border:.5px solid var(--line-app);border-radius:12px;background:#fff}.comparison.svelte-sr4236 table:where(.svelte-sr4236){width:100%;border-collapse:separate;border-spacing:0}.comparison.svelte-sr4236 thead:where(.svelte-sr4236) th:where(.svelte-sr4236){text-align:left;padding:12px 16px;font-family:var(--wlk-font-display);font-weight:var(--wlk-weight-bold);font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--fg-3);background:var(--wlk-cream-100);border-bottom:.5px solid var(--line-soft)}.comparison.svelte-sr4236 tbody:where(.svelte-sr4236) td:where(.svelte-sr4236){padding:12px 16px;font-size:14px;color:var(--fg-1);border-bottom:.5px solid var(--wlk-cream-200)}.comparison.svelte-sr4236 tbody:where(.svelte-sr4236) tr:where(.svelte-sr4236):last-child td:where(.svelte-sr4236){border-bottom:none}.comparison.svelte-sr4236 .num:where(.svelte-sr4236){text-align:center;font-variant-numeric:tabular-nums}@media(max-width:880px){.pricing-page.svelte-sr4236{padding:56px 20px}.pricing-grid.svelte-sr4236{grid-template-columns:1fr}.pricing-header.svelte-sr4236 h1:where(.svelte-sr4236){font-size:40px}}
