.pricing-page-head.svelte-sr4236{text-align:center;padding:2.4rem 0 1.4rem}.pricing-page-head.svelte-sr4236 h1:where(.svelte-sr4236){margin:.6rem 0 .8rem;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:600;letter-spacing:-.025em;line-height:1.04}.pricing-page-sub.svelte-sr4236{margin:0 auto;max-width:60ch;color:var(--color-text-dim);font-size:1rem;line-height:1.55}.pricing-page-sub.svelte-sr4236 strong:where(.svelte-sr4236){color:var(--color-text);font-weight:600}.tiers.svelte-sr4236{margin:1.6rem 0 2rem}.tiers-grid.svelte-sr4236{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:stretch}.tier.svelte-sr4236{position:relative;padding:1.6rem 1.4rem 1.5rem;border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in oklab,var(--color-surface-2) 80%,transparent),color-mix(in oklab,var(--color-surface-1) 100%,transparent));border:1px solid var(--color-rule);display:flex;flex-direction:column;gap:.7rem;transition:transform .2s var(--ease-out),border-color .2s var(--ease-out)}.tier.highlight.svelte-sr4236{background:radial-gradient(120% 100% at 0% 0%,color-mix(in oklab,var(--color-magenta) 12%,transparent) 0%,transparent 70%),linear-gradient(180deg,color-mix(in oklab,var(--color-surface-3) 70%,transparent),color-mix(in oklab,var(--color-surface-2) 100%,transparent));border-color:color-mix(in oklab,var(--color-magenta) 50%,var(--color-rule));box-shadow:0 1px #ffffff0d inset,0 20px 50px -20px color-mix(in oklab,var(--color-magenta) 50%,transparent)}.tier-badge.svelte-sr4236{position:absolute;top:-.6rem;right:1rem;padding:.25rem .7rem;border-radius:999px;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;background:var(--color-surface-3);border:1px solid var(--color-rule);color:var(--color-text-dim)}.tier-badge.hot.svelte-sr4236{background:var(--brand-grad);color:var(--color-canvas);border-color:transparent;box-shadow:0 8px 20px -8px color-mix(in oklab,var(--color-magenta) 60%,transparent)}.tier-head.svelte-sr4236{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.tier-name.svelte-sr4236{margin:0;font-family:var(--font-display);font-size:1.4rem;font-weight:700;letter-spacing:-.015em}.tier-tag.svelte-sr4236{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;padding:.16rem .5rem;border-radius:3px;background:color-mix(in oklab,var(--color-phosphor) 14%,transparent);color:var(--color-phosphor);border:1px solid color-mix(in oklab,var(--color-phosphor) 30%,var(--color-rule))}.tier-tag.prep.svelte-sr4236{background:color-mix(in oklab,var(--color-amber) 12%,transparent);color:var(--color-amber);border-color:color-mix(in oklab,var(--color-amber) 30%,var(--color-rule))}.tier-tagline.svelte-sr4236{margin:0;color:var(--color-text-dim);font-size:.85rem}.tier-price.svelte-sr4236{display:flex;align-items:baseline;gap:.3rem;margin:.4rem 0 .2rem}.tier-price-value.svelte-sr4236{font-size:3rem;font-weight:700;line-height:1;letter-spacing:-.025em;font-variant-numeric:var(--num)}.tier.highlight.svelte-sr4236 .tier-price-value:where(.svelte-sr4236){background:var(--brand-grad);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.tier-price-period.svelte-sr4236{font-size:.85rem;color:var(--color-text-dim)}.tier-features.svelte-sr4236{list-style:none;margin:.6rem 0 1.2rem;padding:0;display:flex;flex-direction:column;gap:.45rem;flex:1}.tier-features.svelte-sr4236 li:where(.svelte-sr4236){position:relative;padding-left:1.4rem;font-size:.88rem;color:var(--color-text)}.tier-features.svelte-sr4236 li:where(.svelte-sr4236):before{content:"●";position:absolute;left:0;top:.1rem;color:var(--color-phosphor);font-size:.7rem}.tier-cta.svelte-sr4236,.tier-cta-label.svelte-sr4236{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:.92rem;color:var(--color-text);background:var(--color-surface-2);border:1px solid var(--color-rule);cursor:pointer;font:inherit;transition:border-color .16s var(--ease-out)}.tier-cta.svelte-sr4236:hover{border-color:var(--color-cyan);background:color-mix(in oklab,var(--color-cyan) 8%,var(--color-surface-2))}.tier-cta.primary.svelte-sr4236{background:var(--brand-grad);color:var(--color-canvas);border-color:transparent;box-shadow:0 10px 24px -8px color-mix(in oklab,var(--color-magenta) 50%,transparent)}.tier-cta.primary.svelte-sr4236:hover{transform:translateY(-1px)}.tier-cta-label.svelte-sr4236{font-size:.78rem;color:var(--color-text-dim);font-family:var(--font-mono);background:transparent;border-style:dashed;cursor:default}.waitlist-form.svelte-sr4236{margin:1.6rem auto 0;max-width:640px;padding:1.4rem 1.4rem 1.6rem;background:color-mix(in oklab,var(--color-surface-2) 80%,transparent);border:1px solid var(--color-rule);border-radius:var(--radius-lg)}.form-head.svelte-sr4236{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem}.form-head.svelte-sr4236 h2:where(.svelte-sr4236){margin:0;font-size:1.2rem;font-weight:600;letter-spacing:-.015em;display:flex;flex-direction:column;gap:.2rem}.form-eyebrow.svelte-sr4236{font-size:.7rem;font-weight:400;color:var(--color-text-dim);letter-spacing:.08em;text-transform:uppercase}.form-close.svelte-sr4236{background:transparent;border:none;font-size:1.4rem;color:var(--color-text-dim);cursor:pointer;padding:0 .4rem;line-height:1}.form-close.svelte-sr4236:hover{color:var(--color-text)}.form-field.svelte-sr4236{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem}.form-field.svelte-sr4236 span:where(.svelte-sr4236){font-size:.78rem;color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.04em}.form-field.svelte-sr4236 input:where(.svelte-sr4236),.form-field.svelte-sr4236 select:where(.svelte-sr4236){padding:.6rem .8rem;background:var(--color-surface-1);border:1px solid var(--color-rule);border-radius:var(--radius);color:var(--color-text);font:inherit;font-size:.95rem}.form-field.svelte-sr4236 input:where(.svelte-sr4236):focus-visible,.form-field.svelte-sr4236 select:where(.svelte-sr4236):focus-visible{outline:2px solid var(--color-cyan);outline-offset:1px}.form-submit.svelte-sr4236{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.1rem;border-radius:999px;font:inherit;font-weight:600;font-size:.95rem;color:var(--color-canvas);background:var(--brand-grad);border:none;cursor:pointer;margin-top:.3rem;box-shadow:0 10px 24px -8px color-mix(in oklab,var(--color-magenta) 50%,transparent)}.form-submit.svelte-sr4236:disabled{opacity:.55;cursor:not-allowed}.form-submit.svelte-sr4236:hover:not(:disabled){transform:translateY(-1px)}.form-note.svelte-sr4236{margin:.8rem 0 0;font-size:.72rem;color:var(--color-text-faint);letter-spacing:.04em}.form-success.svelte-sr4236,.form-info.svelte-sr4236,.form-error.svelte-sr4236{padding:.85rem 1rem;border-radius:var(--radius);font-size:.92rem;line-height:1.45}.form-success.svelte-sr4236{background:color-mix(in oklab,var(--color-phosphor) 10%,transparent);border:1px solid color-mix(in oklab,var(--color-phosphor) 35%,var(--color-rule));color:var(--color-text)}.form-info.svelte-sr4236{background:color-mix(in oklab,var(--color-cyan) 10%,transparent);border:1px solid color-mix(in oklab,var(--color-cyan) 35%,var(--color-rule));color:var(--color-text)}.form-error.svelte-sr4236{background:color-mix(in oklab,var(--color-ember) 10%,transparent);border:1px solid color-mix(in oklab,var(--color-ember) 35%,var(--color-rule));color:var(--color-text)}.compare.svelte-sr4236{margin:2.4rem auto;max-width:920px}.compare-head.svelte-sr4236{text-align:center;margin-bottom:1.6rem}.compare-head.svelte-sr4236 h2:where(.svelte-sr4236){margin:.5rem 0 0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;letter-spacing:-.022em}.compare-table-wrap.svelte-sr4236{background:color-mix(in oklab,var(--color-surface-1) 90%,transparent);border:1px solid var(--color-rule);border-radius:var(--radius-lg);overflow:hidden}.compare-table.svelte-sr4236{width:100%;border-collapse:collapse}.compare-table.svelte-sr4236 th:where(.svelte-sr4236),.compare-table.svelte-sr4236 td:where(.svelte-sr4236){padding:.85rem 1rem;text-align:left;border-bottom:1px solid var(--color-rule-soft);font-size:.92rem}.compare-table.svelte-sr4236 tr:where(.svelte-sr4236):last-child td:where(.svelte-sr4236){border-bottom:0}.compare-table.svelte-sr4236 th:where(.svelte-sr4236){background:color-mix(in oklab,var(--color-surface-2) 80%,transparent);color:var(--color-text-dim);font-weight:600;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.compare-table.svelte-sr4236 th.pro:where(.svelte-sr4236){background:linear-gradient(180deg,color-mix(in oklab,var(--color-magenta) 22%,transparent),color-mix(in oklab,var(--color-surface-2) 80%,transparent));color:var(--color-text)}.compare-table.svelte-sr4236 th.elite:where(.svelte-sr4236){background:linear-gradient(180deg,color-mix(in oklab,var(--color-gold) 22%,transparent),color-mix(in oklab,var(--color-surface-2) 80%,transparent));color:var(--color-text)}.compare-table.svelte-sr4236 td:where(.svelte-sr4236):not(:first-child){text-align:center;font-family:var(--font-mono)}.yes.svelte-sr4236{color:var(--color-phosphor);font-size:.95rem}.no.svelte-sr4236{color:var(--color-text-faint)}.prep-badge.svelte-sr4236{display:inline-block;margin-left:.4rem;font-size:.62rem;padding:.12rem .4rem;border-radius:3px;background:color-mix(in oklab,var(--color-amber) 14%,transparent);color:var(--color-amber);border:1px solid color-mix(in oklab,var(--color-amber) 30%,var(--color-rule));letter-spacing:.04em;text-transform:lowercase}@media (max-width: 1024px){.tiers-grid.svelte-sr4236{grid-template-columns:1fr}}
