.lp{background:var(--lp-paper);color:var(--lp-ink);font-family:var(--font-roobert),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.lp h1,.lp h2,.lp h3,.lp h4{text-wrap:balance}.lp p{text-wrap:pretty}.lp a{color:inherit;text-decoration:none}.lp a,.lp button{cursor:pointer}.lp :focus-visible{outline:2px solid var(--lp-a);outline-offset:3px;border-radius:8px}body.lp-menu-open{overflow:hidden}body.lp-has-sticky{padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.lp .wrap{max-width:1200px;margin:0 auto}.lp .grad-text{background:var(--lp-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em;margin-bottom:-.08em}.lp .grad-word{background:linear-gradient(90deg,var(--lp-a),var(--lp-b),var(--lp-a));background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lp-gradientFlow 8s ease-in-out infinite alternate}@keyframes lp-gradientFlow{0%{background-position:0 50%}to{background-position:100% 50%}}.lp .eyebrow-lp{margin:0;font-size:14px;color:var(--lp-muted);letter-spacing:-.012em}.lp .sec-h2{margin:16px 0 0;font-weight:400;font-size:clamp(36px,4.4vw,64px);line-height:1.05;letter-spacing:-.04em;color:var(--lp-ink)}.lp .sec-h2>span{display:block}.lp .sec-lead{margin:24px auto 0;max-width:540px;font-size:18px;line-height:1.45;color:var(--lp-muted);letter-spacing:-.012em}.lp .sec-head{text-align:center}.lp .seal{display:inline-block;align-self:flex-start;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);background:var(--lp-grad);color:var(--lp-paper);font-size:12px;font-weight:600;letter-spacing:.12em;padding:6px 16px;font-variant-numeric:tabular-nums}.lp .seal--white{background:var(--lp-paper);color:var(--lp-a)}.lp .seal--outline{background:linear-gradient(var(--lp-ink),var(--lp-ink)) padding-box,var(--lp-grad) border-box;border:1.5px solid transparent;color:var(--lp-paper);letter-spacing:.2em;padding:7px 20px}.lp .h3{margin:24px 0 0;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.05;color:var(--lp-ink)}.lp .body-muted{margin:12px 0 0;font-size:17px;line-height:1.5;color:var(--lp-muted);letter-spacing:-.012em}.lp .icon-tile{width:64px;height:64px;border-radius:24px;background:var(--lp-lilac);color:var(--lp-a);display:grid;place-items:center;flex-shrink:0}.lp .icon-tile svg{width:28px;height:28px}.lp .tick{width:22px;height:22px;border-radius:50%;background:var(--lp-lilac);color:var(--lp-a);display:grid;place-items:center;flex-shrink:0}.lp .tick svg{width:12px;height:12px;stroke-width:2.4}.lp .ticks{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px;font-size:16px;letter-spacing:-.012em}.lp .ticks li{display:flex;align-items:center;gap:12px}.lp .card-xl{display:flex;flex-direction:column;background:var(--lp-paper);border-radius:45px;padding:40px;box-shadow:var(--lp-shadow-xl);box-sizing:border-box;min-width:0}.lp .lift{transition:transform .3s var(--lp-ease)}@media (hover:hover){.lp .lift:hover{transform:translateY(-4px)}}.lp .lift:active{transform:translateY(-4px);transition-duration:.15s}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 32px;border-radius:999px;border:1px solid transparent;font-size:16px;font-weight:700;letter-spacing:-.012em;white-space:nowrap;box-sizing:border-box;transition:background .25s,border-color .25s,color .25s,transform .25s var(--lp-ease),box-shadow .25s}.lp .btn svg{width:18px;height:18px;transition:transform .3s var(--lp-ease)}.lp .btn:active{transform:scale(.98)}.lp .btn--brand{background-image:var(--lp-grad);color:var(--lp-paper)}@media (hover:hover){.lp .btn--brand:hover{background-image:linear-gradient(rgb(0 0 0/.12),rgb(0 0 0/.12)),var(--lp-grad)}.lp .btn--brand:hover svg{transform:translateX(3px)}}.lp .btn--secondary{background:var(--lp-paper);border-color:var(--lp-line);color:var(--lp-ink)}@media (hover:hover){.lp .btn--secondary:hover{border-color:var(--lp-muted)}}.lp .btn--md{min-height:44px;padding:0 24px;font-size:15px}.lp .btn--full{display:flex;width:100%}.lp .btn--ghost-light{border-color:var(--lp-paper);background:transparent;color:var(--lp-paper);font-weight:600}@media (hover:hover){.lp .btn--ghost-light:hover{background:var(--lp-paper);color:var(--lp-ink)}}.lp .btn--ghost-dark{border-color:var(--lp-ink);background:transparent;color:var(--lp-ink);font-weight:600}@media (hover:hover){.lp .btn--ghost-dark:hover{background:var(--lp-ink);color:var(--lp-paper)}}.lp .fade{opacity:0;transform:translateY(16px);transition:opacity .6s var(--lp-ease),transform .6s var(--lp-ease)}.lp .fade.is-in{opacity:1;transform:none}.lp .progress{position:fixed;top:0;left:0;height:2px;width:0;background:var(--lp-grad);z-index:200}.lp .nav{position:fixed;top:16px;left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:1200px;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 26px;background:rgba(255,255,255,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:52px;box-shadow:var(--lp-shadow-sm);box-sizing:border-box;transition:transform .35s var(--lp-ease),box-shadow .35s var(--lp-ease)}.lp .nav.is-scrolled{transform:translateX(-50%) scale(.98)}.lp .nav__links{display:flex;gap:32px;font-size:16px;letter-spacing:-.012em;font-weight:500}.lp .navlink{position:relative;color:var(--lp-graphite);transition:color .25s}.lp .navlink:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:var(--lp-grad);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--lp-ease)}@media (hover:hover){.lp .navlink:hover{color:var(--lp-ink)}.lp .navlink:hover:after{transform:scaleX(1)}}.lp .nav__right{display:flex;align-items:center;gap:8px}.lp .nav__burger{display:none;width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:var(--lp-ink);align-items:center;justify-content:center;flex-shrink:0;padding:0;position:relative}.lp .nav__burger i{position:absolute;left:12px;width:20px;height:2px;background:currentColor;border-radius:1px;transition:transform .3s var(--lp-ease),top .3s}.lp .nav__burger i:first-child{top:18px}.lp .nav__burger i:last-child{top:24px}.lp .nav__burger[aria-expanded=true] i:first-child{top:21px;transform:rotate(45deg)}.lp .nav__burger[aria-expanded=true] i:last-child{top:21px;transform:rotate(-45deg)}.lp .menu{position:fixed;inset:0;z-index:99;background:var(--lp-paper);display:none;flex-direction:column;justify-content:center;padding:calc(96px + env(safe-area-inset-top, 0px)) 32px 48px;box-sizing:border-box}.lp .menu a,.lp .menu.is-open{display:flex}.lp .menu a{align-items:center;min-height:56px;font-size:28px;font-weight:500;letter-spacing:-.03em;color:var(--lp-ink);opacity:0;transform:translateY(12px);transition:opacity .5s var(--lp-ease),transform .5s var(--lp-ease)}.lp .menu.is-open a{opacity:1;transform:none}.lp .menu.is-open a:nth-child(2){transition-delay:.08s}.lp .menu.is-open a:nth-child(3){transition-delay:.16s}.lp .menu.is-open a:nth-child(4){transition-delay:.24s}.lp .menu.is-open a:nth-child(5){transition-delay:.32s}.lp .menu.is-open a:nth-child(6){transition-delay:.4s}.lp .menu a.menu__cta{margin-top:24px;justify-content:center;background:var(--lp-grad);color:var(--lp-paper);border-radius:999px;font-size:16px;font-weight:600;letter-spacing:-.012em;min-height:52px}@media (max-width:980px){.lp .nav__links{display:none}.lp .nav__burger{display:inline-flex}.lp .nav{top:calc(12px + env(safe-area-inset-top, 0px));padding:8px 8px 8px 20px;gap:8px}}@media (max-width:420px){.lp .nav__cta{display:none}}.lp .hero{position:relative;overflow:hidden;display:flex;align-items:flex-start;box-sizing:border-box;height:100vh;height:100svh;min-height:720px;padding:150px 24px 0}.lp .hero__inner{z-index:3;max-width:1200px;margin:0 auto;text-align:center;align-content:start}.lp .hero__copy,.lp .hero__inner{position:relative;width:100%;display:grid;justify-items:center}.lp .hero__copy{z-index:4;max-width:900px}.lp .hero__title{margin:0;font-weight:700;font-size:clamp(52px,6.4vw,96px);line-height:1.04;letter-spacing:-.045em}.lp .hero__title>span{display:block}.lp .word{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .06em .08em;margin:0 -.06em -.08em}.lp .word__inner{display:inline-block;will-change:transform}.lp .hero__sub{margin:22px auto 0;max-width:460px;font-size:20px;line-height:1.4;letter-spacing:-.012em;color:var(--lp-sub)}.lp .hero__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;width:100%}.lp .marquee{position:absolute;left:0;right:0;bottom:-.18em;z-index:2;overflow:hidden;width:100%;pointer-events:none;user-select:none;font-weight:500;font-size:clamp(160px,20vw,280px);line-height:1;letter-spacing:-.057em;color:var(--lp-marquee);white-space:nowrap}.lp .marquee__track{display:inline-flex;animation:lp-marquee 40s linear infinite}.lp .marquee__track>span{padding-right:.35em}@keyframes lp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp .stage{inset:0;z-index:3}.lp .glow,.lp .stage{position:absolute;pointer-events:none}.lp .glow{left:50%;top:70%;width:1000px;height:1000px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(93,76,253,.22),transparent 70%),radial-gradient(closest-side at 65% 40%,rgba(216,76,253,.16),transparent 70%);filter:blur(40px);z-index:1;animation:lp-breathe 6s ease-in-out infinite}@keyframes lp-breathe{0%,to{scale:1}50%{scale:1.06}}.lp .device{--devH:min(calc(100svh - 40px),1300px);position:absolute;z-index:3;left:calc(50% - .139 * var(--devH) * 1086 / 1448);bottom:0;translate:-50% 0;height:var(--devH);min-height:640px;aspect-ratio:1086/1448;width:auto;transform-origin:50% 100%;will-change:transform;pointer-events:none}.lp .tilt{position:relative;height:100%;width:100%;transform-style:preserve-3d;will-change:transform}.lp .screen{pointer-events:auto}.lp .hand{position:relative;display:block;z-index:2;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(rgba(0,0,0,.25) 0 9px 46px)}.lp .screen{position:absolute;left:44.1%;top:9.39%;width:39.5%;height:66.16%;border-radius:11%/4.9%;overflow:hidden;background:var(--lp-mist);color:var(--lp-ink);text-align:left}.lp .screen__status{display:flex;justify-content:space-between;padding:14px 22px 0;font-size:12px;font-weight:600}.lp .screen__bars{display:inline-flex;gap:3px;align-items:flex-end}.lp .screen__bars i{display:block;width:3px;background:var(--lp-ink);border-radius:1px}.lp .screen__bars i:first-child{height:5px}.lp .screen__bars i:nth-child(2){height:7px}.lp .screen__bars i:nth-child(3){height:9px}.lp .screen__bars i:nth-child(4){width:16px;height:9px;background:none;border:1.5px solid var(--lp-ink);border-radius:3px;margin-left:4px}.lp .tabs{display:flex;gap:6px;padding:22px 12px 10px}.lp .tab{font-size:12px;font-weight:500;letter-spacing:-.012em;padding:7px 12px;border-radius:999px;color:var(--lp-sub);transition:background .4s,color .4s,box-shadow .4s}.lp .tab.is-active{background:var(--lp-paper);color:var(--lp-ink);box-shadow:0 4px 14px rgba(0,0,0,.08)}.lp .feed-mask{position:absolute;top:96px;left:0;right:0;bottom:0;overflow:hidden}.lp .feed{padding:0 12px 120px;gap:10px;will-change:transform}.lp .feed,.lp .mcard{display:flex;flex-direction:column}.lp .mcard{position:relative;height:160px;border-radius:30px;padding:16px;color:var(--lp-paper);overflow:hidden;justify-content:flex-end;box-sizing:border-box}.lp .mcard--1{background:var(--lp-card1)}.lp .mcard--2{background:var(--lp-card2)}.lp .mcard--3{background:var(--lp-card3)}.lp .mcard:before{content:"";position:absolute;width:160px;height:160px;right:-50px;top:-60px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.45),transparent 65%)}.lp .mcard__tag{position:absolute;top:12px;right:12px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.28)}.lp .mcard__title{position:relative;font-size:20px;font-weight:700;line-height:1.1;letter-spacing:-.03em}.lp .mcard__sub{position:relative;margin-top:6px;font-size:12px;opacity:.9}.lp .screen__toast{position:absolute;left:12px;right:12px;bottom:14px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:20px;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.1);font-size:12px;font-weight:500}.lp .dot-grad{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--lp-paper);background:var(--lp-grad-diag);flex-shrink:0}.lp .dot-grad svg{width:12px;height:12px;stroke-width:2.4}.lp .chip{position:absolute;z-index:4;display:inline-flex;align-items:center;padding:14px 18px;border-radius:30px;background:var(--lp-paper);box-shadow:var(--lp-shadow-xl);font-size:14px;font-weight:500;letter-spacing:-.012em;white-space:nowrap}.lp .chip--1{top:26%;left:2%}.lp .chip--2{top:44%;right:-8%}.lp .chip__in{display:flex;align-items:center;gap:8px}.lp .chip__ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--lp-lilac);color:var(--lp-a)}.lp .chip__ic svg{width:14px;height:14px}.lp .float-1{animation:lp-float 4s ease-in-out infinite}.lp .float-2{animation:lp-float 5.5s ease-in-out infinite}@keyframes lp-float{0%,to{translate:0 0}50%{translate:0 -8px}}@media (prefers-reduced-motion:no-preference){.lp .hero:not(.is-ready) .chip,.lp .hero:not(.is-ready) .device,.lp .hero:not(.is-ready) .glow,.lp .hero:not(.is-ready) .reveal,.lp .hero:not(.is-ready) .word__inner{opacity:0}}.lp .hero.is-ready .chip,.lp .hero.is-ready .device,.lp .hero.is-ready .glow,.lp .hero.is-ready .reveal,.lp .hero.is-ready .word__inner{opacity:1!important}@media (max-width:768px){.lp .hero{height:auto;min-height:100svh;padding:calc(96px + env(safe-area-inset-top, 0px)) 20px 0;flex-direction:column;align-items:stretch}.lp .hero__inner{display:block}.lp .hero__title{font-size:clamp(38px,11vw,60px);line-height:1.02;overflow-wrap:normal;word-break:keep-all}.lp .hero__sub{font-size:17px;margin-top:16px}.lp .hero__btns{margin-top:22px;gap:10px}.lp .hero__btns>*{flex:1 1 150px;min-width:0}.lp .stage{position:relative;inset:auto;height:min(58svh,520px);margin:12px 0 0;width:100%;overflow:clip}.lp .device{--devH:min(78svh,700px);bottom:auto;top:0;min-height:0}.lp .glow{width:420px;height:420px;filter:blur(40px);top:45%}.lp .marquee{font-size:clamp(120px,32vw,160px);bottom:auto;top:calc(100% - 1.1em)}.lp .chip{max-width:45vw;padding:10px 14px;font-size:13px}.lp .chip--1{top:6%;left:30%;right:auto;bottom:auto}.lp .chip--2{top:auto;bottom:14%;right:12%;left:auto}}@media (max-height:500px) and (orientation:landscape) and (max-width:980px){.lp .hero{min-height:100svh;flex-direction:row;align-items:center;gap:16px;padding-top:calc(72px + env(safe-area-inset-top, 0px))}.lp .hero__inner{flex:1.1 1 0;min-width:0}.lp .hero__title{font-size:clamp(30px,5.2vw,44px)}.lp .stage{flex:.9 1 0;height:calc(100svh - 80px);margin:0;width:auto}.lp .device{--devH:min(120svh,560px)}.lp .marquee{display:none}.lp .sticky-cta{display:none!important}}.lp .how{position:relative;z-index:5;background:var(--lp-mist);padding:120px 24px;border-radius:45px 45px 0 0;margin-top:-45px;box-shadow:0 -8px 30px rgba(0,0,0,.06);box-sizing:border-box}.lp .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px}.lp .how__mock{margin-top:auto;padding-top:32px}.lp .mock-tray{background:var(--lp-mist);border-radius:30px;padding:16px}.lp .mock-tray .mcard{height:140px;border-radius:24px}.lp .mock-panel{background:var(--lp-paper);border-radius:24px;padding:16px}.lp .mock-profile{display:flex;align-items:center;gap:12px}.lp .mock-avatar{width:40px;height:40px;border-radius:50%;background:var(--lp-grad-diag);flex-shrink:0}.lp .mock-handle{font-size:15px;font-weight:500;letter-spacing:-.012em}.lp .pill-ok{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:var(--lp-lilac);color:var(--lp-a);font-size:12px;font-weight:600;white-space:nowrap}.lp .pill-ok svg{width:12px;height:12px;stroke-width:2.4}.lp .mock-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.lp .mock-thumbs span{aspect-ratio:9/16;border-radius:12px}.lp .mock-thumbs span:first-child{background:var(--lp-thumb1)}.lp .mock-thumbs span:nth-child(2){background:var(--lp-thumb2)}.lp .mock-thumbs span:nth-child(3){background:var(--lp-thumb3)}.lp .mock-label{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--lp-muted)}.lp .mock-money{margin:6px 0 0;font-size:32px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lp .mock-cta{display:block;margin-top:14px;padding:12px;border-radius:999px;background:var(--lp-grad);color:var(--lp-paper);font-size:14px;font-weight:600;text-align:center}.lp .sec-foot{margin-top:56px;text-align:center;display:grid;justify-items:center;gap:20px}.lp .sec-foot p{margin:0;font-size:15px;color:var(--lp-muted);letter-spacing:-.012em}.lp .who{background:var(--lp-paper);padding:120px 24px}.lp .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;margin-top:64px}.lp .who__card--light{border:1px solid var(--lp-line)}.lp .who__card--dark{position:relative;overflow:hidden;color:var(--lp-paper);border:1.5px solid transparent;background:linear-gradient(var(--lp-ink),var(--lp-ink)) padding-box,var(--lp-grad-diag) border-box;box-shadow:none}.lp .who__card--dark>*{position:relative}.lp .who__card--dark .glow-spot{position:absolute;right:-120px;top:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(216,76,253,.25),transparent 70%);filter:blur(40px);pointer-events:none}.lp .who__card--dark .icon-tile{background:rgba(255,255,255,.08);color:var(--lp-paper)}.lp .who__card--dark .tick{background:rgba(255,255,255,.1);color:var(--lp-paper)}.lp .who__card--dark .h3{color:var(--lp-paper)}.lp .who__card--dark .body-muted{color:rgba(255,255,255,.7)}.lp .who__title{margin-top:20px}.lp .who__seal{margin-top:28px;letter-spacing:.04em}.lp .card-cta{margin-top:auto;padding-top:40px;display:grid}.lp .sec-note{margin:48px auto 0;max-width:640px;text-align:center;font-size:15px;line-height:1.45;color:var(--lp-muted);letter-spacing:-.012em}.lp .earn{background:var(--lp-mist);padding:120px 24px}.lp .earn__card .seal{margin-top:24px}.lp .earn__card .h3{margin-top:16px}.lp .earn__rule{border:0;border-top:1px solid var(--lp-line);margin:24px 0 20px;width:100%}.lp .earn__calc-k{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--lp-muted)}.lp .earn__calc-v{margin:6px 0 0;font-size:15px;font-weight:500;letter-spacing:-.012em}.lp .earn__sum-card{position:relative;overflow:hidden;margin-top:32px;background:var(--lp-ink);color:var(--lp-paper);border-radius:45px;padding:48px 56px;box-sizing:border-box}.lp .earn__sum-card .glow-spot{position:absolute;right:-140px;top:-160px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(216,76,253,.25),rgba(93,76,253,.18) 40%,transparent 70%);filter:blur(40px);pointer-events:none}.lp .earn__sum{position:relative;display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center}.lp .earn__sum-k{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.6)}.lp .earn__sum-t{margin:10px 0 0;font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.lp .earn__eq{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.lp .earn__eq .term{padding:12px 20px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);font-size:16px;letter-spacing:-.012em}.lp .earn__eq .term--total{background:var(--lp-grad);border-color:transparent;font-weight:600}.lp .earn__eq .op{font-size:24px;color:rgba(255,255,255,.5)}.lp .earn__sum-note{position:relative;margin:28px 0 0;font-size:14px;color:rgba(255,255,255,.6);letter-spacing:-.012em}.lp .acad{overflow:hidden;background:var(--lp-ink);color:var(--lp-paper);padding:120px 24px;margin:0 12px;border-radius:45px;box-sizing:border-box}.lp .acad,.lp .acad>.wrap{position:relative}.lp .acad__glow1{left:-200px;top:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(93,76,253,.35),transparent 70%);animation:lp-drift 18s ease-in-out infinite alternate}.lp .acad__glow1,.lp .acad__glow2{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.lp .acad__glow2{right:-180px;bottom:-180px;width:520px;height:520px;background:radial-gradient(circle,rgba(216,76,253,.25),transparent 70%);animation:lp-drift 18s ease-in-out infinite alternate-reverse}@keyframes lp-drift{0%{transform:translate(-30px,-30px)}to{transform:translate(30px,30px)}}.lp .acad__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,var(--lp-ink) 40%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,var(--lp-ink) 40%,transparent 100%);pointer-events:none}.lp .acad .sec-h2{color:var(--lp-paper);margin-top:24px}.lp .acad .sec-lead{color:rgba(255,255,255,.65);max-width:560px}.lp .acad__cols{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:start;margin-top:64px}.lp .acad__card{display:flex;flex-direction:column;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:30px;padding:32px;box-sizing:border-box}.lp .acad__badge{width:48px;height:48px;border-radius:24px;background:var(--lp-grad-diag);color:var(--lp-paper);display:grid;place-items:center}.lp .acad__badge svg{width:28px;height:28px}.lp .acad__card .h3{margin-top:20px;color:var(--lp-paper)}.lp .acad__card .body-muted{color:rgba(255,255,255,.65)}.lp .acad__track{margin-top:20px}.lp .acad__track-row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.6);letter-spacing:-.012em}.lp .acad__example{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.85)}.lp .acad__bar-bg{margin-top:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.lp .acad__bar{display:block;height:100%;width:0;border-radius:999px;background:var(--lp-grad);transition:width .9s var(--lp-ease)}.lp .fade.is-in .acad__bar{width:60%}.lp .acad__card .ticks{margin-top:20px;gap:10px;font-size:15px}.lp .acad__card .tick{background:rgba(255,255,255,.1);color:var(--lp-paper)}.lp .acad__note{margin:16px 0 0;font-size:13px;color:rgba(255,255,255,.55);letter-spacing:-.012em;text-align:center}.lp .acad__right{display:grid;gap:10px}.lp .acad__mod{display:flex;align-items:center;gap:16px;border-radius:24px;padding:14px 20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);min-width:0;transition:transform .3s var(--lp-ease),background .3s}.lp .acad__mod.is-locked{opacity:.7}.lp .acad__mod.is-lit,.lp .acad__mod:active{transform:translateX(4px);border-color:transparent;background:linear-gradient(var(--lp-night),var(--lp-night)) padding-box,var(--lp-grad-diag) border-box}@media (hover:hover){.lp .acad__mod:hover{transform:translateX(4px);border-color:transparent;background:linear-gradient(var(--lp-night),var(--lp-night)) padding-box,var(--lp-grad-diag) border-box}}.lp .acad__num{font-size:32px;min-width:2.2ch;font-weight:500;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;background:var(--lp-grad-diag);-webkit-background-clip:text;background-clip:text;color:transparent;flex-shrink:0}.lp .acad__mod-t{margin:0;font-size:18px;font-weight:500;letter-spacing:-.012em}.lp .acad__mod-d{margin:4px 0 0;font-size:14px;color:rgba(255,255,255,.6);letter-spacing:-.012em}.lp .acad__kind{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.lp .acad__kind>span:first-child{padding:5px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.15);font-size:12px;color:rgba(255,255,255,.75)}.lp .acad__kind svg{width:20px;height:20px}.lp .acad__trust{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px}.lp .acad__trust>div{padding:8px 24px;border-left:1px solid rgba(255,255,255,.1);text-align:center}.lp .acad__trust>div:first-child{border-left:0}.lp .acad__trust p:first-child{margin:0;font-size:18px;font-weight:500;letter-spacing:-.012em}.lp .acad__trust p:last-child{margin:4px 0 0;font-size:14px;color:rgba(255,255,255,.6);letter-spacing:-.012em}.lp .faq{background:var(--lp-paper);padding:120px 24px}.lp .faq__cols{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.lp .faq__left{position:sticky;top:120px}.lp .faq__left .sec-lead{margin:24px 0 0;max-width:360px;font-size:17px}.lp .faq__left .btn{margin-top:28px;padding:0 28px}.lp .faq__list{border-top:1px solid var(--lp-line)}.lp .faq__item{border-bottom:1px solid var(--lp-line)}.lp .faq__q{width:100%;min-height:56px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;background:none;border:0;text-align:left;font-family:inherit;font-size:20px;font-weight:500;color:var(--lp-ink);letter-spacing:-.02em;transition:color .2s}@media (hover:hover){.lp .faq__q:hover{color:var(--lp-a)}}.lp .faq__q:active{color:var(--lp-a)}.lp .faq__q:focus-visible{outline-offset:4px}.lp .faq__ic{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1px solid var(--lp-line);display:grid;place-items:center;color:var(--lp-ink);transition:background .3s,border-color .3s,color .3s,transform .35s var(--lp-ease)}.lp .faq__ic svg{width:18px;height:18px}.lp .faq__q[aria-expanded=true] .faq__ic{background:var(--lp-grad-diag);border-color:transparent;color:var(--lp-paper);transform:rotate(45deg)}.lp .faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--lp-ease)}.lp .faq__a.is-open{grid-template-rows:1fr}.lp .faq__a>div{overflow:hidden}.lp .faq__a p{margin:0;max-width:620px;padding-bottom:28px;font-size:17px;line-height:1.55;color:var(--lp-muted);letter-spacing:-.012em}.lp .cta{background:var(--lp-paper);padding:0 24px 120px}.lp .cta__card{position:relative;overflow:hidden;max-width:1200px;margin:0 auto;color:var(--lp-paper);background:var(--lp-grad-diag);box-sizing:border-box;display:grid;grid-template-columns:1.2fr auto;column-gap:48px;align-items:center;justify-items:start;text-align:left;border-radius:45px;padding:72px 64px;box-shadow:var(--lp-shadow-xl)}.lp .cta__slab{position:absolute;top:-30%;height:160%;background:rgba(255,255,255,.08);transform:skewX(-12deg);pointer-events:none}.lp .cta__slab--1{left:-10%;width:60%}.lp .cta__slab--2{right:-20%;width:45%}.lp .cta__glow{position:absolute;left:-120px;top:-120px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,var(--lp-paper),transparent 70%);opacity:.2;filter:blur(60px);pointer-events:none;animation:lp-ctaDrift 14s ease-in-out infinite alternate}@keyframes lp-ctaDrift{0%{transform:translate(-20px,-20px)}to{transform:translate(20px,20px)}}.lp .cta__copy{position:relative;display:grid;justify-items:start}.lp .cta__h2{margin:24px 0 0;font-weight:500;font-size:clamp(44px,5.4vw,80px);letter-spacing:-.047em;line-height:1}.lp .cta__lead{margin:20px 0 0;max-width:520px;font-size:20px;font-weight:500;line-height:1.4;color:rgba(255,255,255,.9);letter-spacing:-.012em}.lp .cta__side{position:relative;display:grid;justify-items:stretch}.lp .cta__btns{display:flex;flex-direction:column;align-items:stretch;gap:12px}.lp .cta__pri{background:var(--lp-paper);color:var(--lp-ink);font-weight:600;padding:0 28px}@media (hover:hover){.lp .cta__pri:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.18)}.lp .cta__pri:hover svg{transform:translateX(4px)}}.lp .cta__sec{padding:0 28px}@media (hover:hover){.lp .cta__sec:hover{background:rgba(255,255,255,.12);color:var(--lp-paper)}}.lp .cta__login{margin:16px 0 0;font-size:14px;color:rgba(255,255,255,.85);letter-spacing:-.012em;text-align:center}.lp .cta__login a{color:var(--lp-paper);text-decoration:underline;text-underline-offset:3px}.lp .safe-wrap{max-width:1200px;margin:40px auto 0}.lp .safe-k{margin:0 0 16px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:var(--lp-muted)}.lp .safe-k svg{width:14px;height:14px}.lp .safe{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 40px}.lp .safe>div{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--lp-muted);letter-spacing:-.012em}.lp .safe>div>svg{width:18px;height:18px;color:var(--lp-a);flex-shrink:0}.lp .safe b{font-weight:500;color:var(--lp-graphite)}.lp .safe a{text-decoration:underline;text-underline-offset:3px}.lp .comm{background:var(--lp-paper);padding:0 24px 120px}.lp .comm__card{display:flex;align-items:center;justify-content:space-between;gap:24px 48px;flex-wrap:wrap;padding:40px 48px;border:1px solid var(--lp-line);border-radius:32px;box-sizing:border-box}.lp .comm__h2{margin:10px 0 0;font-weight:500;font-size:clamp(26px,2.6vw,36px);line-height:1.1;letter-spacing:-.035em;color:var(--lp-ink)}.lp .comm__lead{margin:10px 0 0;font-size:16px;line-height:1.45;color:var(--lp-muted);letter-spacing:-.012em}.lp .comm__btns{display:flex;flex-wrap:wrap;gap:12px}.lp .foot{background:var(--lp-ink);color:var(--lp-paper);padding:96px 24px 0;overflow:hidden}.lp .foot__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;padding-bottom:64px;border-bottom:1px solid rgba(255,255,255,.1)}.lp .foot__tag{margin:20px 0 0;max-width:320px;font-size:15px;line-height:1.5;color:rgba(255,255,255,.65);letter-spacing:-.012em}.lp .foot__socials{display:flex;gap:10px;margin-top:24px}.lp .foot__soc{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.08);color:var(--lp-paper);display:grid;place-items:center;transition:background .3s,transform .3s}.lp .foot__soc svg{width:18px;height:18px}@media (hover:hover){.lp .foot__soc:hover{background:var(--lp-grad-diag);transform:translateY(-2px)}}.lp .foot__col{display:grid;align-content:start;gap:12px}.lp .foot__k{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:rgba(255,255,255,.55)}.lp .foot__link{position:relative;color:rgba(255,255,255,.8);font-size:15px;letter-spacing:-.012em;transition:color .25s;width:fit-content;min-height:44px;display:inline-flex;align-items:center}.lp .foot__link:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:var(--lp-grad);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--lp-ease)}@media (hover:hover){.lp .foot__link:hover{color:var(--lp-paper)}.lp .foot__link:hover:after{transform:scaleX(1)}}.lp .foot__bar{display:flex;justify-content:space-between;gap:12px;padding:28px 0;font-size:13px;color:rgba(255,255,255,.55);letter-spacing:-.012em}.lp .foot__mark{font-size:19vw;font-weight:500;letter-spacing:-.06em;line-height:.8;margin-bottom:-.18em;background:linear-gradient(90deg,rgba(93,76,253,.18),rgba(216,76,253,.18));-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;text-align:center;user-select:none}.lp .sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--lp-paper);box-shadow:0 -8px 30px rgba(0,0,0,.08);transform:translateY(110%);transition:transform .4s var(--lp-ease)}.lp .sticky-cta.is-on{transform:none}.lp .paused,.lp .paused *{animation-play-state:paused!important}@media (max-width:980px){.lp .grid3{grid-template-columns:minmax(0,1fr);gap:20px;justify-items:center}.lp .grid3>*{max-width:min(480px,100%);width:100%}.lp .grid2{grid-template-columns:minmax(0,1fr);gap:20px;justify-items:center}.lp .grid2>*{max-width:min(520px,100%);width:100%}.lp .earn__sum{grid-template-columns:1fr;gap:28px}.lp .earn__eq{justify-content:flex-start}.lp .acad__cols{grid-template-columns:1fr}.lp .acad__left{order:2}.lp .acad__right{order:1}.lp .acad__trust{grid-template-columns:1fr;gap:20px}.lp .acad__trust>div{border-left:0;border-top:1px solid rgba(255,255,255,.1);padding:20px 0 0}.lp .acad__trust>div:first-child{border-top:0;padding-top:0}.lp .faq__cols{grid-template-columns:1fr;gap:0}.lp .faq__left{position:static;text-align:center;margin-bottom:48px;display:grid;justify-items:center}.lp .faq__left .sec-lead{margin-left:auto;margin-right:auto}.lp .cta__card{grid-template-columns:1fr;row-gap:32px}.lp .foot__grid{grid-template-columns:1fr 1fr}.lp .foot__brand{grid-column:1/-1}}@media (max-width:768px){.lp .earn,.lp .faq,.lp .how,.lp .who{padding:80px 20px}.lp .how{border-radius:30px 30px 0 0;margin-top:-30px}.lp .sec-h2{font-size:clamp(36px,9vw,44px)}.lp .acad__card,.lp .card-xl,.lp .earn__sum-card{padding:28px}.lp .h3{font-size:26px}.lp .earn__eq{flex-direction:column;align-items:stretch}.lp .earn__eq>span{text-align:center}.lp .acad{padding:80px 20px;margin:0;border-radius:0}.lp .acad__glow1,.lp .acad__glow2,.lp .cta__glow{filter:blur(40px)}.lp .acad__glow1{width:360px;height:360px}.lp .acad__glow2,.lp .cta__glow{width:320px;height:320px}.lp .faq__q{font-size:18px}.lp .faq__a p{font-size:16px}.lp .faq__left{margin-bottom:40px}.lp .cta{padding:0 20px 80px}.lp .cta__card{padding:64px 24px;border-radius:36px}.lp .cta__h2{font-size:clamp(40px,12vw,64px);overflow-wrap:normal;word-break:keep-all}.lp .safe{display:grid;grid-template-columns:1fr 1fr;gap:20px;justify-content:start}.lp .safe>div{align-items:flex-start}.lp .comm{padding:0 20px 80px}.lp .comm__card{padding:28px 24px;border-radius:24px}.lp .comm__btns{width:100%;flex-direction:column}.lp .comm__btns .btn{width:100%}.lp .foot{padding:72px 20px 0}.lp .foot__mark{font-size:26vw}.lp .foot__grid{grid-template-columns:1fr}.lp .foot__bar{flex-direction:column;align-items:flex-start}.lp .sticky-cta{display:block}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important}.lp .fade{opacity:1;transform:none}.lp .acad__bar{width:60%}.lp .hero{height:auto;min-height:0;padding-bottom:0}.lp .stage{position:relative;inset:auto;height:440px;margin-top:24px;overflow:hidden}.lp .device{--devH:600px;height:600px;min-height:0}.lp .chip,.lp .device,.lp .glow,.lp .reveal,.lp .word__inner{opacity:1!important;transform:none!important}.lp .acad__mod:hover,.lp .cta__pri:hover,.lp .foot__soc:hover,.lp .lift:hover,.lp .menu a{transform:none}.lp .menu a{opacity:1}}