.LandingPage-module__LO3LYW__root{--bg:#0c0b1e;--bg-deep:#08071a;--surface:#131127;--surface-2:#181530;--line:#ffffff14;--line-strong:#ffffff24;--accent:#9000ff;--accent-soft:#a93bff;--text:#f4f2fb;--strong:#c7c2e0;--muted:#8b86a6;background:var(--bg);color:var(--text);min-height:100dvh;font-family:var(--font-plus-jakarta),system-ui,-apple-system,sans-serif;overflow-x:clip}.LandingPage-module__LO3LYW__root a{color:inherit;text-decoration:none}.LandingPage-module__LO3LYW__root h1,.LandingPage-module__LO3LYW__root h2,.LandingPage-module__LO3LYW__root h3{font-family:var(--font-plus-jakarta),system-ui,sans-serif;letter-spacing:-.025em}.LandingPage-module__LO3LYW__bgWash{pointer-events:none;z-index:0;background:radial-gradient(900px 460px at 50% -8%,#9000ff38,#0000 62%),radial-gradient(700px 400px at 88% 6%,#9000ff1a,#0000 60%);height:900px;position:absolute;inset:0 0 auto}.LandingPage-module__LO3LYW__navWrap{z-index:100;padding:0 16px;position:sticky;top:14px}.LandingPage-module__LO3LYW__navGlass{-webkit-backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(135deg,#ffffff1a,#ffffff09);border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:16px;max-width:1120px;height:58px;margin:0 auto;padding:0 12px 0 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff0d,0 14px 44px #0000006b}.LandingPage-module__LO3LYW__navGlass:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(140% 100% at 14% -34%,#ffffff3d,#0000 56%);position:absolute;inset:0}@media (prefers-reduced-transparency:reduce){.LandingPage-module__LO3LYW__navGlass{-webkit-backdrop-filter:none;background:#16142f}}.LandingPage-module__LO3LYW__navLink{color:var(--strong);border-radius:8px;padding:7px 12px;font-size:14px;font-weight:500;transition:color .16s,background-color .16s}.LandingPage-module__LO3LYW__navLink:hover{color:#fff;background:#ffffff0f}.LandingPage-module__LO3LYW__navLinkMobile{color:var(--strong);border-radius:10px;padding:13px 12px;font-size:17px;font-weight:500;display:block}.LandingPage-module__LO3LYW__navLinkMobile:hover{color:#fff;background:#ffffff0f}.LandingPage-module__LO3LYW__btnPrimary{background:var(--accent);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s,background .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 8px 28px #9000ff4d}.LandingPage-module__LO3LYW__btnPrimary:hover{background:#9d1bff;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff3d,0 10px 34px #9000ff73}.LandingPage-module__LO3LYW__btnPrimary:active{transform:translateY(0)}.LandingPage-module__LO3LYW__btnPrimarySm{height:38px;padding:0 16px;font-size:14px}.LandingPage-module__LO3LYW__btnGhost{border:1px solid var(--line-strong);height:46px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:15px;font-weight:500;transition:background .16s,border-color .16s;display:inline-flex}.LandingPage-module__LO3LYW__btnGhost:hover{background:#ffffff14;border-color:#ffffff3d}.LandingPage-module__LO3LYW__panel{background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-radius:16px}.LandingPage-module__LO3LYW__cardHover{transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s}@media (prefers-reduced-motion:no-preference){.LandingPage-module__LO3LYW__cardHover:hover{border-color:#9000ff66;transform:translateY(-3px)}}.LandingPage-module__LO3LYW__chip{border:1px solid var(--line-strong);color:var(--strong);background:#9000ff14;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:13px;font-weight:500;display:inline-flex}.LandingPage-module__LO3LYW__chipDot{background:var(--accent-soft);width:7px;height:7px;box-shadow:0 0 10px var(--accent-soft);border-radius:999px}.LandingPage-module__LO3LYW__window{border:1px solid var(--line-strong);background:linear-gradient(#14122c,#0d0b20);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 120px #0000008c,0 0 0 1px #9000ff0f}.LandingPage-module__LO3LYW__windowBar{border-bottom:1px solid var(--line);background:#ffffff05;align-items:center;gap:7px;padding:13px 16px;display:flex}.LandingPage-module__LO3LYW__windowDot{background:#ffffff24;border-radius:999px;width:11px;height:11px}.LandingPage-module__LO3LYW__windowGlow{filter:blur(6px);pointer-events:none;z-index:-1;background:radial-gradient(50% 100% at 50% 100%,#9000ff47,#0000 70%);height:280px;position:absolute;inset:auto -10% -40%}.LandingPage-module__LO3LYW__reveal{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.LandingPage-module__LO3LYW__revealIn{opacity:1;transform:none}.LandingPage-module__LO3LYW__lite .LandingPage-module__LO3LYW__reveal{opacity:1!important;transition:none!important;transform:none!important}.LandingPage-module__LO3LYW__seq{position:relative}.LandingPage-module__LO3LYW__seqGrid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:960px){.LandingPage-module__LO3LYW__seqGrid{grid-template-columns:1fr 1fr;align-items:start;gap:64px}}.LandingPage-module__LO3LYW__seqSticky{position:relative}@media (min-width:960px){.LandingPage-module__LO3LYW__seqSticky{align-self:start;position:sticky;top:96px}}.LandingPage-module__LO3LYW__seqStep{opacity:.32;flex-direction:column;justify-content:center;min-height:78vh;transition:opacity .5s;display:flex}.LandingPage-module__LO3LYW__seqStep[data-active=true]{opacity:1}.LandingPage-module__LO3LYW__lite .LandingPage-module__LO3LYW__seqStep{opacity:1;min-height:auto;margin-bottom:40px}.LandingPage-module__LO3LYW__seqRail{background:var(--line);border-radius:2px;width:2px;position:relative;overflow:hidden}.LandingPage-module__LO3LYW__seqRailFill{background:linear-gradient(180deg,var(--accent-soft),var(--accent));width:100%;transition:height .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.LandingPage-module__LO3LYW__impactNum{font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.04em;background:linear-gradient(#fff,#b98bff);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:.9}.LandingPage-module__LO3LYW__barTrack{background:#ffffff0d;border-radius:5px;overflow:hidden}.LandingPage-module__LO3LYW__foot a{color:var(--muted);transition:color .16s}.LandingPage-module__LO3LYW__foot a:hover{color:var(--text)}.LandingPage-module__LO3LYW__divider{border:none;border-top:1px solid var(--line);margin:0}.LandingPage-module__LO3LYW__ctaGlow{pointer-events:none;background:radial-gradient(58% 80% at 50% 118%,#9000ff57,#0000 60%);position:absolute;inset:0}.LandingPage-module__LO3LYW__grain{z-index:2;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.LandingPage-module__LO3LYW__float{animation:7s ease-in-out infinite LandingPage-module__LO3LYW__floaty}}@keyframes LandingPage-module__LO3LYW__floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@property --bzAngle{syntax:"<angle>";inherits:false;initial-value:0deg}.LandingPage-module__LO3LYW__gradBorder:after{content:"";border-radius:inherit;background:conic-gradient(from var(--bzAngle),transparent 0deg,transparent 70deg,#9000ff 140deg,#c08bff 175deg,#9000ff 210deg,transparent 290deg);-webkit-mask-composite:xor;pointer-events:none;z-index:3;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){@supports (background:conic-gradient(from var(--bzAngle), red, blue)){.LandingPage-module__LO3LYW__gradBorder:after{animation:8s linear infinite LandingPage-module__LO3LYW__spinBorder}}}@keyframes LandingPage-module__LO3LYW__spinBorder{to{--bzAngle:360deg}}.LandingPage-module__LO3LYW__spot{position:relative;overflow:hidden}.LandingPage-module__LO3LYW__spot:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--sx,50%)var(--sy,50%),#9000ff29,transparent 62%);opacity:0;transition:opacity .3s;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference) and (pointer:fine){.LandingPage-module__LO3LYW__spot:hover:before{opacity:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.LandingPage-module__LO3LYW__pxWash{animation:linear both LandingPage-module__LO3LYW__pxWashK;animation-timeline:scroll(root);animation-range:0 100vh}.LandingPage-module__LO3LYW__pxProduct{animation:linear both LandingPage-module__LO3LYW__pxProductK;animation-timeline:scroll(root);animation-range:0 90vh}}}@keyframes LandingPage-module__LO3LYW__pxWashK{to{opacity:.45;transform:translateY(110px)}}@keyframes LandingPage-module__LO3LYW__pxProductK{to{transform:translateY(-34px)}}.LandingPage-module__LO3LYW__heroWord{opacity:0;animation:.75s cubic-bezier(.22,1,.36,1) forwards LandingPage-module__LO3LYW__wordIn;display:inline-block;transform:translateY(22px)}.LandingPage-module__LO3LYW__lite .LandingPage-module__LO3LYW__heroWord{opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.LandingPage-module__LO3LYW__heroWord{opacity:1;animation:none;transform:none}}@keyframes LandingPage-module__LO3LYW__wordIn{to{opacity:1;transform:none}}.LandingPage-module__LO3LYW__appear{opacity:0;transition:opacity .9s .2s}.LandingPage-module__LO3LYW__appearIn{opacity:1}.LandingPage-module__LO3LYW__lite .LandingPage-module__LO3LYW__appear{opacity:1;transition:none}
