.lp{--blue:#6d7cff;--blue-dim:rgba(109,124,255,0.08);--blue-border:rgba(109,124,255,0.22);--surface:rgba(255,255,255,0.028);--border:rgba(255,255,255,0.07);background:#04040c;color:#f8fafc;min-height:100vh;overflow-x:clip}.lp,.lp>*{position:relative}.lp>*{z-index:1}.lp .footer-wordmark em,.lp .nav-wordmark em,.lp h1 em,.lp h2 em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:0}.lp-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.lp-bg-aurora{position:absolute;border-radius:50%;will-change:transform}.lp-bg-aurora-1{width:80vw;height:80vw;max-width:980px;max-height:980px;top:-34vh;left:50%;margin-left:-40vw;background:radial-gradient(circle at 40% 40%,rgba(109,124,255,.17) 0,rgba(167,139,250,.09) 32%,rgba(109,124,255,.03) 52%,transparent 68%);transform:translate3d(calc((var(--mx) - .5) * 50px),calc(var(--sp) * -32vh),0) rotate(calc(var(--sp) * 100deg)) scale(calc(1 + var(--sp) * .5))}.lp-bg-aurora-2{width:56vw;height:56vw;max-width:720px;max-height:720px;top:48vh;right:-20vw;background:radial-gradient(circle at 60% 40%,rgba(34,211,238,.11) 0,rgba(109,124,255,.07) 38%,rgba(34,211,238,.02) 55%,transparent 68%);transform:translate3d(calc((var(--mx) - .5) * -70px),calc(var(--sp) * -55vh),0) rotate(calc(var(--sp) * -140deg)) scale(calc(1 + var(--sp) * .35))}.lp-bg-aurora-3{width:50vw;height:50vw;max-width:640px;max-height:640px;bottom:-30vh;left:-16vw;background:radial-gradient(circle at 50% 50%,rgba(244,114,182,.09) 0,rgba(167,139,250,.07) 38%,rgba(244,114,182,.02) 55%,transparent 68%);transform:translate3d(calc((var(--my) - .5) * 60px),calc(var(--sp) * 34vh),0) rotate(calc(var(--sp) * 180deg))}.lp-bg-floor{position:absolute;left:-25%;right:-25%;bottom:-12vh;height:64vh;overflow:hidden;transform:perspective(620px) rotateX(62deg);transform-origin:center bottom;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.85) 0,transparent 78%);mask-image:linear-gradient(0deg,rgba(0,0,0,.85) 0,transparent 78%);opacity:calc(.35 + var(--sp) * .45)}.lp-bg-floor:before{content:"";inset:-72px 0 0;background-image:linear-gradient(rgba(109,124,255,.13) 1px,transparent 0),linear-gradient(90deg,rgba(109,124,255,.13) 1px,transparent 0);background-size:72px 72px;transform:translateY(mod(calc(var(--spy) * .22px),72px))}.lp-bg-floor:before,.lp-bg-stars{position:absolute;will-change:transform}.lp-bg-stars{inset:-10% 0;background-image:radial-gradient(1px 1px at 12% 22%,rgba(255,255,255,.55) 50%,transparent 51%),radial-gradient(1px 1px at 78% 12%,rgba(255,255,255,.35) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 55% 38%,rgba(167,139,250,.55) 50%,transparent 51%),radial-gradient(1px 1px at 32% 64%,rgba(255,255,255,.3) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 88% 52%,rgba(34,211,238,.45) 50%,transparent 51%),radial-gradient(1px 1px at 6% 84%,rgba(255,255,255,.4) 50%,transparent 51%),radial-gradient(1px 1px at 64% 78%,rgba(255,255,255,.25) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 42% 8%,rgba(109,124,255,.5) 50%,transparent 51%);background-size:640px 640px;background-repeat:repeat;transform:translateY(calc(var(--spy) * -.06px));opacity:.8}.lp-bg-noise{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");opacity:.04}.lp-bg-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 110% 90% at 50% 30%,transparent 55%,rgba(2,2,8,.8) 100%)}.lp-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:100;pointer-events:none}.lp-progress span{display:block;height:100%;width:100%;background:var(--grad);box-shadow:0 0 14px rgba(109,124,255,.8);transform:scaleX(var(--sp));transform-origin:left;will-change:transform}.lp .nav{position:fixed;top:14px;left:0;right:0;z-index:50;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.lp .nav-pill{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1060px,100%);padding:10px 12px 10px 24px;background:rgba(8,8,20,.55);border:1px solid rgba(255,255,255,.09);border-radius:100px;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 48px rgba(0,0,0,.45)}.lp .nav-wordmark{font-family:var(--display);font-size:18px;font-weight:700;color:#fff;text-decoration:none;letter-spacing:-.02em;flex-shrink:0}.lp .nav-wordmark em{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp .nav-wordmark:hover{color:#fff;text-decoration:none}.lp .nav-links{display:flex;align-items:center;gap:30px}.lp .nav-link{font-size:13px;color:rgba(255,255,255,.45);text-decoration:none;font-weight:500;transition:color .15s,text-shadow .2s;letter-spacing:-.005em}.lp .nav-link:hover{color:#fff;text-decoration:none;text-shadow:0 0 18px rgba(109,124,255,.9)}.lp .nav-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.lp .nav-signin{font-size:13px;color:rgba(255,255,255,.45);text-decoration:none;font-weight:500;transition:color .15s}.lp .nav-signin:hover{color:#fff;text-decoration:none}.lp .nav-cta{padding:9px 20px!important;font-size:13px!important}.lp .hero{position:relative;text-align:center;padding:196px 32px 90px;max-width:1100px;margin:0 auto;isolation:isolate}.hero-chips{position:absolute;inset:0;pointer-events:none;z-index:-1}.hero-chip{position:absolute;display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.04em;color:rgba(255,255,255,.62);background:rgba(16,16,38,.72);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 40px rgba(0,0,0,.4),0 0 36px rgba(109,124,255,.08);animation:chip-float 7s ease-in-out infinite;will-change:transform}.hero-chip-icon{color:var(--blue);font-size:13px;text-shadow:0 0 12px rgba(109,124,255,.9)}.hero-chip-1{top:24%;left:2%;transform:translate3d(calc((var(--mx) - .5) * -34px),calc((var(--my) - .5) * -22px + var(--spy) * .1px),0) rotate(-7deg)}.hero-chip-2{top:20%;right:3%;animation-delay:-2.2s;transform:translate3d(calc((var(--mx) - .5) * 42px),calc((var(--my) - .5) * 26px + var(--spy) * .16px),0) rotate(5deg)}.hero-chip-3{bottom:19%;left:7%;animation-delay:-4s;transform:translate3d(calc((var(--mx) - .5) * 52px),calc((var(--my) - .5) * -30px + var(--spy) * .06px),0) rotate(4deg)}.hero-chip-4{bottom:24%;right:6%;animation-delay:-5.4s;transform:translate3d(calc((var(--mx) - .5) * -46px),calc((var(--my) - .5) * 34px + var(--spy) * .13px),0) rotate(-5deg)}@keyframes chip-float{0%,to{translate:0 0}50%{translate:0 -14px}}.lp .hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:36px;background:rgba(109,124,255,.06);border:1px solid rgba(109,124,255,.22);padding:8px 18px;border-radius:100px;box-shadow:0 0 24px rgba(109,124,255,.12)}.hero-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 10px rgba(109,124,255,1);animation:lp-pulse 2.4s ease-in-out infinite;flex-shrink:0}@keyframes lp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.lp .hero-title{font-family:var(--display);font-size:clamp(52px,8.2vw,104px);font-weight:700;line-height:1.02;color:#fff;margin-bottom:0;letter-spacing:-.045em}.hero-line{display:block}.hero-line-accent em{background:linear-gradient(115deg,#8ea2ff,#c4b5fd 38%,#67e8f9 75%,#8ea2ff);background-size:220% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:grad-pan 7s ease-in-out infinite;padding-right:.06em}@keyframes grad-pan{0%,to{background-position:0 0}50%{background-position:100% 0}}.lp .hero-sub{font-size:17px;color:rgba(255,255,255,.42);max-width:480px;margin:30px auto 52px;line-height:1.78;letter-spacing:-.005em}.lp .hero-ctas{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.lp .btn-lg{padding:16px 34px!important;font-size:15px!important}.hero-scrollhint{margin-top:86px;display:inline-flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.25)}.hero-scrollhint-line{width:1px;height:44px;background:linear-gradient(180deg,transparent,rgba(109,124,255,.8));overflow:hidden;position:relative}.hero-scrollhint-line:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,#fff 50%,transparent 70%);animation:scrollhint 2.2s ease-in-out infinite}@keyframes scrollhint{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.marquee{overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:18px 0;background:rgba(255,255,255,.012);-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee-scroll 34s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-group{display:flex;align-items:center}.marquee-item{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.3);padding:0 34px;white-space:nowrap}.marquee-dot{width:4px;height:4px;border-radius:50%;background:rgba(109,124,255,.7);box-shadow:0 0 8px rgba(109,124,255,.8)}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.stage-wrap{height:230vh;position:relative}.stage-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;perspective:1500px;overflow:hidden}.stage-scene{--pa:0;--pb:0;--pc:0;position:relative;width:min(640px,88vw);transform-style:preserve-3d}.stage-platform{position:absolute;left:50%;bottom:-90px;width:150%;height:320px;transform:translateX(-50%);pointer-events:none}.stage-platform-glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 38% at 50% 62%,rgba(109,124,255,.32) 0,rgba(34,211,238,.06) 40%,transparent 72%);opacity:calc(.3 + var(--pc) * .7);will-change:opacity}.stage-platform-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(109,124,255,.18) 1px,transparent 0),linear-gradient(90deg,rgba(109,124,255,.18) 1px,transparent 0);background-size:46px 46px;transform:perspective(500px) rotateX(64deg);transform-origin:center bottom;-webkit-mask-image:radial-gradient(ellipse 55% 65% at 50% 80%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 55% 65% at 50% 80%,black 20%,transparent 75%);opacity:calc(var(--pa) * .9)}.stage-ring{position:absolute;left:50%;bottom:40px;border:1px solid rgba(109,124,255,.35);border-radius:50%;transform:translateX(-50%) rotateX(76deg) scale(calc(.4 + var(--pc) * .6));opacity:calc(var(--pc) * .8);box-shadow:0 0 24px rgba(109,124,255,.25),inset 0 0 24px rgba(109,124,255,.15)}.stage-ring-1{width:420px;height:420px}.stage-ring-2{width:600px;height:600px;border-color:rgba(34,211,238,.18);opacity:calc(var(--pc) * .5)}.stage-doc{background:rgba(13,13,30,.93);border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 60px 120px rgba(0,0,0,.6),0 0 90px rgba(109,124,255,.1);will-change:transform,opacity}.stage-doc-main{position:relative;z-index:3;transform-origin:center bottom;transform:rotateX(calc(72deg * (1 - var(--pa)))) translateY(calc(150px * (1 - var(--pa)))) translateZ(calc(50px * var(--pa)));opacity:calc(.04 + .96 * var(--pa))}.stage-doc-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.07) 48%,rgba(167,139,250,.1) 52%,transparent 70%);background-size:300% 100%;background-position:calc(100% - var(--pa) * 200%) 0;pointer-events:none}.stage-doc-left,.stage-doc-right{position:absolute;top:50%;left:50%;width:60%;z-index:1;padding-bottom:18px;opacity:calc(var(--pb) * .95)}.stage-doc-left{transform:translate(-50%,-46%) translateX(calc(var(--pb) * -74%)) translateZ(-150px) rotateY(calc(var(--pb) * 30deg)) rotate(calc(var(--pb) * -3deg)) scale(calc(.72 + .12 * var(--pb)))}.stage-doc-right{transform:translate(-50%,-46%) translateX(calc(var(--pb) * 74%)) translateZ(-150px) rotateY(calc(var(--pb) * -30deg)) rotate(calc(var(--pb) * 3deg)) scale(calc(.72 + .12 * var(--pb)))}.stage-doc-bar{display:flex;align-items:center;gap:6px;padding:12px 18px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.07)}.stage-doc-dot{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.12);flex-shrink:0}.stage-doc-bar-title{flex:1 1;text-align:center;font-family:var(--mono);font-size:11px;color:rgba(255,255,255,.34);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px}.stage-doc-live{font-family:var(--mono);font-size:9px;font-weight:600;color:#2dd4bf;background:rgba(45,212,191,.1);border:1px solid rgba(45,212,191,.25);padding:3px 10px;border-radius:100px;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;text-shadow:0 0 10px rgba(45,212,191,.8)}.stage-doc-body{padding:32px 40px 34px}.stage-doc-meta{font-family:var(--mono);font-size:10px;color:rgba(255,255,255,.24);margin-bottom:12px;letter-spacing:.08em;text-transform:uppercase}.stage-doc-heading{font-family:var(--display);font-size:30px;font-weight:700;color:rgba(255,255,255,.88);margin-bottom:24px;letter-spacing:-.03em}.stage-doc-heading em{font-family:var(--serif);font-style:italic;font-weight:400;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stage-clause-label{font-family:var(--mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:rgba(109,124,255,.75);margin-bottom:7px}.stage-clause-text{font-size:13px;line-height:1.78;color:rgba(255,255,255,.46);margin-bottom:20px}.stage-doc-footer{display:flex;justify-content:flex-end;margin-top:4px}.stage-doc-stamp{font-family:var(--mono);font-size:10px;color:rgba(255,255,255,.18);letter-spacing:.04em}.stage-doc-lines{padding:22px 24px 10px;display:flex;flex-direction:column;gap:12px}.stage-doc-lines i{display:block;height:7px;border-radius:4px;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.04))}.stage-orbits{position:absolute;inset:-60px -120px;pointer-events:none;z-index:4}.stage-chip{position:absolute;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.12em;color:rgba(142,162,255,.95);background:rgba(22,24,52,.85);border:1px solid rgba(109,124,255,.32);padding:6px 14px;border-radius:100px;box-shadow:0 0 22px rgba(109,124,255,.22);opacity:var(--pc);animation:chip-float 6s ease-in-out infinite}.stage-chip-1{top:6%;left:4%;transform:translateY(calc((1 - var(--pc)) * 40px)) rotate(-6deg)}.stage-chip-2{top:0;right:8%;transform:translateY(calc((1 - var(--pc)) * 56px)) rotate(5deg);animation-delay:-1.4s}.stage-chip-3{top:38%;left:-2%;transform:translateY(calc((1 - var(--pc)) * 48px)) rotate(4deg);animation-delay:-2.8s}.stage-chip-4{top:34%;right:-3%;transform:translateY(calc((1 - var(--pc)) * 64px)) rotate(-5deg);animation-delay:-4.2s}.stage-chip-5{bottom:16%;left:8%;transform:translateY(calc((1 - var(--pc)) * 36px)) rotate(7deg);animation-delay:-3.4s;color:rgba(103,232,249,.95);border-color:rgba(34,211,238,.32);background:rgba(34,211,238,.08);box-shadow:0 0 22px rgba(34,211,238,.2)}.stage-chip-6{bottom:12%;right:10%;transform:translateY(calc((1 - var(--pc)) * 52px)) rotate(-4deg);animation-delay:-5s;color:rgba(196,181,253,.95);border-color:rgba(167,139,250,.32);background:rgba(167,139,250,.08);box-shadow:0 0 22px rgba(167,139,250,.2)}.stage-caption{position:absolute;left:50%;bottom:-120px;transform:translateX(-50%) translateY(calc((1 - var(--pc)) * 24px));display:flex;flex-direction:column;align-items:center;gap:6px;opacity:var(--pc);white-space:nowrap}.stage-caption-kicker{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(109,124,255,.7)}.stage-caption-text{font-family:var(--serif);font-style:italic;font-size:20px;color:rgba(255,255,255,.55)}.lp [data-tilt]{transform:perspective(1000px) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transition:transform .18s ease-out,border-color .25s,background .25s,box-shadow .3s;position:relative}.lp [data-tilt]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(360px circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.08),transparent 55%);opacity:0;transition:opacity .3s;pointer-events:none;z-index:2}.lp [data-tilt].tilting:after{opacity:1}.lp [data-tilt].tilting{box-shadow:0 30px 70px rgba(0,0,0,.5),0 0 60px rgba(109,124,255,.12)}.lp .section-label{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:rgba(109,124,255,.65);text-align:center;margin-bottom:16px}.lp .section-label:before{content:"// ";opacity:.6}.lp .section-heading{font-family:var(--display);font-size:clamp(34px,4.8vw,60px);font-weight:700;line-height:1.06;color:#fff;letter-spacing:-.035em;text-align:center;margin-bottom:0}.lp .section-heading em{background:linear-gradient(115deg,#8ea2ff,#c4b5fd 50%,#67e8f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-right:.05em}.lp-stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:720px;margin:60px auto 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lp-stat{padding:52px 20px;text-align:center;border-right:1px solid var(--border);position:relative;overflow:hidden}.lp-stat:before{content:"";position:absolute;top:-40%;left:50%;width:120px;height:120px;transform:translateX(-50%);background:radial-gradient(circle,rgba(109,124,255,.14),transparent 70%);filter:blur(20px)}.lp-stat:last-child{border-right:none}.lp-stat-num{font-family:var(--display);font-size:46px;font-weight:700;line-height:1;margin-bottom:10px;letter-spacing:-.04em;background:linear-gradient(180deg,#fff 30%,rgba(142,162,255,.75));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp-stat-label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.3);line-height:1.6}.lp .how-it-works{max-width:1080px;margin:150px auto;padding:0 32px}.lp .how-it-works .section-heading{margin-bottom:74px}.lp .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;perspective:1400px}.lp .step{background:rgba(13,13,30,.55);border:1px solid var(--border);border-radius:24px;padding:46px 34px;overflow:hidden}.step-beam{position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(109,124,255,.4),transparent);transition:opacity .3s,box-shadow .3s}.lp .step.tilting .step-beam,.lp .step:hover .step-beam{box-shadow:0 0 24px 2px rgba(109,124,255,.5)}.lp .step:hover{border-color:rgba(109,124,255,.32);background:rgba(109,124,255,.045)}.lp .step-number{font-family:var(--display);font-size:60px;font-weight:700;line-height:1;margin-bottom:22px;letter-spacing:-.04em;background:linear-gradient(180deg,rgba(142,162,255,.35),rgba(142,162,255,.04));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp .step-title{font-family:var(--display);font-size:16px;font-weight:600;color:rgba(255,255,255,.85);margin-bottom:10px;letter-spacing:-.015em}.lp .step-desc{font-size:13px;color:rgba(255,255,255,.34);line-height:1.75}.lp .showcase-section{max-width:1120px;margin:150px auto;padding:0 32px}.lp .showcase-section .section-heading{margin-bottom:14px}.lp .showcase-sub{text-align:center;color:rgba(255,255,255,.3);font-size:14px;margin-bottom:64px;letter-spacing:-.005em}.lp .showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;perspective:1600px;align-items:center}.lp .showcase-card{background:rgba(13,13,30,.78);border:1px solid var(--border);border-radius:20px;overflow:hidden}.lp .showcase-card:hover{border-color:rgba(109,124,255,.3)}.lp .showcase-card-mid{transform:scale(1.04);border-color:rgba(109,124,255,.22);box-shadow:0 40px 90px rgba(0,0,0,.45),0 0 60px rgba(109,124,255,.08);z-index:2}.lp .showcase-card-chrome{display:flex;align-items:center;gap:10px;padding:11px 16px;background:rgba(255,255,255,.025);border-bottom:1px solid var(--border)}.lp .chrome-dots{display:flex;gap:4px;flex-shrink:0}.lp .chrome-dots span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.09)}.lp .chrome-title{flex:1 1;font-family:var(--mono);font-size:11px;color:rgba(255,255,255,.36);font-weight:500;letter-spacing:0}.lp .chrome-badge{font-family:var(--mono);font-size:9px;font-weight:600;color:rgba(142,162,255,.8);background:rgba(109,124,255,.08);border:1px solid rgba(109,124,255,.2);padding:2px 9px;border-radius:100px;letter-spacing:.05em;text-transform:uppercase;flex-shrink:0}.lp .showcase-card-body{padding:22px 22px 26px}.lp .showcase-excerpt-heading{font-family:var(--mono);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:rgba(109,124,255,.65);margin-bottom:7px;margin-top:18px}.lp .showcase-excerpt-heading:first-child{margin-top:0}.lp .showcase-excerpt-text{font-size:12px;color:rgba(255,255,255,.38);line-height:1.72}.lp .showcase-cta{text-align:center;margin-top:52px}.lp .pricing-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:150px 32px;background:rgba(255,255,255,.008)}.lp .pricing-section .section-heading{margin-bottom:14px}.lp .pricing-sub{text-align:center;color:rgba(255,255,255,.3);margin-bottom:72px;font-size:14px;letter-spacing:-.005em}.lp .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1060px;margin:0 auto;grid-gap:20px;gap:20px;align-items:center;perspective:1400px}.lp .pricing-card{background:rgba(13,13,30,.55);border:1px solid var(--border);border-radius:24px;padding:38px 32px}.lp .pricing-card:hover{border-color:rgba(255,255,255,.14)}@property --spin{syntax:"<angle>";initial-value:0deg;inherits:false}.lp .pricing-card.featured{padding:1.5px;border:none;background:conic-gradient(from var(--spin),rgba(109,124,255,.9),rgba(34,211,238,.5),rgba(167,139,250,.9),rgba(244,114,182,.4),rgba(109,124,255,.9));animation:spin-border 5s linear infinite;box-shadow:0 0 70px rgba(109,124,255,.18),0 30px 80px rgba(0,0,0,.5);transform:scale(1.05);z-index:2}@keyframes spin-border{to{--spin:360deg}}.lp .pricing-card-inner{position:relative;background:#0b0b1e;border-radius:23px;padding:38px 32px;height:100%}.lp .popular-tag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--grad);color:#fff;font-size:9px;letter-spacing:.12em;padding:5px 16px;border-radius:100px;white-space:nowrap;box-shadow:0 0 24px rgba(109,124,255,.5)}.lp .popular-tag,.lp .pricing-tier{font-family:var(--mono);font-weight:600;text-transform:uppercase}.lp .pricing-tier{font-size:10px;color:rgba(109,124,255,.75);letter-spacing:.18em;margin-bottom:8px}.lp .pricing-price{font-family:var(--display);font-size:56px;font-weight:700;color:#fff;margin:16px 0 4px;line-height:1;letter-spacing:-.04em}.lp .pricing-price span{font-family:var(--mono);font-size:13px;color:rgba(255,255,255,.28);font-weight:400;letter-spacing:0}.lp .pricing-tagline{font-size:12px;color:rgba(255,255,255,.32);margin-bottom:28px;letter-spacing:-.01em}.lp .pricing-features{list-style:none;margin:0 0 32px;display:flex;flex-direction:column;gap:11px}.lp .pricing-features li{font-size:13px;color:rgba(255,255,255,.55);display:flex;align-items:flex-start;gap:10px;line-height:1.45;letter-spacing:-.008em}.lp .pricing-features li:before{content:"✓";color:var(--cyan);font-weight:700;flex-shrink:0;margin-top:1px;font-size:11px;text-shadow:0 0 10px rgba(34,211,238,.7)}.lp .pricing-card .btn-ghost,.lp .pricing-card .btn-primary{width:100%;text-align:center;padding:12px 20px}.lp .pricing-cancel-note{font-size:10px;color:rgba(255,255,255,.18);text-align:center;margin-top:14px;line-height:1.6}.lp .faq-section{max-width:660px;margin:150px auto;padding:0 32px}.lp .faq-section .section-heading{margin-bottom:60px}.lp .faq-list{display:flex;flex-direction:column}.lp .faq-item{border-bottom:1px solid var(--border);padding:28px 12px;border-radius:14px;transition:background .25s,padding-left .25s}.lp .faq-item:hover{background:rgba(109,124,255,.04);padding-left:22px}.lp .faq-q{font-family:var(--display);font-weight:600;color:rgba(255,255,255,.8);margin-bottom:10px;font-size:15px;line-height:1.45;letter-spacing:-.015em}.lp .faq-q:before{content:"→ ";color:rgba(109,124,255,.7)}.lp .faq-a{color:rgba(255,255,255,.34);line-height:1.78;font-size:13px}.lp .final-cta{position:relative;text-align:center;padding:170px 32px 190px;isolation:isolate;overflow:hidden}.final-cta-glow{position:absolute;left:50%;bottom:-340px;width:900px;height:620px;transform:translateX(-50%);background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(109,124,255,.22) 0,rgba(167,139,250,.1) 40%,transparent 70%);filter:blur(40px);z-index:-1;pointer-events:none}.final-cta-heading{font-family:var(--display);font-size:clamp(38px,6vw,74px);font-weight:700;line-height:1.05;color:#fff;letter-spacing:-.04em;margin-bottom:44px}.final-cta-heading em{background:linear-gradient(115deg,#8ea2ff,#c4b5fd 45%,#67e8f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-right:.05em}.lp .footer{position:relative;border-top:1px solid var(--border);padding:56px 40px 40px;overflow:hidden}.footer-watermark{position:absolute;left:50%;bottom:-.32em;transform:translateX(-50%);font-family:var(--display);font-size:clamp(110px,17vw,260px);font-weight:700;letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(109,124,255,.1);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp .footer-row{position:relative;display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.22);font-size:12px;flex-wrap:wrap;gap:16px}.lp .footer-brand{display:flex;align-items:center;gap:14px}.lp .footer-wordmark{font-family:var(--display);font-weight:700;color:rgba(255,255,255,.4);font-size:16px;text-decoration:none;transition:color .15s;letter-spacing:-.02em}.lp .footer-wordmark em{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp .footer-wordmark:hover{color:rgba(255,255,255,.7);text-decoration:none}.lp .footer-links{display:flex;gap:24px}.lp .footer-links a{color:rgba(255,255,255,.24);text-decoration:none;font-size:12px;transition:color .15s,text-shadow .2s}.lp .footer-links a:hover{color:rgba(255,255,255,.7);text-decoration:none;text-shadow:0 0 16px rgba(109,124,255,.8)}@media (prefers-reduced-motion:reduce){.hero-chip,.hero-line-accent em,.hero-scrollhint-line:after,.lp .pricing-card.featured,.lp-bg-aurora,.lp-bg-floor,.lp-bg-stars,.marquee-track,.stage-chip{animation:none!important}.lp [data-tilt]{transform:none!important}}@media (max-width:1000px){.hero-chips{display:none}}@media (max-width:860px){.lp .showcase-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.lp .showcase-card-mid{transform:none}.stage-doc-left,.stage-doc-right{display:none}.stage-orbits{inset:-40px -10px}}@media (max-width:768px){.lp .pricing-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.lp .pricing-card.featured{transform:none}}@media (max-width:640px){.lp .steps-grid{grid-template-columns:1fr;gap:12px}}@media (max-width:600px){.lp .nav{top:10px;padding:0 10px}.lp .nav-pill{padding:8px 8px 8px 18px}.lp .nav-links{display:none}.lp .hero{padding:150px 20px 70px}.lp .hero-title{font-size:clamp(42px,11.5vw,60px)}.lp .hero-sub{font-size:15px}.lp .hero-ctas{flex-direction:column;align-items:stretch}.lp .hero-ctas .btn-ghost,.lp .hero-ctas .btn-primary{text-align:center}.hero-scrollhint{margin-top:56px}.stage-wrap{height:190vh}.stage-doc-body{padding:24px 22px 26px}.stage-doc-heading{font-size:24px}.stage-caption{bottom:-88px}.stage-caption-text{font-size:16px}.lp-stats{grid-template-columns:1fr;max-width:280px;border:none}.lp-stat{border-right:none;border-bottom:1px solid var(--border);padding:30px 16px}.lp-stat:last-child{border-bottom:none}.lp .how-it-works,.lp .showcase-section{margin:96px auto;padding:0 20px}.lp .pricing-section{padding:96px 20px}.lp .faq-section{margin:96px auto;padding:0 20px}.lp .final-cta{padding:110px 20px 130px}.lp .footer{padding:36px 20px 28px}.lp .footer-row{flex-direction:column;align-items:flex-start;gap:14px}}[data-theme=light] .lp{--blue:#5562e8;--blue-dim:rgba(85,98,232,0.07);--blue-border:rgba(85,98,232,0.24);--surface:rgba(255,255,255,0.66);--border:rgba(18,21,46,0.09);background:#f3f4fb;color:#12152e}[data-theme=light] .lp-bg-aurora-1{background:radial-gradient(circle at 40% 40%,rgba(85,98,232,.14) 0,rgba(124,92,240,.08) 32%,rgba(85,98,232,.025) 52%,transparent 68%)}[data-theme=light] .lp-bg-aurora-2{background:radial-gradient(circle at 60% 40%,rgba(14,156,192,.11) 0,rgba(85,98,232,.06) 38%,rgba(14,156,192,.02) 55%,transparent 68%)}[data-theme=light] .lp-bg-aurora-3{background:radial-gradient(circle at 50% 50%,rgba(219,39,119,.07) 0,rgba(124,92,240,.06) 38%,transparent 68%)}[data-theme=light] .lp-bg-floor:before{background-image:linear-gradient(rgba(85,98,232,.13) 1px,transparent 0),linear-gradient(90deg,rgba(85,98,232,.13) 1px,transparent 0)}[data-theme=light] .lp-bg-stars{display:none}[data-theme=light] .lp-bg-noise{opacity:.03}[data-theme=light] .lp-bg-vignette{background:radial-gradient(ellipse 110% 90% at 50% 30%,transparent 55%,rgba(228,230,244,.85) 100%)}[data-theme=light] .lp .nav-pill{background:rgba(255,255,255,.66);border-color:rgba(18,21,46,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 16px 44px rgba(24,28,70,.1)}[data-theme=light] .lp .nav-wordmark,[data-theme=light] .lp .nav-wordmark:hover{color:#12152e}[data-theme=light] .lp .nav-link{color:rgba(18,21,46,.55)}[data-theme=light] .lp .nav-link:hover{color:#12152e;text-shadow:none}[data-theme=light] .lp .nav-signin{color:rgba(18,21,46,.55)}[data-theme=light] .lp .nav-signin:hover{color:#12152e}[data-theme=light] .hero-chip{color:rgba(18,21,46,.66);background:rgba(255,255,255,.82);border-color:rgba(18,21,46,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 16px 36px rgba(24,28,70,.12)}[data-theme=light] .hero-chip-icon{color:var(--blue);text-shadow:none}[data-theme=light] .lp .hero-eyebrow{color:rgba(18,21,46,.6);background:rgba(85,98,232,.07);border-color:rgba(85,98,232,.26);box-shadow:none}[data-theme=light] .hero-eyebrow-dot{box-shadow:0 0 8px rgba(85,98,232,.7)}[data-theme=light] .lp .hero-title{color:#12152e}[data-theme=light] .hero-line-accent em{background:linear-gradient(115deg,#4350d8,#7c3aed 38%,#0e7490 75%,#4350d8);background-size:220% 100%;-webkit-background-clip:text;background-clip:text}[data-theme=light] .lp .hero-sub{color:rgba(18,21,46,.55)}[data-theme=light] .hero-scrollhint{color:rgba(18,21,46,.35)}[data-theme=light] .hero-scrollhint-line{background:linear-gradient(180deg,transparent,rgba(85,98,232,.8))}[data-theme=light] .hero-scrollhint-line:after{background:linear-gradient(180deg,transparent 30%,#4350d8 50%,transparent 70%)}[data-theme=light] .marquee{background:rgba(255,255,255,.4)}[data-theme=light] .marquee-item{color:rgba(18,21,46,.42)}[data-theme=light] .stage-doc{background:rgba(255,255,255,.96);border-color:rgba(18,21,46,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 50px 110px rgba(24,28,70,.18),0 0 80px rgba(85,98,232,.08)}[data-theme=light] .stage-doc-bar{background:rgba(18,21,46,.025);border-bottom-color:rgba(18,21,46,.08)}[data-theme=light] .stage-doc-dot{background:rgba(18,21,46,.14)}[data-theme=light] .stage-doc-bar-title{color:rgba(18,21,46,.45)}[data-theme=light] .stage-doc-live{color:#0d9488;background:rgba(13,148,136,.08);border-color:rgba(13,148,136,.3);text-shadow:none}[data-theme=light] .stage-doc-meta{color:rgba(18,21,46,.38)}[data-theme=light] .stage-doc-heading{color:#12152e}[data-theme=light] .stage-clause-label{color:rgba(67,80,216,.85)}[data-theme=light] .stage-clause-text{color:rgba(18,21,46,.6)}[data-theme=light] .stage-doc-stamp{color:rgba(18,21,46,.3)}[data-theme=light] .stage-doc-shine{background:linear-gradient(115deg,transparent 30%,rgba(85,98,232,.05) 48%,rgba(124,92,240,.07) 52%,transparent 70%);background-size:300% 100%}[data-theme=light] .stage-doc-lines i{background:linear-gradient(90deg,rgba(18,21,46,.12),rgba(18,21,46,.05))}[data-theme=light] .stage-platform-grid{background-image:linear-gradient(rgba(85,98,232,.18) 1px,transparent 0),linear-gradient(90deg,rgba(85,98,232,.18) 1px,transparent 0)}[data-theme=light] .stage-platform-glow{background:radial-gradient(ellipse 60% 38% at 50% 62%,rgba(85,98,232,.2) 0,rgba(14,156,192,.05) 40%,transparent 72%)}[data-theme=light] .stage-ring{border-color:rgba(85,98,232,.32);box-shadow:0 0 20px rgba(85,98,232,.15),inset 0 0 20px rgba(85,98,232,.08)}[data-theme=light] .stage-ring-2{border-color:rgba(14,156,192,.22)}[data-theme=light] .stage-chip{color:#4350d8;background:rgba(255,255,255,.92);border-color:rgba(85,98,232,.32);box-shadow:0 8px 22px rgba(24,28,70,.12)}[data-theme=light] .stage-chip-5{color:#0e7490;border-color:rgba(14,156,192,.35);background:rgba(255,255,255,.92)}[data-theme=light] .stage-chip-6{color:#7c3aed;border-color:rgba(124,92,240,.35);background:rgba(255,255,255,.92)}[data-theme=light] .stage-caption-kicker{color:rgba(85,98,232,.8)}[data-theme=light] .stage-caption-text{color:rgba(18,21,46,.6)}[data-theme=light] .lp [data-tilt]:after{background:radial-gradient(360px circle at var(--gx,50%) var(--gy,50%),rgba(85,98,232,.07),transparent 55%)}[data-theme=light] .lp [data-tilt].tilting{box-shadow:0 26px 60px rgba(24,28,70,.16),0 0 50px rgba(85,98,232,.1)}[data-theme=light] .lp .section-label{color:rgba(85,98,232,.8)}[data-theme=light] .lp .section-heading{color:#12152e}[data-theme=light] .final-cta-heading em,[data-theme=light] .lp .section-heading em{background:linear-gradient(115deg,#4350d8,#7c3aed 50%,#0e7490);-webkit-background-clip:text;background-clip:text}[data-theme=light] .lp-stat:before{background:radial-gradient(circle,rgba(85,98,232,.12),transparent 70%)}[data-theme=light] .lp-stat-num{background:linear-gradient(180deg,#12152e 30%,rgba(67,80,216,.85));-webkit-background-clip:text;background-clip:text}[data-theme=light] .lp-stat-label{color:rgba(18,21,46,.45)}[data-theme=light] .lp .step{background:rgba(255,255,255,.72)}[data-theme=light] .lp .step:hover{border-color:rgba(85,98,232,.3);background:rgba(255,255,255,.9)}[data-theme=light] .step-beam{background:linear-gradient(90deg,transparent,rgba(85,98,232,.4),transparent)}[data-theme=light] .lp .step-number{background:linear-gradient(180deg,rgba(67,80,216,.45),rgba(67,80,216,.08));-webkit-background-clip:text;background-clip:text}[data-theme=light] .lp .step-title{color:rgba(18,21,46,.9)}[data-theme=light] .lp .step-desc{color:rgba(18,21,46,.5)}[data-theme=light] .lp .showcase-sub{color:rgba(18,21,46,.45)}[data-theme=light] .lp .showcase-card{background:rgba(255,255,255,.86)}[data-theme=light] .lp .showcase-card:hover{border-color:rgba(85,98,232,.32)}[data-theme=light] .lp .showcase-card-mid{border-color:rgba(85,98,232,.24);box-shadow:0 34px 80px rgba(24,28,70,.14),0 0 50px rgba(85,98,232,.07)}[data-theme=light] .lp .showcase-card-chrome{background:rgba(18,21,46,.02)}[data-theme=light] .lp .chrome-dots span{background:rgba(18,21,46,.12)}[data-theme=light] .lp .chrome-title{color:rgba(18,21,46,.5)}[data-theme=light] .lp .chrome-badge{color:rgba(67,80,216,.9);background:rgba(85,98,232,.07);border-color:rgba(85,98,232,.22)}[data-theme=light] .lp .showcase-excerpt-heading{color:rgba(67,80,216,.8)}[data-theme=light] .lp .showcase-excerpt-text{color:rgba(18,21,46,.55)}[data-theme=light] .lp .pricing-section{background:rgba(255,255,255,.35)}[data-theme=light] .lp .pricing-sub{color:rgba(18,21,46,.45)}[data-theme=light] .lp .pricing-card{background:rgba(255,255,255,.72)}[data-theme=light] .lp .pricing-card:hover{border-color:rgba(18,21,46,.16)}[data-theme=light] .lp .pricing-card.featured{background:conic-gradient(from var(--spin),rgba(85,98,232,.85),rgba(14,156,192,.5),rgba(124,92,240,.85),rgba(219,39,119,.4),rgba(85,98,232,.85));box-shadow:0 0 60px rgba(85,98,232,.16),0 26px 70px rgba(24,28,70,.16)}[data-theme=light] .lp .pricing-card-inner{background:#ffffff}[data-theme=light] .lp .popular-tag{box-shadow:0 0 20px rgba(85,98,232,.4)}[data-theme=light] .lp .pricing-tier{color:rgba(67,80,216,.85)}[data-theme=light] .lp .pricing-price{color:#12152e}[data-theme=light] .lp .pricing-price span{color:rgba(18,21,46,.4)}[data-theme=light] .lp .pricing-tagline{color:rgba(18,21,46,.45)}[data-theme=light] .lp .pricing-features li{color:rgba(18,21,46,.7)}[data-theme=light] .lp .pricing-features li:before{color:#0e7490;text-shadow:none}[data-theme=light] .lp .pricing-cancel-note{color:rgba(18,21,46,.32)}[data-theme=light] .lp .faq-item:hover{background:rgba(85,98,232,.05)}[data-theme=light] .lp .faq-q{color:rgba(18,21,46,.88)}[data-theme=light] .lp .faq-q:before{color:rgba(85,98,232,.8)}[data-theme=light] .lp .faq-a{color:rgba(18,21,46,.5)}[data-theme=light] .final-cta-heading{color:#12152e}[data-theme=light] .final-cta-glow{background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(85,98,232,.16) 0,rgba(124,92,240,.07) 40%,transparent 70%)}[data-theme=light] .footer-watermark{-webkit-text-stroke:1px rgba(85,98,232,.13)}[data-theme=light] .lp .footer-row{color:rgba(18,21,46,.4)}[data-theme=light] .lp .footer-wordmark{color:rgba(18,21,46,.6)}[data-theme=light] .lp .footer-wordmark:hover{color:#12152e}[data-theme=light] .lp .footer-links a{color:rgba(18,21,46,.42)}[data-theme=light] .lp .footer-links a:hover{color:#12152e;text-shadow:none}