.root.svelte-1ete629{--bg: var(--color-paper, #060608);--ink: var(--color-ink, #f5f5f7);--muted: var(--color-muted, #a0a0aa);--accent: var(--color-accent, #7c5cff);--accent-deep: var(--color-accent-deep, #6746e8);--card: var(--color-paper-deep, #17171d);--line: var(--color-rule-dim, rgba(255, 255, 255, .09));position:relative;background:var(--bg);color:var(--ink);font-family:var(--font-heading, "Manrope", "Inter", sans-serif);overflow:hidden;isolation:isolate}.stars.svelte-1ete629{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 70% 20%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 40% 70%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 85% 60%,rgba(255,255,255,.4),transparent),radial-gradient(1.5px 1.5px at 15% 80%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 55% 45%,rgba(255,255,255,.35),transparent),radial-gradient(1px 1px at 90% 35%,rgba(255,255,255,.45),transparent);background-size:100% 1400px;opacity:.6}.nav.svelte-1ete629{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:22px clamp(20px,4vw,48px)}.brand.svelte-1ete629{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.02em;font-size:1.1rem}.mark.svelte-1ete629{width:26px;height:26px;border-radius:8px;background:linear-gradient(140deg,#fff,#c9c9d6);box-shadow:inset 0 0 0 4px #17171d}.links.svelte-1ete629{display:flex;gap:clamp(16px,2.4vw,36px);list-style:none;margin:0;padding:0;justify-content:center;color:#d4d4dc;font-weight:500;font-size:.98rem}.book.svelte-1ete629{justify-self:end;background:var(--accent);color:#fff;border:0;border-radius:10px;padding:11px 18px;font-weight:700;font-size:.92rem;cursor:pointer}.hero.svelte-1ete629{position:relative;z-index:1;min-height:calc(100vh - 90px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20px 8vh}.glow.svelte-1ete629{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);width:min(620px,80vw);height:min(620px,80vw);border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.45) 0%,rgba(124,92,255,.12) 38%,transparent 62%);filter:blur(6px);z-index:-1}.badge.svelte-1ete629{display:inline-flex;align-items:center;gap:10px;background:#ffffff0f;border:1px solid var(--line);border-radius:999px;padding:6px 14px 6px 6px;font-size:.88rem;color:#d0d0d8;margin-bottom:30px}.badge.svelte-1ete629 em:where(.svelte-1ete629){font-style:normal;background:var(--accent);color:#fff;border-radius:999px;padding:3px 10px;font-weight:700;font-size:.8rem}h1.svelte-1ete629{margin:0;font-weight:700;font-size:clamp(2.6rem,6.4vw,5.2rem);line-height:1.02;letter-spacing:-.03em;max-width:15ch}.sub.svelte-1ete629{color:var(--muted);font-size:clamp(1rem,1.5vw,1.25rem);margin:22px 0 32px;max-width:44ch}.ctas.svelte-1ete629{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.primary.svelte-1ete629,.secondary.svelte-1ete629{border:0;border-radius:12px;padding:14px 22px;font-weight:600;font-size:1rem;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:inherit}.primary.svelte-1ete629{background:var(--accent);color:#fff}.primary.svelte-1ete629 i:where(.svelte-1ete629),.secondary.svelte-1ete629{font-style:normal}.secondary.svelte-1ete629{background:var(--card);color:var(--ink);border:1px solid var(--line)}section.svelte-1ete629{position:relative;z-index:1;padding:clamp(70px,11vh,140px) clamp(20px,4vw,48px);max-width:1180px;margin:0 auto}.pill.svelte-1ete629{display:inline-block;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:7px 16px;font-size:.85rem;color:#d0d0d8}.pill.center.svelte-1ete629{display:block;width:fit-content;margin:0 auto}.center.svelte-1ete629{text-align:center}h2.big.svelte-1ete629{font-weight:700;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.05;letter-spacing:-.02em;margin:20px auto 0;white-space:pre-line;max-width:20ch}.sub-lede.svelte-1ete629{color:var(--muted);margin:16px auto 0;max-width:52ch}.build.svelte-1ete629{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.build-copy.svelte-1ete629 h2:where(.svelte-1ete629){font-weight:700;font-size:clamp(1.8rem,3.4vw,2.8rem);letter-spacing:-.02em;margin:18px 0 14px}.build-copy.svelte-1ete629 p:where(.svelte-1ete629){color:var(--muted);line-height:1.6;margin:0 0 22px}.tagrow.svelte-1ete629{display:flex;gap:10px;flex-wrap:wrap}.tag.svelte-1ete629{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px 16px;font-size:.92rem}.mock.svelte-1ete629{background:linear-gradient(180deg,#101015,#0a0a0e);border:1px solid var(--line);border-radius:20px;padding:22px}.mock-head.svelte-1ete629 strong:where(.svelte-1ete629){display:block;font-size:1rem}.mock-head.svelte-1ete629 span:where(.svelte-1ete629){color:var(--muted);font-size:.85rem}.mp-label.svelte-1ete629{color:var(--muted);font-size:.82rem;display:block;margin:18px 0 10px}.mock-proj.svelte-1ete629,.mock-sched.svelte-1ete629{background:#ffffff05;border:1px solid var(--line);border-radius:14px;padding:14px;margin-top:14px}.mp-row.svelte-1ete629,.task.svelte-1ete629{display:flex;align-items:center;gap:12px;background:#ffffff08;border-radius:10px;padding:12px}.mp-ico.svelte-1ete629,.t-ico.svelte-1ete629{width:30px;height:30px;border-radius:8px;background:linear-gradient(140deg,var(--accent),var(--accent-deep));flex:none}.mp-row.svelte-1ete629 strong:where(.svelte-1ete629),.task.svelte-1ete629 strong:where(.svelte-1ete629){display:block;font-size:.9rem}.mp-row.svelte-1ete629 span:where(.svelte-1ete629),.task.svelte-1ete629 span:where(.svelte-1ete629){color:var(--muted);font-size:.78rem}.mp-spin.svelte-1ete629{margin-left:auto;color:var(--accent)}.days.svelte-1ete629{display:flex;gap:6px;margin:4px 0 12px}.days.svelte-1ete629 span:where(.svelte-1ete629){flex:1;text-align:center;font-size:.75rem;color:var(--muted);padding:6px 0;border-radius:6px}.days.svelte-1ete629 span.on:where(.svelte-1ete629){background:var(--accent);color:#fff}.task.svelte-1ete629{margin-top:8px}.task.svelte-1ete629 .dots:where(.svelte-1ete629){margin-left:auto;color:var(--muted)}.steps.svelte-1ete629{margin-top:clamp(40px,7vh,80px);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.step.svelte-1ete629{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px}.stepn.svelte-1ete629{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;background:#7c5cff26;color:var(--accent);font-weight:700;margin-bottom:18px}.step.svelte-1ete629 strong:where(.svelte-1ete629){display:block;font-size:1.25rem;font-weight:700}.step.svelte-1ete629 p:where(.svelte-1ete629){margin:10px 0 0;color:var(--muted);line-height:1.55}.toggle.svelte-1ete629{display:flex;align-items:center;justify-content:center;gap:14px;margin:34px 0 40px}.toggle.svelte-1ete629 span:where(.svelte-1ete629){color:var(--muted);font-weight:600}.toggle.svelte-1ete629 span.on:where(.svelte-1ete629){color:var(--ink)}.switch.svelte-1ete629{width:56px;height:30px;border-radius:999px;border:0;background:#26262e;position:relative;cursor:pointer}.switch.annually.svelte-1ete629{background:var(--accent)}.switch.svelte-1ete629 .knob:where(.svelte-1ete629){position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:left .2s}.switch.annually.svelte-1ete629 .knob:where(.svelte-1ete629){left:29px}.tiers.svelte-1ete629{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:start}.tier.svelte-1ete629{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px}.tier.featured.svelte-1ete629{background:linear-gradient(180deg,#7c5cff2e,#7c5cff0a);border-color:#7c5cff80}.tier-top.svelte-1ete629{display:flex;align-items:center;gap:10px}.ticon.svelte-1ete629{font-size:1.1rem}.tname.svelte-1ete629{font-weight:600;font-size:1.1rem}.pop.svelte-1ete629{margin-left:auto;background:var(--accent);color:#fff;font-size:.72rem;padding:4px 10px;border-radius:999px}.price.svelte-1ete629{margin:18px 0 8px}.amt.svelte-1ete629{font-weight:700;font-size:2.6rem;letter-spacing:-.02em}.per.svelte-1ete629{color:var(--muted)}.tblurb.svelte-1ete629{color:var(--muted);font-size:.95rem;margin:0 0 20px}.tbuy.svelte-1ete629{width:100%;border:1px solid var(--line);background:#ffffff0a;color:var(--ink);border-radius:10px;padding:13px;font-weight:600;cursor:pointer;font-family:inherit}.tbuy.solid.svelte-1ete629{background:var(--accent);border-color:var(--accent);color:#fff}.whats.svelte-1ete629{display:block;margin:22px 0 12px;font-size:.9rem;color:var(--muted)}.tier.svelte-1ete629 ul:where(.svelte-1ete629){list-style:none;margin:0;padding:0;display:grid;gap:12px}.tier.svelte-1ete629 li:where(.svelte-1ete629){display:flex;gap:10px;font-size:.95rem}.ck.svelte-1ete629{color:var(--accent)}.close.svelte-1ete629{text-align:center}.close.svelte-1ete629 h2:where(.svelte-1ete629){font-weight:700;font-size:clamp(2.2rem,5vw,4rem);line-height:1.05;letter-spacing:-.02em;margin:0;white-space:pre-line}.close.svelte-1ete629 p:where(.svelte-1ete629){color:var(--muted);margin:18px auto 30px;max-width:44ch}.close.svelte-1ete629 .primary:where(.svelte-1ete629){margin:0 auto}.foot.svelte-1ete629{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:50px clamp(20px,4vw,48px) 60px;display:grid;grid-template-columns:1fr auto;gap:30px;border-top:1px solid var(--line);align-items:start}.foot.svelte-1ete629 .brand:where(.svelte-1ete629){grid-row:1}.fcols.svelte-1ete629{display:flex;gap:clamp(30px,6vw,80px)}.fcols.svelte-1ete629 nav:where(.svelte-1ete629){display:flex;flex-direction:column;gap:10px}.fh.svelte-1ete629{font-weight:600;margin-bottom:4px}.fcols.svelte-1ete629 a:where(.svelte-1ete629){color:var(--muted);text-decoration:none;font-size:.92rem}.fcols.svelte-1ete629 a:where(.svelte-1ete629):hover{color:var(--ink)}.legal.svelte-1ete629{grid-column:1 / -1;color:var(--muted);font-size:.85rem;border-top:1px solid var(--line);padding-top:20px}@media (max-width: 860px){.nav.svelte-1ete629{grid-template-columns:1fr auto}.links.svelte-1ete629{display:none}.build.svelte-1ete629,.foot.svelte-1ete629{grid-template-columns:1fr}}
