.grain-overlay:has(.x-root):before{display:none}.x-root{--x-ink:#050607;--x-paper:#f3f3f1;--x-blue:#1021d8;--x-blue-soft:#1021d81f;--x-paper-dim:#f3f3f18c;--x-paper-faint:#f3f3f129;--x-ink-dim:#0c120c99;--x-ink-faint:#0c120c1f}#x-scroller{overscroll-behavior-y:none;scrollbar-width:none;height:100dvh;overflow:hidden auto}#x-scroller::-webkit-scrollbar{display:none}.x-root ::selection{background-color:var(--x-blue);color:var(--x-paper)}:root{--x-step-hero:clamp(2.75rem,7.6vw,7.875rem);--x-step-1:clamp(2.5rem,6.3vw,6.5rem);--x-step-2:clamp(2rem,4.7vw,4.75rem);--x-step-3:clamp(1.6rem,3.2vw,3rem);--x-step-4:clamp(1.25rem,2vw,1.75rem);--x-lead:clamp(1.0625rem,1.25vw,1.375rem)}.x-display{letter-spacing:-.05em;font-optical-sizing:auto;text-wrap:balance;font-weight:620;line-height:.94}.x-display-hero{font-size:var(--x-step-hero);letter-spacing:-.055em;font-weight:640;line-height:1}.x-display-1{font-size:var(--x-step-1)}.x-display-2{font-size:var(--x-step-2)}.x-display-3{font-size:var(--x-step-3);letter-spacing:-.035em;line-height:1.04}.x-display-4{font-size:var(--x-step-4);letter-spacing:-.02em;font-weight:640;line-height:1.15}.x-beat{letter-spacing:-.035em;font-size:clamp(1.75rem,3.4vw,3.15rem);font-weight:600;line-height:1.08}.x-journey-step{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,3.6vw,3.5rem);font-weight:700;line-height:.8}.x-display-platform{letter-spacing:-.055em;font-size:clamp(2.25rem,4.9vw,4.4rem);font-weight:680;line-height:1}.x-platform-word{white-space:nowrap;transform-origin:0;will-change:transform;color:#3a54ff;text-shadow:0 0 38px #2a44ff66;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.x-platform-word{will-change:auto}}.x-lead{font-size:var(--x-lead);letter-spacing:-.011em;max-width:58ch;line-height:1.55}.x-eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:.6875rem;font-weight:700}@keyframes x-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.x-marquee-track{width:max-content;animation:36s linear infinite x-marquee;display:flex}@media (prefers-reduced-motion:reduce){.x-marquee-track{animation:none}}@keyframes x-caret{0%,49%{opacity:1}50%,to{opacity:0}}.x-caret{background:currentColor;width:.5em;height:.9em;margin-left:.18em;animation:1.1s step-end infinite x-caret;display:inline-block}@media (prefers-reduced-motion:reduce){.x-caret{animation:none}}.x-wire{background:radial-gradient(at 80% 10%,#1021d859 0%,#0000 55%),linear-gradient(160deg,#07080a 0%,#0a0d12 60%,#080b26 100%);position:absolute;inset:0}.x-wire-grid{background-image:linear-gradient(#f3f3f10d 1px,#0000 1px),linear-gradient(90deg,#f3f3f10d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.x-process-body{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);display:grid}.x-process-row[data-open=true] .x-process-body{grid-template-rows:1fr}.x-process-body>div{overflow:hidden}.x-liquid{pointer-events:none;background:#000;position:absolute;inset:0;overflow:hidden}.x-liquid-video{object-fit:cover;object-position:72% center;width:100%;height:100%;position:absolute;inset:0}.x-liquid-scrim{background:linear-gradient(98deg,#050607eb 0%,#050607d6 26%,#0506078c 44%,#05060729 62%,#05060700 78%),linear-gradient(#0000 70%,#05060759 88%,#050607e0 100%);position:absolute;inset:0}@media (max-width:900px){.x-liquid-video{object-position:85% center}.x-liquid-scrim{background:linear-gradient(#050607c7 0%,#050607d9 22%,#050607d6 56%,#05060761 74%,#0506070a 87%,#050607a8 100%)}}.x-btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.75rem;font-size:.9375rem;font-weight:650;line-height:1;transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);display:inline-flex}.x-btn:focus-visible{outline:2px solid var(--x-paper);outline-offset:3px}.x-btn-primary{background:var(--x-blue);color:var(--x-paper);box-shadow:inset 0 1px #f3f3f124}.x-btn-primary:hover{background:#1a2bf0;transform:translateY(-2px);box-shadow:inset 0 1px #f3f3f133,0 12px 28px -8px #1021dbb3}.x-btn-primary:active{transform:translateY(0)}.x-btn-ghost{color:var(--x-paper);background:0 0;border-color:#f3f3f147}.x-btn-ghost:hover{background:#f3f3f10f;border-color:#f3f3f1bf;transform:translateY(-2px)}.x-btn-ghost:active{transform:translateY(0)}.x-btn-paper{background:var(--x-paper);color:var(--x-ink);padding:1.125rem 2rem;font-size:1rem}.x-btn-paper:hover{background:#fff;transform:translateY(-2px);box-shadow:0 14px 32px -10px #00000073}.x-btn-paper:active{transform:translateY(0)}.x-btn svg{transition:transform .32s cubic-bezier(.22,1,.36,1)}.x-btn:hover svg{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.x-btn,.x-btn svg{transition:background-color .2s,border-color .2s}.x-btn:hover,.x-btn:hover svg{transform:none}}.x-chip{letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-size:.8125rem;font-weight:650;line-height:1;transition:background-color .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1);display:inline-flex}.x-chip:focus-visible{outline:2px solid var(--x-paper);outline-offset:2px}.x-chip-on{background:var(--x-paper);color:var(--x-ink)}.x-chip-off{color:#f3f3f19e;border-color:#f3f3f133}.x-chip-off:hover{color:var(--x-paper);background:#f3f3f10d;border-color:#f3f3f18c}.x-chip-sm{gap:.4375rem;padding:.5rem .875rem;font-size:.75rem}.x-chip-live{background:var(--x-blue);color:var(--x-paper)}.x-chip-done{color:#f3f3f1b3;background:#f3f3f11c}.x-chip-done:hover{color:var(--x-paper);background:#f3f3f12e}.x-platform-scrim{background:linear-gradient(90deg,#050607 0% 40%,#050607ed 48%,#0506078c 54%,#05060700 61%)}.x-grid{--x-row:clamp(340px,36vw,540px)}@media (min-width:768px){.x-grid{grid-auto-rows:var(--x-row)}}.x-nav-cta{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;padding:.625rem 1.25rem;line-height:1;transition:background-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.x-nav-cta:focus-visible{outline-offset:3px;outline:2px solid}[data-surface=hero] .x-nav-cta:hover,[data-surface=ink] .x-nav-cta:hover{background:var(--x-paper);border-color:var(--x-paper);color:var(--x-ink)}[data-surface=paper] .x-nav-cta,[data-surface=blue] .x-nav-cta{background:var(--x-ink);border-color:var(--x-ink);color:var(--x-paper)}[data-surface=paper] .x-nav-cta:hover{background:var(--x-blue);border-color:var(--x-blue)}[data-surface=blue] .x-nav-cta:hover{background:var(--x-paper);border-color:var(--x-paper);color:var(--x-ink)}.x-modal{z-index:100;--x-video-ar:1.6;--x-stage-max:min(82dvh,820px);opacity:0;visibility:hidden;transition:opacity .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;position:fixed;inset:0}.x-modal.is-open{opacity:1;visibility:visible;transition:opacity .32s cubic-bezier(.22,1,.36,1),visibility}.x-lead-modal{z-index:110}.x-modal-scrim{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050607d6;position:absolute;inset:0}.x-modal-scroll{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden auto}.x-modal-scroll::-webkit-scrollbar{display:none}@media (min-width:768px){.x-modal-scroll{padding:40px 24px 64px}}.x-modal-close{z-index:2;background:var(--x-paper);width:44px;height:44px;color:var(--x-ink);cursor:pointer;border:0;border-radius:999px;place-items:center;transition:transform .32s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:16px;right:16px;box-shadow:0 8px 24px -8px #0009}.x-modal-close:hover{transform:rotate(90deg)}.x-modal-close:focus-visible{outline:2px solid var(--x-paper);outline-offset:3px}@media (min-width:768px){.x-modal-close{top:24px;right:24px}}.x-modal-panel{width:min(1240px,100%,max(720px,calc(var(--x-stage-max)*var(--x-video-ar))));min-height:100%;color:var(--x-paper);background:#0a0c10;flex:none;transition:transform .45s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(24px)scale(.985)}.x-modal.is-open .x-modal-panel{transform:none}@media (min-width:768px){.x-modal-panel{border:1px solid #f3f3f11a;border-radius:1.5rem;min-height:0;margin:auto 0;box-shadow:0 40px 120px -30px #000c}}.x-modal-stage{width:100%;aspect-ratio:var(--x-video-ar);max-height:var(--x-stage-max);background:#000;position:relative;overflow:hidden}.x-modal-stage video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.x-modal-unmute{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--x-paper);cursor:pointer;background:#050607b3;border:1px solid #f3f3f140;border-radius:999px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:650;display:inline-flex;position:absolute;bottom:72px;left:16px}.x-modal-unmute:hover{background:var(--x-paper);color:var(--x-ink)}.x-modal-body{padding:28px 20px 32px}@media (min-width:768px){.x-modal-body{padding:40px 48px 48px}}.x-modal-head{gap:28px;display:grid}@media (min-width:1024px){.x-modal-head{grid-template-columns:1fr auto;align-items:start}}.x-modal-actions{flex-wrap:wrap;gap:12px;display:flex}.x-modal-metrics{border-top:1px solid #f3f3f11f;flex-wrap:wrap;gap:24px 48px;margin-top:36px;padding-top:28px;display:flex}.x-modal-facts{border-top:1px solid #f3f3f11f;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-top:36px;padding-top:28px;display:grid}.x-modal-foot{background:#f3f3f10d;border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:40px;padding:24px 28px;display:flex}.x-lead-panel{width:min(1080px,100%);min-height:100%;color:var(--x-paper);background:#0a0c10;flex:none;transition:transform .45s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;transform:translateY(24px)scale(.985)}.x-modal.is-open .x-lead-panel{transform:none}@media (min-width:768px){.x-lead-panel{border:1px solid #f3f3f11a;border-radius:1.5rem;min-height:0;margin:auto 0;box-shadow:0 40px 120px -30px #000c}}@media (min-width:1024px){.x-lead-panel{grid-template-columns:.92fr 1.08fr}}.x-lead-aside{border-bottom:1px solid #f3f3f11a;padding:72px 24px 28px}.x-lead-form{padding:28px 24px 32px}@media (min-width:768px){.x-lead-aside,.x-lead-form{padding:44px 40px 40px}}@media (min-width:1024px){.x-lead-aside{border-bottom:0;border-right:1px solid #f3f3f11a}}.x-field{display:block}.x-field>span,.x-field-label{letter-spacing:.16em;text-transform:uppercase;color:#f3f3f180;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:block}.x-input{width:100%;color:var(--x-paper);background:#f3f3f10d;border:1px solid #f3f3f124;border-radius:.75rem;padding:.875rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.4;transition:border-color .25s,background-color .25s,box-shadow .25s}.x-input::placeholder{color:#f3f3f159}.x-input:hover{border-color:#f3f3f147}.x-input:focus{border-color:var(--x-blue);background:#f3f3f112;outline:none;box-shadow:0 0 0 3px #1021d84d}@media (prefers-reduced-motion:reduce){.x-modal-panel,.x-lead-panel{transition:none}.x-modal-close:hover{transform:none}}
