.lp{--bg:#0a0e17;--surface:#ffffff0b;--surface-2:#ffffff12;--line:#ffffff17;--fg:#e9eef6;--mut:#94a1b5;--dim:#5e6b7e;--brand:#0ccef4;--brand-strong:#2fd5c8;--success:#2dd4a7;--error:#f0556a;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;position:relative;overflow-x:hidden}.lp *{box-sizing:border-box}.lp:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#ffffff0b 1px,#0000 1px);background-size:24px 24px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 55% at 50% 2%,#000 30%,#0000 72%);mask-image:radial-gradient(80% 55% at 50% 2%,#000 30%,#0000 72%)}.lp:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(640px 440px at 80% -8%,#0ccef424,#0000 60%);position:fixed;inset:0}.lp .bgfx{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lp .bgfx .blob{filter:blur(78px);will-change:transform;border-radius:50%;position:absolute}.lp .bgfx .b1{background:radial-gradient(circle,#0ccef466,#0000 68%);width:560px;height:560px;animation:22s ease-in-out infinite lpdrift1;top:-180px;right:-60px}.lp .bgfx .b2{background:radial-gradient(circle,#2fd5c84d,#0000 68%);width:480px;height:480px;animation:27s ease-in-out infinite lpdrift2;top:33%;left:-150px}.lp .bgfx .b3{background:radial-gradient(circle,#0ccef442,#0000 68%);width:440px;height:440px;animation:25s ease-in-out infinite lpdrift3;bottom:-160px;right:14%}@keyframes lpdrift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-62px,56px)scale(1.16)}}@keyframes lpdrift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(72px,-44px)scale(1.12)}}@keyframes lpdrift3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-44px,-56px)scale(1.14)}}@media (prefers-reduced-motion:reduce){.lp .bgfx .blob{animation:none}}.lp .wrap{z-index:1;max-width:1400px;margin:0 auto;padding:0 40px;position:relative}.lp .lic{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.lp .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-size:12.5px;font-weight:700}.lp header{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#0a0e17a8;position:sticky;top:0}.lp .tb{justify-content:space-between;align-items:center;height:64px;display:flex}.lp .logo{align-items:center;text-decoration:none;display:flex}.lp .logo img{width:auto;height:30px;display:block}.lp .nav{color:var(--mut);align-items:center;gap:26px;font-size:14px;display:flex}.lp .nav a{color:var(--mut);text-decoration:none}.lp .nav a:hover{color:var(--fg)}.lp .btn{cursor:pointer;font-size:14.5px;font-weight:600;font-family:var(--font);border:none;border-radius:11px;align-items:center;gap:9px;padding:12px 20px;text-decoration:none;transition:all .18s;display:inline-flex}.lp .btn.primary{color:#04222b;background:linear-gradient(135deg, var(--brand), var(--brand-strong));box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 30px #0ccef466}.lp .btn.primary:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 44px #0ccef480}.lp .btn.ghost{color:var(--fg);background:var(--surface);border:1px solid var(--line)}.lp .btn.ghost:hover{background:var(--surface-2)}.lp .btn.lg{padding:15px 26px;font-size:15.5px}.lp .btn .arrow{transition:all .2s}.lp .btn.primary:hover .arrow{transform:translate(3px)}.lp .nav .btn{white-space:nowrap;border-radius:9px;padding:8px 15px;font-size:13.5px}.lp .nav .btn.primary{box-shadow:inset 0 0 0 1px #ffffff24,0 4px 16px #0ccef447}.lp .nav .btn.primary:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 22px #0ccef466}.lp .hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:72px;padding:104px 0 96px;display:grid}.lp .pill{color:#bfeef7;background:#0ccef41f;border:1px solid #0ccef44d;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.lp .pill .dot{background:var(--success);width:7px;height:7px;box-shadow:0 0 10px var(--success);border-radius:50%}.lp h1{letter-spacing:-.025em;margin:0 0 18px;font-size:48px;font-weight:800;line-height:1.1}.lp .grad{background:linear-gradient(100deg, #5fe2f0, var(--brand));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp .hero p.lead{color:var(--mut);max-width:36ch;margin:0 0 26px;font-size:18px}.lp .cta-row{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.lp .trust{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;gap:18px;margin-top:28px;padding-top:20px;font-size:12.5px;display:flex}.lp .trust .ti{align-items:center;gap:8px;display:flex}.lp .trust .ti b{color:var(--mut);font-weight:500}.lp .trust .ti .lic{stroke:var(--mut);width:16px;height:16px}.lp .win{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 40px 90px #0000008c}.lp .win .bar{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:12px 15px;display:flex}.lp .win .bar i{background:#27313f;border-radius:50%;width:10px;height:10px}.lp .win .bar .url{color:#c4d2e2;letter-spacing:.01em;background:#00000052;border-radius:6px;margin-left:9px;padding:4px 12px;font-size:12px;font-weight:600}.lp .tabs{border-bottom:1px solid var(--line);gap:3px;padding:9px 11px 0;display:flex}.lp .tab{color:var(--mut);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;font-weight:600;display:flex}.lp .tab:hover{color:var(--fg)}.lp .tab.on{color:#fff;border-bottom-color:var(--brand)}.lp .tab .lic{stroke:currentColor;width:15px;height:15px}.lp .tab .n{color:var(--dim);font-size:10px;font-weight:700}.lp .tab.on .n{color:var(--brand)}.lp .panel{min-height:212px;padding:18px;display:none}.lp .panel.on{animation:.25s lpfade;display:block}@keyframes lpfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp .pstep{letter-spacing:.06em;color:var(--brand);margin-bottom:3px;font-size:10.5px;font-weight:700}.lp .ph{letter-spacing:-.01em;margin:0 0 12px;font-size:16px;font-weight:700}.lp .ask{background:#0ccef41a;border:1px solid #0ccef43d;border-radius:11px 11px 11px 3px;margin-bottom:11px;padding:9px 13px;font-size:13.5px;display:inline-block}.lp .qlabel{color:var(--mut);margin:10px 0 7px;font-size:11.5px;font-weight:600}.lp .chips{flex-wrap:wrap;gap:7px;display:flex}.lp .chip{border:1px solid var(--line);color:var(--mut);background:var(--surface);border-radius:999px;padding:6px 11px;font-size:12px}.lp .chip.on{color:var(--fg);background:#ffffff21;border-color:#ffffff38;font-weight:600}.lp .mic{color:var(--dim);align-items:center;gap:8px;margin-top:12px;font-size:11.5px;display:inline-flex}.lp .wave{align-items:center;gap:2px;height:13px;display:flex}.lp .wave b{background:var(--brand);border-radius:2px;width:2px;height:6px}.lp .wave b:first-child{height:9px}.lp .wave b:nth-child(2){height:5px}.lp .wave b:nth-child(3){height:12px}.lp .wave b:nth-child(4){height:7px}.lp .srow{margin:11px 0}.lp .srow .l{justify-content:space-between;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.lp .srow .l span{color:var(--brand)}.lp input[type=range]{appearance:none;background:#1a2333;border-radius:4px;outline:none;width:100%;height:5px}.lp input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--brand);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 12px #0ccef480}.lp .restile{background:#2dd4a712;border:1px solid #2dd4a738;border-radius:10px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px;display:flex}.lp .restile .v{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.lp .restile .u{color:var(--mut);font-size:11px}.lp .restile .a{color:var(--success);font-size:12px;font-weight:600}.lp .bccard{text-align:center;background:#2dd4a714;border:1px solid #2dd4a73d;border-radius:12px;margin-bottom:11px;padding:14px}.lp .bccard .big{color:var(--success);font-variant-numeric:tabular-nums;text-shadow:0 0 22px #2dd4a759;font-size:30px;font-weight:800;line-height:1}.lp .bccard .big small{color:var(--mut);font-size:12px;font-weight:600}.lp .weg{font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.lp .weg .r{color:var(--mut);justify-content:space-between;padding:4px 0;display:flex}.lp .weg .r b{color:#dbe4f0}.lp .tbadge{color:var(--success);background:#2dd4a71a;border:1px solid #2dd4a73d;border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.lp .gdot{background:var(--success);width:7px;height:7px;box-shadow:0 0 8px var(--success);border-radius:50%}.lp .kpis{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:12px;display:grid}.lp .kpi{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px}.lp .kpi .v{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.lp .kpi .v.g{color:var(--success)}.lp .kpi .k{color:var(--dim);font-size:10px}.lp .plist .row{border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;margin-bottom:7px;padding:8px;display:flex}.lp .plist .d{border-radius:50%;flex:none;width:8px;height:8px}.lp .plist .t{flex:1;font-size:12.5px;font-weight:600}.lp .plist .st{border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:700}.lp .st.ok{color:var(--success);background:#2dd4a721}.lp .st.err{color:var(--error);background:#f0556a24}.lp .st.neu{background:var(--surface-2);color:var(--mut)}.lp .plist .eu{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.lp section.s{z-index:1;padding:136px 0;position:relative}.lp .sh{text-align:center;max-width:640px;margin:0 auto 64px}.lp .sh h2{letter-spacing:-.02em;margin:14px 0;font-size:32px;font-weight:800}.lp .sh p{color:var(--mut);margin:0;font-size:16px}.lp .sh h2.quoteh{letter-spacing:-.01em;text-align:center;max-width:560px;margin:6px auto 0;font-size:34px;font-weight:800;line-height:1.2}.lp .prob .lead{color:var(--mut);text-align:center;max-width:54ch;margin:16px auto 0;font-size:16.5px}.lp .also{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin:60px 0 26px;font-size:12px;font-weight:700}.lp .wall{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.lp .qc{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:19px 21px}.lp .qc .q{color:#eef2f8;margin:0 0 13px;font-size:17px;font-weight:500;line-height:1.45}.lp .qc .who{align-items:center;gap:11px;display:flex}.lp .qc .av{background:var(--surface-2);border:1px solid var(--line);width:33px;height:33px;color:var(--mut);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.lp .qc .meta{color:var(--dim);font-size:12px}.lp .qc .meta b{color:var(--mut);font-weight:600;display:block}.lp .synth{text-align:center;max-width:62ch;margin:54px auto 0}.lp .synth .line{color:var(--mut);font-size:14px}.lp .synth .core{color:#fff;margin:9px 0 0;font-size:24px;font-weight:700;line-height:1.35}.lp .synth .core b{color:var(--brand)}.lp .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:60px;margin:56px 0 0;padding:34px 0;display:flex}.lp .stat{text-align:center}.lp .stat .v{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:36px;font-weight:800}.lp .stat .v.err{color:var(--error)}.lp .stat .k{color:var(--mut);max-width:28ch;font-size:13px}.lp .src{color:var(--dim);margin-top:8px;font-size:11px}.lp .stat .src{max-width:28ch;margin:8px auto 0}.lp .gapgrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp .gapcard{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px}.lp .gapcard .gv{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--brand);font-size:42px;font-weight:800;line-height:1}.lp .gapcard .gk{color:var(--mut);margin-top:12px;font-size:14.5px;line-height:1.5}.lp .upside{text-align:center;margin-top:42px}.lp .upside .upline{color:var(--mut);margin-bottom:18px;font-size:14px}.lp .uprow{grid-template-columns:1fr 1fr;gap:16px;max-width:760px;margin:0 auto;display:grid}.lp .upitem{text-align:left;background:#2dd4a70f;border:1px solid #2dd4a733;border-radius:16px;padding:22px}.lp .upitem .upv{color:var(--success);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1}.lp .upitem .upk{color:var(--mut);margin-top:10px;font-size:14px;line-height:1.5}.lp .paths{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lp .path{border:1px solid var(--line);border-radius:16px;padding:24px}.lp .path.long{background:var(--surface)}.lp .path .h{margin:0 0 3px;font-size:19px;font-weight:700}.lp .path .sub{color:var(--dim);margin:0 0 16px;font-size:12.5px}.lp .path ul{margin:0;padding:0;list-style:none}.lp .path li{padding:7px 0 7px 26px;font-size:14px;position:relative}.lp .path.long li{color:var(--dim);-webkit-text-decoration:line-through #ffffff2e;text-decoration:line-through #ffffff2e}.lp .path.long li:before{content:"×";color:var(--error);position:absolute;left:0}.lp .path.short{background:#2dd4a70f;border-color:#2dd4a740}.lp .path.short li{color:var(--fg)}.lp .path.short li:before{content:"→";color:var(--success);font-weight:700;position:absolute;left:0}.lp .path .kick{margin-top:16px;font-size:14.5px;font-weight:600}.lp .path.short .kick{color:var(--success)}.lp .path.long .kick{color:var(--dim)}.lp .cgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lp .ccard{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px}.lp .ccard .ic{width:40px;height:40px;color:var(--brand);background:#0ccef421;border-radius:11px;place-items:center;margin-bottom:14px;display:grid}.lp .ccard .ic .lic{width:20px;height:20px}.lp .ccard h3{margin:0 0 7px;font-size:17px;font-weight:700}.lp .ccard p{color:var(--mut);margin:0;font-size:13.5px}.lp .story{padding:136px 0 80px}.lp .story .step{grid-template-columns:1fr 1fr;align-items:center;gap:88px;padding:76px 0;display:grid}.lp .story .step.rev .txt{order:2}.lp .story .step.rev .vis{order:1}.lp .story .num{width:34px;height:34px;color:var(--brand);background:#0ccef421;border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:14px;font-weight:800;display:inline-flex}.lp .story .txt h3{letter-spacing:-.01em;margin:0 0 10px;font-size:25px;font-weight:800}.lp .story .txt p{color:var(--mut);max-width:42ch;margin:0;font-size:15.5px}.lp .story .win .pad{padding:18px}.lp .story .wlabel{letter-spacing:.06em;color:var(--brand);margin-bottom:10px;font-size:10.5px;font-weight:700}.lp .flow{align-items:center;gap:10px;margin:6px 0;display:flex}.lp .fpill{color:#eaf6fb;text-align:center;background:#0ccef424;border:1px solid #0ccef457;border-radius:9px;flex:none;padding:8px 12px;font-size:13px;font-weight:600}.lp .fpill span{color:var(--brand);letter-spacing:.09em;margin-bottom:1px;font-size:9.5px;font-weight:700;display:block}.lp .flowline{background:var(--line);border-radius:2px;flex:1;height:2px;position:relative}.lp .flowdot{display:none}.lp .flowfill{background:linear-gradient(90deg, var(--brand), var(--success));border-radius:2px;width:100%;height:100%;position:absolute;top:0;left:0}.lp .fakeslider{background:#1a2333;border-radius:4px;height:5px;margin:8px 0 18px;position:relative}.lp .fakeslider .fill{background:var(--brand);border-radius:4px;height:100%;position:absolute;top:0;left:0}.lp .fakeslider .thumb{border:3px solid var(--brand);background:#fff;border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:-7px;box-shadow:0 0 12px #0ccef480}.lp .fakeslider.a .fill{width:64%}.lp .fakeslider.a .thumb{left:64%}.lp .fakeslider.b .fill{width:42%}.lp .fakeslider.b .thumb{left:42%}.lp .glowpulse{text-shadow:0 0 26px #2dd4a766}.lp .metabar{background:#1a2333;border-radius:5px;height:8px;margin-top:10px;overflow:hidden}.lp .metabar i{background:linear-gradient(90deg, var(--brand), var(--success));border-radius:5px;width:64%;height:100%;display:block}.lp.js .story .vis .flowfill,.lp.js .story .vis .fakeslider .fill{width:0}.lp.js .story .vis .fakeslider .thumb{left:0}.lp.js .story .vis .metabar i{width:0}.lp.js .story .vis .popin{opacity:0;transform:translateY(8px)}.lp.js .story .vis.in .flowfill{animation:1.1s .15s forwards lpvff}.lp.js .story .vis.in .fakeslider.a .fill{animation:.9s .12s forwards lpvfa}.lp.js .story .vis.in .fakeslider.a .thumb{animation:.9s .12s forwards lpvta}.lp.js .story .vis.in .fakeslider.b .fill{animation:.9s .3s forwards lpvfb}.lp.js .story .vis.in .fakeslider.b .thumb{animation:.9s .3s forwards lpvtb}.lp.js .story .vis.in .metabar i{animation:1.1s .2s forwards lpvmf}.lp.js .story .vis.in .popin{animation:.5s forwards lpvpin}.lp.js .story .vis.in .popin.d2{animation-delay:.18s}.lp.js .story .vis.in .popin.d3{animation-delay:.36s}@keyframes lpvff{0%{width:0}to{width:100%}}@keyframes lpvfa{0%{width:0}to{width:64%}}@keyframes lpvta{0%{left:0}to{left:64%}}@keyframes lpvfb{0%{width:0}to{width:42%}}@keyframes lpvtb{0%{left:0}to{left:42%}}@keyframes lpvmf{0%{width:0}to{width:64%}}@keyframes lpvpin{to{opacity:1;transform:none}}.lp .reveal{transition:opacity .7s,transform .7s}.lp.js .reveal{opacity:0;transform:translateY(18px)}.lp.js .reveal.in{opacity:1;transform:none}.lp .specaxis{color:var(--dim);justify-content:space-between;margin-bottom:9px;padding:0 4px;font-size:11.5px;font-weight:600;display:flex}.lp .specline{background:linear-gradient(90deg, var(--success), var(--brand));opacity:.85;border-radius:3px;height:3px;margin-bottom:28px}.lp.js .specwrap .specline{transform-origin:0;transform:scaleX(0)}.lp.js .specwrap.in .specline{animation:.9s .15s forwards lpvdraw}@keyframes lpvdraw{to{transform:scaleX(1)}}.lp .speccards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lp .speccard{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;position:relative}.lp .speccard .ic{width:42px;height:42px;color:var(--brand);background:#0ccef421;border-radius:11px;place-items:center;margin-bottom:14px;display:grid}.lp .speccard .ic .lic{width:21px;height:21px}.lp .speccard.free .ic{color:var(--success);background:#2dd4a721}.lp .speccard .bars{gap:4px;margin-bottom:13px;display:flex}.lp .speccard .bars i{background:var(--line);border-radius:3px;width:15px;height:5px}.lp .speccard .bars i.on{background:var(--brand)}.lp .speccard.free .bars i.on{background:var(--success)}.lp .speccard h3{margin:0 0 6px;font-size:17px;font-weight:700}.lp .speccard p{color:var(--mut);margin:0;font-size:13px}.lp .specbadge{color:var(--success);background:#2dd4a721;border:1px solid #2dd4a740;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:18px;right:18px}.lp .specnote{text-align:center;color:var(--mut);max-width:62ch;margin:28px auto 0;font-size:14.5px}.lp .specnote b{color:var(--fg)}.lp .faq{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.lp .faq details{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0 22px}.lp .faq summary{cursor:pointer;color:var(--fg);justify-content:space-between;align-items:center;gap:16px;padding:19px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary .pl{color:var(--brand);flex:none;font-size:24px;line-height:1;transition:transform .2s}.lp .faq details[open] summary .pl{transform:rotate(45deg)}.lp .faq .fa{color:var(--mut);max-width:64ch;margin:0;padding:0 2px 20px;font-size:15px;line-height:1.6}@media (max-width:880px){.lp .speccards{grid-template-columns:1fr 1fr}.lp .gapgrid,.lp .uprow{grid-template-columns:1fr}}.lp .lead-sec{padding:136px 0 152px}.lp .leadbox{text-align:center;background:linear-gradient(165deg, #0ccef41a, var(--surface));border:1px solid var(--line);border-radius:22px;max-width:680px;margin:0 auto;padding:44px 52px}.lp .leadbox h2{letter-spacing:-.02em;margin:0 0 12px;font-size:28px;font-weight:800;line-height:1.25}.lp .leadbox p{color:var(--mut);max-width:52ch;margin:0 auto 22px;font-size:16px}.lp .leadperk{color:var(--fg);background:#2dd4a71a;border:1px solid #2dd4a74d;border-radius:999px;align-items:center;gap:10px;margin:0 auto 24px;padding:9px 18px;font-size:14px;display:inline-flex}.lp .leadperk b{color:var(--success);font-weight:800}.lp .leadperk svg{width:17px;height:17px;stroke:var(--success);flex:none}.lp form{text-align:left;flex-direction:column;gap:12px;max-width:460px;margin:0 auto;display:flex}.lp .field input[type=email]{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--fg);font-size:15px;font-family:var(--font);border-radius:11px;outline:none;padding:14px 16px}.lp .field input[type=email]:focus{border-color:var(--brand);box-shadow:0 0 0 3px #0ccef42e}.lp .field input.err{border-color:var(--error)}.lp .errmsg{color:var(--error);margin-top:6px;font-size:12.5px;display:none}.lp .errmsg.on{display:block}.lp .consent{color:var(--mut);align-items:flex-start;gap:9px;font-size:12.5px;display:flex}.lp .consent input{width:16px;height:16px;accent-color:var(--brand);flex:none;margin-top:3px}.lp .leadbtn{justify-content:center;width:100%;margin-top:4px}.lp .micro{color:var(--dim);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:18px;font-size:12px;display:flex}.lp .micro span{align-items:center;gap:6px;display:inline-flex}.lp .micro .lic{width:14px;height:14px;stroke:var(--success)}.lp .leadok{display:none}.lp .leadok.on{display:block}.lp .leadok .ic{width:54px;height:54px;color:var(--success);background:#2dd4a721;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.lp footer{border-top:1px solid var(--line);color:var(--dim);z-index:1;padding:30px 0;font-size:13px;position:relative}.lp .fl{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.lp .fl a{color:var(--dim);margin-left:18px;text-decoration:none}@media (max-width:980px){.lp .wrap{padding:0 26px}.lp .hero,.lp .wall,.lp .paths,.lp .cgrid{grid-template-columns:1fr}.lp .hero{gap:40px;padding:64px 0 44px}.lp h1{font-size:40px}.lp .sh h2.quoteh{font-size:27px}.lp .leadbox{padding:38px 34px}.lp .story .step{grid-template-columns:1fr;gap:30px;padding:46px 0}.lp .story .step.rev .txt{order:1}.lp .story .step.rev .vis{order:2}.lp .story .txt p,.lp .hero p.lead,.lp .story .vis .win{max-width:none}.lp .story .vis .win{max-width:520px}}@media (max-width:720px){.lp .wrap{padding:0 20px}.lp section.s{padding:80px 0}.lp .story{padding:80px 0 52px}.lp .lead-sec{padding:80px 0 92px}.lp .sh{margin-bottom:44px}.lp .sh h2{font-size:26px}.lp .sh h2.quoteh{font-size:24px;line-height:1.25}.lp .nav a:not(.btn){display:none}.lp .nav{gap:0}.lp .btn{padding:11px 17px}.lp .btn.lg{padding:13px 20px;font-size:15px}.lp h1{font-size:34px}.lp .hero p.lead{font-size:16.5px}.lp .hero{padding:48px 0 36px}.lp .trust{gap:14px}.lp .synth .core{font-size:20px;line-height:1.4}.lp .stats{gap:32px;padding:28px 0}.lp .stat .v{font-size:30px}.lp .story .txt h3{font-size:22px}.lp .story .step{padding:38px 0}.lp .ccard,.lp .qc{padding:18px}.lp .tab .n,.lp .tab .lic{display:none}.lp .tab{padding:9px 8px;font-size:11.5px}.lp .tabs{scrollbar-width:none;gap:2px;overflow-x:auto}.lp .tabs::-webkit-scrollbar{display:none}.lp .win .pad,.lp .panel{padding:14px}}@media (max-width:560px){.lp .leadperk{text-align:left;border-radius:14px;align-items:flex-start;margin-bottom:22px;padding:12px 15px}.lp .leadbox h2{font-size:26px}}@media (max-width:480px){.lp h1{font-size:30px}.lp .hero p.lead{font-size:16px}.lp .cta-row{flex-direction:column;align-items:stretch}.lp .cta-row .btn{justify-content:center;width:100%}.lp .speccards{grid-template-columns:1fr}.lp .leadbox{padding:30px 20px}.lp form{max-width:none}.lp .kpis{gap:7px}.lp .kpi{padding:8px}.lp .kpi .v{font-size:16px}}@media (max-width:400px){.lp .wrap{padding:0 16px}.lp h1{font-size:27px}.lp .stats{flex-direction:column;gap:22px}.lp .leadbox{padding:26px 16px}}
