.lnd-fade{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.lnd-fade.visible{opacity:1;transform:translateY(0)}@keyframes lpBlobDrift1{0%{transform:translate(0)}to{transform:translate(60px,80px)}}@keyframes lpBlobDrift2{0%{transform:translate(0)}to{transform:translate(-50px,-70px)}}@keyframes lpGradShift{0%{background-position:0}to{background-position:200%}}@keyframes lpBadgeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes lpFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lpScrollLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes lpScrollRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes lpCtaShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes lpModalIn{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.lnd-hero-blob{position:absolute;border-radius:50%;pointer-events:none}.lnd-hero-blob1{width:600px;height:600px;top:-100px;left:-150px;background:radial-gradient(circle,rgba(37,99,235,.07) 0,transparent 70%);animation:lpBlobDrift1 18s ease-in-out infinite alternate}.lnd-hero-blob2{width:500px;height:500px;bottom:-80px;right:-100px;background:radial-gradient(circle,rgba(6,182,212,.05) 0,transparent 70%);animation:lpBlobDrift2 22s ease-in-out infinite alternate}.lnd-h1-grad{background:linear-gradient(90deg,#2563eb,#06b6d4,#7c3aed,#2563eb);background-size:200% auto;-webkit-background-clip:text;background-clip:text;animation:lpGradShift 4s linear infinite}.lnd-h1-grad,.lnd-stat-num{-webkit-text-fill-color:transparent}.lnd-stat-num{background:linear-gradient(135deg,#2563eb,#06b6d4);-webkit-background-clip:text;background-clip:text}.lnd-payer-marquee-wrap{overflow:hidden}.lnd-payer-row-inner{display:flex;gap:0;animation:lpScrollLeft 25s linear infinite;width:max-content}.lnd-payer-row-inner.reverse{animation:lpScrollRight 25s linear infinite}.lnd-cta-shimmer:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45),transparent);background-size:200% 100%;animation:lpCtaShimmer 3s linear infinite;pointer-events:none}.lnd-eal{color:#2563eb;-webkit-text-fill-color:#2563eb}.lnd-steps-row:before{content:"";position:absolute;top:36px;left:calc(16.66% + 28px);right:calc(16.66% + 28px);height:0;border-top:2px dashed #e2e8f0;z-index:0}.lnd-step-num{background:linear-gradient(135deg,#2563eb,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lnd-feat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--card-accent,#2563eb);transform:scaleX(0);transition:transform .25s ease;transform-origin:left}.lnd-feat-card:hover:before{transform:scaleX(1)}.auth-modal-card{animation:lpModalIn .3s ease both}.auth-tab-bar:after{content:"";position:absolute;bottom:-1px;left:0;width:50%;height:2px;background:#2563eb;transition:transform .2s ease}.auth-tab-bar.register:after{transform:translateX(100%)}@media (max-width:960px){.lnd-steps-row:before{display:none}}