.lp-root{--lp-bg:#05070f;--lp-bg-2:#0a0f1f;--lp-ink:#f8fafc;--lp-muted:#94a3b8;--lp-line:#ffffff1a;--lp-teal:#2dd4bf;--lp-blue:#0175ff;--lp-violet:#a78bfa;--lp-gold:#fbbf24;--lp-green:#4ade80;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--font-inter), Inter, sans-serif;position:relative;overflow-x:clip}.lp-root h1,.lp-root h2,.lp-root h3,.lp-root h4{font-family:var(--font-poppins), Poppins, sans-serif;color:var(--lp-ink)}.lp-root p{color:var(--lp-muted)}.lp-aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.lp-aurora:before,.lp-aurora:after{content:"";filter:blur(90px);opacity:.5;border-radius:50%;position:absolute}.lp-aurora:before{background:radial-gradient(circle,#2dd4bf80,#0000 65%);width:46rem;height:30rem;top:-12rem;left:-10rem}.lp-aurora:after{background:radial-gradient(circle,#0175ff73,#0000 65%);width:42rem;height:30rem;top:-6rem;right:-12rem}.lp-grid-overlay{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 75%)}.lp-section{z-index:1;position:relative}.lp-gradient-text{background:linear-gradient(100deg,#2dd4bf 0%,#38bdf8 42%,#a78bfa 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lp-gradient-gold{background:linear-gradient(100deg,#fbbf24 0%,#fb923c 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lp-badge{color:#5eead4;letter-spacing:.12em;text-transform:uppercase;background:#2dd4bf14;border:1px solid #2dd4bf59;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.lp-badge .lp-dot{background:var(--lp-teal);border-radius:9999px;width:.45rem;height:.45rem;animation:1.9s ease-in-out infinite lp-pulse}.lp-badge-gold{color:#fcd34d;background:#fbbf2414;border-color:#fbbf2459}.lp-badge-gold .lp-dot{background:var(--lp-gold)}.lp-reveal-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.lp-glow-inner{background:linear-gradient(100deg,#0f766e 0%,#0175ff 100%);transition:box-shadow .2s;box-shadow:0 1px 1px -.75px #0003,0 4px 5px -2.25px #0000002e,0 11px 11px -3px #00000024,0 28px 28px -3.75px #0000000f,inset -4px 3px 9px #2dd4bf8c,inset 3px -2px 8px #0175ff8c}.lp-glow-btn:hover .lp-glow-inner{box-shadow:0 1px 1px -.75px #0003,0 4px 5px -2.25px #0000002e,0 11px 11px -3px #00000024,0 28px 28px -3.75px #0000000f,inset -6px 4px 14px #2dd4bfbf,inset 5px -3px 12px #0175ffbf}.lp-ghost-btn{border:1px solid var(--lp-line);color:var(--lp-ink);white-space:nowrap;background:#ffffff0a;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.9rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.lp-ghost-btn:hover{background:#2dd4bf14;border-color:#2dd4bf73;transform:translateY(-2px)}.lp-card{border:1px solid var(--lp-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#ffffff0e 0%,#ffffff04 100%);border-radius:1.25rem;transition:transform .3s cubic-bezier(.25,.46,.45,.94),border-color .3s,box-shadow .3s;position:relative}.lp-card:hover{border-color:#2dd4bf59;transform:translateY(-4px);box-shadow:0 24px 60px -24px #2dd4bf59}.lp-card-glow{pointer-events:none;filter:blur(40px);opacity:.35;border-radius:50%;width:12rem;height:12rem;position:absolute}.lp-stat-num{background:linear-gradient(277deg,#2dd4bf 0%,#38bdf8 50%,#a78bfa 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.lp-compare-row{border-top:1px solid var(--lp-line);grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.95rem 1.25rem;display:grid}.lp-compare-row:first-of-type{border-top:none}.lp-check{width:1.5rem;height:1.5rem;color:var(--lp-green);background:#4ade8026;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lp-cross{color:#64748b;background:#94a3b81f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.lp-faq-item{border:1px solid var(--lp-line);background:#ffffff08;border-radius:1rem;transition:border-color .25s,background .25s;overflow:hidden}.lp-faq-item[data-open=true]{background:#2dd4bf0d;border-color:#2dd4bf59}.lp-faq-trigger{text-align:start;width:100%;color:var(--lp-ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.35rem;font-size:1rem;font-weight:600;display:flex}.lp-faq-chevron{flex-shrink:0;transition:transform .3s}.lp-faq-item[data-open=true] .lp-faq-chevron{transform:rotate(180deg)}.lp-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1);display:grid}.lp-faq-item[data-open=true] .lp-faq-panel{grid-template-rows:1fr}.lp-faq-panel>div{overflow:hidden}.lp-chart{justify-content:center;align-items:flex-end;gap:clamp(1.5rem,6vw,4rem);height:15rem;display:flex}.lp-chart-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:.75rem;height:100%;display:flex}.lp-chart-track{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.lp-chart-bar{border-radius:.75rem .75rem .25rem .25rem;width:clamp(3.5rem,12vw,6rem);transition:height 1.1s cubic-bezier(.16,1,.3,1)}.lp-chart-bar-frontier{background:linear-gradient(#94a3b88c,#94a3b81f);border:1px solid #94a3b84d}.lp-chart-bar-routed{background:linear-gradient(#2dd4bf 0%,#0175ff 100%);box-shadow:0 0 40px -8px #2dd4bf99}.lp-mockup{background:linear-gradient(165deg,#0f172af2 0%,#020617fa 100%);border:1px solid #ffffff24;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #0175ff80,0 8px 24px #00000080}.lp-mockup-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.85rem 1.1rem;display:flex}.lp-mockup-dot{border-radius:9999px;width:.6rem;height:.6rem}.lp-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}@keyframes lp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-dash{to{stroke-dashoffset:-24px}}@keyframes lp-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.lp-float{animation:6s ease-in-out infinite lp-float}.lp-fade-up{animation:.6s cubic-bezier(.16,1,.3,1) both lp-fade-up}.lp-flow-edge{stroke-dasharray:6 6;animation:1.1s linear infinite lp-dash}.lp-shimmer{background:linear-gradient(90deg,#0000 0%,#ffffff24 50%,#0000 100%) 0 0/200% 100%;animation:2.4s linear infinite lp-shimmer}@media (prefers-reduced-motion:reduce){.lp-float,.lp-fade-up,.lp-flow-edge,.lp-shimmer,.lp-badge .lp-dot{animation:none!important}.lp-card,.lp-glow-btn,.lp-ghost-btn{transition:none!important}}[dir=rtl] .lp-compare-row{grid-template-columns:1fr auto auto}[dir=rtl] .lp-arrow{transform:scaleX(-1)}
