.lp{--bg: #0a0b0f;--bg2: #101217;--card: #15181f;--card2: #1b1f28;--line: #23272f;--line2: #30353f;--tx: #f2f4f7;--mute: #9aa3b2;--dim: #646c7a;--acc: #ff5b2e;--acc-h: #ff7347;--acc-bg: #2a1610;--blue: #3b82f6;--green: #22c55e;--green-bg: #0f2a1a;--amber: #f5b300;--amber-bg: #2b2208;--red: #ef4444;--red-bg: #2e1214;--fd: "Bricolage Grotesque", "Manrope", system-ui, sans-serif;--fb: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--fm: "JetBrains Mono", ui-monospace, Consolas, monospace;--r: 22px;--ease: cubic-bezier(.16,1,.3,1);--spring: cubic-bezier(.3,1.5,.5,1);position:relative;min-height:100vh;overflow-x:clip;background:var(--bg);color:var(--tx);font-family:var(--fb);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp p,.lp ul,.lp ol,.lp figure,.lp address{margin:0;padding:0;font-style:normal}.lp ul,.lp ol{list-style:none}.lp a{color:inherit;text-decoration:none}.lp img{max-width:100%;display:block}.lp ::selection{background:var(--acc);color:#fff}.lp main,.lp-foot{position:relative;z-index:1}.lp-wrap{width:min(1200px,100% - 40px);margin:0 auto}.lp-acc{color:var(--acc)}.lp-mute{color:var(--dim)}.lp-progress{position:fixed;top:0;left:0;height:3px;width:100%;z-index:60;background:var(--acc);transform-origin:0 50%;transform:scaleX(var(--sp, 0))}.lp-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.lp-w>span{display:inline-block;animation:lp-rise 1s var(--ease) both}@keyframes lp-rise{0%{transform:translateY(110%) rotate(4deg)}}.lp-in{animation:lp-up .9s var(--ease) both}@keyframes lp-up{0%{opacity:0;transform:translateY(24px)}}.lp.is-js .rv{opacity:0;transform:translateY(40px);transition:opacity .8s var(--ease),transform .9s var(--ease)}.lp.is-js .rv.in{opacity:1;transform:none}.lp-btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:999px;font-weight:700;font-size:16px;border:0;cursor:pointer;font-family:inherit;overflow:hidden;isolation:isolate;transition:transform .3s var(--spring),background .25s,color .25s,box-shadow .25s}.lp-btn svg{width:18px;height:18px;transition:transform .3s var(--spring)}.lp-btn:hover svg{transform:translate(4px)}.lp-btn:active{transform:scale(.97)}.lp-btn--primary{color:#fff;background:var(--acc)}.lp-btn--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--acc-h);transform:scaleX(0);transform-origin:100% 50%;transition:transform .45s var(--ease)}.lp-btn--primary:hover{transform:translateY(-2px)}.lp-btn--primary:hover:before{transform:scaleX(1);transform-origin:0 50%}.lp-btn--ghost{color:var(--tx);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2)}.lp-btn--ghost:hover{background:var(--card2);transform:translateY(-2px)}.lp-btn--ghost:hover svg{transform:scale(1.15)}.lp-btn--sm{padding:10px 18px;font-size:14px}.lp-btn--block{width:100%;justify-content:center}.lp-btn:disabled{opacity:.6;cursor:wait}.lp-btn:focus-visible,.lp a:focus-visible,.lp summary:focus-visible,.lp button:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.lp-kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--fm);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--acc);margin-bottom:20px}.lp-dot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:lp-ping 2s infinite}@keyframes lp-ping{0%{box-shadow:0 0 #22c55e99}70%,to{box-shadow:0 0 0 10px #22c55e00}}.lp-h2{font-family:var(--fd);font-weight:700;font-size:clamp(32px,4.4vw,54px);line-height:1.12;letter-spacing:-.015em;margin-bottom:28px}.lp-lead{color:var(--mute);font-size:clamp(17px,1.5vw,19px);max-width:580px}.lp-note{margin-top:16px;font-size:13px;color:var(--dim)}.lp-sec{padding:clamp(80px,12vw,150px) 0}.lp-sec--alt{background:var(--bg2);border-block:1px solid var(--line)}.lp-nav{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:50;width:min(1200px,100% - 24px);display:flex;align-items:center;gap:24px;padding:10px 12px 10px 18px;border-radius:999px;transition:background .35s,box-shadow .35s}.lp-nav.is-scrolled,.lp-nav.is-open{background:var(--card);box-shadow:inset 0 0 0 1px var(--line2),0 20px 40px -20px #000000b3}.lp-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--fd);font-weight:800;font-size:21px;letter-spacing:-.02em}.lp-brand img{width:34px;height:auto;transition:transform .6s var(--spring)}.lp-brand:hover img{transform:rotate(-200deg) scale(1.08)}.lp-brand em{font-style:normal;font-weight:500;color:var(--mute);margin-left:4px}.lp-nav nav{display:flex;gap:4px;margin:0 auto}.lp-nav nav a{position:relative;padding:8px 14px;border-radius:999px;font-size:15px;color:var(--mute);transition:color .2s,background .2s}.lp-nav nav a:hover{color:var(--tx);background:var(--card2)}.lp-nav__cta{display:flex;align-items:center;gap:14px}.lp-burger{display:none;width:44px;height:44px;border:0;background:var(--card2);border-radius:50%;cursor:pointer;position:relative;margin-left:auto}.lp-burger span{position:absolute;left:13px;width:18px;height:2px;background:var(--tx);border-radius:2px;transition:transform .3s}.lp-burger span:first-child{top:18px}.lp-burger span:last-child{top:25px}.lp-nav.is-open .lp-burger span:first-child{transform:translateY(3.5px) rotate(45deg)}.lp-nav.is-open .lp-burger span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.lp-hero{position:relative;padding:170px 0 110px;min-height:100vh;display:flex;align-items:center}.lp-hero__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.lp-hero .lp-lead{line-height:1.7;letter-spacing:.005em}.lp-hero h1{font-family:var(--fd);font-weight:700;font-size:clamp(36px,4.4vw,66px);line-height:1.12;letter-spacing:-.015em;word-spacing:.04em;margin-bottom:24px;max-width:13ch;text-wrap:balance}.lp-hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin:36px 0 40px}.lp-hero__proof{display:flex;flex-wrap:wrap;gap:10px 26px;font-size:15px;color:var(--mute)}.lp-hero__proof li{display:inline-flex;align-items:center;gap:8px}.lp-hero__proof svg{width:18px;height:18px;color:var(--acc)}.lp-hero__demo{position:relative}.lp-console{position:relative;border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2),0 40px 80px -30px #000c;overflow:hidden;transition:transform .8s var(--ease)}.lp-hero__demo:hover .lp-console{transform:translateY(-4px)}.lp-console__bar{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--bg2);font-family:var(--fm);font-size:12px;color:var(--mute)}.lp-console__bar>span{width:11px;height:11px;border-radius:50%}.lp-console__bar>span:nth-child(1){background:#ff5f57}.lp-console__bar>span:nth-child(2){background:#febc2e}.lp-console__bar>span:nth-child(3){background:#28c840}.lp-console__bar em{font-style:normal;margin-left:10px}.lp-console__bar b{margin-left:auto;padding:4px 10px;border-radius:999px;background:var(--card2);font-weight:500;transition:background .4s,color .4s}.lp-console__bar b.is-warn{background:var(--red-bg);color:var(--red)}.lp-console__bar b.is-ok{background:var(--green-bg);color:var(--green)}.lp-console__body{padding:26px 24px 24px;min-height:380px;display:flex;flex-direction:column;gap:14px}.lp-console__line{font-family:var(--fm);font-size:15px;line-height:1.75;color:#dbe2f0;min-height:110px}.lp-console__line i{color:var(--acc);font-style:normal;margin-right:6px}.lp-console__line mark{color:inherit;background:transparent;border-radius:5px;padding:1px 2px;transition:background .3s,color .3s}.lp-console__line mark.is-flag{background:var(--red-bg);color:#ff8a8a;box-shadow:inset 0 -2px 0 var(--red);animation:lp-shake .5s}.lp-console__line mark.is-mask{background:var(--green-bg);color:var(--green);padding:1px 6px;animation:lp-pop .45s var(--spring)}@keyframes lp-shake{20%,60%{transform:translate(-2px)}40%,80%{transform:translate(2px)}}.lp-caret{display:inline-block;width:8px;height:18px;vertical-align:-3px;margin-left:2px;background:var(--acc);animation:lp-blink 1s steps(1) infinite}@keyframes lp-blink{50%{opacity:0}}.lp-alert,.lp-rate,.lp-log{border-radius:14px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);opacity:.25;transform:translateY(8px);transition:opacity .5s var(--ease),transform .6s var(--spring),background .4s,box-shadow .4s}.lp-alert.is-on,.lp-rate.is-on,.lp-log.is-on{opacity:1;transform:none}.lp-alert{display:flex;align-items:center;gap:14px;padding:12px 14px}.lp-alert.is-on{background:var(--red-bg);box-shadow:inset 0 0 0 1px var(--red)}.lp-alert.is-done{background:var(--green-bg);box-shadow:inset 0 0 0 1px var(--green)}.lp-alert__ic{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--card2);color:var(--mute)}.lp-alert.is-on .lp-alert__ic{background:var(--red);color:#fff}.lp-alert.is-done .lp-alert__ic{background:var(--green);animation:lp-pop .45s var(--spring)}.lp-alert__ic svg{width:20px;height:20px}.lp-alert b{display:block;font-size:14px}.lp-alert small{display:block;font-size:13px;color:var(--mute)}.lp-rate{display:flex;align-items:center;gap:16px;padding:12px 14px}.lp-rate__stars{display:flex;gap:2px;font-size:20px;color:var(--line2)}.lp-rate__stars .on{color:var(--amber);animation:lp-pop .45s var(--spring) both}.lp-rate__stars .on:nth-child(2){animation-delay:.07s}.lp-rate__stars .on:nth-child(3){animation-delay:.14s}.lp-rate__stars .on:nth-child(4){animation-delay:.21s}@keyframes lp-pop{0%{transform:scale(0) rotate(-30deg)}}.lp-rate p{font-size:13.5px;color:var(--mute);line-height:1.4}.lp-log{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-size:13px}.lp-log span{font-family:var(--fm);color:var(--blue)}.lp-log b{font-weight:600;color:var(--mute);text-align:right}.lp-float{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:14px;font-size:13px;font-weight:600;background:var(--card2);box-shadow:inset 0 0 0 1px var(--line2),0 20px 40px -15px #000c;animation:lp-bob 5s ease-in-out infinite}.lp-float svg{width:16px;height:16px}.lp-float--a{top:-22px;right:-14px;color:var(--green)}.lp-float--b{bottom:-24px;left:-26px;color:var(--blue);animation-delay:-2.5s}@keyframes lp-bob{50%{transform:translateY(-10px)}}.lp-agents{padding:30px 0 10px;text-align:center}.lp-agents p{font-size:14px;color:var(--dim);margin-bottom:22px}.lp-marquee{overflow:hidden;border-block:1px solid var(--line);padding:18px 0}.lp-marquee div{display:flex;gap:56px;width:max-content;animation:lp-marq 34s linear infinite}.lp-marquee span{font-family:var(--fd);font-weight:700;font-size:26px;color:#3b4150;white-space:nowrap;transition:color .3s}.lp-marquee span:hover{color:var(--acc)}.lp-marquee:hover div{animation-play-state:paused}@keyframes lp-marq{to{transform:translate(-50%)}}.lp-problem__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}.lp-pain{position:relative;padding:34px 30px;border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;transition:transform .5s var(--spring),box-shadow .4s}.lp-pain:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--acc);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ease)}.lp-pain:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px var(--line2)}.lp-pain:hover:after{transform:scaleX(1)}.lp-pain strong{display:block;font-family:var(--fd);font-size:64px;line-height:1;font-weight:800;color:var(--acc)}.lp-pain h3{font-family:var(--fd);font-size:22px;margin:10px 0}.lp-pain p{color:var(--mute);font-size:16px}.lp-vid{padding:clamp(60px,8vw,100px) 0}.lp-vid__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.lp-vid__grid .lp-h2{font-size:clamp(30px,3.6vw,46px)}.lp-vid__frame{width:100%;max-width:560px;justify-self:end;padding:8px;border-radius:26px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line2)}.lp-video{position:relative;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px var(--line2),0 50px 100px -40px #000000e6}.lp-video video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.lp-video.is-playing video{object-fit:contain}.lp-video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:16px;border:0;cursor:pointer;background:#0a0b0f73;color:#fff;font:inherit;transition:background .4s}.lp-video__play:hover{background:#0a0b0f40}.lp-video__play span{position:relative;width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:var(--acc);transition:transform .4s var(--spring)}.lp-video__play span:before,.lp-video__play span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--acc);animation:lp-ring 2.4s var(--ease) infinite}.lp-video__play span:after{animation-delay:1.2s}@keyframes lp-ring{0%{transform:scale(1);opacity:1}to{transform:scale(1.9);opacity:0}}.lp-video__play:hover span{transform:scale(1.1)}.lp-video__play svg{width:26px;height:26px;margin-left:4px}.lp-video__play em{font-style:normal;font-family:var(--fd);font-weight:700;font-size:15px;padding:5px 12px;border-radius:999px;background:var(--bg)}.lp-how__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;margin-top:30px}.lp-how__steps li{display:grid;grid-template-columns:56px 1fr;gap:6px 18px;padding:34px 0;border-top:1px solid var(--line);opacity:.35;transition:opacity .5s;min-height:38vh;position:relative}.lp-how__steps li:before{content:"";position:absolute;top:-1px;left:0;height:2px;width:100%;background:var(--acc);transform:scaleX(0);transform-origin:0 50%;transition:transform .8s var(--ease)}.lp-how__steps li.is-active{opacity:1}.lp-how__steps li.is-active:before{transform:scaleX(1)}.lp-how__steps li>span{font-family:var(--fm);font-size:14px;padding-top:6px;color:var(--dim)}.lp-how__steps li.is-active>span{color:var(--acc)}.lp-how__steps h3{font-family:var(--fd);font-size:28px;letter-spacing:-.02em;margin-bottom:10px}.lp-how__steps p{color:var(--mute)}.lp .lp-how__mobile{display:none;grid-column:1 / -1;margin-top:18px;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line2)}.lp-how__stage{position:relative}.lp-frame{position:sticky;top:18vh;aspect-ratio:16 / 9;border-radius:var(--r);overflow:hidden;background:var(--card);box-shadow:0 0 0 1px var(--line2),0 50px 100px -40px #000000e6}.lp-frame__item{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 100%);transition:clip-path .9s var(--ease)}.lp-frame__item.on{clip-path:inset(0 0 0 0);z-index:1}.lp-frame__item img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 1.4s var(--ease)}.lp-frame__item.on img{transform:none}.lp-frame__item .lp-guard{height:100%;border-radius:0;box-shadow:none;justify-content:center;gap:8px}.lp-frame__item .lp-guard__row{padding:10px 14px}.lp-frame__dots{position:absolute;z-index:2;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:6px;padding:6px 10px;border-radius:999px;background:var(--bg)}.lp-frame__dots i{width:6px;height:6px;border-radius:6px;background:var(--line2);transition:width .4s var(--ease),background .4s}.lp-frame__dots i.on{width:22px;background:var(--acc)}.lp-guard{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2);overflow:hidden}.lp-guard__head{display:flex;align-items:center;gap:14px}.lp-guard__head>span{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--acc-bg);color:var(--acc);transition:background .4s,color .4s}.lp-guard__head>span.is-done{background:var(--green);color:#fff;animation:lp-pop .45s var(--spring)}.lp-guard__head svg{width:22px;height:22px}.lp-guard__head b{display:block;font-family:var(--fd);font-size:18px}.lp-guard__head small{display:block;font-size:13px;color:var(--mute)}.lp-guard__bar{display:block;height:4px;margin:6px 0 4px;border-radius:4px;background:var(--bg2);overflow:hidden}.lp-guard__bar b{display:block;height:100%;background:var(--acc);transform-origin:0 50%;transition:transform .6s var(--ease)}.lp-guard__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);opacity:.45;transition:opacity .4s,box-shadow .4s,transform .5s var(--spring)}.lp-guard__row.is-now{opacity:1;box-shadow:inset 0 0 0 1px var(--acc);transform:translate(-6px)}.lp-guard__row.is-done{opacity:1}.lp-guard__row.is-done b{animation:lp-pop .4s var(--spring)}.lp-guard__row span{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;min-width:0}.lp-guard__row svg{flex:none;width:18px;height:18px;color:var(--mute)}.lp-guard__row b{flex:none;font-size:12px;font-family:var(--fm);font-weight:500;padding:5px 10px;border-radius:999px}.lp-guard__row b.ok{background:var(--green-bg);color:var(--green)}.lp-guard__row b.bad{background:var(--red-bg);color:var(--red)}.lp-guard__row b.warn{background:var(--amber-bg);color:var(--amber)}.lp-guard__row b.wait{background:var(--card2);color:var(--dim)}.lp-guard__row.is-now b.wait{color:var(--acc);background:var(--acc-bg);animation:lp-blink 1s steps(1) infinite}.lp-ticks{display:grid;gap:12px;margin-top:30px;color:var(--mute)}.lp-ticks li{display:flex;align-items:center;gap:12px}.lp-ticks svg{flex:none;width:20px;height:20px;color:var(--green)}.lp-vs__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.lp-cmp{position:relative;border-radius:var(--r);overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize;box-shadow:0 0 0 1px var(--line2),0 40px 100px -40px #000c}.lp-cmp__side{padding:36px 34px;min-height:440px}.lp-cmp__side.is-bad{background:#150f12}.lp-cmp__side.is-good{background:#0d1520}.lp-cmp__side h3{font-family:var(--fd);font-size:26px;margin-bottom:20px}.lp-cmp__side.is-bad h3{color:var(--red)}.lp-cmp__side.is-good h3{color:var(--green)}.lp-cmp__side li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;border-bottom:1px dashed var(--line2)}.lp-cmp__side li span{color:var(--mute);font-size:15px}.lp-cmp__side li b{font-family:var(--fd);font-size:22px;text-align:right}.lp-cmp__side>p{margin-top:22px;font-size:15px;color:var(--mute);font-style:italic}.lp-cmp__top{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 var(--x))}.lp-cmp__top .lp-cmp__side{height:100%}.lp-cmp__handle{position:absolute;top:0;bottom:0;left:var(--x);width:2px;background:#fff;transform:translate(-1px)}.lp-cmp__handle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--acc);color:#fff;font-size:20px;box-shadow:0 10px 30px #00000080;transition:transform .3s var(--spring)}.lp-cmp:hover .lp-cmp__handle span{transform:translate(-50%,-50%) scale(1.1)}.lp-bento{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(210px,auto);gap:18px;margin-top:30px}.lp-card{position:relative;padding:30px;border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;transition:box-shadow .4s,background .4s}.lp-card:hover{background:var(--card2);box-shadow:inset 0 0 0 1px var(--line2)}.lp-tilt,.lp.is-js .lp-tilt.rv.in{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.lp.is-js .lp-tilt.rv.in{transition:opacity .8s var(--ease),transform .4s var(--ease),box-shadow .4s,background .4s;transition-delay:0s}.lp-card--xl{grid-column:span 2;grid-row:span 2}.lp-card--wide{grid-column:span 2}.lp-card--tall{grid-row:span 2;display:flex;flex-direction:column}.lp-card__ic{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;margin-bottom:22px;background:var(--acc-bg);color:var(--acc);transition:transform .5s var(--spring),background .3s,color .3s}.lp-card:hover .lp-card__ic{transform:rotate(-8deg) scale(1.08);background:var(--acc);color:#fff}.lp-card__ic svg{width:24px;height:24px}.lp-card h3{font-family:var(--fd);font-size:22px;letter-spacing:-.01em;margin-bottom:8px}.lp-card--xl h3{font-size:34px}.lp-card p{color:var(--mute);font-size:15.5px}.lp-areas{display:grid;gap:14px;margin-top:34px}.lp-areas>div{display:grid;grid-template-columns:110px 1fr 44px;align-items:center;gap:14px;font-size:14px}.lp-areas span{color:var(--mute)}.lp-areas i{height:10px;border-radius:10px;background:var(--bg2);overflow:hidden}.lp-areas b{display:block;height:100%;border-radius:10px;background:var(--acc);transform-origin:0 50%}.lp-areas>div:nth-child(2) b{background:var(--blue)}.lp-areas>div:nth-child(3) b{background:var(--amber)}.lp-areas>div:nth-child(4) b{background:var(--green)}.lp-card.in .lp-areas b{animation:lp-grow 1.4s var(--ease) both}.lp-areas em{font-style:normal;font-family:var(--fm);font-size:13px;color:var(--mute);text-align:right}@keyframes lp-grow{0%{transform:scaleX(0)}}.lp-bars{flex:1;display:flex;align-items:flex-end;gap:8px;min-height:120px;margin-top:26px}.lp-bars i{flex:1;border-radius:6px 6px 2px 2px;background:var(--line2);transform-origin:50% 100%;transition:background .3s}.lp-bars i:nth-child(6){background:var(--acc)}.lp-card:hover .lp-bars i{background:var(--blue)}.lp-card:hover .lp-bars i:nth-child(6){background:var(--acc)}.lp-card.in .lp-bars i{animation:lp-grow-y 1s var(--spring) both}@keyframes lp-grow-y{0%{transform:scaleY(0)}}.lp-queue{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.lp-queue span{padding:8px 14px;border-radius:10px;font-size:13px;font-family:var(--fm);background:var(--bg2);color:var(--mute);box-shadow:inset 0 0 0 1px var(--line);transition:background .3s,color .3s,transform .3s var(--spring)}.lp-queue span:hover{background:var(--acc-bg);color:var(--acc);transform:translateY(-3px)}.lp-stats{padding:70px 0;border-block:1px solid var(--line);background:var(--bg2)}.lp-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.lp-stats b{display:block;font-family:var(--fd);font-weight:800;font-size:clamp(40px,5vw,64px);letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--tx)}.lp-stats div:nth-child(odd) b{color:var(--acc)}.lp-stats span{color:var(--mute);font-size:15px}.lp-team__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.lp-phone{position:relative;width:300px;height:610px;margin:0 auto;border-radius:48px;padding:12px;background:#1d212a;box-shadow:0 0 0 1px var(--line2),0 60px 120px -30px #000000e6;transform:rotate(-4deg);transition:transform .8s var(--spring)}.lp-phone:hover{transform:rotate(0) translateY(-6px)}.lp-phone__notch{position:absolute;top:22px;left:50%;transform:translate(-50%);width:90px;height:24px;border-radius:20px;background:#000;z-index:2}.lp-phone__screen{height:100%;border-radius:38px;padding:64px 16px 20px;background:var(--bg);display:flex;flex-direction:column;gap:12px;overflow:hidden}.lp-phone__hello{font-family:var(--fd);font-size:22px;font-weight:700;margin-bottom:8px!important}.lp-notif{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);animation:lp-notif 7.2s var(--spring) infinite both}.lp-notif i{width:10px;height:10px;border-radius:50%;margin-top:6px;flex:none}.lp-notif i.g{background:var(--green)}.lp-notif i.a{background:var(--amber)}.lp-notif i.r{background:var(--red)}.lp-notif b{display:block;font-size:14px}.lp-notif span{font-size:12px;color:var(--mute)}@keyframes lp-notif{0%{opacity:0;transform:translateY(-20px) scale(.95)}8%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}.lp-phone__btns{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp-phone__btns span{text-align:center;padding:12px;border-radius:14px;font-size:14px;font-weight:700;background:var(--card2)}.lp-phone__btns .ok{background:var(--acc)}.lp-list{display:grid;gap:8px;margin-top:10px}.lp-list li{display:flex;gap:18px;padding:18px;border-radius:16px;transition:background .3s}.lp-list li:hover{background:var(--card)}.lp-list__ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--green-bg);color:var(--green);transition:transform .4s var(--spring)}.lp-list li:hover .lp-list__ic{transform:scale(1.12) rotate(-6deg)}.lp-list__ic svg{width:18px;height:18px}.lp-list h3{font-family:var(--fd);font-size:20px;margin-bottom:2px}.lp-list p{color:var(--mute);font-size:15.5px}.lp-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.lp-faq details{border-bottom:1px solid var(--line)}.lp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;transition:color .2s}.lp-faq summary h3{font-family:var(--fd);font-size:20px;font-weight:600}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:hover{color:var(--acc)}.lp-faq summary i{position:relative;flex:none;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line2);transition:transform .4s var(--spring),background .3s}.lp-faq summary i:before,.lp-faq summary i:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:currentColor;transform:translate(-50%,-50%)}.lp-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s}.lp-faq details[open] summary i{background:var(--acc);color:#fff;box-shadow:none;transform:rotate(180deg)}.lp-faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.lp-faq details p{color:var(--mute);padding:0 50px 26px 0;animation:lp-up .5s var(--ease)}.lp-contact__grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.lp-form{display:grid;gap:16px;padding:34px;border-radius:26px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line2),0 40px 100px -40px #000c}.lp-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lp-field{position:relative;display:block}.lp-field input,.lp-field textarea,.lp-field select{width:100%;padding:26px 16px 10px;border-radius:14px;border:0;outline:0;font:inherit;font-size:16px;color:var(--tx);background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line2);transition:box-shadow .25s,background .25s;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lp-field select{cursor:pointer;padding-right:40px}.lp-field--select:after{content:"";position:absolute;right:18px;top:50%;width:7px;height:7px;border-right:2px solid var(--mute);border-bottom:2px solid var(--mute);transform:translateY(-30%) rotate(45deg);pointer-events:none}.lp-field select option{background:var(--card)}.lp-field input:focus,.lp-field textarea:focus,.lp-field select:focus{box-shadow:inset 0 0 0 1.5px var(--acc),0 0 0 4px var(--acc-bg);background:var(--bg)}.lp-field>span{position:absolute;left:17px;top:18px;font-size:16px;color:var(--dim);pointer-events:none;transition:all .2s var(--ease)}.lp-field input:focus+span,.lp-field input:not(:placeholder-shown)+span,.lp-field textarea:focus+span,.lp-field textarea:not(:placeholder-shown)+span,.lp-field--select>span{top:8px;font-size:12px;color:var(--mute)}.lp-field.has-err input{box-shadow:inset 0 0 0 1.5px var(--red);animation:lp-shake .4s}.lp-field__err{display:block;margin-top:6px;font-size:13px;color:var(--red)}.lp-check{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--mute);cursor:pointer}.lp-check input{width:18px;height:18px;margin-top:2px;accent-color:var(--acc)}.lp-check.has-err{color:var(--red)}.lp-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lp-form__fail{display:grid;gap:12px;padding:14px;border-radius:14px;background:var(--red-bg);box-shadow:inset 0 0 0 1px var(--red);font-size:14px}.lp-form__fail>div{display:flex;flex-wrap:wrap;gap:10px}.lp-form__fail p{color:#ff9b9b;font-size:14px}.lp-form__fail .lp-btn--wa{color:#fff;background:#25d366}.lp-btn--wa svg{width:18px;height:18px}.lp-form--done{text-align:center;place-items:center;padding:60px 34px}.lp-form--done h3{font-family:var(--fd);font-size:26px}.lp-form--done p{color:var(--mute)}.lp-form__ok{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:var(--green);animation:lp-pop .6s var(--spring)}.lp-form__ok svg{width:34px;height:34px;color:#fff}.lp-phonef{position:relative}.lp-phonef__box{display:flex;border-radius:14px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line2);transition:box-shadow .25s,background .25s}.lp-phonef__box:focus-within{box-shadow:inset 0 0 0 1.5px var(--acc),0 0 0 4px var(--acc-bg);background:var(--bg)}.lp-phonef.has-err .lp-phonef__box{box-shadow:inset 0 0 0 1.5px var(--red)}.lp-phonef__btn{flex:none;display:flex;align-items:center;gap:8px;padding:0 12px 0 14px;border:0;border-right:1px solid var(--line2);background:transparent;color:var(--tx);font:inherit;font-size:15px;cursor:pointer;border-radius:14px 0 0 14px}.lp-phonef__btn:hover{background:var(--card2)}.lp-phonef__btn i{width:0;height:0;border:4px solid transparent;border-top-color:var(--mute);margin-top:4px}.lp-flag{flex:none;width:22px;height:16px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px var(--line2)}.lp-phonef__num{flex:1;min-width:0}.lp-phonef__num input,.lp-phonef__num input:focus{background:transparent;box-shadow:none}.lp-phonef__pop{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:min(360px,100%);padding:8px;border-radius:16px;background:var(--card2);box-shadow:inset 0 0 0 1px var(--line2),0 30px 60px -20px #000c;animation:lp-up .25s var(--ease)}.lp-phonef__search{width:100%;padding:12px 14px;border:0;outline:0;border-radius:10px;font:inherit;font-size:15px;color:var(--tx);background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line2)}.lp-phonef__search:focus{box-shadow:inset 0 0 0 1.5px var(--acc)}.lp-phonef__pop ul{max-height:260px;overflow-y:auto;margin-top:6px!important;overscroll-behavior:contain}.lp-phonef__pop li button{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--tx);font:inherit;font-size:15px;text-align:left;cursor:pointer}.lp-phonef__pop li button:hover,.lp-phonef__pop li button.is-on{background:var(--acc-bg)}.lp-phonef__pop li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-phonef__pop li em{font-style:normal;color:var(--mute);font-family:var(--fm);font-size:13px}.lp-phonef__empty{padding:14px;color:var(--dim);font-size:14px}.lp-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:32px}.lp-channel{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-weight:600;font-size:15px;min-width:0;transition:transform .3s var(--spring),background .25s,box-shadow .25s}.lp-channel--full{grid-column:1 / -1}.lp-channel:hover{transform:translateY(-3px);background:var(--card2);box-shadow:inset 0 0 0 1px var(--acc)}.lp-channel svg{flex:none;width:22px;height:22px;color:var(--acc)}.lp-channel span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-channel small{display:block;font-size:12px;font-weight:500;color:var(--mute)}.lp-channel--wa svg{color:#25d366}.lp-channel--wa:hover{box-shadow:inset 0 0 0 1px #25d366}.lp-wa{position:fixed;right:22px;bottom:22px;z-index:55;display:flex;align-items:center;gap:0;height:58px;padding:0 16px;border-radius:999px;background:#25d366;color:#fff!important;font-weight:700;box-shadow:0 14px 34px -8px #0009;transition:gap .35s,transform .25s;animation:lp-wa-in .6s 1.2s var(--spring) both}.lp-wa:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid #25d366;animation:lp-ring 2.6s 2s var(--ease) infinite}.lp-wa svg{width:26px;height:26px;flex:none}.lp-wa span{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .35s}.lp-wa:hover{gap:10px;transform:translateY(-2px)}.lp-wa:hover span{max-width:120px}@keyframes lp-wa-in{0%{transform:scale(0);opacity:0}}.lp-foot{padding:70px 0 30px;border-top:1px solid var(--line);overflow:hidden;background:var(--bg2)}.lp-foot__top{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap}.lp-foot nav{display:flex;flex-wrap:wrap;gap:6px 22px}.lp-foot nav a{color:var(--mute);font-size:15px;transition:color .2s}.lp-foot nav a:hover{color:var(--acc)}.lp-foot__about{margin-top:24px!important;max-width:520px;color:var(--mute);font-size:15px}.lp-foot__big{font-family:var(--fd);font-weight:800;font-size:clamp(120px,30vw,400px);line-height:.8;letter-spacing:-.07em;text-align:center;margin:50px 0 20px!important;color:var(--card2);transition:color .6s;-webkit-user-select:none;user-select:none}.lp-foot__big:hover{color:var(--acc)}.lp-foot__social{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;color:var(--mute);font-size:15px}.lp-foot__social a:hover{color:var(--tx)}.lp-foot__social a[aria-label]{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line2);transition:background .25s,color .25s}.lp-foot__social a[aria-label]:hover{background:var(--acc);color:#fff;box-shadow:none}.lp-foot__social svg{width:20px;height:20px}.lp-foot__copy{text-align:center;font-size:14px;color:var(--dim)}@media (min-width: 1600px){.lp{font-size:18px}.lp-wrap{width:min(1400px,100% - 80px)}.lp-nav{width:min(1400px,100% - 48px)}.lp-console__line{font-size:16px}}@media (min-width: 2200px){.lp{font-size:20px;--r: 28px}.lp-wrap{width:min(1760px,100% - 120px)}.lp-nav{width:min(1760px,100% - 64px);padding:14px 16px 14px 24px}.lp-nav nav a,.lp-btn--sm{font-size:17px}.lp-brand{font-size:25px}.lp-brand img{width:42px}.lp-hero h1{font-size:84px}.lp-h2{font-size:76px}.lp-btn{font-size:18px;padding:18px 32px}.lp-console__line{font-size:18px}.lp-console__body{min-height:440px}.lp-card h3{font-size:26px}.lp-card--xl h3{font-size:40px}.lp-card p,.lp-pain p,.lp-list p{font-size:18px}.lp-phone{width:340px;height:690px}}@media (max-width: 1280px){.lp-hero__grid{gap:40px}.lp-nav nav a{padding:8px 10px}.lp-how__grid,.lp-vs__grid,.lp-faq__grid,.lp-contact__grid{gap:44px}.lp-team__grid{gap:50px}}@media (max-width: 1024px){.lp-nav{gap:12px}.lp-nav nav{display:none}.lp-nav__cta{margin-left:auto}.lp-burger{display:block;margin-left:0}.lp-nav.is-open{flex-wrap:wrap;border-radius:24px}.lp-nav.is-open nav{display:flex;flex-direction:column;order:3;width:100%;margin:0;padding:8px 0 12px}.lp-nav.is-open nav a{font-size:18px;padding:12px 14px;animation:lp-up .4s var(--ease) both}.lp-hero{min-height:0;padding:140px 0 90px}.lp-vid__grid{grid-template-columns:1fr;gap:32px}.lp-vid__frame{justify-self:start}.lp-hero__grid,.lp-vs__grid,.lp-team__grid,.lp-faq__grid,.lp-contact__grid{grid-template-columns:1fr;gap:56px}.lp-hero__demo{width:100%;max-width:640px;margin:0 auto}.lp-lead{max-width:680px}.lp-how__grid{grid-template-columns:1fr;gap:0}.lp-how__stage{display:none}.lp .lp-how__mobile{display:block;width:100%}.lp-how__mobile img{width:100%;height:auto}.lp-how__steps li{opacity:1;min-height:0;padding:30px 0}.lp-bento{grid-template-columns:1fr 1fr}.lp-card--xl,.lp-card--tall{grid-row:auto}.lp-card--xl{grid-column:1 / -1}.lp-vs__grid>div:last-child{max-width:680px;width:100%;margin:0 auto}.lp-team__grid>.lp-phone{order:2}.lp-contact__grid>div:last-child{max-width:680px;width:100%}}@media (max-width: 900px){.lp-problem__grid{grid-template-columns:1fr}.lp-pain{display:grid;grid-template-columns:auto 1fr;gap:4px 24px;align-items:center}.lp-pain strong{grid-row:span 2;font-size:56px;min-width:70px}.lp-pain h3{margin:0}.lp-stats__grid{grid-template-columns:1fr 1fr;gap:36px 16px}}@media (max-width: 720px){.lp{font-size:16px}.lp-wrap{width:calc(100% - 32px)}.lp-sec{padding:72px 0}.lp-nav{top:8px;width:calc(100% - 16px);padding:8px 8px 8px 14px}.lp-nav__cta{display:none}.lp-nav.is-open .lp-nav__cta{display:flex;order:4;width:100%;padding:0 4px 6px}.lp-nav.is-open .lp-nav__cta .lp-btn{width:100%;justify-content:center;padding:14px;font-size:16px}.lp-hero{padding:116px 0 70px}.lp-hero h1{font-size:clamp(34px,9.5vw,46px);max-width:none}.lp-hero__cta{margin:28px 0 32px}.lp-hero__cta .lp-btn{flex:1 1 100%;justify-content:center}.lp-hero__proof{display:grid;grid-template-columns:1fr;gap:8px}.lp-console__bar em{display:none}.lp-console__body{min-height:0;padding:20px 16px;gap:12px}.lp-console__line{font-size:13.5px;min-height:120px}.lp-rate{flex-direction:column;align-items:flex-start;gap:6px}.lp-log{flex-direction:column;align-items:flex-start;gap:2px}.lp-log b{text-align:left}.lp-float{font-size:12px;padding:8px 12px}.lp-float--a{right:8px;top:-18px}.lp-float--b{left:8px;bottom:-20px}.lp-marquee span{font-size:20px}.lp-marquee div{gap:36px}.lp-pain{padding:26px 22px}.lp-how__steps li{grid-template-columns:40px 1fr;gap:6px 10px}.lp-how__steps h3{font-size:23px}.lp-guard{padding:18px 14px}.lp-guard__row{padding:12px}.lp-guard__row span{font-size:14px}.lp-bento,.lp-form__row{grid-template-columns:1fr}.lp-card{padding:24px}.lp-card--xl,.lp-card--wide{grid-column:auto}.lp-card--xl h3{font-size:26px}.lp-areas>div{grid-template-columns:90px 1fr 40px;gap:10px}.lp-cmp__side{padding:26px 18px;min-height:440px}.lp-cmp__side h3{font-size:22px}.lp-cmp__side li span{font-size:14px}.lp-cmp__side li b{font-size:17px}.lp-stats{padding:56px 0}.lp-phone{width:270px;height:550px;transform:rotate(-2deg)}.lp-list li{padding:14px 4px;gap:14px}.lp-faq summary{padding:20px 0}.lp-faq summary h3{font-size:18px}.lp-faq details p{padding-right:0}.lp-form{padding:22px 16px;border-radius:20px}.lp-form--done{padding:44px 20px}.lp-foot{padding-top:50px}.lp-foot__top{flex-direction:column;align-items:flex-start}.lp-channels{grid-template-columns:1fr}.lp-wa{right:14px;bottom:14px;height:54px;padding:0 14px}.lp-foot nav{gap:10px 18px}}@media (max-width: 380px){.lp-wrap{width:calc(100% - 24px)}.lp-brand{font-size:18px}.lp-brand img{width:28px}.lp-kicker{font-size:11px}.lp-h2{font-size:30px}.lp-console__line{font-size:12.5px}.lp-float--b{display:none}.lp-pain{grid-template-columns:1fr}.lp-pain strong{grid-row:auto}.lp-cmp__side li{flex-direction:column;gap:2px}.lp-cmp__side li b{text-align:left}.lp-stats__grid{grid-template-columns:1fr}.lp-phone{width:240px;height:490px}.lp-guard__row{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-height: 760px) and (min-width: 721px){.lp-hero{min-height:0;padding:130px 0 80px}.lp-frame{top:110px}}@media (prefers-reduced-motion: reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}.lp.is-js .rv{opacity:1;transform:none}}body:has(.lp){margin:0;background:#0a0b0f}
