.lp-root{--bg:#07070c;--bg-soft:#0c0c15;--surface:#13131f;--surface-2:#181828;--line:#23233a;--line-soft:#ffffff21;--ink:#fff;--body:#b7b7cc;--muted:#7f7f99;--violet:#b71cd2;--indigo:#6c63ff;--good:#61d345;--amber:#f5a623}.lp-root,.lp-root *{box-sizing:border-box;margin:0}html:has(.lp-root){scroll-behavior:smooth}.lp-root{color:var(--body);background:var(--bg);font-family:Segoe UI,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.65;overflow-x:clip}.lp-root h1,.lp-root h2,.lp-root h3{color:var(--ink);text-wrap:balance;font-weight:700;line-height:1.14}.lp-root h1{letter-spacing:-.02em;font-size:clamp(2.1rem,4.6vw,3.3rem)}.lp-root h2{letter-spacing:-.015em;font-size:clamp(1.55rem,3vw,2.2rem)}.lp-root h3{font-size:1.1rem}.lp-root .grad{background:linear-gradient(92deg,#d24fe8,var(--indigo));color:#0000;-webkit-background-clip:text;background-clip:text}.lp-root .wrap{max-width:80rem;margin:0 auto;padding:0 1.5rem;position:relative}.lp-root .glow{filter:blur(100px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.lp-root .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.lp-root .reveal.in{opacity:1;transform:none}.lp-root .float{animation:7s ease-in-out infinite alternate floaty}.lp-root .float.f2{animation-duration:9s;animation-delay:1.2s}.lp-root .float.f3{animation-duration:8s;animation-delay:.6s}@keyframes floaty{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){html:has(.lp-root){scroll-behavior:auto}.lp-root .reveal{opacity:1;transition:none;transform:none}.lp-root .float{animation:none}.lp-root .donut circle.seg{transition:none}.lp-root .rail:before{transition:none;transform:none!important}}.lp-root header.site{z-index:50;padding:0 1.4rem;position:sticky;top:.9rem}.lp-root header.site .bar{border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07070cbf;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;margin:0 auto;padding:.55rem 1.1rem .55rem 1.3rem;display:flex}.lp-root .logo{align-items:center;text-decoration:none;display:flex}.lp-root .logo img{width:auto;height:30px;display:block}.lp-root nav.main{align-items:center;gap:1.6rem;display:flex}.lp-root nav.main a.navlink{color:#d8d8e6;font-size:.93rem;text-decoration:none}.lp-root nav.main a.navlink:hover{color:#fff}.lp-root .btn{cursor:pointer;border:none;border-radius:999px;padding:.8rem 1.7rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s,filter .15s;display:inline-block}.lp-root .btn:hover{transform:translateY(-1px)}.lp-root .btn.primary{color:#0b0b12;background:#fff}.lp-root .btn.gradient{background:linear-gradient(92deg,var(--violet),var(--indigo));color:#fff}.lp-root .btn.gradient:hover{filter:brightness(1.12)}.lp-root .btn.ghost{color:#fff;border:1px solid var(--line-soft);background:0 0}.lp-root .btn.ghost:hover{border-color:#fff}.lp-root .btn.small{padding:.5rem 1.2rem;font-size:.88rem}.lp-root .btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.lp-root .btn:focus-visible{outline:2px solid var(--indigo);outline-offset:3px}.lp-root a:focus-visible{outline:2px solid var(--indigo);outline-offset:3px}.lp-root summary:focus-visible{outline:2px solid var(--indigo);outline-offset:3px}.lp-root .hero{padding:4.5rem 0 2.5rem;position:relative}.lp-root .hero .glow.a{background:radial-gradient(circle,#b71cd238,#0000 70%);width:620px;height:620px;top:-220px;left:-160px}.lp-root .hero .glow.b{background:radial-gradient(circle,#6c63ff33,#0000 70%);width:540px;height:540px;top:30px;right:-180px}.lp-root .hero .grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:3.5rem;display:grid;position:relative}@media (max-width:900px){.lp-root .hero .grid{grid-template-columns:1fr}}.lp-root .chip{border:1px solid var(--line-soft);color:#d8d8e6;letter-spacing:.03em;background:#ffffff08;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.2rem;padding:.3rem .95rem;font-size:.8rem;display:inline-flex}.lp-root .chip:before{content:"";background:linear-gradient(92deg,var(--violet),var(--indigo));border-radius:50%;width:8px;height:8px}.lp-root .hero p.sub{max-width:54ch;margin:1.2rem 0 1.9rem;font-size:1.14rem}.lp-root .cta-row{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.lp-root .microtrust{color:var(--muted);margin-top:.9rem;font-size:.82rem}.lp-root .stack{min-height:380px;position:relative}.lp-root .fcard{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:1rem 1.15rem;position:absolute;box-shadow:0 24px 70px #00000080,0 0 60px #6c63ff14}.lp-root .fcard .fh{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);justify-content:space-between;gap:1rem;margin-bottom:.7rem;font-size:.72rem;display:flex}.lp-root .fcard .live{color:var(--good);align-items:center;gap:.35rem;display:inline-flex}.lp-root .fcard .live:before{content:"";background:var(--good);border-radius:50%;width:7px;height:7px}.lp-root .fcard.pipeline{z-index:2;width:min(330px,88%);top:0;left:0}.lp-root .fcard.donutcard{z-index:3;width:250px;top:110px;right:0}.lp-root .fcard.chipcard{z-index:4;align-items:center;gap:.7rem;padding:.8rem 1.05rem;display:flex;bottom:0;left:24px}@media (max-width:900px){.lp-root .stack{gap:1rem;min-height:0;margin-top:1rem;display:grid}.lp-root .fcard{position:static;width:auto!important}}.lp-root .prow{border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.5rem;padding:.55rem .8rem;font-size:.85rem;display:flex}.lp-root .prow b{color:var(--ink);font-size:.86rem;font-weight:600;display:block}.lp-root .prow .s2{color:var(--muted);font-size:.75rem}.lp-root .pill{white-space:nowrap;border-radius:999px;padding:.14rem .6rem;font-size:.7rem;font-weight:700}.lp-root .pill.p1{color:#a8a2ff;background:#6c63ff2e}.lp-root .pill.p2{color:#f0c987;background:#f5a62326}.lp-root .pill.p3{color:#8be76a;background:#61d34524}.lp-root .donutwrap{align-items:center;gap:1rem;display:flex}.lp-root .donut{width:96px;height:96px;transform:rotate(-90deg)}.lp-root .donut circle{fill:none;stroke-width:12px;cx:48px;cy:48px;r:40px}.lp-root .donut .track{stroke:var(--line)}.lp-root .donut circle.seg{stroke-dasharray:251.3;stroke-dashoffset:251.3px;transition:stroke-dashoffset 1.1s cubic-bezier(.2,.7,.2,1)}.lp-root .in .donut .s1{stroke:var(--indigo);stroke-dashoffset:125.6px}.lp-root .in .donut .s2c{stroke:#d24fe8;stroke-dashoffset:175.9px;transition-delay:.25s}.lp-root .in .donut .s3c{stroke:var(--amber);stroke-dashoffset:213.6px;transition-delay:.5s}.lp-root .legend{gap:.3rem;font-size:.78rem;display:grid}.lp-root .legend span{align-items:center;gap:.45rem;display:flex}.lp-root .legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.lp-root .ok-badge{background:#61d34526;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.lp-root .ok-badge:after{content:"";border-left:2.5px solid var(--good);border-bottom:2.5px solid var(--good);width:11px;height:6px;transform:rotate(-45deg)translateY(-1px)}.lp-root .chipcard b{color:var(--ink);font-size:.9rem;display:block}.lp-root .chipcard .s2{color:var(--muted);font-size:.76rem}.lp-root .proofbar{z-index:1;margin-top:2.5rem;position:relative}.lp-root .proofbar .panel{border:1px solid var(--line);background:linear-gradient(120deg,#b71cd217,#6c63ff17);border-radius:18px;flex-wrap:wrap;align-items:baseline;gap:1rem 3rem;padding:1.3rem 1.8rem;display:flex}.lp-root .proofbar .label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);width:100%;font-size:.75rem}.lp-root .proofbar .stat b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700}.lp-root .proofbar .stat span{color:var(--muted);font-size:.85rem;display:block}.lp-root section.block{padding:4.5rem 0;position:relative}.lp-root .eyebrow{letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(92deg,#d24fe8,var(--indigo));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.7rem;font-size:.76rem;font-weight:700}.lp-root .lead{max-width:68ch;margin-top:.9rem}.lp-root .tracker{gap:0;margin-top:2.2rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.lp-root .tracker .step{flex:1;min-width:150px;padding-right:.75rem;position:relative}.lp-root .tracker .dot{background:var(--good);border-radius:50%;width:14px;height:14px;margin-bottom:.7rem;box-shadow:0 0 12px #61d34580}.lp-root .tracker .step:last-child .dot{background:linear-gradient(92deg,var(--violet),var(--indigo));box-shadow:0 0 12px #6c63ff99}.lp-root .tracker .bar{background:var(--line);height:2px;position:absolute;top:6px;left:16px;right:0}.lp-root .tracker .step:last-child .bar{display:none}.lp-root .tracker .name{color:var(--ink);font-size:.93rem;font-weight:600}.lp-root .tracker .hint{color:var(--muted);font-size:.8rem}.lp-root .cols{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1.25rem;margin-top:1.9rem;display:grid}.lp-root .card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:1.5rem 1.6rem;transition:border-color .2s,transform .2s}.lp-root .card:hover{border-color:#6c63ff8c;transform:translateY(-2px)}.lp-root .card h3{margin-bottom:.5rem}.lp-root ul.checks{gap:.6rem;margin-top:1.2rem;padding:0;list-style:none;display:grid}.lp-root ul.checks li{color:#d2d2e2;max-width:62ch;padding-left:1.8rem;position:relative}.lp-root ul.checks li:before{content:"";border-left:2.5px solid var(--good);border-bottom:2.5px solid var(--good);width:.95em;height:.5em;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.lp-root .timeline{gap:2.5rem;margin-top:2.5rem;display:grid;position:relative}.lp-root .timeline .rail{width:2px;position:absolute;top:10px;bottom:10px;left:17px}.lp-root .timeline .rail:before{content:"";background:linear-gradient(180deg,var(--violet),var(--indigo));transform-origin:top;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleY(0)}.lp-root .timeline.in .rail:before{transform:scaleY(1)}.lp-root .titem{grid-template-columns:36px 1fr 1fr;align-items:center;gap:1.5rem;display:grid;position:relative}@media (max-width:820px){.lp-root .titem{grid-template-columns:36px 1fr}.lp-root .titem .tmock{grid-column:2}}.lp-root .tnum{background:var(--surface-2);border:1px solid var(--line-soft);color:#fff;z-index:1;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;display:grid}.lp-root .titem h3{margin-bottom:.35rem}.lp-root .tmock{border:1px solid var(--line);background:linear-gradient(135deg,#b71cd224,#6c63ff24);border-radius:16px;padding:1.1rem}.lp-root .tmock .inner{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:.9rem 1rem;font-size:.85rem}.lp-root .tmock .inner b{color:var(--ink);font-size:.88rem;display:block}.lp-root .tmock .inner .s2{color:var(--muted);font-size:.76rem}.lp-root .tmock .inner .prow:last-child{margin-bottom:0}.lp-root .blackbox{border:1px solid var(--line);background:radial-gradient(80% 120% at 10% 0%,#b71cd22e,transparent 60%),radial-gradient(80% 120% at 95% 100%,#6c63ff33,transparent 60%),var(--bg-soft);border-radius:22px;padding:3rem 2.5rem;position:relative;overflow:hidden}.lp-root .blackbox p{color:#cfcfe2;max-width:66ch;margin-top:1rem}.lp-root .blackbox .zinger{color:#fff;margin-top:1.3rem;font-size:1.22rem;font-weight:600}.lp-root .serve{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-top:1.7rem;display:grid}.lp-root .serve div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:1rem 1.15rem;font-size:.93rem}.lp-root .serve b{color:var(--ink);margin-bottom:.2rem;display:block}.lp-root details.faq{border-bottom:1px solid var(--line);max-width:76ch;padding:1rem 0}.lp-root details.faq summary{color:var(--ink);cursor:pointer;justify-content:space-between;gap:1rem;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.lp-root details.faq summary:after{content:"+";color:#a8a2ff;font-weight:700}.lp-root details.faq[open] summary:after{content:"−"}.lp-root details.faq p{max-width:66ch;margin-top:.65rem}.lp-root .formband{border:1px solid var(--line);background:radial-gradient(90% 130% at 90% 0%,#b71cd226,transparent 55%),radial-gradient(90% 130% at 0% 100%,#6c63ff26,transparent 55%),var(--bg-soft);border-radius:24px;padding:3rem 2.5rem;position:relative;overflow:hidden}.lp-root .formgrid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}@media (max-width:880px){.lp-root .formgrid{grid-template-columns:1fr}}.lp-root form .field{margin-bottom:1rem}.lp-root form label{color:var(--ink);margin-bottom:.35rem;font-size:.9rem;font-weight:600;display:block}.lp-root form label .opt{color:var(--muted);font-weight:400}.lp-root form input[type=text],.lp-root form input[type=email],.lp-root form select{border:1px solid var(--line);color:#fff;background:#ffffff0a;border-radius:12px;width:100%;padding:.75rem .9rem;font-family:inherit;font-size:1rem}.lp-root form select option{color:#0b0b12}.lp-root form input:focus,.lp-root form select:focus{border-color:var(--indigo);outline:none}.lp-root .sms{color:var(--muted);align-items:flex-start;gap:.6rem;margin:1.15rem 0;font-size:.83rem;display:flex}.lp-root .sms input{width:18px;height:18px;accent-color:var(--indigo);margin-top:.25rem}.lp-root .form-note{color:var(--muted);margin-top:.65rem;font-size:.84rem}.lp-root .form-status{color:#8be76a;background:#61d3451a;border:1px solid #61d34580;border-radius:12px;margin-top:1rem;padding:.9rem 1.1rem;font-size:.92rem}.lp-root .form-status.is-error{color:#f0c987;background:#f5a6231a;border-color:#f5a6238c}.lp-root .qmodal{z-index:200;justify-content:center;align-items:center;padding:1.25rem;display:none;position:fixed;inset:0}.lp-root .qmodal.open{display:flex}.lp-root .qbackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040408bd;position:absolute;inset:0}.lp-root .qcard{background:var(--surface);border:1px solid var(--line);border-radius:20px;width:min(420px,100%);padding:2rem 1.9rem 1.9rem;position:relative;box-shadow:0 40px 100px #000000a6}.lp-root .qmodal.open .qcard{animation:.28s cubic-bezier(.2,.8,.2,1) both qpop}@keyframes qpop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.lp-root .qclose{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:.2rem .35rem;font-size:1.6rem;line-height:1;position:absolute;top:.75rem;right:1rem}.lp-root .qclose:hover{color:#fff}.lp-root .qcard h3{margin-bottom:.4rem;font-size:1.35rem}.lp-root .qsub{color:var(--body);margin-bottom:1.3rem;font-size:.92rem}.lp-root .qtick{background:#61d34524;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:1rem;display:grid}.lp-root .qtick:after{content:"";border-left:3px solid var(--good);border-bottom:3px solid var(--good);width:15px;height:8px;transform:rotate(-45deg)translateY(-2px)}.lp-root .hurry{color:var(--muted);margin-top:.7rem;font-size:.88rem}.lp-root .hurry button{font-family:inherit;font-size:inherit;color:#a8a2ff;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.lp-root .hurry button:hover{color:#fff}@media (prefers-reduced-motion:reduce){.lp-root .qmodal.open .qcard{animation:none}}.lp-root footer.site{border-top:1px solid var(--line);color:var(--muted);margin-top:3rem;padding:2.2rem 0 3rem;font-size:.85rem}@media (max-width:640px){.lp-root nav.main a.navlink{display:none}.lp-root .hero{padding-top:3rem}}.lp-root{isolation:isolate;min-height:100vh;padding-top:6.5rem}@media (min-width:1280px){.lp-root{padding-top:8.5rem}}
