.hero.svelte-sxys2{position:relative;height:100vh;height:100svh;min-height:640px;overflow:hidden;background:#6e7a70}.hero.svelte-sxys2>canvas{position:absolute;inset:0;width:100%;height:100%}.hero.svelte-sxys2 .nav:where(.svelte-sxys2),.hero.svelte-sxys2 .copy:where(.svelte-sxys2),.hero.svelte-sxys2 .who-else:where(.svelte-sxys2){color:#fff;text-shadow:0 1px 2px rgba(10,8,20,.35),0 2px 26px rgba(10,8,20,.55)}.nav.svelte-sxys2{position:absolute;z-index:3;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 28px}.nav.svelte-sxys2 .links:where(.svelte-sxys2){display:flex;gap:6px}.nav.svelte-sxys2 .links:where(.svelte-sxys2) a:where(.svelte-sxys2){color:#fff;text-decoration:none;font-size:14px;padding:7px 12px;border-radius:999px;transition:background .2s}.nav.svelte-sxys2 .links:where(.svelte-sxys2) a:where(.svelte-sxys2):hover{background:#ffffff2e}.brand.svelte-sxys2{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;font-size:18px;letter-spacing:-.02em;font-weight:500}.brand.svelte-sxys2 img:where(.svelte-sxys2){height:18px}.hero.svelte-sxys2 .brand:where(.svelte-sxys2) img:where(.svelte-sxys2){filter:invert(1) drop-shadow(0 1px 6px rgba(10,8,20,.5))}.brand.svelte-sxys2 small:where(.svelte-sxys2){font-size:18px;font-weight:400;opacity:.7}.nav.svelte-sxys2 .right:where(.svelte-sxys2){display:flex;justify-content:flex-end;gap:8px;align-items:center}.pill.svelte-sxys2{display:inline-flex;align-items:center;height:34px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s}.pill.light.svelte-sxys2{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0000000f;text-shadow:none}.copy.svelte-sxys2{position:absolute;z-index:2;left:44px;bottom:52px;max-width:640px}.hero.svelte-sxys2 .copy:where(.svelte-sxys2){text-shadow:0 1px 3px rgba(10,8,20,.55),0 2px 26px rgba(10,8,20,.6)}.chip.svelte-sxys2{display:inline-flex;align-items:center;gap:8px;color:#fff;text-shadow:0 1px 10px rgba(10,8,20,.7)}.chip.svelte-sxys2 i:where(.svelte-sxys2){width:6px;height:6px;background:#a99aff}h1.svelte-sxys2{margin-top:16px;font-weight:500;font-size:clamp(34px,4.1vw,56px);line-height:1.05;letter-spacing:-.035em}.hero.svelte-sxys2 h1:where(.svelte-sxys2) em:where(.svelte-sxys2){color:#ffffff9e}.lede.svelte-sxys2{margin-top:16px;max-width:44ch;font-size:16.5px;line-height:1.55;color:#ffffffdb}.copy.svelte-sxys2 .go:where(.svelte-sxys2){margin-top:22px;display:inline-flex;align-items:center;gap:12px;height:42px;padding:0 5px 0 18px;border-radius:999px;background:#fff;color:var(--ink);text-decoration:none;font-size:14.5px;font-weight:500;text-shadow:none;transition:background .2s}.copy.svelte-sxys2 .go:where(.svelte-sxys2) span:where(.svelte-sxys2){width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;transition:transform .25s}.copy.svelte-sxys2 .go:where(.svelte-sxys2):hover{background:#edeaff}.copy.svelte-sxys2 .go:where(.svelte-sxys2):hover span:where(.svelte-sxys2){transform:translate(2px,-2px)}.who-else.svelte-sxys2{position:absolute;z-index:3;right:44px;bottom:52px;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.who-else.svelte-sxys2 .mono:where(.svelte-sxys2){color:#fff9;font-size:10.5px;margin-bottom:6px}.who-else.svelte-sxys2 a:where(.svelte-sxys2){display:inline-flex;align-items:center;gap:10px;padding:7px 0 9px;color:#ffffffd1;text-decoration:none;font-size:16px;font-weight:500;letter-spacing:-.01em;border-bottom:1.5px solid rgba(255,255,255,.22);transition:color .2s,border-color .2s}.who-else.svelte-sxys2 a:where(.svelte-sxys2)+a:where(.svelte-sxys2){margin-top:4px}.who-else.svelte-sxys2 a:where(.svelte-sxys2) span:where(.svelte-sxys2){transition:transform .2s}.who-else.svelte-sxys2 a:where(.svelte-sxys2):hover{color:#fff;border-color:#fff}.who-else.svelte-sxys2 a:where(.svelte-sxys2):hover span:where(.svelte-sxys2){transform:translate(3px)}.nav.svelte-sxys2 a:where(.svelte-sxys2):focus-visible,.who-else.svelte-sxys2 a:where(.svelte-sxys2):focus-visible,.copy.svelte-sxys2 a:where(.svelte-sxys2):focus-visible,.btn.svelte-sxys2:focus-visible{outline:2px solid #A99AFF;outline-offset:3px}.trust.svelte-sxys2{background:var(--ink);color:#ffffff8c}.trust.svelte-sxys2 .wrap:where(.svelte-sxys2){display:flex;align-items:center;justify-content:center;gap:36px;height:76px}.trust.svelte-sxys2 .rule:where(.svelte-sxys2){flex:0 1 120px;height:1px;background:#ffffff24}.trust.svelte-sxys2 img:where(.svelte-sxys2){height:34px;filter:brightness(0) invert(1);opacity:.9}.trust.svelte-sxys2 b:where(.svelte-sxys2){font-weight:500;color:#fff}.paper.svelte-sxys2{position:relative;padding:120px 0;overflow:hidden}.paper.svelte-sxys2>.dots,.close.svelte-sxys2>.dots{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.intro.svelte-sxys2{position:relative;text-align:center}.eyebrow.svelte-sxys2{color:var(--accent);display:inline-flex;align-items:center;gap:8px}.eyebrow.svelte-sxys2 i:where(.svelte-sxys2){width:6px;height:6px;background:var(--accent)}.intro.svelte-sxys2 h2:where(.svelte-sxys2),.close.svelte-sxys2 h2:where(.svelte-sxys2){margin-top:16px;font-weight:500;font-size:clamp(30px,3.4vw,44px);letter-spacing:-.03em;line-height:1.12}.intro.svelte-sxys2 p:where(.svelte-sxys2){margin:16px auto 0;max-width:52ch;color:var(--muted);font-size:16px;line-height:1.6}.loop.svelte-sxys2{position:relative;margin-top:64px}.band.svelte-sxys2{position:absolute;left:0;right:0;top:0;height:340px;border-radius:14px;overflow:hidden;background:#8fa3a6}.band.svelte-sxys2>canvas{position:absolute;inset:0;width:100%;height:100%}.steps.svelte-sxys2{position:relative;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:0 22px}.step.svelte-sxys2{min-width:0}.shot.svelte-sxys2{margin-top:56px;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #ffffffb3,0 30px 60px -24px #140e0699;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.step.svelte-sxys2:nth-child(2n) .shot:where(.svelte-sxys2){margin-top:84px}.shot.svelte-sxys2 .top:where(.svelte-sxys2){height:22px;display:flex;align-items:center;gap:5px;padding:0 10px;background:#f2f0eb;border-bottom:1px solid var(--line)}.shot.svelte-sxys2 .top:where(.svelte-sxys2) b:where(.svelte-sxys2){width:6px;height:6px;border-radius:50%;background:#dad6cd}.shot.svelte-sxys2 .top:where(.svelte-sxys2) span:where(.svelte-sxys2){margin-left:8px;font-family:var(--font-mono);font-size:9.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shot.svelte-sxys2 img:where(.svelte-sxys2){display:block;width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.step.svelte-sxys2:hover .shot:where(.svelte-sxys2){transform:translateY(-4px)}.cap.svelte-sxys2{position:relative;margin-top:34px;padding-top:18px;border-top:1px solid var(--line)}.cap.svelte-sxys2:before{content:"";position:absolute;left:0;top:-4px;width:7px;height:7px;background:var(--accent)}.cap.svelte-sxys2 .who:where(.svelte-sxys2){display:flex;gap:10px;color:var(--muted)}.cap.svelte-sxys2 .who:where(.svelte-sxys2) b:where(.svelte-sxys2){color:var(--accent);font-weight:500}.cap.svelte-sxys2 h3:where(.svelte-sxys2){margin-top:12px;font-weight:500;font-size:19px;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.cap.svelte-sxys2 p:where(.svelte-sxys2){margin-top:8px;color:var(--muted);font-size:14.5px;line-height:1.55;max-width:32ch}.roles-sec.svelte-sxys2{position:relative;margin-top:130px}.cards.svelte-sxys2{position:relative;margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.text.svelte-sxys2{padding:28px 28px 26px;display:grid;grid-template-rows:auto 1fr auto;gap:26px;min-width:0;border:1px solid var(--line);border-radius:14px;background:#ffffffb8}.lock.svelte-sxys2{display:flex;align-items:center;gap:9px}.lock.svelte-sxys2 img:where(.svelte-sxys2){height:15px}.lock.svelte-sxys2 b:where(.svelte-sxys2){font-size:15px;font-weight:500;letter-spacing:-.01em}.lock.svelte-sxys2 .state:where(.svelte-sxys2){margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;font-size:10.5px}.state.buy.svelte-sxys2{background:var(--accent-soft);color:var(--accent)}.state.use.svelte-sxys2{background:#eeece6;color:#5e5a51}.text.svelte-sxys2 h3:where(.svelte-sxys2){font-weight:500;font-size:clamp(22px,2vw,26px);letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.text.svelte-sxys2 .body:where(.svelte-sxys2)>p:where(.svelte-sxys2){margin-top:10px;color:var(--muted);font-size:15px;line-height:1.6}.feats.svelte-sxys2{margin-top:20px;border-top:1px solid var(--line)}.feats.svelte-sxys2 div:where(.svelte-sxys2){display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--line)}.feats.svelte-sxys2 dt:where(.svelte-sxys2){color:var(--muted);font-size:10.5px}.feats.svelte-sxys2 dd:where(.svelte-sxys2){font-size:14px;line-height:1.45;color:var(--ink)}.btn.svelte-sxys2{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;height:40px;padding:0 5px 0 16px;border-radius:8px;background:var(--ink);color:#fff;text-decoration:none;font-size:14px;font-weight:500;transition:background .2s}.btn.svelte-sxys2 span:where(.svelte-sxys2){width:30px;height:30px;border-radius:5px;display:grid;place-items:center;background:#ffffff1f;transition:transform .25s}.btn.svelte-sxys2:hover{background:#3a362e}.btn.svelte-sxys2:hover span:where(.svelte-sxys2){transform:translate(2px)}.btn.ghost.svelte-sxys2{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.btn.ghost.svelte-sxys2 span:where(.svelte-sxys2){background:var(--paper)}.btn.ghost.svelte-sxys2:hover{background:var(--ink);color:#fff}.btn.ghost.svelte-sxys2:hover span:where(.svelte-sxys2){background:#ffffff1f}.close.svelte-sxys2{position:relative;overflow:hidden;background:var(--ink);color:#fff;padding:110px 0 104px}.close.svelte-sxys2>.dots{opacity:.16}.close.svelte-sxys2 .wrap:where(.svelte-sxys2){position:relative;display:grid;grid-template-columns:1.7fr 1fr;gap:40px;align-items:end}.close.svelte-sxys2 .eyebrow:where(.svelte-sxys2){color:#a99aff}.close.svelte-sxys2 .eyebrow:where(.svelte-sxys2) i:where(.svelte-sxys2){background:#a99aff}.close.svelte-sxys2 h2:where(.svelte-sxys2) em:where(.svelte-sxys2){color:#ffffff8c}.close.svelte-sxys2 p:where(.svelte-sxys2){margin-top:16px;max-width:46ch;color:#ffffffa8;font-size:16px;line-height:1.6}.close.svelte-sxys2 .side:where(.svelte-sxys2){display:grid;gap:14px;justify-items:start}.close.svelte-sxys2 .btn:where(.svelte-sxys2){background:#fff;color:var(--ink);height:46px;padding-left:20px;font-size:15px}.close.svelte-sxys2 .btn:where(.svelte-sxys2) span:where(.svelte-sxys2){background:var(--ink);color:#fff;width:36px;height:36px}.close.svelte-sxys2 .btn:where(.svelte-sxys2):hover{background:#edeaff}.close.svelte-sxys2 .alt:where(.svelte-sxys2){display:flex;flex-wrap:wrap;gap:6px 18px;color:#ffffff80;font-size:10.5px}.close.svelte-sxys2 .alt:where(.svelte-sxys2) a:where(.svelte-sxys2){color:#ffffffd1;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25)}.close.svelte-sxys2 .alt:where(.svelte-sxys2) a:where(.svelte-sxys2):hover{color:#fff;border-color:#fff}@media(max-width:980px){.steps.svelte-sxys2{grid-template-columns:repeat(2,1fr);row-gap:40px}.band.svelte-sxys2{display:none}.shot.svelte-sxys2,.step.svelte-sxys2:nth-child(2n) .shot:where(.svelte-sxys2){margin-top:0;box-shadow:0 0 0 1px var(--line),0 24px 50px -26px #140e0673}.cards.svelte-sxys2{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}}@media(max-width:860px){.nav.svelte-sxys2 .links:where(.svelte-sxys2){display:none}.nav.svelte-sxys2{grid-template-columns:1fr auto;padding:0 16px}.nav.svelte-sxys2 .center:where(.svelte-sxys2){order:-1}.nav.svelte-sxys2 .pill.light:where(.svelte-sxys2){display:none}.copy.svelte-sxys2{left:18px;right:18px;bottom:132px}.who-else.svelte-sxys2{left:18px;right:18px;bottom:26px;align-items:stretch}.who-else.svelte-sxys2 .mono:where(.svelte-sxys2){display:none}.who-else.svelte-sxys2 a:where(.svelte-sxys2){justify-content:space-between;font-size:15px}.trust.svelte-sxys2 .wrap:where(.svelte-sxys2){gap:18px}.trust.svelte-sxys2 .rule:where(.svelte-sxys2){flex-basis:40px}.trust.svelte-sxys2 .count:where(.svelte-sxys2){display:none}.close.svelte-sxys2 .wrap:where(.svelte-sxys2){grid-template-columns:1fr}}@media(max-width:600px){section.svelte-sxys2 .wrap:where(.svelte-sxys2){padding:0 16px}.paper.svelte-sxys2{padding:88px 0 96px}.steps.svelte-sxys2{grid-template-columns:1fr;padding:0}.cap.svelte-sxys2 p:where(.svelte-sxys2){max-width:none}.roles-sec.svelte-sxys2{margin-top:96px}.text.svelte-sxys2{padding:22px 20px 20px}.close.svelte-sxys2{padding:84px 0 80px}.close.svelte-sxys2 .btn:where(.svelte-sxys2){width:100%}}@media(prefers-reduced-motion:reduce){.shot.svelte-sxys2{transition:none}}
