.lp{--lp-bg:#050505;--lp-s1:#0c0b09;--lp-s2:#12100c;--lp-s3:#1a1712;--lp-line:hsla(0,0%,100%,.08);--lp-lime:#e0b53c;--lp-lime2:#b8891c;--lp-lime-rgb:224,181,60;--lp-text:#f4f6f1;--lp-mute:#a39d90;background:var(--lp-bg);color:var(--lp-text);font-family:var(--font-body),system-ui,sans-serif;min-height:100vh;overflow-x:clip;position:relative;line-height:1.5;-webkit-font-smoothing:antialiased}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}:where(.lp) :where(h1,h2,h3,p){margin:0}.lp button{font:inherit;cursor:pointer}.lp :focus-visible{outline:2px solid var(--lp-lime);outline-offset:3px;border-radius:8px}.lp-wrap{width:min(1200px,100% - 40px);margin-inline:auto}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;font-weight:700;font-size:15px;border:1px solid transparent;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,background .25s,border-color .25s;position:relative}.lp-btn-primary{background:linear-gradient(180deg,var(--lp-lime),var(--lp-lime2));color:#140e02;box-shadow:0 0 0 0 rgba(var(--lp-lime-rgb),.5),0 10px 30px -8px rgba(var(--lp-lime-rgb),.55)}.lp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 0 6px rgba(var(--lp-lime-rgb),.12),0 16px 40px -8px rgba(var(--lp-lime-rgb),.7)}.lp-btn-primary:active{transform:translateY(0) scale(.98)}.lp-btn-ghost{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.03);color:var(--lp-text);backdrop-filter:blur(8px)}.lp-btn-ghost:hover{border-color:rgba(var(--lp-lime-rgb),.6);background:rgba(var(--lp-lime-rgb),.08);transform:translateY(-2px)}.lp-btn svg{transition:transform .25s}.lp-btn:hover svg{transform:translateX(3px)}.lp-header{position:fixed;inset:0 0 auto 0;z-index:50;transition:background .3s,border-color .3s,backdrop-filter .3s;border-bottom:1px solid transparent}.lp-header.open,.lp-header.scrolled{background:rgba(5,6,5,.78);backdrop-filter:blur(16px) saturate(140%);border-bottom-color:var(--lp-line)}.lp-header-in{justify-content:space-between;gap:20px;height:72px}.lp-header-in,.lp-logo{display:flex;align-items:center}.lp-logo{gap:10px;font-weight:800;letter-spacing:.14em;font-size:15px}.lp-logo img{height:34px;width:34px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.lp-nav{display:flex;align-items:center;gap:30px}.lp-nav a{font-size:14px;color:var(--lp-mute);transition:color .2s;position:relative;padding:6px 0}.lp-nav a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--lp-lime);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.16,1,.3,1)}.lp-nav a:hover{color:#fff}.lp-nav a:hover:after{transform:scaleX(1)}.lp-header-cta{display:flex;align-items:center;gap:10px}.lp-header-cta .lp-btn{min-height:42px;padding:0 18px;font-size:14px}.lp-burger{width:44px;height:44px;border-radius:12px;border:1px solid var(--lp-line);background:hsla(0,0%,100%,.04);color:#fff;align-items:center;justify-content:center}.lp-burger,.lp-mobile{display:none}.lp-hero{position:relative;padding:132px 0 80px;isolation:isolate}.lp-hero:before{content:"";position:absolute;inset:0;z-index:-2;mask-image:linear-gradient(#000 70%,transparent);-webkit-mask-image:linear-gradient(#000 70%,transparent);background:radial-gradient(60% 50% at 78% 28%,rgba(var(--lp-lime-rgb),.13),transparent 70%),radial-gradient(40% 40% at 8% 90%,rgba(var(--lp-lime-rgb),.06),transparent 70%)}.lp-grid-bg{position:absolute;inset:0;z-index:-1;opacity:.5;background-image:linear-gradient(var(--lp-line) 1px,transparent 1px),linear-gradient(90deg,var(--lp-line) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(70% 60% at 70% 30%,#000,transparent 78%);-webkit-mask-image:radial-gradient(70% 60% at 70% 30%,#000,transparent 78%)}.lp-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1.18fr);gap:40px;align-items:center}.lp-badge{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 10px;border-radius:999px;border:1px solid rgba(var(--lp-lime-rgb),.28);background:rgba(var(--lp-lime-rgb),.06);font-size:13px;color:#f3deaa}.lp-dot{width:8px;height:8px;border-radius:50%;background:var(--lp-lime);box-shadow:0 0 12px var(--lp-lime)}.lp-h1{font-size:clamp(40px,5.6vw,76px);line-height:1.02;letter-spacing:-.035em;font-weight:800;margin:22px 0}.lp-h1 em{font-style:normal;color:var(--lp-lime);text-shadow:0 0 40px rgba(var(--lp-lime-rgb),.35)}.lp-sub{font-size:clamp(16px,1.5vw,19px);color:#c4beb0;max-width:540px}.lp-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.lp-note{margin-top:18px;font-size:13px;color:var(--lp-mute);max-width:460px;display:flex;gap:8px}.lp-note b{color:#e8e3d8;font-weight:600}.lp-rise{animation:lp-rise .9s cubic-bezier(.16,1,.3,1) both}.lp-d1{animation-delay:.08s}.lp-d2{animation-delay:.18s}.lp-d3{animation-delay:.3s}.lp-d4{animation-delay:.42s}@keyframes lp-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.lp-scene{position:relative;height:560px;perspective:1600px;--mx:0;--my:0}.lp-glow{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.lp-glow.g1{width:340px;height:340px;right:4%;top:6%;background:rgba(var(--lp-lime-rgb),.22)}.lp-glow.g2{width:240px;height:240px;left:6%;bottom:4%;background:rgba(var(--lp-lime-rgb),.1)}.lp-beam{position:absolute;left:-10%;right:-10%;height:2px;top:38%;background:linear-gradient(90deg,transparent,rgba(var(--lp-lime-rgb),.7),transparent);filter:blur(1px);opacity:.55;animation:lp-beam 7s ease-in-out infinite}.lp-beam,.lp-beam.b2{transform:rotate(-12deg)}.lp-beam.b2{top:66%;opacity:.25;animation-delay:-3.5s}@keyframes lp-beam{0%,to{transform:translateX(-6%) rotate(-12deg);opacity:.15}50%{transform:translateX(6%) rotate(-12deg);opacity:.6}}.lp-layer{position:absolute;transform:translate3d(calc(var(--mx) * var(--d) * 1px),calc(var(--my) * var(--d) * 1px),0);transition:transform .35s cubic-bezier(.16,1,.3,1);will-change:transform}.lp-float{animation:lp-float 9s ease-in-out infinite;animation-delay:var(--delay,0s)}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.lp-enter{animation:lp-enter 1.1s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--ed,.3s)}@keyframes lp-enter{0%{opacity:0;transform:translateY(40px) scale(.94)}to{opacity:1;transform:none}}.lp-l-main{left:6%;top:11%;width:74%}.lp-l-vsl{left:-2%;bottom:2%;width:44%}.lp-l-page{right:-1%;top:0;width:40%}.lp-l-course{right:2%;bottom:3%;width:42%}.lp-win{border-radius:18px;background:linear-gradient(160deg,var(--lp-s3),var(--lp-s1));border:1px solid hsla(0,0%,100%,.1);box-shadow:0 40px 80px -30px rgba(0,0,0,.9),0 0 0 1px rgba(0,0,0,.6),0 0 60px -20px rgba(var(--lp-lime-rgb),.25);overflow:hidden;position:relative}.lp-win:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,hsla(0,0%,100%,.07),transparent 38%)}.lp-tilt-main{transform:rotateY(-13deg) rotateX(6deg) rotate(1deg);transform-style:preserve-3d}.lp-tilt-a{transform:rotateY(10deg) rotateX(4deg)}.lp-tilt-b{transform:rotateY(-9deg) rotateX(3deg)}.lp-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--lp-line);background:hsla(0,0%,100%,.02)}.lp-bar i{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.18);display:block}.lp-bar span{margin-left:8px;font-size:10px;color:var(--lp-mute);letter-spacing:.04em}.lp-dash{display:grid;grid-template-columns:31% 1fr;min-height:290px}.lp-side{padding:12px 8px;border-right:1px solid var(--lp-line);background:rgba(0,0,0,.25);display:grid;gap:4px;align-content:start}.lp-side div{font-size:10.5px;color:var(--lp-mute);padding:7px 9px;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-side div.on{color:#140e02;background:var(--lp-lime);font-weight:700}.lp-main{padding:14px;display:grid;gap:12px;align-content:start}.lp-sk{height:9px;border-radius:6px;background:hsla(0,0%,100%,.09)}.lp-sk.w60{width:60%}.lp-sk.w40{width:40%}.lp-sk.w80{width:80%}.lp-sk.lime{background:rgba(var(--lp-lime-rgb),.7)}.lp-cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lp-mini{background:hsla(0,0%,100%,.025);display:grid;gap:7px}.lp-bars,.lp-mini{border:1px solid var(--lp-line);border-radius:10px;padding:10px}.lp-bars{display:flex;align-items:flex-end;gap:5px;height:78px;background:hsla(0,0%,100%,.02)}.lp-bars span{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,rgba(var(--lp-lime-rgb),.85),rgba(var(--lp-lime-rgb),.15));transform-origin:bottom;animation:lp-grow 1.4s cubic-bezier(.16,1,.3,1) both}@keyframes lp-grow{0%{transform:scaleY(.1);opacity:0}to{transform:none;opacity:1}}.lp-tag-demo{position:absolute;right:10px;top:8px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-mute);border:1px solid var(--lp-line);border-radius:999px;padding:2px 8px;background:rgba(0,0,0,.4)}.lp-video{aspect-ratio:16/9;position:relative;background:radial-gradient(60% 80% at 50% 40%,#2a2008,#080704);display:grid;place-items:center}.lp-play{width:46px;height:46px;border-radius:50%;background:var(--lp-lime);display:grid;place-items:center;color:#140e02;box-shadow:0 0 0 8px rgba(var(--lp-lime-rgb),.14),0 0 40px rgba(var(--lp-lime-rgb),.5);animation:lp-pulse 2.8s ease-in-out infinite}@keyframes lp-pulse{0%,to{box-shadow:0 0 0 6px rgba(var(--lp-lime-rgb),.14),0 0 30px rgba(var(--lp-lime-rgb),.4)}50%{box-shadow:0 0 0 14px rgba(var(--lp-lime-rgb),.05),0 0 50px rgba(var(--lp-lime-rgb),.6)}}.lp-timeline{position:absolute;left:12px;right:12px;bottom:10px;height:4px;border-radius:4px;background:hsla(0,0%,100%,.14);overflow:hidden}.lp-timeline span{display:block;height:100%;width:38%;background:var(--lp-lime);border-radius:4px;animation:lp-run 8s linear infinite}@keyframes lp-run{0%{width:6%}to{width:94%}}.lp-page-hero{padding:14px;display:grid;gap:9px}.lp-pill{display:inline-block;font-size:10px;font-weight:800;padding:7px 12px;border-radius:999px;background:var(--lp-lime);color:#140e02;width:-moz-max-content;width:max-content}.lp-course-thumb{height:74px;background:linear-gradient(135deg,#33270a,#0d0a04);position:relative}.lp-course-thumb:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 90% at 70% 20%,rgba(var(--lp-lime-rgb),.35),transparent 60%)}.lp-prog{height:4px;border-radius:4px;background:hsla(0,0%,100%,.12);overflow:hidden}.lp-prog span{display:block;height:100%;background:var(--lp-lime)}.lp-section{padding:110px 0;position:relative}.lp-kicker{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--lp-lime);font-weight:700;display:flex;align-items:center;gap:12px}.lp-kicker:before{content:"";width:28px;height:1px;background:var(--lp-lime)}.lp-h2{font-size:clamp(30px,4vw,52px);line-height:1.06;letter-spacing:-.03em;font-weight:800;margin-top:16px;max-width:760px}.lp-lead{margin-top:18px;color:#b8b2a5;font-size:17px;max-width:600px}[data-reveal]{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--rd,0s)}.lp.armed [data-reveal]:not(.in){opacity:0;transform:translateY(34px)}.lp.armed [data-reveal=left]:not(.in){transform:translateX(-40px)}.lp.armed [data-reveal=right]:not(.in){transform:translateX(40px)}.lp.armed [data-reveal=scale]:not(.in){transform:scale(.94)}.lp-pillar{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center;padding:60px 0}.lp-pillar.flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lp-pillar.flip .lp-pillar-copy{order:2}.lp-num{font-size:88px;font-weight:800;line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(var(--lp-lime-rgb),.45)}.lp-pillar h3{font-size:clamp(26px,3vw,38px);letter-spacing:-.025em;line-height:1.1;margin:10px 0 14px;font-weight:800}.lp-pillar p.lp-p{color:#b8b2a5;max-width:460px}.lp-list{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.lp-list li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:#e6e1d6}.lp-list li svg{flex:none;margin-top:3px;color:var(--lp-lime)}.lp-stage{position:relative;padding:36px;border-radius:28px;border:1px solid var(--lp-line);background:radial-gradient(80% 80% at 70% 20%,rgba(var(--lp-lime-rgb),.1),transparent 60%),var(--lp-s1);overflow:hidden;transition:border-color .4s,transform .5s cubic-bezier(.16,1,.3,1)}.lp-stage:hover{border-color:rgba(var(--lp-lime-rgb),.3)}.lp-stage .lp-win{transition:transform .6s cubic-bezier(.16,1,.3,1)}.lp-stage:hover .lp-win{transform:rotateY(0) rotateX(0) translateY(-6px)}.lp-eco{margin-top:60px;position:relative}.lp-eco-svg{width:100%;height:auto;display:block}.lp-eco-line{fill:none;stroke:rgba(var(--lp-lime-rgb),.45);stroke-width:1.4;stroke-dasharray:5 7;animation:lp-flow 2.4s linear infinite}@keyframes lp-flow{to{stroke-dashoffset:-24}}.lp-eco-node rect{fill:var(--lp-s2);stroke:hsla(0,0%,100%,.12);transition:stroke .3s,fill .3s}.lp-eco-node:hover rect{stroke:var(--lp-lime);fill:var(--lp-s3)}.lp-eco-node text{fill:#ece7dc;font-size:15px;font-weight:600;font-family:inherit}.lp-eco-hub circle.core{fill:#0e0b04;stroke:var(--lp-lime);stroke-width:1.5}.lp-eco-hub circle.ring{fill:none;stroke:rgba(var(--lp-lime-rgb),.35);animation:lp-ring 3.4s ease-out infinite;transform-origin:400px 230px}@keyframes lp-ring{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.6);opacity:0}}.lp-eco-hub text{fill:var(--lp-lime);font-weight:800;letter-spacing:.12em;font-size:17px;font-family:inherit}.lp-eco-mobile{display:none}.lp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:36px 0 22px}.lp-tab{border:1px solid var(--lp-line);background:hsla(0,0%,100%,.03);color:var(--lp-mute);padding:10px 18px;border-radius:999px;font-size:14px;font-weight:600;transition:all .25s}.lp-tab:hover{color:#fff;border-color:hsla(0,0%,100%,.25)}.lp-tab[aria-selected=true]{background:var(--lp-lime);color:#140e02;border-color:var(--lp-lime);box-shadow:0 8px 26px -8px rgba(var(--lp-lime-rgb),.6)}.lp-demo{border-radius:28px;border:1px solid var(--lp-line);background:radial-gradient(70% 70% at 50% 0,rgba(var(--lp-lime-rgb),.09),transparent 70%),var(--lp-s1);padding:28px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;align-items:center;min-height:380px}.lp-demo-copy h3{font-size:26px;letter-spacing:-.02em;margin-bottom:10px;font-weight:800}.lp-demo-copy p{color:#b8b2a5;font-size:15px}.lp-demo-view{animation:lp-fade .6s cubic-bezier(.16,1,.3,1) both}@keyframes lp-fade{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.lp-fine{margin-top:14px;font-size:12px;color:var(--lp-mute)}.lp-plan{margin-top:56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border-radius:32px;overflow:hidden;border:1px solid rgba(var(--lp-lime-rgb),.3);background:linear-gradient(160deg,#15110a,#080704);box-shadow:0 0 120px -40px rgba(var(--lp-lime-rgb),.45)}.lp-plan-l{padding:48px;border-right:1px solid var(--lp-line)}.lp-plan-r{padding:48px;display:grid;gap:14px;align-content:center;background:radial-gradient(90% 90% at 100% 0,rgba(var(--lp-lime-rgb),.12),transparent 60%)}.lp-price{display:flex;align-items:baseline;gap:10px;margin:18px 0 6px}.lp-price b{font-size:clamp(52px,7vw,84px);letter-spacing:-.05em;line-height:1;font-weight:800}.lp-price span{color:var(--lp-mute);font-size:16px}.lp-faq{margin-top:48px;display:grid;gap:12px;max-width:860px}.lp-q{border:1px solid var(--lp-line);border-radius:18px;background:hsla(0,0%,100%,.02);overflow:hidden;transition:border-color .3s,background .3s}.lp-q.open,.lp-q:hover{border-color:rgba(var(--lp-lime-rgb),.3);background:rgba(var(--lp-lime-rgb),.035)}.lp-q button{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;background:none;border:0;color:#fff;font-size:17px;font-weight:600;min-height:60px}.lp-q button svg{flex:none;color:var(--lp-lime);transition:transform .35s cubic-bezier(.16,1,.3,1)}.lp-q.open button svg{transform:rotate(45deg)}.lp-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1)}.lp-q.open .lp-a{grid-template-rows:1fr}.lp-a>div{overflow:hidden}.lp-a p{padding:0 24px 22px;color:#b8b2a5;font-size:15px}.lp-final{text-align:center;padding:100px 0;position:relative}.lp-final:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 70% at 50% 100%,rgba(var(--lp-lime-rgb),.16),transparent 70%);pointer-events:none}.lp-final .lp-h2{margin-inline:auto}.lp-footer{border-top:1px solid var(--lp-line);padding:44px 0 56px;color:var(--lp-mute);font-size:14px}.lp-footer-in{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;align-items:flex-start}.lp-footer nav{display:flex;gap:26px;flex-wrap:wrap}.lp-footer nav a:hover{color:var(--lp-lime)}@media (max-width:980px){.lp-hero-grid{grid-template-columns:1fr;gap:56px}.lp-scene{height:520px;max-width:640px;margin-inline:auto;width:100%}.lp-pillar,.lp-pillar.flip{grid-template-columns:1fr;gap:30px;padding:40px 0}.lp-pillar.flip .lp-pillar-copy{order:0}.lp-demo{padding:22px}.lp-demo,.lp-plan{grid-template-columns:1fr}.lp-plan-l{border-right:0;border-bottom:1px solid var(--lp-line)}.lp-plan-l,.lp-plan-r{padding:32px}}@media (max-width:820px){.lp-header-cta .lp-btn-ghost,.lp-nav{display:none}.lp-burger{display:inline-flex}.lp-mobile{display:none;padding:8px 20px 22px;border-top:1px solid var(--lp-line)}.lp-header.open .lp-mobile{display:grid;gap:4px}.lp-mobile a{padding:14px 6px;font-size:17px;border-bottom:1px solid var(--lp-line)}.lp-eco-svg{display:none}.lp-eco-mobile{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp-eco-mobile .hub{grid-column:1/-1;text-align:center;padding:18px;border-radius:18px;border:1px solid var(--lp-lime);color:var(--lp-lime);font-weight:800;letter-spacing:.14em;background:rgba(var(--lp-lime-rgb),.06)}.lp-eco-mobile div:not(.hub){padding:16px;border-radius:14px;border:1px solid var(--lp-line);background:var(--lp-s2);font-weight:600;font-size:14px}}@media (max-width:640px){.lp-section{padding:76px 0}.lp-hero{padding:108px 0 56px}.lp-cta-row .lp-btn{width:100%}.lp-scene{height:auto;perspective:none;display:grid;gap:14px}.lp-layer{position:relative;inset:auto;width:100%!important;transform:none!important}.lp-tilt-a,.lp-tilt-b,.lp-tilt-main{transform:none}.lp-l-course,.lp-l-page,.lp-l-vsl{display:none}.lp-l-main{margin:0}.lp-stage{padding:18px;border-radius:22px}.lp-num{font-size:60px}.lp-plan-l,.lp-plan-r{padding:24px}.lp-q button{padding:16px 18px;font-size:16px}.lp-a p{padding:0 18px 18px}}@media (hover:none){.lp-layer{transition:none}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition-duration:.01ms!important}.lp.armed [data-reveal]:not(.in){opacity:1;transform:none}.lp-layer{transform:none!important}}