.lp{--lbg:#f6f5fb;--link:#141019;--lmuted:#6b6675;--amber:#f5a623;--lpink:#ff4d8d;--lviolet:#7c3aed;--lcyan:#06b6d4;--lgold:#ffb020;--llime:#84cc16;--lline:#14101917;--lease:cubic-bezier(.16,1,.3,1);--disp:var(--font-bricolage),system-ui,sans-serif;--lsans:var(--font-space),system-ui,sans-serif;background:var(--lbg);color:var(--link);font-family:var(--lsans);-webkit-font-smoothing:antialiased;width:100%;min-height:100vh;overflow-x:clip}.lp ::selection{background:var(--lviolet);color:#fff}.lp a{color:inherit;text-decoration:none}.lp .wrap{max-width:1280px;margin:0 auto;padding:0 30px}.lp .bgblobs{z-index:0;filter:blur(70px);pointer-events:none;position:fixed;inset:0;overflow:hidden}.lp .blob{opacity:.55;mix-blend-mode:multiply;animation:lp-drift 18s var(--lease) infinite;border-radius:50%;position:absolute}.lp .b1{background:var(--amber);width:46vw;height:46vw;top:-14vw;left:-8vw}.lp .b2{background:var(--lpink);width:40vw;height:40vw;animation-delay:-4s;top:-6vw;right:-10vw}.lp .b3{background:var(--lviolet);width:38vw;height:38vw;animation-delay:-8s;bottom:-14vw;left:24vw}.lp .b4{background:var(--lcyan);opacity:.4;width:30vw;height:30vw;animation-delay:-12s;top:32vh;left:36vw}@keyframes lp-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(6vw,4vw)scale(1.12)}66%{transform:translate(-5vw,3vw)scale(.94)}}.lp .lpglow{z-index:0;pointer-events:none;opacity:.4;background:radial-gradient(120% 80% at 50% 0,#ffffffb3,#0000 60%);position:fixed;inset:0}.lp .lp-content{z-index:1;position:relative}.lp nav{z-index:60;justify-content:center;align-items:center;padding:18px 30px;display:flex;position:fixed;top:0;left:0;right:0}.lp .navpill{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#ffffff9e;border:1px solid #ffffffe6;border-radius:40px;align-items:center;gap:22px;padding:9px 10px 9px 20px;display:flex;box-shadow:0 10px 30px -12px #14101940}.lp .brand{font-family:var(--disp);letter-spacing:-.02em;align-items:center;gap:9px;font-size:19px;font-weight:800;display:flex}.lp .brand i{background:conic-gradient(from 210deg,var(--amber),var(--lpink),var(--lviolet),var(--lcyan),var(--amber));width:22px;height:22px;box-shadow:0 3px 10px -2px var(--lpink);border-radius:7px}.lp .navlinks{color:var(--lmuted);gap:22px;font-size:14px;display:flex}.lp .navlinks a:hover{color:var(--link)}@media (max-width:900px){.lp .navlinks{display:none}}.lp .navghost{color:var(--lmuted);white-space:nowrap;font-size:14px;font-weight:600}.lp .navbtn{white-space:nowrap}@media (max-width:420px){.lp .navpill{gap:14px;padding-left:14px}}.lp .navghost:hover{color:var(--link)}.lp .navbtn{background:var(--link);color:#fff;transition:transform .3s var(--lease);border-radius:30px;padding:11px 20px;font-size:14px;font-weight:600}.lp .navbtn:hover{transform:translateY(-2px)}.lp .hero{grid-template-columns:1fr 1fr;align-items:center;gap:10px;max-width:1320px;min-height:100vh;margin:0 auto;padding:90px 30px 0;display:grid;position:relative}@media (max-width:940px){.lp .hero{text-align:center;grid-template-columns:1fr;padding-top:120px}}.lp .badge{border:1px solid var(--lline);background:#fff;border-radius:30px;align-items:center;gap:9px;margin-bottom:26px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 6px 18px -8px #14101933}.lp .badge .g{margin-right:2px;display:flex}.lp .badge .g b{border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin-left:-6px}.lp h1{font-family:var(--disp);letter-spacing:-.035em;font-size:clamp(46px,6.6vw,92px);font-weight:800;line-height:.94}.lp h1 .g{background:linear-gradient(100deg,var(--amber),var(--lpink) 45%,var(--lviolet));color:#0000;-webkit-background-clip:text;background-clip:text}.lp .sub{color:#4a4552;max-width:440px;margin-top:26px;font-size:18px;line-height:1.6}@media (max-width:940px){.lp .sub{margin-inline:auto}}.lp .heroCta{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}@media (max-width:940px){.lp .heroCta{justify-content:center}}.lp .btn{transition:transform .3s var(--lease),box-shadow .3s;border-radius:40px;padding:16px 30px;font-size:15px;font-weight:600;display:inline-block}.lp .btn-fill{background:var(--link);color:#fff;box-shadow:0 14px 34px -12px #14101999}.lp .btn-fill:hover{transform:translateY(-3px)}.lp .btn-line{border:1px solid var(--lline);background:#fff}.lp .btn-line:hover{transform:translateY(-3px)}.lp .trust{color:var(--lmuted);margin-top:22px;font-size:13px}.lp .stage{height:82vh;min-height:520px;position:relative}@media (max-width:940px){.lp .stage{height:60vh;min-height:420px}}.lp .stage canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.lp .stage canvas:active{cursor:grabbing}.lp .hint{color:var(--lmuted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--lline);white-space:nowrap;background:#ffffffb3;border-radius:20px;padding:7px 14px;font-size:12px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.lp .strip{border-top:1px solid var(--lline);border-bottom:1px solid var(--lline);white-space:nowrap;background:#ffffff80;margin-top:10px;padding:20px 0;overflow:hidden}.lp .mq{font-family:var(--disp);font-size:30px;font-weight:700;animation:24s linear infinite lp-mq;display:inline-block}.lp .mq span{color:#14101938;margin:0 22px}.lp .mq b{color:var(--lviolet)}@keyframes lp-mq{to{transform:translate(-50%)}}.lp section{position:relative}.lp .pad{padding:120px 0}.lp .kick{letter-spacing:.08em;text-transform:uppercase;color:var(--lviolet);align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:600;display:inline-flex}.lp .kick i{background:var(--lviolet);border-radius:2px;width:24px;height:2px;display:inline-block}.lp h2{font-family:var(--disp);letter-spacing:-.035em;font-size:clamp(34px,5vw,66px);font-weight:800;line-height:1}.lp .lead{color:#4a4552;max-width:520px;margin-top:18px;font-size:17px;line-height:1.6}.lp .steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:64px;display:grid}@media (max-width:900px){.lp .steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lp .steps{grid-template-columns:1fr}}.lp .stp{border:1px solid var(--lline);transition:transform .35s var(--lease);background:#fff;border-radius:24px;height:100%;padding:28px;box-shadow:0 20px 50px -30px #14101966}.lp .stp:hover{transform:translateY(-8px)}.lp .stp .n{font-family:var(--disp);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:22px;font-size:15px;font-weight:800;display:grid}.lp .stp.s1 .n{background:var(--amber)}.lp .stp.s2 .n{background:var(--lpink)}.lp .stp.s3 .n{background:var(--lviolet)}.lp .stp.s4 .n{background:var(--lcyan)}.lp .stp h3{margin-bottom:8px;font-size:19px;font-weight:700}.lp .stp p{color:var(--lmuted);font-size:14.5px;line-height:1.55}.lp .stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px;display:grid}@media (max-width:700px){.lp .stats{grid-template-columns:1fr}}.lp .stat{color:#fff;border-radius:26px;padding:44px 30px;position:relative;overflow:hidden}.lp .stat.g1{background:linear-gradient(140deg,var(--amber),var(--lpink))}.lp .stat.g2{background:linear-gradient(140deg,var(--lviolet),var(--lcyan))}.lp .stat.g3{background:linear-gradient(140deg,var(--lpink),var(--lviolet))}.lp .stat .n{font-family:var(--disp);letter-spacing:-.03em;font-size:clamp(46px,7vw,86px);font-weight:800;line-height:.9}.lp .stat .l{opacity:.92;margin-top:12px;font-size:15px}.lp .fg{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px;display:grid}@media (max-width:900px){.lp .fg{grid-template-columns:1fr}}.lp .feat{border:1px solid var(--lline);transition:transform .35s var(--lease),box-shadow .35s;background:#fff;border-radius:24px;height:100%;padding:32px}.lp .feat:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #7c3aed66}.lp .feat .ic{border:1px solid var(--lline);background:linear-gradient(140deg,#fff,#f1eefb);border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:20px;font-size:24px;display:grid}.lp .feat h3{margin-bottom:9px;font-size:19px;font-weight:700}.lp .feat p{color:var(--lmuted);font-size:14.5px;line-height:1.6}.lp .tg{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px;display:grid}@media (max-width:900px){.lp .tg{grid-template-columns:1fr}}.lp .tc{border:1px solid var(--lline);background:#fff;border-radius:24px;height:100%;padding:30px;box-shadow:0 24px 50px -34px #14101980}.lp .tc .st{color:var(--lgold);letter-spacing:2px;margin-bottom:14px;font-size:15px}.lp .tc p{color:#3d3547;font-size:15.5px;line-height:1.6}.lp .tc .who{align-items:center;gap:12px;margin-top:18px;display:flex}.lp .tc .av{color:#fff;width:42px;height:42px;font-family:var(--disp);border-radius:50%;place-items:center;font-size:16px;font-weight:800;display:grid}.lp .tc.t1 .av{background:linear-gradient(140deg,var(--amber),var(--lpink))}.lp .tc.t2 .av{background:linear-gradient(140deg,var(--lviolet),var(--lcyan))}.lp .tc.t3 .av{background:linear-gradient(140deg,var(--lpink),var(--lviolet))}.lp .tc .nm{font-size:14px;font-weight:700}.lp .tc .bz{color:var(--lmuted);font-size:12.5px}.lp .pg{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;margin-top:60px;display:grid}@media (max-width:900px){.lp .pg{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.lp .pc{border:1px solid var(--lline);transition:transform .35s var(--lease);background:#fff;border-radius:26px;padding:34px;position:relative}.lp .pc:hover{transform:translateY(-6px)}.lp .pc.pop{background:var(--link);color:#fff;border:none;box-shadow:0 40px 80px -30px #7c3aed99}.lp .pc .tag{letter-spacing:.06em;color:#fff;white-space:nowrap;background:linear-gradient(120deg,var(--lpink),var(--lviolet));border-radius:20px;padding:6px 14px;font-size:11px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.lp .pc .tag.best{background:linear-gradient(120deg,var(--lcyan),var(--llime));color:#0a2b1a}.lp .pc .pn{font-family:var(--disp);margin-bottom:4px;font-size:20px;font-weight:800}.lp .pc .pd{color:var(--lmuted);margin-bottom:20px;font-size:13px}.lp .pc.pop .pd{color:#b5b0c0}.lp .pc .pr{font-family:var(--disp);letter-spacing:-.03em;font-size:44px;font-weight:800}.lp .pc .pr small{color:var(--lmuted);font-size:16px;font-weight:500}.lp .pc.pop .pr small{color:#b5b0c0}.lp .pc ul{flex-direction:column;gap:11px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.lp .pc li{align-items:center;gap:10px;font-size:14px;display:flex}.lp .pc li b{width:18px;height:18px;color:var(--lviolet);background:#7c3aed1f;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.lp .pc.pop li b{color:#fff;background:#ffffff26}.lp .pc .pbtn{text-align:center;background:var(--link);color:#fff;transition:transform .3s var(--lease);border-radius:30px;padding:14px;font-size:14px;font-weight:700;display:block}.lp .pc .pbtn:hover{transform:translateY(-2px)}.lp .pc.pop .pbtn{color:var(--link);background:#fff}.lp .faq{flex-direction:column;gap:12px;max-width:760px;margin:56px auto 0;display:flex}.lp .qa{border:1px solid var(--lline);background:#fff;border-radius:18px;overflow:hidden}.lp .qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:16px;font-weight:600;list-style:none;display:flex}.lp .qa summary::-webkit-details-marker{display:none}.lp .qa summary .pl{width:26px;height:26px;color:var(--lviolet);transition:transform .3s var(--lease);background:#7c3aed1a;border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.lp .qa[open] summary .pl{transform:rotate(45deg)}.lp .qa .ans{color:var(--lmuted);padding:0 24px 22px;font-size:14.5px;line-height:1.65}.lp .ctabox{text-align:center;color:#fff;background:linear-gradient(120deg,var(--amber),var(--lpink) 40%,var(--lviolet) 78%,var(--lcyan));border-radius:36px;max-width:1280px;margin:0 auto;padding:100px 40px;position:relative;overflow:hidden}.lp .ctabox h2{color:#fff}.lp .ctabox .btn-fill{color:var(--link);background:#fff;margin-top:28px}.lp footer{color:var(--lmuted);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:60px 30px;font-size:13px;display:flex}.lp footer a:hover{color:var(--link)}@media (prefers-reduced-motion:reduce){.lp .blob,.lp .mq{animation:none!important}}
