@keyframes lp-in{0%{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.99)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lp-glow{0%,to{opacity:.55;transform:translate(-2%)scale(1)}50%{opacity:.85;transform:translate(2%,-1%)scale(1.02)}}@keyframes lp-shimmer{0%{opacity:0;transform:translate(-60%)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(160%)}}.lp-hero-badge{animation:.52s cubic-bezier(.16,1,.3,1) both lp-in}.lp-hero-h1{animation:.56s cubic-bezier(.16,1,.3,1) 80ms both lp-in}.lp-hero-p{animation:.56s cubic-bezier(.16,1,.3,1) .16s both lp-in}.lp-hero-cta{animation:.52s cubic-bezier(.16,1,.3,1) .24s both lp-in}.lp-hero-meta{animation:.5s cubic-bezier(.16,1,.3,1) .3s both lp-in}.lp-hero-visual{will-change:transform, opacity;animation:.64s cubic-bezier(.16,1,.3,1) .32s both lp-in}.lp-cta-primary{will-change:transform;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),background-color .16s,filter .16s}.lp-cta-primary:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 8px 20px #5b4dff47,0 2px 8px #00000014}.lp-cta-primary:active{transform:scale(.98);box-shadow:0 2px 8px #5b4dff2e}.lp-cta-primary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.lp-cta-secondary{transition:transform .16s cubic-bezier(.16,1,.3,1),background-color .16s,border-color .16s,box-shadow .16s}.lp-cta-secondary:hover{background:#f9f9ff;border-color:#ddd8ff;transform:translateY(-1px);box-shadow:0 4px 12px #1f0f5a0f}.lp-cta-secondary:active{transform:scale(.985)}.lp-float{will-change:transform;animation:6.5s ease-in-out infinite lp-float}.lp-float-delayed{animation:7.2s ease-in-out 1.2s infinite lp-float}@media (prefers-reduced-motion:reduce){.lp-float,.lp-float-delayed{animation:none!important}}.lp-glow{filter:blur(12px);background:radial-gradient(420px 280px at 30% 20%,#5b4dff24 0%,#5b4dff0f 42%,#0000 68%),radial-gradient(360px 260px at 80% 80%,#7c6cff1a 0%,#0000 60%);animation:10s ease-in-out infinite lp-glow}@media (prefers-reduced-motion:reduce){.lp-glow{animation:none!important}}.lp-reveal{opacity:0;will-change:transform, opacity;transition:opacity .56s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1);transform:translateY(16px)scale(.99)}.lp-reveal[data-visible=true]{opacity:1;transform:translateY(0)scale(1)}.lp-network-card{will-change:transform;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s}@media (hover:hover) and (pointer:fine){.lp-network-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1f0f5a1a,0 2px 8px #0000000f}.lp-network-card:hover .lp-network-logo{transform:scale(1.03)}}.lp-network-logo{transition:transform .22s cubic-bezier(.16,1,.3,1)}.lp-benefit-card{will-change:transform;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s}@media (hover:hover) and (pointer:fine){.lp-benefit-card:hover{border-color:#ddd8ff;transform:translateY(-2px);box-shadow:0 8px 20px #1f0f5a14}.lp-benefit-card:hover .lp-benefit-icon{transform:scale(1.06)}}.lp-benefit-icon{transition:transform .2s cubic-bezier(.16,1,.3,1)}.lp-steps{position:relative}.lp-steps-line{pointer-events:none;background:linear-gradient(90deg,#5b4dff2e,#5b4dff0f 55%,#0000);height:1px;position:absolute;top:24px;left:calc(16.666% + 24px);right:calc(16.666% + 24px)}@media (max-width:767px){.lp-steps-line{display:none}}.lp-faq details{transition:box-shadow .18s,border-color .18s}.lp-faq details[open]{box-shadow:0 4px 16px #1f0f5a0f}.lp-faq summary{list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq-icon{transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .18s,color .18s}.lp-faq details[open] .lp-faq-icon{background:var(--primary);color:#fff;border-color:var(--primary);transform:rotate(45deg)}.lp-faq-body{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1);display:grid}.lp-faq details[open] .lp-faq-body{grid-template-rows:1fr}.lp-faq-body>div{overflow:hidden}.lp-section{padding-top:32px;padding-bottom:32px}@media (min-width:640px){.lp-section{padding-top:48px;padding-bottom:48px}}@media (min-width:1024px){.lp-section{padding-top:72px;padding-bottom:72px}}.lp-hero-section{padding-top:16px;padding-bottom:32px}@media (min-width:640px){.lp-hero-section{padding-top:24px;padding-bottom:44px}}@media (min-width:1024px){.lp-hero-section{padding-top:32px;padding-bottom:56px}}.lp-prose{max-width:58ch;line-height:1.7}.lp-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.lp-h2{letter-spacing:-.03em;font-size:22px;font-weight:700;line-height:1.15}@media (min-width:640px){.lp-h2{font-size:27px}}.lp-body{color:#52525b;font-size:14px;line-height:1.7}.lp-body-sm{color:#71717a;font-size:13px;line-height:1.65}.lp-divider{background:var(--hairline);height:1px}.lp-page{overflow-x:clip}@keyframes lp-wave{0%{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-8deg)}45%{transform:rotate(14deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(10deg)}to{transform:rotate(0)}}.animate-wave{transform-origin:70% 70%;will-change:transform;animation:1.6s cubic-bezier(.22,1,.36,1) .4s both lp-wave;display:inline-block}@media (prefers-reduced-motion:reduce){.lp-hero-badge,.lp-hero-h1,.lp-hero-p,.lp-hero-cta,.lp-hero-meta,.lp-hero-visual,.lp-reveal{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.animate-wave{animation:none!important;transform:none!important}}
