.hero.svelte-trusp4{position:relative;height:100vh;height:100svh;min-height:640px;overflow:hidden;background:#2a2620}.hero.svelte-trusp4>canvas{position:absolute;inset:0;width:100%;height:100%}.hero.svelte-trusp4 .nav:where(.svelte-trusp4),.hero.svelte-trusp4 .copy:where(.svelte-trusp4){color:#fff;text-shadow:0 1px 2px rgba(10,8,20,.35),0 2px 26px rgba(10,8,20,.55)}.nav.svelte-trusp4{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-trusp4 .links:where(.svelte-trusp4){display:flex;gap:6px}.nav.svelte-trusp4 .links:where(.svelte-trusp4) a:where(.svelte-trusp4){color:#fff;text-decoration:none;font-size:14px;padding:7px 12px;border-radius:999px;transition:background .2s}.nav.svelte-trusp4 .links:where(.svelte-trusp4) a:where(.svelte-trusp4):hover,.nav.svelte-trusp4 .links:where(.svelte-trusp4) a[aria-current]:where(.svelte-trusp4){background:#ffffff2e}.brand.svelte-trusp4{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;font-size:18px;letter-spacing:-.02em;font-weight:500}.brand.svelte-trusp4 img:where(.svelte-trusp4){height:18px}.hero.svelte-trusp4 .brand:where(.svelte-trusp4) img:where(.svelte-trusp4){filter:invert(1) drop-shadow(0 1px 6px rgba(10,8,20,.5))}.nav.svelte-trusp4 .right:where(.svelte-trusp4){display:flex;justify-content:flex-end;align-items:center;gap:8px}.pill.svelte-trusp4{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-trusp4{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0000000f;text-shadow:none}.copy.svelte-trusp4{position:absolute;z-index:2;left:44px;bottom:52px;max-width:640px;text-align:left}.hero.svelte-trusp4 .copy:where(.svelte-trusp4){text-shadow:0 1px 3px rgba(10,8,20,.55),0 2px 26px rgba(10,8,20,.6)}.chip.svelte-trusp4{display:inline-flex;align-items:center;gap:8px;color:#fff;text-shadow:0 1px 10px rgba(10,8,20,.7)}.chip.svelte-trusp4 i:where(.svelte-trusp4){width:6px;height:6px;background:#a99aff}h1.svelte-trusp4{margin-top:16px;font-weight:500;font-size:clamp(36px,4.1vw,56px);line-height:1.05;letter-spacing:-.035em}.hero.svelte-trusp4 h1:where(.svelte-trusp4) em:where(.svelte-trusp4){color:#ffffff9e}.lede.svelte-trusp4{margin-top:16px;max-width:44ch;font-size:16.5px;line-height:1.55;color:#ffffffdb}.copy.svelte-trusp4 .pill:where(.svelte-trusp4){margin-top:22px;height:40px;padding:0 20px;background:#fff;color:var(--ink);text-shadow:none}.copy.svelte-trusp4 .pill:where(.svelte-trusp4):hover{background:#edeaff}.hero-side.svelte-trusp4{position:absolute;z-index:2;right:44px;bottom:56px;text-align:right;color:#ffffffc7;text-shadow:0 1px 12px rgba(10,8,20,.7);display:grid;gap:6px;justify-items:end}.hero-side.svelte-trusp4 b:where(.svelte-trusp4){color:#fff;font-weight:500;font-size:15px;letter-spacing:-.01em;text-transform:none;font-family:var(--font-sans)}.nav.svelte-trusp4 a:where(.svelte-trusp4):focus-visible{outline:2px solid #A99AFF;outline-offset:3px}.paper.svelte-trusp4{position:relative;padding:120px 0 0;overflow:hidden}.paper.svelte-trusp4>.dots{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.intro.svelte-trusp4{position:relative;text-align:center}.eyebrow.svelte-trusp4{color:var(--accent);display:inline-flex;align-items:center;gap:8px}.eyebrow.svelte-trusp4 i:where(.svelte-trusp4){width:6px;height:6px;background:var(--accent)}.intro.svelte-trusp4 h2:where(.svelte-trusp4),.sec-h.svelte-trusp4{margin-top:16px;font-weight:500;font-size:clamp(30px,3.4vw,44px);letter-spacing:-.03em;line-height:1.12}.intro.svelte-trusp4 p:where(.svelte-trusp4){margin:16px auto 0;max-width:52ch;color:var(--muted);font-size:16px;line-height:1.6}.btn.svelte-trusp4{display:inline-flex;align-items:center;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;border:0;cursor:pointer;font-family:inherit;justify-self:start}.btn.svelte-trusp4 span:where(.svelte-trusp4){width:30px;height:30px;border-radius:5px;display:grid;place-items:center;background:#ffffff1f;transition:transform .25s}.btn.svelte-trusp4:hover{background:#3a362e}.btn.svelte-trusp4:hover span:where(.svelte-trusp4){transform:translate(2px,-2px)}.browser.svelte-trusp4{position:absolute;z-index:2;left:9%;right:-8%;top:14%;border-radius:10px 0 0 10px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #ffffffb3,0 30px 70px -24px #140e068c}.browser.svelte-trusp4 .top:where(.svelte-trusp4){height:28px;display:flex;align-items:center;gap:6px;padding:0 12px;background:#f2f0eb;border-bottom:1px solid var(--line)}.browser.svelte-trusp4 .top:where(.svelte-trusp4) b:where(.svelte-trusp4){width:8px;height:8px;border-radius:50%;background:#dad6cd}.browser.svelte-trusp4 .top:where(.svelte-trusp4) span:where(.svelte-trusp4){margin-left:12px;font-family:var(--font-mono);font-size:10.5px;color:var(--muted);white-space:nowrap}.browser.svelte-trusp4 img:where(.svelte-trusp4){width:100%;display:block}.tagline.svelte-trusp4{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:#fff;font-size:13px;font-weight:500;box-shadow:0 10px 30px -10px #140a3c66}.tagline.svelte-trusp4 i:where(.svelte-trusp4){width:8px;height:8px;border-radius:50%;background:#22c55e}.tagline.v.svelte-trusp4 i:where(.svelte-trusp4){background:var(--accent)}.nav.svelte-trusp4 .links:where(.svelte-trusp4) a:where(.svelte-trusp4) .soon:where(.svelte-trusp4),.route.svelte-trusp4 .soon:where(.svelte-trusp4){font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:2px 5px;border-radius:4px;margin-left:6px;vertical-align:2px}.nav.svelte-trusp4 .links:where(.svelte-trusp4) a:where(.svelte-trusp4) .soon:where(.svelte-trusp4){background:#fff3;text-shadow:none}.cta-line.svelte-trusp4{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:22px}.cta-line.svelte-trusp4 .pill:where(.svelte-trusp4){margin-top:0}.side-link.svelte-trusp4{color:#fff;font-size:14px;text-decoration:underline;text-decoration-color:#ffffff80;text-underline-offset:4px;transition:text-decoration-color .2s}.side-link.svelte-trusp4:hover{text-decoration-color:#fff}.flow.svelte-trusp4{position:relative;margin-top:52px}.steps.svelte-trusp4{display:grid;grid-template-columns:repeat(4,1fr);gap:0 22px}.step.svelte-trusp4{position:relative;text-align:left;background:none;border:0;padding:18px 0 20px;cursor:pointer;font:inherit;color:var(--muted);display:grid;gap:6px;align-content:start;transition:color .2s}.step.svelte-trusp4:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#1c1a1629}.step.svelte-trusp4 .bar:where(.svelte-trusp4){position:absolute;left:0;top:-.5px;height:2px;width:0;background:var(--accent)}.step.on.svelte-trusp4 .bar:where(.svelte-trusp4){width:100%}.step.on.run.svelte-trusp4 .bar:where(.svelte-trusp4){animation:svelte-trusp4-fill var(--dur, 6s) linear forwards}@keyframes svelte-trusp4-fill{0%{width:0}to{width:100%}}.step.svelte-trusp4 .mono:where(.svelte-trusp4){font-size:10.5px}.step.svelte-trusp4 b:where(.svelte-trusp4){font-weight:500;font-size:17px;letter-spacing:-.015em;color:var(--ink);opacity:.55;transition:opacity .2s}.step.svelte-trusp4 small:where(.svelte-trusp4){font-size:13.5px;line-height:1.5;max-width:30ch}.step.on.svelte-trusp4{color:var(--ink)}.step.on.svelte-trusp4 .mono:where(.svelte-trusp4){color:var(--accent)}.step.on.svelte-trusp4 b:where(.svelte-trusp4),.step.svelte-trusp4:hover b:where(.svelte-trusp4){opacity:1}.step.svelte-trusp4:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.flow-stage.svelte-trusp4{position:relative;height:560px;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#2a2620}.flow-stage.svelte-trusp4>canvas{position:absolute;inset:0;width:100%;height:100%}.pane.svelte-trusp4{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .38s,transform .52s cubic-bezier(.2,.8,.2,1),visibility 0s .52s}.pane.on.svelte-trusp4{opacity:1;visibility:visible;transform:none;transition:opacity .38s,transform .52s cubic-bezier(.2,.8,.2,1)}.pane.svelte-trusp4 .browser:where(.svelte-trusp4){left:7%;right:-6%;top:10%}.pane.svelte-trusp4 .phone:where(.svelte-trusp4){position:absolute;z-index:3;left:50%;transform:translate(-50%);width:min(300px,46%);top:8%;bottom:0;border-radius:22px 22px 0 0;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #ffffffb3,0 30px 70px -24px #140e068c}.pane.svelte-trusp4 .phone:where(.svelte-trusp4) img:where(.svelte-trusp4){width:100%;height:auto;display:block}.flow-foot.svelte-trusp4{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:12px;color:var(--muted)}.flow-note.svelte-trusp4{display:none;font-size:14.5px;line-height:1.5;color:var(--ink)}.paper.svelte-trusp4 .routes:where(.svelte-trusp4){position:relative;padding:96px 28px 110px}.routes-list.svelte-trusp4{margin-top:22px;border-top:1px solid rgba(28,26,22,.16)}.route.svelte-trusp4{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;padding:26px 0;border-bottom:1px solid rgba(28,26,22,.16)}.route.svelte-trusp4>i:where(.svelte-trusp4){font-style:normal;color:var(--accent);font-size:11px}.route.svelte-trusp4 h3:where(.svelte-trusp4){font-weight:500;font-size:clamp(26px,2.8vw,36px);letter-spacing:-.03em;line-height:1.1}.route.svelte-trusp4 h3:where(.svelte-trusp4) a:where(.svelte-trusp4){color:var(--ink);text-decoration:none}.route.svelte-trusp4 h3:where(.svelte-trusp4) a:where(.svelte-trusp4):hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.route.svelte-trusp4 .soon:where(.svelte-trusp4){background:var(--accent-soft);color:#3a2ba8;vertical-align:8px}.route.svelte-trusp4 p:where(.svelte-trusp4){margin-top:6px;color:var(--muted);font-size:15px;line-height:1.55}.btn.ghost.svelte-trusp4{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px #1c1a1640}.btn.ghost.svelte-trusp4 span:where(.svelte-trusp4){background:#1c1a160f}.btn.ghost.svelte-trusp4:hover{background:#1c1a160d}.pilot.svelte-trusp4{background:var(--ink);color:#fff;padding:100px 0}.pilot.svelte-trusp4 .wrap:where(.svelte-trusp4){display:grid;grid-template-columns:minmax(0,640px);gap:56px;align-items:center}.pilot.svelte-trusp4 .eyebrow:where(.svelte-trusp4){color:#a99aff}.pilot.svelte-trusp4 .eyebrow:where(.svelte-trusp4) i:where(.svelte-trusp4){background:#a99aff}.pilot.svelte-trusp4 .lead:where(.svelte-trusp4){margin-top:18px;max-width:42ch;color:#ffffffb8;font-size:16px;line-height:1.6}.pilot.svelte-trusp4 dl:where(.svelte-trusp4){margin-top:28px;border-top:1px solid rgba(255,255,255,.14)}.pilot.svelte-trusp4 dl:where(.svelte-trusp4) div:where(.svelte-trusp4){display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:baseline;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.14)}.pilot.svelte-trusp4 dt:where(.svelte-trusp4){color:#ffffff80;font-size:10.5px}.pilot.svelte-trusp4 dd:where(.svelte-trusp4){font-size:14.5px;line-height:1.45}.pilot.svelte-trusp4 .pill:where(.svelte-trusp4){margin-top:30px;height:40px;padding:0 20px;background:#fff;color:var(--ink)}.pilot.svelte-trusp4 .pill:where(.svelte-trusp4):hover{background:#edeaff}.final.svelte-trusp4{position:relative;height:520px;overflow:hidden;background:#2a2620;color:#fff}.final.svelte-trusp4>canvas{position:absolute;inset:0;width:100%;height:100%}.final.svelte-trusp4 .copy:where(.svelte-trusp4){bottom:56px;text-shadow:0 1px 2px rgba(10,8,20,.35),0 2px 26px rgba(10,8,20,.55)}.final.svelte-trusp4 h2:where(.svelte-trusp4){font-weight:500;font-size:clamp(32px,3.6vw,48px);line-height:1.08;letter-spacing:-.035em}.final.svelte-trusp4 .pill:where(.svelte-trusp4){background:#fff;color:var(--ink);height:40px;padding:0 20px;text-shadow:none}.final.svelte-trusp4 .pill:where(.svelte-trusp4):hover{background:#edeaff}@media(max-width:860px){section.svelte-trusp4 .wrap:where(.svelte-trusp4){padding:0 16px}.nav.svelte-trusp4 .links:where(.svelte-trusp4){display:none}.nav.svelte-trusp4{grid-template-columns:1fr auto;padding:0 16px}.nav.svelte-trusp4 .center:where(.svelte-trusp4){order:-1}.copy.svelte-trusp4{left:16px;right:16px;bottom:96px}.hero-side.svelte-trusp4{left:16px;right:auto;bottom:34px;justify-items:start;text-align:left}.hero-side.svelte-trusp4 b:where(.svelte-trusp4){display:none}.paper.svelte-trusp4{padding-top:84px}.flow.svelte-trusp4{margin-top:36px}.steps.svelte-trusp4{grid-template-columns:1fr 1fr;gap:0 14px}.step.svelte-trusp4{padding:14px 0}.step.svelte-trusp4 small:where(.svelte-trusp4){display:none}.step.svelte-trusp4 b:where(.svelte-trusp4){font-size:15.5px}.flow-stage.svelte-trusp4{height:400px}.pane.svelte-trusp4 .browser:where(.svelte-trusp4){left:5%;right:-30%;top:8%}.pane.svelte-trusp4 .phone:where(.svelte-trusp4){width:62%;top:7%}.flow-note.svelte-trusp4{display:block}.flow-foot.svelte-trusp4{flex-direction:column;gap:6px}.paper.svelte-trusp4 .routes:where(.svelte-trusp4){padding:72px 16px 84px}.route.svelte-trusp4{grid-template-columns:34px minmax(0,1fr);gap:4px 12px;padding:22px 0;align-items:start}.route.svelte-trusp4>i:where(.svelte-trusp4){padding-top:12px}.route.svelte-trusp4 .btn:where(.svelte-trusp4){grid-column:2;margin-top:12px}.pilot.svelte-trusp4{padding:72px 0}.pilot.svelte-trusp4 .wrap:where(.svelte-trusp4){grid-template-columns:1fr;gap:36px}.final.svelte-trusp4{height:480px}.final.svelte-trusp4 .copy:where(.svelte-trusp4){bottom:40px}}@media(prefers-reduced-motion:reduce){.pane.svelte-trusp4,.pane.on.svelte-trusp4{transition:opacity .12s,visibility 0s;transform:none}.step.on.run.svelte-trusp4 .bar:where(.svelte-trusp4){animation:none;width:100%}}
