.lp{--bg:#0a0b1e;--surface:#141633;--surface-2:#181a3a;--ink:#f2f4ff;--muted:#a9adcf;--muted-2:#8b90b6;--lime:#c6ff3d;--lime-2:#d9ff6b;--pink:#ff3d9a;--violet:#6d5cff;--line:#f2f4ff14;--line-2:#f2f4ff1f;--line-3:#f2f4ff40;--light-bg:#f2f4ff;--light-text:#3a3d5c;--light-muted:#5e6285;--light-line:#dde0f2;--navy-line:#0a0b1e24;--font-sans:var(--font-heebo), "Heebo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-jbm), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--r-card:24px;--r-md:16px;--r-btn:12px;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-size:16px;line-height:1.5;overflow-x:clip}body:has(>.lp){background:#0a0b1e}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp p{margin:0}.lp ul,.lp ol{margin:0;padding:0;list-style:none}.lp h1,.lp h2,.lp h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:900}.lp img{max-width:100%;display:block}.lp button{font:inherit;color:inherit}.lp .lime{color:var(--lime)}.lp .pink{color:var(--pink)}.lp .muted{color:var(--muted)}.lp .mono{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}.lp .lp-mark{background:var(--lime);color:var(--bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.22em;padding:0 .22em}.lp .lp-strong{color:var(--ink);font-weight:700}.lp .sec-light .lp-strong,.lp .sec-lime .lp-strong{color:var(--bg)}.lp .on-lime{background:var(--bg);color:var(--lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;padding:0 .18em}.lp .hl{background-image:linear-gradient(var(--lime), var(--lime));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1s var(--ease) .25s;background-position:0 92%;background-repeat:no-repeat;background-size:0% .14em}.lp[dir=rtl] .hl{background-position:100% 92%}.lp .in .hl,.lp:not(.js) .hl{background-size:100% .14em}.lp .count{font-variant-numeric:tabular-nums}.lp :is(a,button,summary):focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:6px}.lp .sec-light :is(a,button,summary):focus-visible,.lp .sec-lime :is(a,button,summary):focus-visible,.lp .final :is(a,button):focus-visible{outline-color:var(--bg)}.lp .skip{top:-100px;z-index:60;background:var(--lime);color:var(--bg);border-radius:10px;padding:10px 14px;font-weight:700;position:absolute;inset-inline-start:16px}.lp .skip:focus{top:12px}.lp .wrap{max-width:1240px;margin:0 auto;position:relative}.lp .sec{padding:clamp(64px,9vw,128px) clamp(20px,4vw,48px);scroll-margin-top:60px;position:relative;overflow:hidden}.lp .sec-navy{background:var(--bg);color:var(--ink)}.lp .sec-light{background:radial-gradient(60% 55% at 100% 0%, #c6ff3d33, transparent 62%), radial-gradient(45% 40% at 0% 100%, #6d5cff1f, transparent 60%), var(--light-bg);color:var(--bg)}.lp .sec-lime{color:var(--bg);background:radial-gradient(60% 70% at 90% 10%,#ffffff4d,#0000 60%),radial-gradient(40% 50% at 5% 95%,#0a0b1e1f,#0000 60%),linear-gradient(135deg,#c6ff3d 0%,#d3ff63 55%,#bdf82f 100%)}.lp .glow{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.lp [data-parallax]{will-change:transform}.lp .glow-lime{background:#c6ff3d33}.lp .glow-violet{background:#6d5cff52}.lp .grain:before{content:"";pointer-events:none;opacity:.09;z-index:0;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.lp .grain>*{position:relative}.lp .glass{-webkit-backdrop-filter:blur(14px);background:#1416338c;border:1px solid #f2f4ff1a;box-shadow:inset 0 1px #ffffff0d,0 30px 60px -40px #000c}.lp .kicker{color:var(--lime);align-items:center;gap:10px;margin-bottom:16px;font-size:14px;font-weight:700;display:inline-flex}.lp .kicker:before{content:"";background:currentColor;border-radius:2px;width:18px;height:3px}.lp .sec-light .kicker,.lp .sec-lime .kicker{color:var(--bg)}.lp .sec-light .kicker:before,.lp .sec-lime .kicker:before{background:var(--lime)}.lp .sec-lime .kicker:before{background:var(--bg)}.lp .kicker-tight{margin-bottom:0}.lp .kicker-mono{font-family:var(--font-mono);direction:ltr;font-size:13px;font-weight:400}.lp .h-xl{letter-spacing:-.025em;font-size:clamp(26px,3vw,42px);font-weight:800;line-height:1.14}.lp .h-big{letter-spacing:-.05em;margin-bottom:.18em;font-size:clamp(50px,6.2vw,88px);font-weight:900;line-height:.96;display:block}.lp .h-lg{letter-spacing:-.045em;font-size:clamp(36px,5vw,72px);line-height:1}.lp .h-md{font-size:clamp(34px,4.6vw,64px);line-height:1.02}.lp .h-xs{letter-spacing:-.03em;font-size:clamp(28px,3vw,42px);line-height:1.05}.lp .lead{color:var(--muted);text-wrap:pretty;font-size:clamp(17px,1.7vw,21px);line-height:1.6}.lp .lead-md{font-size:clamp(17px,1.5vw,19px);line-height:1.55}.lp .sec-light .lead{color:var(--light-text)}.lp .sec-lime .lead{color:#0a0b1ec7}.lp .sec-lime h2{line-height:1.12}.lp .two{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.lp .two-wide{align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:44px}.lp .two-text{align-items:start;gap:clamp(32px,6vw,96px)}.lp .g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lp .g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lp .stack{align-content:start;gap:18px;display:grid}.lp .stack-sm{align-content:start;gap:16px;display:grid}.lp .btn{border-radius:var(--r-btn);transition:transform .25s var(--ease), background .2s, border-color .2s, box-shadow .25s;align-items:center;gap:12px;padding:16px 26px;font-size:18px;font-weight:700;display:inline-flex}.lp .btn-lime{background:var(--lime);color:var(--bg);box-shadow:0 20px 50px -20px #c6ff3da6}.lp .btn-lime:hover{background:var(--lime-2);transform:translateY(-2px);box-shadow:0 26px 56px -20px #c6ff3dcc}.lp .btn-outline{border:1.5px solid var(--line-3);color:var(--ink);gap:10px;padding:16px 22px}.lp .btn-outline:hover{border-color:var(--ink);transform:translateY(-2px)}.lp .btn-navy{background:var(--bg);color:var(--lime);border-radius:10px;gap:10px;padding:13px 22px;font-size:16px}.lp .btn-navy:hover{background:var(--surface-2);transform:translateY(-2px)}.lp .btn-md{box-shadow:none;padding:15px 24px;font-size:17px}.lp .btn-big{border-radius:12px;padding:17px 28px;font-size:18px}.lp .btn-ghost{color:var(--ink);border:1.5px solid #f2f4ff66;border-radius:10px;gap:10px;padding:12px 20px;font-size:16px}.lp .btn-ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.lp .btn .arrow{transition:transform .25s var(--ease);display:inline-block}.lp .btn:hover .arrow{transform:translate(-4px)}.lp[dir=ltr] .btn:hover .arrow{transform:translate(4px)}.lp .link-lime{color:var(--lime);border-bottom:2px solid var(--lime);justify-self:start;align-items:center;gap:10px;margin-top:8px;padding-bottom:2px;font-size:15px;font-weight:700;display:inline-flex}.lp .lift{transition:opacity .7s var(--ease), transform .45s var(--ease), box-shadow .35s var(--ease), border-color .25s, background .25s, color .25s}.lp .lift:hover{transform:translateY(-5px)}.lp .sec-navy .lift:hover{box-shadow:0 34px 60px -30px #000c,0 0 0 1px #c6ff3d4d}.lp .sec-light .lift:hover{box-shadow:0 30px 50px -28px #0a0b1e59}.lp .sec-lime .lift:hover{box-shadow:0 30px 50px -26px #0a0b1e8c}.lp .top{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid var(--line);background:#0a0b1ee0;position:sticky;top:0}.lp .top-in{justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding:14px clamp(20px,4vw,48px);display:flex}.lp .brand{flex:none;align-items:center;width:101px;display:inline-flex}.lp .nav{white-space:nowrap;gap:22px;font-size:15px;font-weight:500;display:flex}.lp .nav a{color:var(--muted);transition:color .2s}.lp .nav a:hover{color:var(--ink)}.lp .top-actions{align-items:center;gap:10px;display:flex}.lp .top-login{color:var(--ink);white-space:nowrap;padding:9px 12px;font-size:15px;font-weight:500}.lp .btn-xs{background:var(--lime);color:var(--bg);white-space:nowrap;border-radius:10px;padding:10px 18px;font-size:15px;font-weight:700;transition:background .2s}.lp .btn-xs:hover{background:var(--lime-2)}.lp .hero{background:radial-gradient(70% 60% at 88% 0%, #c6ff3d1f, transparent 60%), radial-gradient(45% 45% at 8% 92%, #6d5cff33, transparent 60%), var(--bg);padding:clamp(36px,4.5vw,64px) clamp(20px,4vw,48px) 0;position:relative;overflow:hidden}.lp .hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.lp .hero-bg .glow-lime{inset-inline-start:-200px;width:640px;height:640px;top:-260px}.lp .hero-bg .glow-violet{inset-inline-end:-180px;opacity:.8;width:560px;height:560px;bottom:-160px}.lp .hero-lines{background-image:linear-gradient(#f2f4ff0b 1px,#0000 1px),linear-gradient(90deg,#f2f4ff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(75% 65% at 50% 35%,#000 20%,#0000 75%)}.lp .hero-grid{z-index:1;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(32px,5vw,80px);max-width:1240px;margin:0 auto;display:grid;position:relative}.lp .pill{color:var(--lime);background:#c6ff3d0f;border:1px solid #c6ff3d59;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:7px 14px;font-size:14px;font-weight:500;display:inline-flex}.lp .dot{background:var(--lime);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s infinite lp-blink}.lp .hero h1{margin-bottom:22px}.lp .hero .lead{max-width:600px;margin-bottom:30px;font-size:clamp(17px,1.4vw,19px)}.lp .ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp .hero-note{color:var(--muted-2);margin-top:18px;font-size:14px}.lp .agents{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:22px;font-size:14px;display:flex}.lp .agent-chip{border:1px solid var(--line-2);color:var(--ink);background:#141633b3;border-radius:999px;padding:6px 12px;font-weight:500}.lp .hero-art{justify-items:center;display:grid}.lp .ticker{z-index:1;border-top:1px solid var(--line-2);max-width:1240px;margin:clamp(40px,5vw,64px) auto 0;padding:16px 0 18px;position:relative;overflow:hidden}.lp .ticker-track{white-space:nowrap;width:max-content;font-family:var(--font-mono);color:var(--muted);direction:ltr;gap:44px;font-size:13.5px;animation:40s linear infinite lp-ticker;display:flex}.lp .ticker-track span{direction:rtl;align-items:center;gap:12px;display:inline-flex}.lp[dir=ltr] .ticker-track span{direction:ltr}.lp .tick-star{color:var(--lime);font-size:11px;font-style:normal}.lp .hv{justify-items:center;gap:12px;width:min(100%,600px);margin:0;display:grid}.lp .hv-scene{--bw:var(--ww);--bh:var(--wh);--px:var(--wpx);--py:var(--wpy);--pw:var(--wpw);--hx:var(--whx);--hy:var(--why);--hw:var(--whw);--ic:var(--wic);width:100%;aspect-ratio:var(--bw) / var(--bh);perspective:1400px;position:relative;container-type:inline-size}.lp .hv-svg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp .hv-svg-stack{display:none}.lp[dir=rtl] .hv-svg{transform:scaleX(-1)}.lp .hv-main{fill:none;stroke:var(--lime);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linecap:round}.lp .hv-main-glow{stroke:#c6ff3d47;stroke-width:10px}.lp .hv-fan{fill:none;stroke:#f2f4ff33;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-linecap:round;transition:stroke .5s var(--ease)}.lp .hv-particles circle{fill:var(--lime);filter:drop-shadow(0 0 5px #c6ff3de6)}.lp .hv-p-fan{opacity:0;transition:opacity .5s}.lp .hv[data-stage=publish] .hv-fan,.lp .hv[data-stage=done] .hv-fan,.lp:not(.js) .hv-fan{stroke:#c6ff3dbf;transition-delay:calc(var(--i) * .13s)}.lp .hv[data-stage=publish] .hv-p-fan,.lp .hv[data-stage=done] .hv-p-fan,.lp:not(.js) .hv-p-fan{opacity:1}.lp .hv-ambient{z-index:0;inset-inline-start:calc((var(--px) - 7) * 1cqw);top:calc((var(--py) - 5) * 1cqw);width:calc((var(--pw) + 14) * 1cqw);aspect-ratio:9/16;object-fit:cover;filter:blur(36px)saturate(1.6);opacity:0;transition:opacity 1.2s var(--ease);pointer-events:none;border-radius:20%;position:absolute}.lp .hv-ambient.on{opacity:.5}.lp .hv-phone{z-index:2;inset-inline-start:calc(var(--px) * 1cqw);top:calc(var(--py) * 1cqw);width:calc(var(--pw) * 1cqw);aspect-ratio:9/16;background:var(--surface);isolation:isolate;transform:rotateX(var(--ty,0deg)) rotateY(var(--tx,0deg));transition:transform .5s var(--ease);border:1px solid #f2f4ff29;border-radius:clamp(18px,5.5cqw,30px);position:absolute;overflow:hidden;box-shadow:0 50px 90px -40px #000000e6,0 0 0 1px #00000059,0 30px 80px -30px #c6ff3d47}.lp .hv-win{position:absolute;inset:0}.lp .hv-slide{opacity:0;transition:opacity .7s var(--ease);pointer-events:none;position:absolute;inset:0}.lp .hv-slide.on{opacity:1}.lp .hv-slide img,.lp .hv-slide video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp .hv-slide video{opacity:0;transition:opacity .35s}.lp .hv-slide.on-video video{opacity:1}.lp .hv-file{z-index:3;top:10px;-webkit-backdrop-filter:blur(6px);font-family:var(--font-mono);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;direction:ltr;background:#0a0b1e99;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 20px);padding:5px 9px;font-size:11px;display:inline-flex;position:absolute;inset-inline-start:10px;overflow:hidden}.lp .hv-dot{background:var(--lime);border-radius:50%;flex:none;width:6px;height:6px;animation:1.6s infinite lp-blink}.lp .hv-hud{z-index:3;background:linear-gradient(#0a0b1e00,#0a0b1ee0);gap:7px;padding:44px 12px 12px;display:grid;position:absolute;inset:auto 0 0}.lp .hv-stages{justify-content:space-between;gap:6px;font-size:11px;font-weight:600;display:flex}.lp .hv-stage{color:var(--muted-2);align-items:center;gap:5px;transition:color .3s;display:inline-flex}.lp .hv-stage:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.lp .hv[data-stage=edit] .hv-stage[data-n="0"],.lp .hv[data-stage=publish] .hv-stage[data-n="0"],.lp .hv[data-stage=publish] .hv-stage[data-n="1"],.lp .hv[data-stage=done] .hv-stage,.lp:not(.js) .hv-stage{color:var(--ink)}.lp .hv[data-stage=upload] .hv-stage[data-n="0"],.lp .hv[data-stage=edit] .hv-stage[data-n="1"],.lp .hv[data-stage=publish] .hv-stage[data-n="2"],.lp .hv[data-stage=done] .hv-stage[data-n="2"],.lp:not(.js) .hv-stage[data-n="2"]{color:var(--lime)}.lp .hv-bar{background:#f2f4ff38;border-radius:2px;height:3px;display:block;overflow:hidden}.lp .hv-bar i{background:var(--lime);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.lp[dir=rtl] .hv-bar i{transform-origin:100%}.lp .hv[data-stage=upload] .hv-bar i,.lp .hv[data-stage=edit] .hv-bar i,.lp .hv[data-stage=publish] .hv-bar i{animation:hv-bar var(--cycle,12s) linear both}.lp .hv[data-paused] .hv-bar i{animation-play-state:paused}.lp .hv[data-stage=done] .hv-bar i,.lp:not(.js) .hv-bar i{transform:scaleX(1)}.lp .hv-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.lp .hv-play{z-index:5;cursor:pointer;pointer-events:none;border-radius:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.lp .hv-play.hv-play-shown,.lp .hv-play:focus-visible{pointer-events:auto}.lp .hv-play:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}.lp .hv-disc{background:var(--lime);width:64px;height:64px;color:var(--bg);opacity:0;transition:opacity .25s, transform .3s var(--ease);border-radius:50%;place-items:center;padding-inline-start:3px;display:grid;transform:scale(.85);box-shadow:0 0 0 12px #c6ff3d26}.lp .hv-play.hv-play-shown .hv-disc,.lp .hv-play:focus-visible .hv-disc{opacity:1;transform:none}.lp .hv-win[data-playing] .hv-play{place-items:start end;padding:10px}.lp .hv-win[data-playing] .hv-disc{width:44px;height:44px;padding:0;box-shadow:0 4px 14px #0006}.lp .hv-skip{z-index:3;inset-inline-start:calc((var(--hx) - 19) * 1cqw);width:38cqw;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;font-size:max(12px,2.6cqw);display:flex;position:absolute;top:16cqw}.lp .hv-skip-tools{text-decoration:line-through;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-wrap:balance;line-height:1.35;text-decoration-thickness:2px}.lp .hv-skip-stamp{color:var(--pink);border:2px solid var(--pink);letter-spacing:.02em;background:#0a0b1eb3;border-radius:1.2cqw;flex:none;padding:.2cqw 1.2cqw;font-size:max(12px,2.6cqw);font-weight:900;transform:rotate(-6deg)}.lp .hv-hub{z-index:3;inset-inline-start:calc((var(--hx) - var(--hw) / 2) * 1cqw);top:calc(var(--hy) * 1cqw);width:calc(var(--hw) * 1cqw);background:var(--bg);text-align:center;border:1px solid #c6ff3d8c;border-radius:clamp(12px,3cqw,18px);justify-items:center;gap:.8cqw;padding:2.4cqw 2cqw 2.2cqw;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 0 0 .9cqw #c6ff3d14,0 10cqw 22cqw -12cqw #000000f2}.lp .hv-hub:before{content:"";border-radius:inherit;pointer-events:none;animation:2.7s 1.5s infinite hv-pulse;position:absolute;inset:-1px}.lp .hv-hub-logo{width:74%;display:block}.lp .hv-hub-sub{color:var(--muted);white-space:nowrap;font-size:max(11px,2.2cqw)}.lp .hv-direct{color:var(--lime);white-space:nowrap;background:#c6ff3d14;border:1px solid #c6ff3d59;border-radius:99cqw;margin-top:.6cqw;padding:.7cqw 1.8cqw;font-size:max(11px,2.3cqw);font-weight:700}.lp .hv-net-ic{--x:var(--wx);--y:var(--wy);z-index:3;inset-inline-start:calc((var(--x) - var(--ic) / 2) * 1cqw);top:calc((var(--y) - var(--ic) / 2) * 1cqw);width:calc(var(--ic) * 1cqw);height:calc(var(--ic) * 1cqw);color:var(--ink);transition:background .45s var(--ease), color .45s, border-color .45s, transform .45s var(--ease), box-shadow .45s;background:#f2f4ff12;border:1px solid #f2f4ff1f;border-radius:50%;place-items:center;display:grid;position:absolute}.lp .hv-net-ic svg{width:54%;height:54%}.lp .hv[data-stage=publish] .hv-net-ic,.lp .hv[data-stage=done] .hv-net-ic,.lp:not(.js) .hv-net-ic{background:var(--lime);color:var(--bg);border-color:var(--lime);box-shadow:0 0 0 .8cqw #c6ff3d2e,0 0 18px #c6ff3d73}.lp .hv[data-stage=publish] .hv-net-ic{transition-delay:calc(var(--i) * .13s);transform:scale(1.1)}.lp .hv-net-label{z-index:3;top:79cqw;text-align:center;width:46cqw;color:var(--muted);font-size:max(11px,2.5cqw);position:absolute;inset-inline-start:54cqw}.lp .hv-cap{color:var(--muted-2);text-align:center;font-size:13px}@keyframes hv-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hv-pulse{0%{box-shadow:0 0 #c6ff3d73}70%,to{box-shadow:0 0 0 3cqw #c6ff3d00}}.lp .chips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.lp .chip-dark{background:var(--bg);color:var(--ink);border-radius:999px;padding:10px 16px;font-size:16px;font-weight:500}.lp .problem-lead{color:var(--light-text);align-self:end;font-size:clamp(20px,2vw,26px);line-height:1.5}.lp .problem-cards{margin-top:clamp(48px,6vw,80px)}.lp .card-white{border-radius:var(--r-card);border:1px solid var(--light-line);background:#fff;padding:clamp(26px,3.4vw,44px);box-shadow:0 24px 48px -36px #0a0b1e40}.lp .card-white p{color:var(--light-text);font-size:18px;line-height:1.6}.lp .card-white h3{letter-spacing:-.03em;font-size:clamp(26px,3vw,40px);line-height:1.08}.lp .checks{gap:8px;display:grid}.lp .checks li{align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.lp .checks-top li{align-items:flex-start;line-height:1.5}.lp .checks-top .tick{margin-top:1px}.lp .tick{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.lp .tick-navy{background:var(--bg);color:var(--lime)}.lp .tick-lime{background:var(--lime);color:var(--bg)}.lp .chat{border-radius:var(--r-card);background:var(--bg);color:var(--ink);align-content:start;gap:12px;padding:clamp(18px,2.4vw,26px);display:grid;box-shadow:0 40px 80px -50px #0a0b1e99}.lp .chat-head{border-bottom:1px solid #f2f4ff1a;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.lp .chat-head strong{font-size:15px}.lp .chat-on{color:var(--lime);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lp .chat-on i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:1.6s infinite lp-blink}.lp .msg{gap:6px;max-width:88%;display:grid}.lp .msg-you{justify-self:start;max-width:85%}.lp .msg-agent{justify-self:end}.lp .msg small{color:var(--muted-2);font-size:12px}.lp .bubble{padding:12px 14px;font-size:15px;line-height:1.55}.lp .bubble-you{background:var(--lime);color:var(--bg);border-radius:14px 14px 14px 4px;font-weight:500}.lp .bubble-agent{background:var(--surface-2);border-radius:14px 14px 4px}.lp .file{background:var(--surface-2);font-family:var(--font-mono);direction:ltr;border-radius:10px;justify-self:start;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.lp .replies{flex-wrap:wrap;gap:6px;display:flex}.lp .reply-yes{background:var(--lime);color:var(--bg);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.lp .reply-no{border:1px solid var(--line-3);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:500}.lp .result{background:#c6ff3d0f;border:1px solid #c6ff3d59;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.lp .result .mono{color:var(--muted-2);text-align:end;font-size:12px}.lp .result strong{color:var(--lime);font-size:15px}.lp .sec-editor{background:radial-gradient(50% 60% at 100% 30%, #c6ff3d17, transparent 60%), var(--bg)}.lp .glow-editor{inset-inline-end:-220px;width:620px;height:620px;top:5%}.lp .editor-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,72px);max-width:1240px;margin:0 auto;display:grid;position:relative}.lp .editor-grid h2{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(40px,5.4vw,80px);line-height:.98}.lp .editor-grid .lead{max-width:600px;margin-bottom:30px;font-size:clamp(18px,1.8vw,22px);line-height:1.5}.lp .pill-mono{font-family:var(--font-mono);direction:ltr;border:1px solid #f2f4ff33;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:8px 14px;font-size:13px;display:inline-flex}.lp .phone-wrap{justify-items:center;display:grid}.lp .phone{aspect-ratio:9/16;background:var(--surface);width:min(100%,340px);transition:transform .45s var(--ease), box-shadow .45s var(--ease);border:1px solid #f2f4ff24;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 60px 120px -50px #c6ff3d59,0 30px 60px -30px #000c}.lp .phone:hover{transform:translateY(-6px);box-shadow:0 70px 130px -50px #c6ff3d80,0 40px 70px -30px #000000d9}.lp .phone img,.lp .phone .clip{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp .phone .clip{z-index:1;transition:opacity .25s}.lp .phone:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0a0b1e00,#0a0b1ebf);height:96px;position:absolute;inset:auto 0 0}.lp .progress{bottom:16px;font-family:var(--font-mono);color:var(--ink);pointer-events:none;z-index:3;direction:ltr;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;inset-inline:16px}.lp .progress .bar{background:#f2f4ff40;border-radius:2px;flex:1;height:4px;overflow:hidden}.lp .progress .bar i{background:var(--lime);width:41%;height:100%;display:block}.lp .play{z-index:4;cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:12px;padding:0;display:grid;position:absolute;inset:0}.lp .play:focus-visible{outline:3px solid var(--lime);outline-offset:-3px;border-radius:inherit}.lp .play-disc{background:var(--lime);width:72px;height:72px;color:var(--bg);transition:opacity .25s, transform .3s var(--ease);border-radius:50%;place-items:center;padding-inline-start:3px;display:grid;box-shadow:0 0 0 14px #c6ff3d26}.lp .play-hint{color:var(--ink);-webkit-backdrop-filter:blur(6px);background:#0a0b1e9e;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;transition:opacity .25s}.lp [data-playing] .play-disc,.lp [data-playing] .play-hint{opacity:0;transform:scale(.85)}.lp [data-playing] .play.play-shown .play-disc{opacity:1;top:14px;width:40px;height:40px;padding:0;position:absolute;inset-inline-end:14px;transform:none;box-shadow:0 4px 14px #0006}.lp .phone-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.lp .phone-tags strong{font-weight:700}.lp .tag{background:var(--surface);font-family:var(--font-mono);border-radius:999px;padding:4px 10px;font-size:12px}.lp .tag-lime{background:var(--lime);color:var(--bg);font-weight:700;font-family:var(--font-sans)}.lp .phone-note{color:var(--muted-2);text-align:center;margin-top:10px;font-size:13px}.lp .skill{color:var(--bg);border:1px solid var(--light-line);background:#fff;border-radius:20px;grid-template-rows:auto auto 1fr;min-width:0;display:grid;overflow:hidden;box-shadow:0 20px 40px -32px #0a0b1e59}.lp .skill>*{min-width:0}.lp .skill-frame{aspect-ratio:9/11;background:linear-gradient(160deg,#1e2150,#0a0b1e);position:relative;overflow:hidden}.lp .skill-frame img,.lp .skill-frame .clip{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp .skill-frame .clip{z-index:1;transition:opacity .25s}.lp .play-sm{align-content:end;justify-items:end;padding:12px}.lp .play-sm .play-disc{opacity:0;width:40px;height:40px;padding:0;box-shadow:0 0 0 8px #c6ff3d26}.lp .play-sm.play-shown .play-disc{opacity:1}.lp .play-sm .play-disc svg{width:15px;height:15px}.lp [data-playing] .play-sm.play-shown .play-disc{width:40px;height:40px;position:static;box-shadow:0 0 0 8px #c6ff3d26}.lp .skill-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;padding:14px 14px 0;display:flex}.lp .skill-head strong{letter-spacing:-.01em;font-size:19px;font-weight:900}.lp .skill-head span{color:var(--light-muted);white-space:nowrap;font-size:12px}.lp .skill-body{align-content:start;gap:10px;padding:6px 14px 14px;display:grid}.lp .skill-file{font-family:var(--font-mono);color:var(--light-muted);text-align:end;overflow-wrap:anywhere;direction:ltr;font-size:11px}.lp .skill-desc{color:var(--light-text);font-size:14px;line-height:1.5}.lp .skill-btn{background:var(--bg);color:var(--lime);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:11px;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.lp .skill-btn:hover{background:var(--lime);color:var(--bg)}.lp .skills-more{margin-top:16px}.lp .card-white-sm{border:1px solid var(--light-line);background:#fff;border-radius:20px;align-content:start;gap:12px;padding:clamp(22px,3vw,32px);display:grid}.lp .card-white-sm h3{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px)}.lp .card-white-sm p{color:var(--light-text);font-size:17px;line-height:1.6}.lp .card-navy-sm{background:var(--bg);color:var(--ink);border-radius:20px;align-content:start;gap:10px;padding:clamp(22px,3vw,32px);display:grid}.lp .glow-caps{inset-inline-start:-260px;opacity:.55;width:700px;height:700px;top:-200px}.lp .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:40px 0 16px;display:grid}.lp .stat{border-radius:20px;gap:6px;padding:26px 24px 22px;display:grid}.lp .stat strong{letter-spacing:-.05em;color:var(--lime);font-size:clamp(44px,5vw,72px);font-weight:900;line-height:1}.lp .stat-label{color:var(--muted);font-size:15px;line-height:1.4}.lp .caps{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.lp .cap{border-radius:var(--r-md);transition:border-color .2s, background .2s, transform .3s var(--ease);align-items:flex-start;gap:14px;padding:18px;display:flex}.lp .cap:hover{background:#181a3acc;border-color:#c6ff3d80;transform:translateY(-2px)}.lp .cap .n{font-family:var(--font-mono);color:var(--lime);flex:none;padding-top:2px;font-size:13px;font-weight:500}.lp .cap .t{font-size:16px;font-weight:500;line-height:1.5}.lp .equals{border-radius:var(--r-md);background:var(--lime);color:var(--bg);align-items:center;gap:16px;margin-top:14px;padding:22px 24px;display:flex}.lp .equals .eq{font-size:32px;font-weight:900;line-height:1}.lp .equals strong{letter-spacing:-.02em;font-size:clamp(19px,2.2vw,26px);font-weight:900}.lp .pub-points{flex-wrap:wrap;gap:8px;display:flex}.lp .pub-point{background:#0a0b1e14;border:1px solid #0a0b1e33;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.lp .pub-point b{font-weight:900}.lp .pub-meta{color:#0a0b1ebf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;display:flex}.lp .pub-meta .mono{font-size:13px;font-weight:600}.lp .net{background:var(--bg);color:var(--ink);border:1px solid #0a0b1e59;border-radius:20px;align-content:space-between;gap:20px;min-height:170px;padding:24px 22px;display:grid}.lp .net:hover{color:var(--bg);background:#fff}.lp .net-icon{width:56px;height:56px;color:var(--lime);background:#f2f4ff14;border-radius:14px;place-items:center;transition:background .25s,color .25s;display:grid}.lp .net-icon svg{width:28px;height:28px}.lp .net:hover .net-icon{background:var(--bg)}.lp .net strong{letter-spacing:-.02em;font-size:22px;font-weight:900;display:block}.lp .net .d{opacity:.7;font-size:14px}.lp .dashed{border-radius:var(--r-md);border:1px dashed #0a0b1e66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:20px 26px;display:flex}.lp .dashed .mono{font-size:13px;font-weight:600}.lp .direct-text{color:var(--light-text);gap:16px;font-size:18px;line-height:1.6;display:grid}.lp .direct-text .first{color:var(--bg);font-size:20px}.lp .direct-text .checks{margin-top:4px}.lp .cmp-grid{margin-top:clamp(44px,6vw,72px)}.lp .cmp{border-radius:var(--r-card);align-content:start;gap:18px;padding:clamp(26px,3.5vw,40px);display:grid}.lp .cmp-editor{border:1px solid var(--light-line);background:#fff}.lp .cmp-hub{background:var(--bg);color:var(--ink);box-shadow:0 50px 100px -50px #0a0b1eb3}.lp .cmp-label{color:var(--light-muted);font-size:15px;font-weight:700}.lp .cmp-hub .cmp-label{color:var(--muted)}.lp .cmp-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.lp .cmp-price strong{letter-spacing:-.05em;font-size:clamp(56px,7vw,96px);font-weight:900;line-height:1}.lp .strike{text-decoration:line-through;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-decoration-thickness:6px}.lp .cmp-price .unit{color:var(--light-muted);font-size:18px}.lp .cmp-hub .cmp-price .unit{color:var(--muted)}.lp .cmp-price .from{font-size:20px;font-weight:700}.lp .cmp-list{gap:10px;display:grid}.lp .cmp-list li{gap:12px;font-size:17px;line-height:1.5;display:flex}.lp .cmp-editor .cmp-list li{color:var(--light-text)}.lp .cmp-hub .cmp-list li{font-weight:500}.lp .cmp-list b{font-weight:900}.lp .cmp-hub .btn{justify-self:start}.lp .glow-podcast{inset-inline-end:-240px;opacity:.6;width:640px;height:640px;bottom:-260px}.lp .podcast-h{max-width:980px;margin-bottom:18px;line-height:1.16}.lp .podcast-lead{max-width:760px;margin-bottom:44px}.lp .steps-grid{gap:12px}.lp .step{border-radius:18px;align-content:start;gap:12px;min-height:200px;padding:22px 20px;display:grid;position:relative}.lp .step .k{font-family:var(--font-mono);color:var(--lime);text-align:end;direction:ltr;font-size:12px}.lp .step strong{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,32px);font-weight:900;line-height:1.05}.lp .step .d{color:var(--muted);font-size:15px;line-height:1.5}.lp .step-arrow{top:50%;border-top:2px solid var(--lime);border-inline-end:2px solid var(--lime);z-index:1;width:14px;height:14px;position:absolute;inset-inline-end:-13px;transform:translateY(-50%)rotate(45deg)}.lp[dir=rtl] .step-arrow{transform:translateY(-50%)rotate(-135deg)}.lp .podcast-close{letter-spacing:-.02em;margin-top:36px;font-size:clamp(22px,2.6vw,32px);font-weight:700}.lp .infra{min-height:200px;color:var(--bg);border:1px solid var(--light-line);background:#fff;border-radius:20px;align-content:start;gap:14px;padding:26px 24px;display:grid;position:relative}.lp .infra-navy{background:var(--bg);color:var(--ink);border-color:var(--bg)}.lp .infra .badge{top:18px;background:var(--lime);color:var(--bg);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;inset-inline-end:18px}.lp .infra .ic{width:48px;height:48px;color:var(--bg);background:#0a0b1e0f;border-radius:13px;place-items:center;display:grid}.lp .infra-navy .ic{color:var(--lime);background:#c6ff3d24}.lp .infra strong{letter-spacing:-.02em;font-size:22px;font-weight:900}.lp .infra .d{color:var(--light-text);font-size:15px;line-height:1.55}.lp .infra-navy .d{color:var(--muted)}.lp .glow-who{inset-inline-end:-220px;opacity:.5;width:600px;height:600px;top:-160px}.lp .who-grid{margin-top:40px}.lp .who{border-radius:var(--r-card);align-content:start;gap:18px;padding:clamp(26px,3.5vw,44px);display:grid}.lp .who-lime{background:var(--lime);color:var(--bg)}.lp .who-glass{color:var(--ink);border-radius:var(--r-card)}.lp .who .num{font-family:var(--font-mono);opacity:.7;text-align:end;direction:ltr;font-size:13px}.lp .who-glass .num{color:var(--lime);opacity:1}.lp .who .text{gap:14px;font-size:17px;line-height:1.6;display:grid}.lp .who-glass .text{color:var(--muted)}.lp .who-glass .text .ink{color:var(--ink)}.lp .who-glass .text .strong{font-weight:700}.lp .who .tip{background:#0a0b1e14;border-radius:12px;padding:16px 18px;font-weight:500}.lp .kv{font-family:var(--font-mono);text-align:left;direction:ltr;gap:6px;font-size:13px;line-height:1.5;display:grid}.lp .kv li{background:#f2f4ff0d;border-radius:8px;gap:12px;padding:10px 12px;display:flex}.lp .kv .k{color:var(--lime);flex:none}.lp .kv .v{color:var(--muted)}.lp .who .btn-navy,.lp .who .btn-ghost{justify-self:start}.lp .table-wrap{border:1px solid var(--light-line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 24px 48px -36px #0a0b1e4d}.lp table{border-collapse:collapse;width:100%}.lp thead tr{background:var(--bg);color:var(--ink)}.lp th{text-align:start;color:var(--muted);padding:16px 20px;font-size:14px;font-weight:500}.lp tbody tr{border-top:1px solid var(--light-line);transition:background .2s}.lp tbody tr:hover{background:var(--light-bg)}.lp tbody tr.rec{background:#c6ff3d2e}.lp td{vertical-align:top;padding:18px 20px}.lp .td-skill{gap:4px;display:grid}.lp .td-skill strong{font-size:17px}.lp .td-skill small{color:var(--light-muted);font-size:13px}.lp .rec-badge{background:var(--bg);color:var(--lime);border-radius:999px;justify-self:start;padding:3px 9px;font-size:12px;font-weight:700}.lp .td-min{gap:3px;display:grid}.lp .td-min span{font-size:15px}.lp .td-min b{color:var(--bg);font-size:15px;font-weight:700}.lp .td-ex{gap:3px;display:grid}.lp .td-ex strong{letter-spacing:-.02em;font-size:20px;font-weight:900}.lp .td-ex span{color:var(--light-muted);font-size:13px}.lp .engine{border-radius:var(--r-md);border:1px solid var(--light-line);background:#fff;gap:12px;margin-top:14px;padding:18px 20px;display:grid}.lp .engine-title{color:var(--light-text);font-size:14px}.lp .engine-rows{flex-wrap:wrap;gap:8px;display:flex}.lp .engine-row{background:var(--light-bg);border-radius:10px;align-items:baseline;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.lp .engine-row b{font-family:var(--font-mono);color:var(--bg);font-weight:600}.lp .price-tiles{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;margin-top:14px;display:grid}.lp .ptile{border-radius:18px;gap:8px;padding:26px 28px;display:grid}.lp .ptile-lime{background:var(--lime);color:var(--bg)}.lp .ptile-navy{background:var(--bg);color:var(--ink)}.lp .ptile .eq{font-size:20px;font-weight:900}.lp .ptile strong{letter-spacing:-.03em;font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1.05}.lp .ptile .sub{opacity:.75;font-size:15px}.lp .ptile-navy strong .count{color:var(--lime)}.lp .ptile-navy .sub{color:var(--muted);opacity:1}.lp .or{color:var(--light-muted);place-items:center;font-weight:700;display:grid}.lp .guarantees{gap:10px;margin-top:14px}.lp .guarantee{border:1px solid var(--light-line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:16px;font-size:15px;font-weight:500;display:flex}.lp .values{margin-top:clamp(36px,5vw,56px)}.lp .value{border:1px solid var(--light-line);background:#fff;border-radius:18px;gap:8px;padding:24px;display:grid}.lp .value .ic{background:var(--bg);width:40px;height:40px;color:var(--lime);border-radius:11px;place-items:center;display:grid}.lp .value strong{letter-spacing:-.02em;font-size:20px;font-weight:900}.lp .value .d{color:var(--light-text);font-size:15px;line-height:1.5}.lp .glow-steps{inset-inline-start:-200px;opacity:.6;width:560px;height:560px;bottom:-240px}.lp .steps h2{letter-spacing:-.045em;margin-bottom:44px;font-size:clamp(38px,5.4vw,80px);line-height:1.08}.lp .todo{border-radius:18px;align-content:start;gap:14px;min-height:190px;padding:26px 24px;display:grid}.lp .todo .n{letter-spacing:-.04em;color:var(--lime);font-size:clamp(48px,5vw,68px);font-weight:900;line-height:1}.lp .todo p{color:var(--muted);font-size:18px;line-height:1.55}.lp .todo .mono{color:var(--ink);display:inline-block}.lp .cta-card{background:var(--lime);color:var(--bg);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:26px 28px;display:flex}.lp .cta-card p{letter-spacing:-.02em;font-size:clamp(20px,2.4vw,30px);font-weight:900}.lp .faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,5vw,80px);max-width:1240px;margin:0 auto;display:grid}.lp .faq-list{gap:8px;display:grid}.lp details{border-radius:var(--r-md);border:1px solid var(--light-line);background:#fff;transition:border-color .2s,box-shadow .2s;overflow:hidden}.lp details[open]{border-color:var(--bg);box-shadow:0 20px 40px -32px #0a0b1e66}.lp summary{cursor:pointer;color:var(--bg);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:18px;font-weight:700;list-style:none;display:flex}.lp summary::-webkit-details-marker{display:none}.lp summary .plus{background:var(--light-bg);width:32px;height:32px;color:var(--bg);transition:transform .3s var(--ease), background .2s;border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.lp details[open] summary .plus{background:var(--lime);transform:rotate(45deg)}.lp details p{color:var(--light-text);padding:0 22px 22px;font-size:16px;line-height:1.65}.lp .final{background:linear-gradient(135deg, var(--lime), #d3ff63 60%, #bdf82f);max-width:1240px;color:var(--bg);border-radius:32px;margin:0 auto;padding:clamp(36px,6vw,88px) clamp(24px,5vw,72px);position:relative;overflow:hidden;box-shadow:0 60px 120px -60px #c6ff3d80}.lp .final .blob{inset-inline-start:-120px;background:var(--bg);opacity:.07;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-160px}.lp .final .blob-2{inset-inline:auto -140px;opacity:.25;background:#fff;width:380px;height:380px;top:-200px}.lp .final h2{letter-spacing:-.045em;max-width:900px;margin-bottom:22px;font-size:clamp(34px,5vw,72px);line-height:1;position:relative}.lp .final p{max-width:720px;margin-bottom:32px;font-size:clamp(18px,1.8vw,22px);line-height:1.5;position:relative}.lp .final .btn{position:relative}.lp .final .note{opacity:.7;margin:18px 0 0;font-size:14px}.lp .tail{max-width:1240px;color:var(--muted-2);text-align:center;margin:36px auto 0;font-size:clamp(20px,2.2vw,28px);font-weight:300}.lp .foot{border-top:1px solid var(--line);padding:36px clamp(20px,4vw,48px) 44px}.lp .foot-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;max-width:1240px;margin:0 auto;display:flex}.lp .foot-brand{justify-items:start;gap:8px;display:grid}.lp .foot-brand .brand{width:112px}.lp .foot-tag{color:var(--muted);font-size:15px}.lp .foot-host{font-family:var(--font-mono);color:var(--muted-2);text-align:end;direction:ltr;font-size:13px}.lp .foot-nav{flex-wrap:wrap;gap:20px;font-size:15px;display:flex}.lp .foot-nav a{color:var(--muted)}.lp .foot-nav a:hover{color:var(--ink)}.lp .copyright{max-width:1240px;color:var(--muted-2);margin:28px auto 0;font-size:13px}.lp .rise{animation:lp-rise .8s var(--ease) both}.lp .rise-1{animation-delay:80ms}.lp .rise-2{animation-delay:.18s}.lp .rise-3{animation-delay:.28s}.lp .rise-4{animation-delay:.38s}.lp .rv,.lp .rv-kids>*{transition:opacity .7s var(--ease), transform .7s var(--ease)}.lp.js .rv:not(.in),.lp.js .rv-kids:not(.in)>*{opacity:0;transform:translateY(22px)}.lp .rv-kids>:nth-child(2){transition-delay:70ms}.lp .rv-kids>:nth-child(3){transition-delay:.14s}.lp .rv-kids>:nth-child(4){transition-delay:.21s}.lp .rv-kids>:nth-child(5){transition-delay:.28s}.lp .rv-kids>:nth-child(6){transition-delay:.35s}.lp .rv-kids>:nth-child(7){transition-delay:.42s}.lp .rv-kids>:nth-child(n+8){transition-delay:.49s}.lp .rv-kids.in>.lift:hover{transition-delay:0s}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes lp-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp{scroll-behavior:auto}.lp .rise,.lp .dot,.lp .chat-on i,.lp .ticker-track,.lp .hv-dot,.lp .hv-hub:before,.lp .hv-bar i{animation:none!important}.lp .hv-particles{display:none}.lp .hv-phone{transform:none!important}.lp .hv-bar i{transform:scaleX(1)}.lp .rv,.lp .rv-kids>*,.lp .lift,.lp .btn,.lp .phone,.lp .cap,.lp summary .plus,.lp .hl,.lp .play-disc,.lp .hv-phone,.lp .hv-slide,.lp .hv-ambient,.lp .hv-net-ic,.lp .hv-fan,.lp .hv-disc{transition:none}.lp.js .rv:not(.in),.lp.js .rv-kids:not(.in)>*{opacity:1;transform:none}.lp .hl{background-size:100% .14em}.lp .lift:hover,.lp .btn:hover,.lp .phone:hover{transform:none}.lp .ticker-track{white-space:normal;flex-wrap:wrap;gap:10px 28px;width:auto}.lp .ticker-track .dup{display:none}.lp .glow{will-change:auto;transform:none!important}}@media (max-width:1100px){.lp .nav{display:none}}@media (max-width:960px){.lp .hero-grid{grid-template-columns:1fr;gap:0}.lp .hero-copy{display:contents}.lp .hero-art{order:3;width:100%;margin:0 0 22px}.lp .hero h1,.lp .pill{margin-bottom:16px}.lp .hero .ctas{order:4}.lp .hero .lead{order:5;max-width:none;margin:24px 0 0}.lp .hero-note{order:6}.lp .agents{order:7}.lp .hv{width:min(100%,420px)}.lp .hv-scene{--bw:var(--sw);--bh:var(--sh);--px:var(--spx);--py:var(--spy);--pw:var(--spw);--hx:var(--shx);--hy:var(--shy);--hw:var(--shw);--ic:var(--sic);perspective:none}.lp .hv-svg-wide{display:none}.lp .hv-svg-stack{display:block}.lp .hv-skip{display:none}.lp .hv-net-ic{--x:var(--sx);--y:var(--sy)}.lp .hv-net-label{display:none}.lp .hv-hub{grid-auto-flow:column;justify-content:center;align-items:center;gap:2.6cqw;padding:2.2cqw 3.6cqw}.lp .hv-hub-logo{width:23cqw}.lp .hv-hub-sub{font-size:max(12px,3cqw)}.lp .hv-direct{display:none}.lp .hv-hud{padding-bottom:calc(12px + 5.5cqw)}.lp .hv-cap{font-size:13px}.lp .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.lp .glass{-webkit-backdrop-filter:none;background:#141633d1}.lp .two,.lp .g3,.lp .editor-grid,.lp .faq-grid,.lp .price-tiles{grid-template-columns:1fr}.lp .two-wide{margin-bottom:32px}.lp .g4{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .or,.lp .step-arrow{display:none}.lp .table-wrap{overflow-x:auto}.lp table{min-width:560px}.lp .btn{padding:14px 22px;font-size:16px}.lp .who .num,.lp .step .k{text-align:start}}@media (max-width:600px){.lp .skill-head span{white-space:normal}.lp .sec{padding-inline:16px}.lp .hero{padding:26px 16px 0}.lp .top-in{gap:8px;padding-inline:14px}.lp .top{min-height:56px}.lp .top-in{padding-block:6px}.lp .brand{width:86px;min-height:44px}.lp .top-actions{gap:4px}.lp .top-login{align-items:center;min-height:44px;padding:8px;font-size:14px;display:inline-flex}.lp .btn-xs{align-items:center;min-height:44px;padding:8px 12px;font-size:13px;display:inline-flex}.lp .ctas .btn{flex:100%;justify-content:center;min-height:52px}.lp .h-big{font-size:clamp(44px,13vw,60px)}.lp .h-xl{font-size:clamp(22px,6.2vw,28px)}.lp .hero-bg .glow-lime{width:380px;height:380px}.lp .hero-bg .glow-violet{width:320px;height:320px}}@media (max-width:480px){.lp .g4{grid-template-columns:1fr}.lp .skills-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp .skill-head strong{font-size:16px}.lp .skill-btn{padding:9px;font-size:13px}.lp .net{min-height:0;padding:18px 16px}.lp .net strong{font-size:19px}.lp .stats{gap:10px}.lp .stat{padding:20px 18px 16px}.lp .cmp-price strong{font-size:56px}.lp .equals{flex-direction:column;align-items:flex-start;gap:8px}}
