.lp-glass-sign{position:absolute;bottom:32px;right:32px;font-family:var(--mono,"Space Mono",monospace);font-size:10px;color:hsla(0,0%,100%,.3);letter-spacing:1px;z-index:3;opacity:0;animation:lpFadeUp .7s ease 1.5s forwards;cursor:default;transition:color .3s;text-transform:uppercase}.lp-glass-sign:hover{color:hsla(0,0%,100%,.5)}.lp-startled-fish{position:fixed;font-size:24px;z-index:5;pointer-events:none;opacity:0}@keyframes lpStartleSwim{0%{transform:translateX(0) scaleX(-1);opacity:0}5%{opacity:.8}20%{transform:translateX(-40px) scaleX(-1) translateY(-10px);opacity:.8}to{transform:translateX(calc(-100vw - 60px)) scaleX(-1) translateY(-30px);opacity:0}}.lp-ripple{position:fixed;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);pointer-events:none;z-index:999;animation:lpRippleOut .8s ease-out forwards}@keyframes lpRippleOut{0%{width:0;height:0;opacity:.6;transform:translate(-50%,-50%) scale(1)}to{width:200px;height:200px;opacity:0;transform:translate(-50%,-50%) scale(1)}}.lp-tap-tooltip{position:fixed;font-family:var(--mono,"Space Mono",monospace);font-size:11px;color:hsla(0,0%,100%,.5);pointer-events:none;z-index:999;opacity:0;animation:lpTooltipFade 2s ease forwards;transform:translate(-50%,-100%);white-space:nowrap}@keyframes lpTooltipFade{0%{opacity:0;transform:translate(-50%,-100%) translateY(10px)}15%{opacity:1;transform:translate(-50%,-100%) translateY(0)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-100%) translateY(-10px)}}.lp-fish{position:fixed;z-index:0;pointer-events:none;font-size:16px;opacity:0;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes lpSwimRight{0%{transform:translateX(-60px) scaleX(1);opacity:0}5%{opacity:.65}95%{opacity:.65}to{transform:translateX(calc(100vw + 60px)) scaleX(1);opacity:0}}@keyframes lpSwimLeft{0%{transform:translateX(calc(100vw + 60px)) scaleX(-1);opacity:0}5%{opacity:.65}95%{opacity:.65}to{transform:translateX(-60px) scaleX(-1);opacity:0}}.lp-hero{min-height:100vh;justify-content:center;padding:48px;overflow:hidden;cursor:default}.lp-hero,.lp-hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.lp-hero-content{z-index:2}.lp-hero-logo{margin-bottom:48px;opacity:0;animation:lpFadeUp .7s ease 0s forwards}.lp-hero h1{font-family:var(--sans,"Space Grotesk",sans-serif);font-size:clamp(80px,14vw,180px);font-weight:700;line-height:.88;letter-spacing:-6px;color:#fff;margin-bottom:16px;opacity:0;animation:lpFadeUp .8s ease .15s forwards,lpWaterWobble 8s ease-in-out 1.5s infinite;position:relative;overflow:hidden}.lp-hero h1:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,224,255,.15),hsla(0,0%,100%,.2),rgba(102,224,255,.15),transparent);animation:lpShimmerSweep 5s ease-in-out infinite;animation-delay:2s;pointer-events:none}@keyframes lpWaterWobble{0%,to{transform:skewX(0deg) scaleX(1)}25%{transform:skewX(.3deg) scaleX(1.001)}50%{transform:skewX(-.2deg) scaleX(.999)}75%{transform:skewX(.15deg) scaleX(1.001)}}@keyframes lpShimmerSweep{0%{left:-100%}40%{left:150%}to{left:150%}}.lp-hero-by{color:hsla(0,0%,100%,.7);letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;animation:lpFadeUp .7s ease .3s forwards}.lp-hero-by,.lp-hero-tagline{font-family:var(--mono,"Space Mono",monospace);font-size:15px;opacity:0}.lp-hero-tagline{color:hsla(0,0%,100%,.9);margin-bottom:40px;animation:lpFadeUp .7s ease .4s forwards;letter-spacing:.3px;line-height:1.7;max-width:520px}.lp-hero-actions{margin-bottom:80px;opacity:0;animation:lpFadeUp .7s ease .5s forwards}.lp-btn-w{font-family:var(--mono,"Space Mono",monospace);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1300fd;background:#fff;padding:16px 32px;border-radius:10px;text-decoration:none;border:none;cursor:pointer;transition:all .3s;display:inline-flex;align-items:center;gap:8px;position:relative;overflow:visible}.lp-btn-w:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2),0 0 40px rgba(102,224,255,.2),0 0 80px rgba(77,101,255,.15)}.lp-btn-bubble{position:absolute;border-radius:50%;background:rgba(102,224,255,.5);pointer-events:none;animation:lpBtnBubbleUp 1s ease-out forwards}@keyframes lpBtnBubbleUp{0%{transform:translateY(0) scale(1);opacity:.7}to{transform:translateY(-40px) scale(.3);opacity:0}}.lp-splash-drop{position:fixed;width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.7);pointer-events:none;z-index:20;animation:lpSplashArc var(--dur) ease-out forwards}@keyframes lpSplashArc{0%{transform:translate(0) scale(1);opacity:.8}50%{transform:translate(var(--dx),var(--peak)) scale(.8);opacity:.6}to{transform:translate(var(--dx2),20px) scale(.3);opacity:0}}.lp-hero-stats{display:flex;gap:48px;padding-top:32px;border-top:1px solid hsla(0,0%,100%,.15);opacity:0;animation:lpFadeUp .7s ease .65s forwards;justify-content:center;position:relative}.lp-hs{text-align:center}.lp-val{font-family:var(--mono,"Space Mono",monospace);font-size:24px;font-weight:700;color:#fff;position:relative;overflow:hidden}.lp-val.lp-shimmer:after{content:"";position:absolute;top:0;left:-100%;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,224,255,.25),hsla(0,0%,100%,.3),rgba(102,224,255,.25),transparent);animation:lpShimmerSweep 3s ease-in-out 1;pointer-events:none}.lp-lbl{font-family:var(--mono,"Space Mono",monospace);font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:hsla(0,0%,100%,.5);margin-top:6px}.lp-whale-surface{position:fixed;bottom:-60px;left:50%;transform:translateX(-50%);font-size:48px;z-index:10;pointer-events:none;animation:lpWhaleSurface 6s ease-in-out forwards}@keyframes lpWhaleSurface{0%{bottom:-60px;opacity:0}15%{bottom:20px;opacity:.8}35%{bottom:30px;opacity:.8}50%{bottom:25px;opacity:.8}70%{bottom:20px;opacity:.6}to{bottom:-60px;opacity:0}}.lp-div-line{height:1px;background:hsla(0,0%,100%,.08);margin:0 48px;position:relative;overflow:visible}.lp-div-drip{position:absolute;top:0;width:6px;height:6px;border-radius:50% 50% 50% 0;transform:rotate(-45deg) scale(0);background:rgba(102,224,255,.6);pointer-events:none;animation:lpLineDrip 3.5s ease-in-out forwards;filter:blur(.3px);box-shadow:0 0 6px rgba(102,224,255,.3)}@keyframes lpLineDrip{0%,20%{transform:rotate(-45deg) scale(0);top:-2px;opacity:0}25%{transform:rotate(-45deg) scale(0);top:-2px;opacity:.8}30%{transform:rotate(-45deg) scale(1.2);top:-2px;opacity:.8}40%{transform:rotate(-45deg) scale(1);top:4px;opacity:.8}90%{transform:rotate(-45deg) scale(.4);top:60px;opacity:0}to{transform:rotate(-45deg) scale(0);top:60px;opacity:0}}.lp-section-title{font-family:var(--sans,"Space Grotesk",sans-serif);font-size:clamp(36px,5vw,56px);font-weight:700;letter-spacing:-2px;line-height:.95;position:relative;display:inline-block}.lp-section-title:after{content:attr(data-text);position:absolute;left:0;top:100%;width:100%;transform:scaleY(-1);background:linear-gradient(180deg,hsla(0,0%,100%,.15),transparent 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;pointer-events:none;opacity:.3;filter:blur(.5px)}.lp-reveal{opacity:0;transform:translateY(28px);transition:all .8s cubic-bezier(.16,1,.3,1)}.lp-reveal.vis{opacity:1;transform:translateY(0)}@keyframes lpFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.lp-process{padding:100px 48px}.lp-process-sub{font-family:var(--mono,"Space Mono",monospace);font-size:15px;color:hsla(0,0%,100%,.7);text-align:center;margin-bottom:64px;max-width:500px;margin-left:auto;margin-right:auto;line-height:1.8}.lp-depth-timeline{max-width:640px;margin:0 auto;position:relative}.lp-depth-timeline:before{content:"";position:absolute;top:0;bottom:0;left:24px;width:2px;background:linear-gradient(180deg,hsla(0,0%,100%,.15),#66e0ff,hsla(0,0%,100%,.15))}.lp-depth-timeline:after{content:"";position:absolute;left:22px;top:0;width:6px;height:40px;border-radius:3px;background:linear-gradient(180deg,transparent,#66e0ff,transparent);filter:blur(2px);animation:lpDepthCurrent 4s ease-in-out infinite}@keyframes lpDepthCurrent{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:calc(100% - 40px);opacity:0}}.lp-depth-step{gap:32px;align-items:flex-start;padding:28px 0;transition:all .3s}.lp-depth-dot,.lp-depth-step{display:flex;position:relative}.lp-depth-dot{width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.04);border:2px solid hsla(0,0%,100%,.15);backdrop-filter:blur(10px);align-items:center;justify-content:center;flex-shrink:0;font-size:22px;transition:all .4s;z-index:1}.lp-depth-step:hover .lp-depth-dot{border-color:#66e0ff;background:rgba(102,224,255,.08);box-shadow:0 0 24px rgba(102,224,255,.15);transform:scale(1.1)}.lp-depth-step.lp-active .lp-depth-dot{border-color:#66e0ff;background:rgba(102,224,255,.1);animation:lpNodePulse 3s ease-in-out infinite}@keyframes lpNodePulse{0%,to{box-shadow:0 0 20px rgba(102,224,255,.1)}50%{box-shadow:0 0 40px rgba(102,224,255,.25),0 0 80px rgba(102,224,255,.1)}}.lp-depth-body{padding-top:4px;flex:1}.lp-depth-title{font-family:var(--sans,"Space Grotesk",sans-serif);font-size:22px;font-weight:600;letter-spacing:-.5px;color:#fff;margin-bottom:8px}.lp-depth-desc{font-family:var(--mono,"Space Mono",monospace);font-size:14px;line-height:1.8;color:hsla(0,0%,100%,.9);max-width:420px}.lp-guarantee{padding:100px 48px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.lp-g-big{font-family:var(--sans,"Space Grotesk",sans-serif);font-size:clamp(72px,10vw,140px);font-weight:700;letter-spacing:-5px;line-height:.85;color:#fff;position:relative}.lp-g-drip{position:relative;display:inline-block}.lp-g-drip:after{content:"";position:absolute;bottom:-8px;left:50%;width:6px;height:6px;border-radius:50% 50% 50% 0;transform:translateX(-50%) rotate(-45deg) scale(0);background:#66e0ff;animation:lpDrip 4s ease-in-out infinite;animation-delay:1s}@keyframes lpDrip{0%,60%{transform:translateX(-50%) rotate(-45deg) scale(0);bottom:-8px;opacity:1}65%{transform:translateX(-50%) rotate(-45deg) scale(1);bottom:-8px;opacity:1}90%{transform:translateX(-50%) rotate(-45deg) scale(.6);bottom:-50px;opacity:0}to{transform:translateX(-50%) rotate(-45deg) scale(0);bottom:-8px;opacity:0}}.lp-g-text{max-width:520px}.lp-g-text p{font-family:var(--mono,"Space Mono",monospace);font-size:15px;line-height:1.8;color:hsla(0,0%,100%,.9)}.lp-g-text p strong{color:#fff;font-weight:700}.lp-cta-section{padding:80px 48px 120px;text-align:center}.lp-cta-section h2{font-family:var(--sans,"Space Grotesk",sans-serif);font-size:clamp(36px,5vw,56px);font-weight:700;letter-spacing:-2px;margin-bottom:24px}.lp-footer{padding:20px 48px;border-top:1px solid hsla(0,0%,100%,.08);justify-content:space-between}.lp-foot-l,.lp-footer{display:flex;align-items:center}.lp-foot-l{gap:12px}.lp-foot-l span{font-size:11px;color:hsla(0,0%,100%,.3);text-transform:uppercase;letter-spacing:.5px}.lp-foot-r{display:flex;gap:20px}.lp-foot-r a{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.3);text-decoration:none;transition:color .2s}.lp-foot-r a:hover{color:hsla(0,0%,100%,.5)}.lp-cursor-ripple{position:fixed;pointer-events:none;z-index:3;width:8px;height:8px;border-radius:50%;background:rgba(102,224,255,.25);animation:lpCursorFade .8s ease-out forwards}@keyframes lpCursorFade{0%{transform:scale(1);opacity:.4}to{transform:scale(3);opacity:0}}@media (max-width:900px){.lp-hero{padding:32px 24px}.lp-hero h1{letter-spacing:-3px;font-size:clamp(56px,12vw,120px)}.lp-hero-stats{flex-wrap:wrap;gap:20px;justify-content:center}.lp-hero-stats .lp-hs{min-width:100px}.lp-cta-section,.lp-guarantee,.lp-process{padding:80px 24px}.lp-div-line{margin:0 24px}.lp-g-big{font-size:clamp(56px,10vw,100px);letter-spacing:-3px}.lp-depth-timeline:before{left:18px}.lp-depth-timeline:after{left:16px}.lp-depth-dot{width:40px;height:40px;font-size:18px}.lp-depth-step{gap:20px}.lp-depth-title{font-size:19px}.lp-depth-desc{font-size:13px}.lp-footer{padding:16px 24px;flex-direction:column;gap:12px;text-align:center}.lp-foot-l,.lp-foot-r{justify-content:center}}@media (max-width:600px){.lp-hero h1{font-size:clamp(48px,14vw,80px);letter-spacing:-2px}.lp-hero-by{font-size:12px;letter-spacing:2px}.lp-hero-tagline{font-size:13px}.lp-hero-stats{gap:16px}.lp-hero-stats .lp-hs{min-width:80px;text-align:center}.lp-val{font-size:16px}.lp-lbl{font-size:9px}.lp-cta-section h2,.lp-section-title{font-size:clamp(28px,8vw,40px);letter-spacing:-1px}.lp-btn-w{font-size:11px;padding:12px 22px}}