.page.svelte-1uha8ag{--bg:#0e0b14;--surface:#17131f;--surface-2:#1f1a2b;--line:#ffffff17;--text:#f5f2fa;--muted:#9a92a8;--fire:#ff5a36;--fire-2:#ff3d7f;background:radial-gradient(1100px 480px at 50% -10%, #ff3d7f29, transparent 60%), radial-gradient(800px 400px at 85% 8%, #ff5a361f, transparent 55%), var(--bg);min-height:100svh;color:var(--text);font-family:Inter,system-ui,sans-serif;position:relative;overflow-x:clip}main.svelte-1uha8ag{max-width:860px;margin:0 auto;padding:0 20px 60px;position:relative}.topbar.svelte-1uha8ag{justify-content:space-between;align-items:center;max-width:860px;margin:0 auto;padding:22px 20px;display:flex;position:relative}.wordmark.svelte-1uha8ag{letter-spacing:-.01em;color:var(--text);font-family:Poppins,sans-serif;font-size:22px;font-weight:700}.topbar-right.svelte-1uha8ag{align-items:center;gap:16px;display:flex}.loginlink.svelte-1uha8ag{color:var(--fire-2);font-size:14px;font-weight:600;text-decoration:none}.loginlink.svelte-1uha8ag:hover{color:var(--fire)}.hero.svelte-1uha8ag{text-align:center;padding:44px 0 30px}.eyebrow.svelte-1uha8ag{letter-spacing:.02em;color:var(--text);border:1px solid var(--line);background:#ffffff0d;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-block}h1.svelte-1uha8ag{letter-spacing:-.03em;color:var(--text);margin:22px 0 0;font-family:Poppins,sans-serif;font-size:clamp(38px,7vw,62px);font-weight:800;line-height:1.04}.grad.svelte-1uha8ag{background:linear-gradient(120deg, var(--fire), var(--fire-2));color:#0000;-webkit-background-clip:text;background-clip:text}.sub.svelte-1uha8ag{color:#c9c2d6;max-width:560px;margin:20px auto 0;font-size:17px;line-height:1.6}.sub.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--text);font-style:normal;font-weight:700}.cta-row.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.cta.svelte-1uha8ag{cursor:pointer;color:#fff;background:linear-gradient(120deg, var(--fire), var(--fire-2));border:0;border-radius:12px;padding:14px 28px;font-family:inherit;font-size:15.5px;font-weight:800;transition:transform .1s,filter .14s;box-shadow:0 10px 26px -8px #ff3d7f99}.cta.svelte-1uha8ag:hover{filter:brightness(1.08)}.cta.svelte-1uha8ag:active{transform:scale(.98)}.cta-ghost.svelte-1uha8ag{border:1px solid var(--line);color:#c9c2d6;cursor:pointer;background:0 0;border-radius:12px;padding:14px 22px;font-family:inherit;font-size:14.5px;font-weight:700;transition:all .16s}.cta-ghost.svelte-1uha8ag:hover{color:var(--text);background:#ffffff0f}.cta-fine.svelte-1uha8ag{color:var(--muted);margin-top:16px;font-size:12.5px;display:block}.proofline.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.proof-pill.svelte-1uha8ag{color:#c9c2d6;border:1px solid var(--line);background:#ffffff0a;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:600}.pain.svelte-1uha8ag{margin-top:40px}.pain.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;letter-spacing:-.02em;color:var(--text);margin:0 0 22px;font-family:Poppins,sans-serif;font-size:clamp(24px,4vw,32px);font-weight:800}.pain-list.svelte-1uha8ag{flex-direction:column;gap:12px;max-width:600px;margin:0 auto;padding:0;list-style:none;display:flex}.pain-list.svelte-1uha8ag li:where(.svelte-1uha8ag){background:var(--surface);border:1px solid var(--line);color:#c9c2d6;border-radius:14px;padding:16px 18px 16px 46px;font-size:15px;line-height:1.55;position:relative}.pain-list.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"😮‍💨";font-size:16px;position:absolute;top:15px;left:16px}.pain-turn.svelte-1uha8ag{text-align:center;max-width:600px;color:var(--text);margin:22px auto 0;font-size:16px;line-height:1.65}.stack.svelte-1uha8ag{background:linear-gradient(160deg,#1e1830,#14101c);border:1px solid #ff3d7f38;border-radius:22px;margin-top:44px;padding:34px 28px}.stack-eyebrow.svelte-1uha8ag{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--fire-2);font-size:11.5px;font-weight:700;display:block}.stack.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;letter-spacing:-.02em;color:var(--text);margin:10px 0 26px;font-family:Poppins,sans-serif;font-size:clamp(24px,4vw,32px);font-weight:800}.stack-list.svelte-1uha8ag{flex-direction:column;gap:16px;max-width:560px;margin:0 auto;padding:0;list-style:none;display:flex}.stack-list.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:flex-start;gap:13px;display:flex}.stack-list.svelte-1uha8ag .ck:where(.svelte-1uha8ag){color:#34d399;background:#34d39929;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:13px;font-weight:800;display:inline-flex}.stack-list.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text);letter-spacing:-.01em;font-size:15.5px;font-weight:700;display:block}.stack-list.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{color:var(--muted);margin-top:3px;font-size:13.5px;line-height:1.55;display:block}.stack-anchor.svelte-1uha8ag{text-align:center;color:#c9c2d6;max-width:540px;margin:26px auto 0;font-size:14.5px;line-height:1.6}.stack.svelte-1uha8ag .cta:where(.svelte-1uha8ag){margin:22px auto 0;display:block}.faq.svelte-1uha8ag{margin-top:44px}.faq.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;letter-spacing:-.02em;color:var(--text);margin:0 0 22px;font-family:Poppins,sans-serif;font-size:clamp(22px,4vw,30px);font-weight:800}.q.svelte-1uha8ag{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:10px;overflow:hidden}.q.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;font-size:15.5px;font-weight:700;list-style:none;display:flex}.q.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.q.svelte-1uha8ag .chev:where(.svelte-1uha8ag){width:18px;height:18px;color:var(--muted);flex-shrink:0;transition:transform .2s}.q[open].svelte-1uha8ag .chev:where(.svelte-1uha8ag){transform:rotate(180deg)}.q.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c9c2d6;margin:0;padding:0 20px 18px;font-size:14.5px;line-height:1.65}.faq-credential.svelte-1uha8ag{max-width:560px;color:var(--text);margin:18px auto 0}.steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.step.svelte-1uha8ag{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px}.step-n.svelte-1uha8ag{color:#fff;background:linear-gradient(120deg, var(--fire), var(--fire-2));border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-family:Poppins,sans-serif;font-size:15px;font-weight:800;display:inline-flex}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.01em;color:var(--text);margin:14px 0 8px;font-family:Poppins,sans-serif;font-size:17px;font-weight:700}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c9c2d6;margin:0;font-size:14px;line-height:1.6}.trust.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.trust-item.svelte-1uha8ag{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:12px;padding:20px;display:flex}.trust-ico.svelte-1uha8ag{flex-shrink:0;font-size:20px;line-height:1.4}.trust-item.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text);margin-bottom:5px;font-size:14.5px;font-weight:700;display:block}.trust-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:13px;line-height:1.55}.reframe.svelte-1uha8ag{text-align:center;background:linear-gradient(160deg,#1e1830,#14101c);border:1px solid #ff3d7f40;border-radius:18px;margin-top:28px;padding:40px 28px}.reframe.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c9c2d6;max-width:560px;margin:0 auto;font-size:17px;line-height:1.65}.reframe.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text);font-weight:700}.reframe.svelte-1uha8ag .cta:where(.svelte-1uha8ag){margin-top:24px}.foot.svelte-1uha8ag{text-align:center;color:var(--muted);padding:8px 20px 32px;font-size:12.5px}@media (width<=720px){.steps.svelte-1uha8ag,.trust.svelte-1uha8ag{grid-template-columns:1fr}.cta-row.svelte-1uha8ag{flex-direction:column}.cta.svelte-1uha8ag,.cta-ghost.svelte-1uha8ag{width:100%}}
