.lp{--bg:#060b19;--bg2:#0a1228;--blue:#3b82f6;--sky:#38bdf8;--ink:#0b1324;--mute:#5b6b85;--line:#e3e9f4;--h:var(--font-jakarta),var(--f-display),system-ui;--e:cubic-bezier(.22,1,.36,1);color:var(--ink);background:#fff;overflow-x:clip}.lp *{box-sizing:border-box}.lp-wrap{width:min(1180px,100% - 40px);margin-inline:auto}.lp a{color:inherit;text-decoration:none}.lp h1,.lp h2,.lp h3{font-family:var(--h);letter-spacing:-.025em;margin:0;font-weight:700}.lp p{margin:0}.lp ul,.lp ol{margin:0;padding:0;list-style:none}.lp-btn{cursor:pointer;min-height:44px;transition:transform .3s var(--e),box-shadow .3s,background .3s;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.lp-btn:hover{transform:translateY(-2px)}.lp a.lp-solid{color:#fff;background:linear-gradient(#4f8ef7,#2563eb);box-shadow:0 10px 30px -8px #3b82f6bf,inset 0 1px #ffffff4d}.lp a.lp-solid:hover{box-shadow:0 16px 38px -8px #3b82f6e6,inset 0 1px #ffffff4d}.lp a.lp-ghost{color:#e6ecfa;background:#ffffff0a;border-color:#ffffff2e}.lp a.lp-line{color:#e6ecfa;background:#ffffff0d;border-color:#ffffff38}.lp a.lp-line:hover{background:#ffffff1a}.lp a.lp-white{color:#1d4ed8;background:#fff;box-shadow:0 14px 34px -12px #00000073}.lp-lg{min-height:56px;padding:0 30px;font-size:17px}.lp a:focus-visible,.lp summary:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.lp-nav{z-index:60;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);color:#fff;background:#060b19b3;border-bottom:1px solid #ffffff12;position:sticky;top:0}.lp-nav-in{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.lp-nav .logo,.lp-nav [class*=logo]{color:#fff}.lp-links{color:#b8c4dd;gap:30px;font-size:15px;font-weight:500;display:flex}.lp-links a{transition:color .25s}.lp-links a:hover{color:#fff}.lp-nav-r{align-items:center;gap:10px;display:flex}.lp-eb{letter-spacing:.12em;text-transform:uppercase;color:#2563eb;background:#eaf1ff;border-radius:999px;align-items:center;padding:8px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.lp-eb.dark{color:#9cc4ff;background:#60a5fa24;border:1px solid #93c5fd33}.lp-hero{background:var(--bg);color:#fff;isolation:isolate;padding:clamp(56px,8vw,112px) 0 0;position:relative;overflow:hidden}.lp-aura{filter:blur(90px);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.lp-aura.a1{background:radial-gradient(closest-side,#3b82f68c,#0000);width:760px;height:560px;top:-220px;left:50%;transform:translate(-50%)}.lp-aura.a2{background:radial-gradient(closest-side,#22d3ee47,#0000);width:620px;height:420px;top:260px;right:-160px}.lp-grid{z-index:-1;background-image:linear-gradient(#94b8ff12 1px,#0000 1px),linear-gradient(90deg,#94b8ff12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 55% at 50% 0,#000 25%,#0000 75%);mask-image:radial-gradient(80% 55% at 50% 0,#000 25%,#0000 75%)}.lp-hero-in{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-h1{max-width:17em;margin:22px 0 28px;font-size:clamp(2.4rem,1.2rem + 4.4vw,4.7rem);line-height:1.05}.lp-grad{background:linear-gradient(95deg,#7db4ff,#38bdf8 45%,#7db4ff) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite lp-shine}@keyframes lp-shine{to{background-position:-200% 0}}.lp-lead{color:#aebbd6;max-width:36em;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);line-height:1.6}.lp-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin:30px 0 16px;display:flex}.lp-note{color:#7e8daa;font-size:14px}.lp-js .lp-up{opacity:0;animation:lp-up .9s var(--e) forwards;animation-delay:calc(var(--i,0) * .12s + 80ms);transform:translateY(26px)}@keyframes lp-up{to{opacity:1;transform:none}}.lp-dev{perspective:1800px;width:min(960px,100%);margin-top:clamp(32px,4vw,52px);position:relative}.lp-dev-in{color:var(--ink);text-align:left;transform:rotateX(calc(18deg - var(--sy,0) * .026deg)) translateY(calc(var(--sy,0) * -.05px));transform-origin:50% 100%;background:#fff;border-radius:22px 22px 0 0;transition:transform .15s linear;overflow:hidden;box-shadow:0 -30px 120px -20px #3b82f68c,0 0 0 1px #ffffff24}.lp-bar{background:#eef1f7;align-items:center;gap:6px;padding:12px 16px;display:flex}.lp-bar i{background:#cbd2e0;border-radius:50%;width:10px;height:10px}.lp-bar span{letter-spacing:.08em;text-transform:uppercase;color:#98a2b3;margin-left:auto;font-size:11px;font-weight:700}.lp-test-h{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:14px 22px;font-size:14px;font-weight:600;display:flex}.lp-timer{letter-spacing:.04em;font-size:18px}.lp-test-b{grid-template-columns:1fr 1fr;min-height:260px;display:grid}.lp-pass{font-family:var(--f-q);color:#1d2939;border-right:1px solid #e4e7ec;padding:26px;font-size:16px;line-height:1.6}.lp-qq{padding:22px}.lp-qn{color:#667085;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.lp-qn b{background:var(--ink);color:#fff;border-radius:7px;padding:3px 10px;font-size:14px}.lp-qq p{font-family:var(--f-q);margin-bottom:14px;font-size:15px;line-height:1.5}.lp-qq ul,.lp-mini-b ul{gap:9px;display:grid}.lp-qq li,.lp-mini-b li{background:#fff;border:1.5px solid #d5dae5;border-radius:13px;align-items:center;gap:12px;padding:10px 14px;font-size:15px;display:flex}.lp-qq li b,.lp-mini-b li b{border:1.5px solid #98a2b3;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12.5px;display:grid}.lp-qq li.cross,.lp-mini-b li.cross{color:#98a2b3;border-style:dashed;text-decoration:line-through}.lp-qq li.pick{animation:lp-pick 7s var(--e) 1.6s infinite}@keyframes lp-pick{0%,10%{background:#fff;border-color:#d5dae5}20%,86%{background:#eef4ff;border-color:#2563eb}94%,to{background:#fff;border-color:#d5dae5}}.lp-float{z-index:3;color:var(--ink);background:#fffffff5;border-radius:18px;align-items:center;gap:10px;padding:13px 18px;font-size:14px;font-weight:600;animation:7s ease-in-out infinite lp-bob;display:flex;position:absolute;box-shadow:0 24px 50px -16px #0009,0 0 0 1px #fff6}.lp-float svg{color:#229ed9;flex:none;width:24px;height:24px}.lp-float.f1{text-align:left;max-width:270px;top:30%;left:-13%}.lp-float.f2{flex-direction:column;align-items:flex-start;gap:2px;animation-delay:-3.5s;top:48%;right:-5%}.lp-float small{color:#667085;font-size:12px;font-weight:500}.lp-float b{font-size:34px;line-height:1;font-family:var(--h)}.lp-up2{color:#16a34a;font-size:13px;font-weight:700}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.lp-pain{background:linear-gradient(180deg,var(--bg) 0%,var(--bg2) 100%);color:#fff;padding:clamp(72px,9vw,140px) 0;position:relative}.lp-pain h2{max-width:15em;margin:22px 0 clamp(32px,5vw,64px);font-size:clamp(2rem,1.2rem + 3.4vw,3.8rem);line-height:1.1}.lp-rows{border-top:1px solid #ffffff1a}.lp-rows li{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:20px;padding:clamp(18px,2.4vw,30px) 0;display:flex}.lp-rows b{font-family:var(--h);letter-spacing:-.02em;font-size:clamp(1.5rem,1rem + 2.4vw,2.8rem)}.lp-rows span{color:#7f8fae;text-align:right;font-size:clamp(1rem,.9rem + .5vw,1.35rem)}.lp-trio{color:#c5d0e8;gap:10px;max-width:26em;margin:clamp(36px,5vw,64px) 0 clamp(28px,4vw,48px);font-size:clamp(1.15rem,1rem + 1vw,1.7rem);line-height:1.4;display:grid}.lp-trio .lp-hit{color:#fff;font-weight:700;font-family:var(--h)}.lp-solve{font-family:var(--h);letter-spacing:-.025em;max-width:16em;font-size:clamp(1.7rem,1rem + 3vw,3.4rem);font-weight:700;line-height:1.15}.lp-film{background:var(--bg2);color:#fff;position:relative}.lp-film-h{padding-top:clamp(72px,9vw,130px)}.lp-sh{max-width:760px;margin-bottom:clamp(30px,4.5vw,56px)}.lp-sh h2{margin-top:18px;font-size:clamp(1.9rem,1.2rem + 2.8vw,3.3rem);line-height:1.1}.lp-stage{height:720vh;position:relative}.lp-sticky{isolation:isolate;background:linear-gradient(180deg,var(--bg2),var(--bg));height:100svh;position:sticky;top:0;overflow:hidden}.lp-sc{opacity:var(--a,0);visibility:hidden;--q:0;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(20px,4vw,72px);padding:84px max(20px,50vw - 590px) 40px;display:grid;position:absolute;inset:0}.lp-sc.on{visibility:visible}.lp-cap{transform:translateY(calc((.5 - var(--q)) * 36px))}.lp-idx{color:var(--sky);letter-spacing:.3em;margin-bottom:16px;font-size:14px;display:block}.lp-cap h3{max-width:11em;margin-bottom:16px;font-size:clamp(2rem,1.1rem + 2.8vw,3.9rem);line-height:1.06}.lp-cap p{color:#aebbd6;max-width:28em;font-size:clamp(1.02rem,.95rem + .4vw,1.25rem);line-height:1.6}.lp-vis{transform:translateY(calc((.5 - var(--q)) * 64px)) scale(calc(.94 + var(--q) * .06));place-items:center;display:grid}.lp-card{zoom:1.35;width:520px;max-width:none;color:var(--ink);background:linear-gradient(160deg,#fff,#eaf1fe);border-radius:26px;gap:12px;padding:22px;display:grid;box-shadow:0 50px 100px -30px #3b82f68c,0 0 0 1px #fff3}.lp-rail{z-index:4;gap:10px;display:grid;position:absolute;top:50%;right:clamp(10px,2vw,28px);transform:translateY(-50%)}.lp-rail li{background:#ffffff2e;border-radius:3px;width:3px;height:26px;position:relative;overflow:hidden}.lp-rail span{background:var(--sky);transform:scaleY(var(--d,0));transform-origin:top;position:absolute;inset:0}.lp-card .lp-mini-h{background:var(--ink);color:#fff;border-radius:12px;justify-content:space-between;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.lp-card .lp-mini-b{background:#fff;border-radius:14px;gap:10px;padding:14px;display:grid;box-shadow:0 10px 26px -14px #0b13244d}.lp-card .lp-pass{border:0;padding:0;font-size:14px}.lp-card .lp-mini-b ul{gap:9px;display:grid}.lp-card .lp-mini-b li{background:#fff;border:1.5px solid #d5dae5;border-radius:13px;align-items:center;gap:12px;padding:7px 12px;font-size:14px;display:flex}.lp-card .lp-mini-b li b{border:1.5px solid #98a2b3;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.lp-card .lp-mini-b li.cross{color:#98a2b3;border-style:dashed;text-decoration:line-through}.lp-sc[data-i="0"]{--pk:min(1,max(0,calc((var(--q) - .3) * 6)))}.lp-sc[data-i="0"] li.pick{border-color:color-mix(in srgb,#2563eb calc(var(--pk) * 100%),#d5dae5);background:color-mix(in srgb,#eef4ff calc(var(--pk) * 100%),#fff)}.lp-tools{color:#475467;gap:8px;font-size:12px;display:flex}.lp-tools span{background:#f2f4f7;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;display:flex}.lp-path{height:210px;position:relative}.lp-path .node{background:#fff;border:1.5px solid #cbd5e1;border-radius:14px;padding:10px 14px;font-size:13px;font-weight:700;position:absolute;box-shadow:0 10px 22px -12px #0b132459}.lp-path .node small{color:var(--mute);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.lp-path .m1{border-color:#2563eb;top:50%;left:0;transform:translateY(-50%)}.lp-path .m2h{--g:min(1,max(0,calc((var(--q) - .6) * 5)));border-color:color-mix(in srgb,#16a34a calc(var(--g) * 100%),#cbd5e1);box-shadow:0 0 0 calc(var(--g) * 7px) #16a34a29,0 10px 22px -12px #0b132459;top:0;right:0}.lp-path .m2e{bottom:0;right:0}.lp-path svg{width:36%;height:76%;position:absolute;inset:12% 34% 12% 30%;overflow:visible}.lp-path path{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:260}.lp-path .pe{stroke:#16a34a;stroke-dashoffset:calc(260 * (1 - min(1,max(0,(var(--q) - .15) * 2.4))))}.lp-path .pd{stroke:#cbd5e1;stroke-dashoffset:calc(260 * (1 - min(1,max(0,(var(--q) - .25) * 2.4))))}.lp-bars{gap:18px;padding:8px 0;display:grid}.lp-bars li{grid-template-columns:58px 1fr 44px;align-items:center;gap:10px;font-size:13px;font-weight:600;display:grid;position:relative}.lp-bars i{background:#d8e1f1;border-radius:99px;height:14px;display:block;position:relative;overflow:hidden}.lp-bars i:after{content:"";border-radius:inherit;width:calc(var(--w) * min(1,max(0,(var(--q) - .12 - var(--k) * .08) * 2.6)));background:linear-gradient(90deg,#60a5fa,#2563eb);position:absolute;inset:0}.lp-bars li:nth-child(4) i:after{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.lp-bars b{text-align:right}.lp-bars em{color:#93370d;opacity:min(1,max(0,calc((var(--q) - .62) * 6)));background:#fef3dc;border-radius:99px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:-18px;right:46px}.lp-phone{background:#fff;border-radius:22px;align-content:start;gap:8px;width:min(300px,100%);min-height:250px;margin-inline:auto;padding:12px;display:grid;box-shadow:0 20px 40px -20px #0b132466}.lp-ph-h{color:#155e91;border-bottom:1px solid #eef2f6;align-items:center;gap:8px;padding:6px 4px 10px;font-size:14px;font-weight:700;display:flex}.lp-ph-h svg{color:#229ed9}.lp-phone .msg{background:#eaf6fd;border-radius:5px 14px 14px;max-width:94%;padding:10px 12px;font-size:13px;line-height:1.4}.lp-phone .msg em{text-align:center;color:#fff;background:#229ed9;border-radius:9px;margin-top:7px;padding:7px;font-style:normal;font-weight:600;display:block}.lp-phone .msg.c{color:#912018;background:#fef0ef}.lp-phone .msg.a{--m:min(1,max(0,calc((var(--q) - .15) * 6)))}.lp-phone .msg.b{--m:min(1,max(0,calc((var(--q) - .42) * 6)))}.lp-phone .msg.c{--m:min(1,max(0,calc((var(--q) - .68) * 6)))}.lp-phone .msg{opacity:var(--m);transform:translateY(calc((1 - var(--m)) * 16px)) scale(calc(.96 + var(--m) * .04))}.lp-mx{border-collapse:separate;border-spacing:7px;text-align:center;width:100%;font-size:12.5px}.lp-mx th{color:#475467;font-weight:600}.lp-mx tbody th{text-align:left;color:var(--ink)}.lp-mx td i,.lp-leg i{border-radius:11px;place-items:center;width:100%;min-height:36px;display:grid}.lp-sc .lp-mx td i{--m:min(1,max(0,calc((var(--q) - .1 - var(--i) * .05) * 6)));opacity:var(--m);transform:scale(calc(.6 + var(--m) * .4))}.lp-leg{color:#475467;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:12px;display:flex}.lp-leg i{vertical-align:-1px;border-radius:4px;width:12px;min-height:12px;margin-right:6px;display:inline-block}.c-t{color:#067647;background:#ddf4e6}.c-g{color:#93370d;background:#fef0cc}.c-c{color:#b42318;background:#fee4e2}.c-n{background:#eef1f7;border:1.5px dashed #cbd2e0}.lp-teach-v .lp-mx td i,.lp-teach-v .lp-leg i{opacity:1;transform:none}.lp-teach-v .lp-mx td i{animation:lp-pop .45s var(--e) both;animation-delay:calc(var(--i) * 70ms + .25s)}@keyframes lp-pop{0%{opacity:0;transform:scale(.6)}}.lp-jr{background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:end;gap:12px;padding:16px;display:grid;box-shadow:0 10px 26px -14px #0b13244d}.lp-jr small{color:var(--mute);font-size:12px;display:block}.lp-jr b{font-size:2rem;font-family:var(--h);line-height:1}.lp-jr .b span{color:#16a34a;margin-left:6px;font-size:13px;font-weight:700}.lp-jr svg{width:100%;height:60px}.lp-jr .ln{fill:none;stroke:#2563eb;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:calc(200 * (1 - min(1,max(0,(var(--q) - .12) * 2))))}.lp-tp{gap:10px;display:grid}.lp-tp li{grid-template-columns:128px 1fr;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:grid}.lp-tp i{background:#d8e1f1;border-radius:99px;height:11px;display:block;position:relative;overflow:hidden}.lp-tp i:after{content:"";border-radius:inherit;width:calc(var(--p) * min(1,max(0,(var(--q) - .35 - var(--k) * .08) * 2.6)));background:linear-gradient(90deg,#34d399,#16a34a);position:absolute;inset:0}.lp-how{background:#fff;padding:clamp(72px,9vw,130px) 0 clamp(40px,5vw,70px)}.lp-steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lp-steps li{border:1px solid var(--line);background:linear-gradient(#f6f9ff,#fff);border-radius:26px;padding:30px 28px 32px;position:relative}.lp-n{font-family:var(--h);background:linear-gradient(#60a5fa,#c7dbff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:clamp(3rem,5vw,4.6rem);line-height:1;display:block}.lp-steps h3{margin-bottom:8px;font-size:1.45rem}.lp-steps p{color:#4c5b75;line-height:1.6}.lp-teach{background:var(--bg);color:#fff;isolation:isolate;padding:clamp(72px,9vw,130px) 0;position:relative;overflow:hidden}.lp-teach:before{content:"";filter:blur(80px);z-index:-1;background:radial-gradient(closest-side,#3b82f659,#0000);width:640px;height:520px;position:absolute;bottom:-200px;left:-200px}.lp-teach-in{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}.lp-teach h2{margin:20px 0 16px;font-size:clamp(2rem,1.2rem + 3vw,3.5rem);line-height:1.08}.lp-pts{gap:16px;margin-top:34px;display:grid}.lp-pts li{color:#c5d0e8;gap:14px;font-size:1.02rem;line-height:1.55;display:flex}.lp-pts svg{color:#38bdf8;flex:none;width:22px;height:22px;margin-top:2px}.lp-teach-v .lp-bv{background:#fff;border-radius:28px;min-height:0;padding:clamp(18px,3vw,34px);box-shadow:0 40px 90px -30px #3b82f699,0 0 0 1px #ffffff1f}.lp-teach-v .lp-mx{font-size:14px}.lp-teach-v .lp-mx td i{min-height:48px}.lp-faq{background:#fff;padding:clamp(72px,9vw,120px) 0}.lp-faq-in{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(24px,5vw,80px);display:grid}.lp-qa{gap:12px;display:grid}.lp-qa details{border:1px solid var(--line);background:#f6f8fc;border-radius:20px;padding:0 24px;transition:background .3s,box-shadow .3s}.lp-qa details[open]{background:#fff;box-shadow:0 18px 40px -26px #0b132473}.lp-qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:1.06rem;font-weight:600;list-style:none;display:flex}.lp-qa summary::-webkit-details-marker{display:none}.lp-qa summary svg{width:20px;height:20px;transition:transform .35s var(--e);color:#2563eb;flex:none}.lp-qa details[open] summary svg{transform:rotate(135deg)}.lp-qa details p{color:#4c5b75;padding:0 0 22px;line-height:1.65}.lp-end{background:#fff;padding:0 0 clamp(56px,7vw,96px)}.lp-end-in{text-align:center;color:#fff;isolation:isolate;background:linear-gradient(135deg,#0b1b45 0%,#1d4ed8 55%,#0ea5c6 100%);border-radius:36px;justify-items:center;gap:18px;padding:clamp(48px,7vw,104px) 24px;display:grid;position:relative;overflow:hidden}.lp-end-in:before,.lp-end-in:after{content:"";z-index:-1;background:#ffffff1a;border-radius:50%;position:absolute}.lp-end-in:before{width:420px;height:420px;top:-160px;left:-120px}.lp-end-in:after{width:300px;height:300px;bottom:-130px;right:-80px}.lp-end h2{max-width:14em;font-size:clamp(2.1rem,1.2rem + 3.6vw,4rem);line-height:1.08}.lp-end p{opacity:.9;max-width:28em;font-size:1.15rem}.lp-end .lp-btn{margin-top:10px}.lp-lang-f{display:none}.lp-foot{border-top:1px solid var(--line);color:var(--mute);padding:28px 0;font-size:14px}.lp-foot .lp-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;display:flex}.lp-js .lp-rv{opacity:0;transition:opacity .9s var(--e),transform .9s var(--e);transition-delay:calc(var(--i,0) * .11s);transform:translateY(36px)}.lp-js .lp-rv.in{opacity:1;transform:none}@media (max-width:1000px){.lp-links{display:none}.lp-teach-in,.lp-faq-in,.lp-steps{grid-template-columns:1fr}.lp-float.f1{left:2%}.lp-float.f2{right:2%}}@media (max-width:900px){.lp-sc{grid-template-rows:1fr auto;grid-template-columns:1fr;align-items:center;gap:18px;padding:84px 20px 32px}.lp-cap{order:2;align-self:end}.lp-vis{order:1;align-self:center}.lp-card{zoom:.82;width:min(520px,121.951vw - 48.7805px)}.lp-cap h3{font-size:clamp(1.7rem,6.4vw,2.4rem)}.lp-rail{right:6px}}@media (max-width:640px){.lp-wrap{width:calc(100% - 32px)}.lp-hide-s,.lp-lang{display:none}.lp-lang-f{display:inline-flex}.lp-nav-in{min-height:60px}.lp-h1{margin:20px 0 18px}.lp-cta{flex-direction:column;width:100%;margin:28px 0 16px}.lp-cta .lp-btn{width:100%}.lp-dev{margin-top:36px}.lp-dev-in{border-radius:18px 18px 0 0;transform:rotateX(10deg)}.lp-test-b{grid-template-columns:1fr;min-height:0}.lp-pass{border-bottom:1px solid #e4e7ec;border-right:0;padding:16px;font-size:14.5px}.lp-qq{padding:16px}.lp-float{width:100%;max-width:none;margin:12px auto 0;animation:none;position:static}.lp-float.f2{flex-direction:row;justify-content:space-between;align-items:center}.lp-dev{flex-direction:column;display:flex}.lp-rows li{flex-direction:column;align-items:flex-start;gap:4px}.lp-rows span{text-align:left}.lp-end-in{border-radius:28px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lp-js .lp-up,.lp-js .lp-rv{opacity:1;transform:none}.lp-dev-in{transform:none}}.lp-vf{color:#fff;background:#02060f;position:relative}.lp-js .lp-vf{height:680vh}.lp-vf-st{height:calc(100svh - 68px);min-height:520px;position:relative;overflow:hidden}.lp-js .lp-vf-st{position:sticky;top:68px}.lp-vf-v{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transform:scale(calc(1.08 - var(--vp,0)*.08));transform-origin:30%;background:#02060f;position:absolute;inset:0}.lp-vf-shade{background:linear-gradient(90deg,#02060fd1 0%,#02060f66 50%,#02060f0d 75%),linear-gradient(#02060f00 55%,#02060fb8 100%);position:absolute;inset:0}.lp-vf-c{--in:1;--out:0;width:min(620px,100% - 40px);opacity:calc(1 - var(--out));transform:translateY(calc(-50% - var(--out)*60px));filter:blur(calc(var(--out)*10px));pointer-events:none;will-change:transform,opacity;position:absolute;top:50%;left:max(20px,50% - 590px)}.lp-vf-c.on{pointer-events:auto}.lp-vf-c h1,.lp-vf-c h2{text-shadow:0 2px 36px #00000080;font-size:clamp(36px,5.6vw,74px);line-height:1.03}.lp-w{--r:calc(var(--in)*(var(--n,5) + 1.6) - var(--k));opacity:min(1,max(0,var(--r)));transform:translateY(calc((1 - min(1,max(0,var(--r))))*.55em));filter:blur(calc((1 - min(1,max(0,var(--r))))*9px));display:inline-block}.lp-vf-c p,.lp-vf-c .lp-cta,.lp-vf-c .lp-btn,.lp-vf-n,.lp-vf-eb{opacity:min(1,max(0,calc(var(--in)*3 - 1.6)));transform:translateY(calc((1 - min(1,max(0,calc(var(--in)*3 - 1.6))))*24px))}.lp-vf-c p{color:#d3ddf2;max-width:500px;margin-top:18px;font-size:clamp(16px,1.7vw,21px);line-height:1.5}.lp-vf-eb{color:#bbd6ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#93c5fd24;border:1px solid #93c5fd40;margin-bottom:20px}.lp-vf-n{letter-spacing:.14em;color:#f5b35a;align-items:center;gap:10px;margin-bottom:16px;font-size:13px;font-weight:700;display:flex}.lp-vf-n i{background:linear-gradient(90deg,#f5b35a,#f5b35a33);width:44px;height:1.5px;display:block}.lp-vf-c .lp-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lp-vf-c.last .lp-btn{margin-top:28px}.lp:not(.lp-js) .lp-vf-c{display:none}.lp:not(.lp-js) .lp-vf-c.hero{display:block}.lp-vf-hint{letter-spacing:.14em;text-transform:uppercase;color:#9fb0d0;flex-direction:column;align-items:center;gap:8px;font-size:12px;transition:opacity .4s;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.lp-vf-hint span{background:linear-gradient(#9fb0d0,#0000);width:1.5px;height:34px;animation:1.8s ease-in-out infinite lpHint}@keyframes lpHint{0%{transform-origin:top;transform:scaleY(.2)}60%{transform-origin:top;transform:scaleY(1)}to{transform-origin:bottom;opacity:0;transform:scaleY(1)}}.lp-vf.moved .lp-vf-hint{opacity:0}.lp-vf-bar{background:#ffffff1a;height:3px;position:absolute;bottom:0;left:0;right:0}.lp-vf-bar i{height:100%;width:calc(var(--vp,0)*100%);background:linear-gradient(90deg,#38bdf8,#f5b35a);display:block}@media (max-width:700px){.lp-vf-v{object-position:30% 50%}.lp-vf-shade{background:linear-gradient(#02060f1a 25%,#02060f99 55%,#02060ff0 100%)}.lp-vf-c{width:auto;transform:translateY(calc(var(--out)*-50px));inset:auto 20px clamp(64px,10vh,100px)}.lp-vf-c h1,.lp-vf-c h2{font-size:clamp(32px,9.6vw,46px)}.lp-vf-c.hero h1{font-size:clamp(34px,10vw,48px)}.lp-vf-c .lp-cta{flex-direction:column}.lp-vf-c .lp-cta .lp-btn,.lp-vf-c.last .lp-btn{width:100%}}@media (prefers-reduced-motion:reduce){.lp-vf-hint span{animation:none}}.lp-w{margin-right:.06em}.lp-vf .lp-grad{color:inherit;background:0 0;animation:none}.lp-vf .lp-grad .lp-w{color:#0000;background:linear-gradient(95deg,#7db4ff,#38bdf8 55%,#9cc4ff);background-image:linear-gradient(95deg,#ffe3b8,#f5b35a 70%,#ffd08a);-webkit-background-clip:text;background-clip:text}.lp-vf-c{width:min(700px,100% - 40px)}.lp-vf-c.hero h1{font-size:clamp(34px,4.8vw,66px)}.lp-vf-c .lp-cta{justify-content:flex-start;margin-left:0}@media (max-width:700px){.lp-vf-c.hero h1{font-size:clamp(32px,9.2vw,44px)}}.lp-nav{background:#060b19f0}.lp-vf-v{transform:translateX(calc(var(--hv,1)*24%)) scale(calc(1.08 - var(--vp,0)*.08));-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--hv,1)*24%),#000 calc(var(--hv,1)*44%));-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--hv,1)*24%),#000 calc(var(--hv,1)*44%));mask-image:linear-gradient(90deg,transparent calc(var(--hv,1)*24%),#000 calc(var(--hv,1)*44%))}@media (max-width:700px){.lp-vf-v{object-position:var(--ox,30%) 50%;transform:translateY(calc(var(--hv,1)*-11%)) scale(calc(1.08 - var(--vp,0)*.08));-webkit-mask-image:none;mask-image:none}.lp-vf-c.hero .lp-cta .lp-line{display:none}.lp-vf-c.hero .lp-vf-eb{margin-bottom:14px}.lp-vf-c.hero p{margin-top:12px;font-size:15px}.lp-vf-v{height:62%;transform:scale(calc(1.06 - var(--vp,0)*.06));transform-origin:50% 35%;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.lp-vf-shade{background:linear-gradient(#02060f00 38%,#02060f99 50%,#02060f 62% 100%)}.lp-vf-c{bottom:clamp(56px,8vh,84px)}.lp-vf-c h1,.lp-vf-c h2{text-shadow:none}}.lp-vf,.lp-film{overflow-anchor:none}
