:where(.lp2) :where(*){margin:revert;padding:revert}:where(.lp2) :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}:where(.lp2) :where(ol,ul,menu){list-style:revert}:where(.lp2) :where(img,svg,video,canvas){display:revert;vertical-align:revert}:where(.lp2) :where(img,video){max-width:revert;height:revert}.lp2 a{color:#06332f;text-decoration:none}.lp2 a:hover{color:#06332f}.lp2{--ground:#f6f8f8;--stage:#fff;--ink:#06332f;--body:#475569;--line:#dceae3;--line-2:#c0d8d0;--teal:#1fb6aa;--teal-ink:#107b73;--teal-tint:#eafaf9;--teal-200:#a3e2da;--teal-300:#71cec2;--dark:#06332f;--on-dark:#b0bec7;--ok:#21a77a;--ok-ink:#11704f;--amber:#eda320;--mono:var(--lp2-font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(.2,.7,.1,1);--travel:cubic-bezier(.55,0,.25,1);--rail:#71cec2;--display:clamp(44px,5.4vw,80px);font-family:var(--lp2-font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.lp2 *,.lp2 :before,.lp2 :after{box-sizing:border-box}:where(.lp2) :where(h1,h2,h3,p){margin:0}:where(.lp2) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.lp2 h2,.lp2 h3{text-wrap:balance}.lp2 a:focus-visible,.lp2 button:focus-visible{outline:2px solid var(--teal-ink);outline-offset:3px;border-radius:8px}.lp2 section[id]{scroll-margin-top:76px}.lp2 .wrap{max-width:1360px;margin:0 auto;padding:0 40px}.lp2 .sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp2 .pd{color:var(--teal);font-style:normal}.lp2 .pbtn{background:var(--ink);color:#fff;letter-spacing:-.01em;white-space:nowrap;height:52px;transition:background-color .3s var(--ease),transform .12s ease;border-radius:999px;align-items:center;gap:14px;padding:0 6px 0 24px;font-size:15px;font-weight:500;display:inline-flex}.lp2 .pbtn:hover{color:#fff;background:#0a5551}.lp2 .pbtn:active{transform:scale(.98)}.lp2 .pbtn-c{background:var(--teal);width:40px;height:40px;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.lp2 .pbtn-c svg{transition:transform .5s var(--ease);position:absolute}.lp2 .pbtn-c .a2{transform:translate(-220%)}.lp2 .pbtn:hover .pbtn-c .a1{transform:translate(220%)}.lp2 .pbtn:hover .pbtn-c .a2{transform:none}.lp2 .pbtn-sm{gap:10px;height:42px;padding:0 5px 0 18px}.lp2 .pbtn-sm .pbtn-c{width:32px;height:32px}.lp2 .gbtn{border:1px solid var(--line-2);height:52px;color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.lp2 .gbtn:hover{color:var(--ink);background:#fff}.lp2 .tlink{height:52px;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:500;display:inline-flex}.lp2 .tlink:hover{color:var(--ink)}.lp2 .tlink-t{position:relative}.lp2 .tlink-t:before,.lp2 .tlink-t:after{content:"";height:1.5px;position:absolute;bottom:-5px;left:0;right:0}.lp2 .tlink-t:before{background:var(--line-2)}.lp2 .tlink-t:after{background:var(--teal);transform-origin:100%;transition:transform .45s var(--ease);transform:scaleX(0)}.lp2 .tlink:hover .tlink-t:after{transform-origin:0;transform:scaleX(1)}.lp2 .tlink svg{transition:transform .45s var(--ease)}.lp2 .tlink:hover svg{transform:translateY(2px)}.lp2 .tag{background:var(--teal-tint);letter-spacing:.01em;height:20px;color:var(--teal-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.lp2 .eyebrow{color:var(--teal-ink);font-size:15px;font-weight:500}.lp2 .h2{letter-spacing:-.04em;color:var(--ink);font-size:clamp(36px,4.2vw,56px);font-weight:500;line-height:1.04}.lp2 .note{color:var(--body);font-size:13px}.lp2 .hdr{z-index:50;background:var(--ground);background:color-mix(in srgb,var(--ground) 84%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);position:sticky;top:0}.lp2 .hdr-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:76px;display:grid}.lp2 .brand{letter-spacing:-.025em;color:var(--ink);justify-self:start;align-items:center;gap:10px;font-size:20px;font-weight:600;display:inline-flex}.lp2 .brand:hover{color:var(--ink)}.lp2 .brand img{border-radius:8px;flex:none;display:block}.lp2 .nav{align-items:center;gap:4px;display:flex;position:relative}.lp2 .ni-r{position:relative}.lp2 .nl{letter-spacing:-.005em;height:40px;color:var(--ink);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:15px;font-weight:500;display:inline-flex}.lp2 .nl:hover{color:var(--ink)}.lp2 .nl-t{position:relative}.lp2 .nl-t:after{content:"";background:var(--teal);transform-origin:100%;height:1.5px;transition:transform .4s var(--ease);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.lp2 .nl:hover .nl-t:after,.lp2 .nl.is-open .nl-t:after{transform-origin:0;transform:scaleX(1)}.lp2 .chev{color:var(--body);transition:transform .35s var(--ease);flex:none}.lp2 .nl.is-open .chev{color:var(--teal-ink);transform:rotate(180deg)}.lp2 .acts{justify-self:end;align-items:center;gap:8px;display:flex}.lp2 .login{height:42px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 12px;font-size:15px;font-weight:500;display:inline-flex}.lp2 .burger{width:44px;height:44px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;display:none}.lp2 .burger:hover{background:#06332f0d}.lp2 .burger-l{width:18px;height:10px;display:block;position:relative}.lp2 .burger-l:before,.lp2 .burger-l:after{content:"";height:1.5px;transition:transform .4s var(--ease),top .4s var(--ease);background:currentColor;border-radius:1px;position:absolute;left:0;right:0}.lp2 .burger-l:before{top:0}.lp2 .burger-l:after{top:8.5px}.lp2 .burger.is-open .burger-l:before{top:4.25px;transform:rotate(45deg)}.lp2 .burger.is-open .burger-l:after{top:4.25px;transform:rotate(-45deg)}.lp2 .scrim{z-index:40;cursor:default;background:0 0;position:fixed;inset:0}.lp2 .scrim-m{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f6f8f8db}.lp2 .hdr.m-open .acts .pbtn{display:none}@media (min-width:1061px){.lp2 .scrim-m{display:none}}.lp2 .mp{z-index:60;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .35s var(--ease),visibility 0s linear .2s;padding-top:18px;position:absolute;top:100%;left:50%;transform:translate(-50%,-6px)}.lp2 .mp.is-open{opacity:1;visibility:visible;transition:opacity .25s ease,transform .45s var(--ease),visibility 0s;transform:translate(-50%)}.lp2 .mp-r{left:auto;right:-28px;transform:translateY(-6px)}.lp2 .mp-r.is-open{transform:none}.lp2 .panel{border:1px solid var(--line);background:#fff;border-radius:24px;box-shadow:0 2px 4px #06332f0a,0 30px 60px -24px #06332f47}.lp2 .mp .st{opacity:0;transition:opacity .25s ease,transform .45s var(--ease);transform:translateY(6px)}.lp2 .mp.is-open .st{opacity:1;transform:none}.lp2 .mp.is-open .st1{transition-delay:40ms}.lp2 .mp.is-open .st2{transition-delay:90ms}.lp2 .mp.is-open .st3{transition-delay:.14s}.lp2 .mp.is-open .st4{transition-delay:.19s}.lp2 .mp.is-open .st5{transition-delay:.24s}.lp2 .panel-product{grid-template-columns:minmax(0,1fr) 300px;gap:10px;width:760px;padding:10px;display:grid}.lp2 .pp-list{flex-direction:column;gap:2px;padding:4px;display:flex}.lp2 .pp-item{color:var(--ink);border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;transition:background-color .2s;display:grid}.lp2 .pp-item:hover{background:var(--ground);color:var(--ink)}.lp2 .pp-item.is-on{background:var(--teal-tint)}.lp2 .pp-ico{color:var(--body);justify-content:center;transition:color .2s;display:inline-flex}.lp2 .pp-item.is-on .pp-ico{color:var(--teal-ink)}.lp2 .pp-tx{flex-direction:column;min-width:0;display:flex}.lp2 .pp-t{letter-spacing:-.02em;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.lp2 .pp-d{color:var(--body);font-size:13px}.lp2 .pp-go{color:var(--teal-ink);opacity:0;transition:opacity .25s,transform .4s var(--ease);display:inline-flex;transform:translate(-6px)}.lp2 .pp-item:hover .pp-go,.lp2 .pp-item.is-on .pp-go{opacity:1;transform:none}.lp2 .pp-stage{background:var(--ground);border:1px solid var(--line);border-radius:16px;min-height:248px;position:relative;overflow:hidden}.lp2 .pp-foot{border-top:1px solid var(--line);color:var(--body);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 18px;padding:12px 14px 6px;font-size:13px;display:flex}.lp2 .pp-logos{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;font-weight:500;display:flex}.lp2 .pp-logos span{align-items:center;gap:6px;display:inline-flex}.lp2 .pp-logos img,.lp2 .pp-logos svg{display:block}.lp2 .pv{animation:lp2-pvin .35s var(--ease) both;position:absolute;inset:0}@keyframes lp2-pvin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lp2 .pv-box{width:248px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp2 .pvc-doc{border:1px solid var(--line);background:#fff;border-radius:8px;width:104px;height:150px;position:absolute;top:22px;left:8px;overflow:hidden;box-shadow:0 10px 24px -14px #06332f59}.lp2 .pvc-doc i{background:#e3ece8;border-radius:2px;height:4px;position:absolute;left:12px}.lp2 .pvc-scan{border-bottom:1.5px solid var(--teal);height:22px;animation:lp2-pvc-scan 2.75s var(--ease) infinite;background:linear-gradient(#1fb6aa00,#1fb6aa38);position:absolute;top:0;left:0;right:0}.lp2 .pvc-f{border:1px solid var(--line);width:116px;font-family:var(--mono);letter-spacing:.04em;color:var(--body);opacity:0;background:#fff;border-radius:12px;flex-direction:column;gap:1px;padding:7px 11px;font-size:10.5px;display:flex;position:absolute;left:128px}.lp2 .pvc-f b{font-family:var(--lp2-font-sans),sans-serif;letter-spacing:-.01em;color:var(--ink);font-size:13px;font-weight:600}.lp2 .pvc-f1{animation:lp2-pvc-f1 2.75s var(--ease) infinite;top:30px}.lp2 .pvc-f2{animation:lp2-pvc-f2 2.75s var(--ease) infinite;top:82px}.lp2 .pvc-f3{font-family:var(--lp2-font-sans),sans-serif;color:var(--ok-ink);animation:lp2-pvc-f3 2.75s var(--ease) infinite;background:#e1f5ee;border-color:#e1f5ee;flex-direction:row;align-items:center;gap:6px;font-size:13px;font-weight:600;top:134px}.lp2 .pvc-f3 i{background:var(--ok);border-radius:999px;width:6px;height:6px}@keyframes lp2-pvc-scan{0%{opacity:0;transform:translateY(-24px)}10%{opacity:1}70%{opacity:1;transform:translateY(136px)}80%,to{opacity:0;transform:translateY(136px)}}@keyframes lp2-pvc-f1{0%,18%{opacity:0;transform:translate(-6px)}26%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes lp2-pvc-f2{0%,36%{opacity:0;transform:translate(-6px)}44%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes lp2-pvc-f3{0%,56%{opacity:0;transform:translate(-6px)}64%,88%{opacity:1;transform:none}96%,to{opacity:0}}.lp2 .pve-mail{border:1px solid var(--line);animation:lp2-pve-in 5.5s var(--ease) infinite;background:#fff;border-radius:12px;padding:11px 13px 12px;position:absolute;top:4px;left:0;right:0;box-shadow:0 10px 24px -14px #06332f59}.lp2 .pve-to{color:var(--body);white-space:nowrap;align-items:baseline;gap:8px;font-size:11px;display:flex;overflow:hidden}.lp2 .pve-to b{text-overflow:ellipsis;min-width:0;font-family:var(--mono);color:var(--ink);font-size:10.5px;font-weight:400;overflow:hidden}.lp2 .pve-sub{color:var(--ink);margin-top:6px;font-size:13px;font-weight:600;display:block}.lp2 .pve-att{background:var(--ground);border:1px solid var(--line);height:26px;color:var(--ink);border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:0 10px 0 8px;font-size:12px;display:inline-flex}.lp2 .pve-att svg{color:var(--teal-ink);flex:none}.lp2 .pve-ck{color:var(--ink);white-space:nowrap;opacity:0;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;left:2px}.lp2 .pve-ck i{background:var(--ok);border-radius:999px;flex:none;width:16px;height:16px;position:relative}.lp2 .pve-ck i:after{content:"";border:1.75px solid #fff;border-width:0 1.75px 1.75px 0;width:4px;height:7px;position:absolute;top:3px;left:5.5px;transform:rotate(45deg)}.lp2 .pve-c1{animation:lp2-pve-c1 5.5s var(--ease) infinite;top:122px}.lp2 .pve-c2{animation:lp2-pve-c2 5.5s var(--ease) infinite;top:148px}.lp2 .pve-c3{color:var(--teal-ink);animation:lp2-pve-c3 5.5s var(--ease) infinite;font-weight:600;top:174px}.lp2 .pve-c3 i{background:var(--teal);width:8px;height:8px;margin:0 4px}.lp2 .pve-c3 i:after{display:none}@keyframes lp2-pve-in{0%{opacity:0;transform:translateY(8px)}8%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes lp2-pve-c1{0%,22%{opacity:0;transform:translateY(5px)}28%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes lp2-pve-c2{0%,36%{opacity:0;transform:translateY(5px)}42%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes lp2-pve-c3{0%,52%{opacity:0;transform:translateY(5px)}58%,92%{opacity:1;transform:none}98%,to{opacity:0}}.lp2 .pvl{flex-direction:column;justify-content:center;gap:9px;display:flex}.lp2 .pvl-in{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:9px;height:42px;margin-bottom:6px;padding:0 12px;display:flex}.lp2 .pvl-in svg{flex:none}.lp2 .pvl-q{white-space:nowrap;color:var(--ink);clip-path:inset(0 100% 0 0);font-size:13px;animation:5.5s steps(30,end) infinite lp2-pvl-type;display:inline-block;overflow:hidden}.lp2 .pvl-caret{background:var(--teal);flex:none;width:1.5px;height:15px;animation:1s step-end infinite lp2-blink}.lp2 .pvl-r{border:1px solid var(--line);height:34px;color:var(--ink);opacity:0;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.lp2 .pvl-r i{background:var(--amber);border-radius:999px;flex:none;width:6px;height:6px}.lp2 .pvl-r1{animation:lp2-pvl-r1 5.5s var(--ease) infinite}.lp2 .pvl-r2{animation:lp2-pvl-r2 5.5s var(--ease) infinite}@keyframes lp2-pvl-type{0%,6%{clip-path:inset(0 100% 0 0)}36%,92%{clip-path:inset(0)}98%,to{clip-path:inset(0 100% 0 0)}}@keyframes lp2-blink{50%{opacity:0}}@keyframes lp2-pvl-r1{0%,42%{opacity:0;transform:translateY(6px)}48%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes lp2-pvl-r2{0%,52%{opacity:0;transform:translateY(6px)}58%,92%{opacity:1;transform:none}98%,to{opacity:0}}.lp2 .pvm-phone{background:var(--ink);border-radius:20px;width:96px;height:176px;margin:-88px 0 0 -48px;padding:6px;position:absolute;top:50%;left:50%}.lp2 .pvm-scr{background:#fff;border-radius:15px;width:100%;height:100%;position:relative;overflow:hidden}.lp2 .pvm-doc{background:var(--ground);border:1px solid var(--line);border-radius:4px;height:92px;position:absolute;top:30px;left:12px;right:12px;transform:rotate(-4deg)}.lp2 .pvm-doc i{background:#d6e2dd;border-radius:2px;height:3px;position:absolute;left:8px}.lp2 .pvm-vf{border:1.5px solid var(--teal);height:104px;animation:lp2-pvm-vf 5.5s var(--ease) infinite;border-radius:8px;position:absolute;top:24px;left:8px;right:8px}.lp2 .pvm-toast{background:var(--ink);color:#fff;opacity:0;height:24px;animation:lp2-pvm-toast 5.5s var(--ease) infinite;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:44px;left:7px;right:7px}.lp2 .pvm-toast i{background:var(--teal);border-radius:999px;width:5px;height:5px}.lp2 .pvm-shutter{border:2px solid var(--ink);width:24px;height:24px;animation:lp2-pvm-sh 5.5s var(--ease) infinite;background:#fff;border-radius:999px;margin-left:-12px;position:absolute;bottom:10px;left:50%}.lp2 .pvm-flash{opacity:0;background:#fff;animation:5.5s linear infinite lp2-pvm-flash;position:absolute;inset:0}@keyframes lp2-pvm-vf{0%,30%{opacity:.35;transform:scale(1.04)}36%{opacity:1;transform:none}46%,to{opacity:.35;transform:none}}@keyframes lp2-pvm-sh{0%,36%,44%,to{transform:scale(1)}40%{transform:scale(.82)}}@keyframes lp2-pvm-flash{0%,38%{opacity:0}40%{opacity:.95}47%,to{opacity:0}}@keyframes lp2-pvm-toast{0%,50%{opacity:0;transform:translateY(8px)}56%,88%{opacity:1;transform:none}94%,to{opacity:0}}.lp2 .panel-res{width:600px;padding:24px 28px 14px}.lp2 .pr-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.lp2 .pr-h{color:var(--body);margin-bottom:6px;font-size:13px}.lp2 .pr-a{color:var(--ink);flex-direction:column;padding:8px 0;display:flex}.lp2 .pr-a:hover{color:var(--ink)}.lp2 .pr-a-t{letter-spacing:-.015em;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.lp2 .pr-a-t svg{color:var(--teal-ink);opacity:0;transition:opacity .25s,transform .4s var(--ease);transform:translate(-5px)}.lp2 .pr-a:hover .pr-a-t svg{opacity:1;transform:none}.lp2 .pr-a-d{color:var(--body);font-size:13px}.lp2 .pr-q{color:var(--ink);justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 0;font-size:15px;font-weight:500;line-height:1.35;display:flex}.lp2 .pr-q:hover{color:var(--ink)}.lp2 .pr-q svg{color:var(--teal-ink);opacity:0;transition:opacity .25s,transform .4s var(--ease);flex:none;margin-top:2px;transform:translate(-5px)}.lp2 .pr-q:hover svg{opacity:1;transform:none}.lp2 .pr-more{color:var(--teal-ink);align-items:center;gap:6px;margin-top:6px;font-size:15px;font-weight:600;display:inline-flex}.lp2 .pr-more:hover{color:var(--ink)}.lp2 .pr-latest{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:14px;margin-top:16px;padding:14px 0 8px;display:flex}.lp2 .pr-latest:hover{color:var(--ink)}.lp2 .pr-latest-k{color:var(--teal-ink);flex:none;font-size:13px;font-weight:600}.lp2 .pr-latest-t{flex:1;min-width:0;font-size:15px;font-weight:500}.lp2 .pr-latest svg{color:var(--teal-ink);flex:none}.lp2 .msheet{overscroll-behavior:contain;background:var(--ground);border-bottom:1px solid var(--line);max-height:calc(100dvh - 64px);animation:lp2-pnl .35s var(--ease) both;padding:6px 20px 28px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 30px 60px -30px #06332f4d}@keyframes lp2-pnl{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.lp2 .msheet .st{animation:lp2-stg .5s var(--ease) both}.lp2 .msheet .st2{animation-delay:50ms}.lp2 .msheet .st3{animation-delay:.1s}.lp2 .msheet .st4{animation-delay:.15s}.lp2 .msheet .st5{animation-delay:.2s}@keyframes lp2-stg{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp2 .ms-k{color:var(--body);padding:20px 0 6px;font-size:13px}.lp2 .ms-l{border-bottom:1px solid var(--line);letter-spacing:-.03em;min-height:60px;color:var(--ink);justify-content:space-between;align-items:center;font-size:24px;font-weight:500;display:flex}.lp2 .ms-l svg{color:var(--teal-ink)}.lp2 .ms-sub{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.lp2 .ms-sub a{border-bottom:1px solid var(--line);min-height:46px;color:var(--body);align-items:center;font-size:15px;display:flex}.lp2 .ms-cta{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:24px;display:grid}.lp2 .ms-cta .pbtn{justify-content:space-between}.lp2 .hero{padding:40px 0 96px}.lp2 .kick{max-width:40ch;color:var(--teal-ink);text-wrap:balance;font-size:15px;font-weight:500;line-height:1.4}.lp2 .stage{--big:var(--display);--k-in:4.4744;--k-out:4.9123;--pt:max(24px,calc(var(--big) * 1.765 - 70px));padding-top:var(--pt);grid-template-rows:440px;grid-template-columns:minmax(0,1fr) 560px minmax(0,1fr);display:grid;position:relative}.lp2 .side{position:relative}.lp2 .big{font-size:var(--big);letter-spacing:-.05em;word-spacing:.04em;color:var(--ink);font-weight:500;line-height:.98}.lp2 .big .pd{transform-origin:50% 80%;display:inline-block}.lp2 .big .ln{margin:0 0 -.1em -.055em;padding:0 .06em .1em 0;display:block;overflow:hidden}.lp2 .big .ln>span{animation:lp2-rise 1.1s var(--ease) both;display:inline-block}.lp2 .big .ln-row{align-items:flex-end;width:100%;display:flex!important}.lp2 .big-in{left:0;right:0;top:calc(98px - var(--big) * 1.765);position:absolute}.lp2 .big-in .ln:nth-child(2){padding-right:0}.lp2 .big-in .ln:nth-child(2)>span{animation-delay:80ms}.lp2 .big-out{text-align:right;position:absolute;bottom:92px;right:0}.lp2 .big-out .ln:first-child>span{animation-delay:.95s}.lp2 .big-out .ln:nth-child(2)>span{animation-delay:1.03s}@keyframes lp2-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes lp2-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes lp2-draw-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes lp2-draw-y{0%{transform:scaleY(0)}to{transform:none}}.lp2 .pd-in{animation:lp2-pd-in 5.5s var(--ease) infinite}@keyframes lp2-pd-in{0%,78%,88%,to{transform:none}82%{transform:scale(1.35)}}.lp2 .pd-out{animation:lp2-pd-out 5.5s var(--ease) infinite}@keyframes lp2-pd-out{0%,55%{color:var(--teal);transform:none}57%,73.6%{color:var(--ink);transform:none}75%{color:var(--teal);transform:scale(1.35)}78%,to{color:var(--teal);transform:none}}.lp2 .tail{clip-path:inset(-12px -16px -12px 0);flex:1;min-width:40px;height:24px;position:relative}.lp2 .tail-in{margin:0 0 calc(.195em - 12px) .12em}.lp2 .tail-out{left:0;right:calc(var(--big) * .14 - .75px);position:absolute;top:363px}.lp2 .t-base{background:var(--rail);transform-origin:0;height:1.5px;animation:lp2-draw-x .8s .15s var(--ease) both;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.lp2 .tail-out .t-base{animation-duration:.7s;animation-delay:.6s}.lp2 .t-fill{background:var(--teal);transform-origin:0;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.lp2 .tail-in .t-fill{animation:lp2-fill-a 5.5s var(--travel) infinite}.lp2 .tail-out .t-fill{animation:lp2-fill-b 5.5s var(--travel) infinite}@keyframes lp2-fill-a{0%{opacity:1;transform:scaleX(1)}8%{opacity:0;transform:scaleX(1)}8.1%,80%{opacity:1;transform:scaleX(0)}99%,to{opacity:1;transform:scaleX(1)}}@keyframes lp2-fill-b{0%{opacity:1;transform:scaleX(0)}55%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.85,.85);transform:scaleX(0)}71%,84%{opacity:1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(1)}}.lp2 .t-trk{opacity:0;position:absolute;inset:0;transform:translate(-100%)}.lp2 .t-trk:before{content:"";background:linear-gradient(90deg,#1fb6aa00,#1fb6aae6);width:72px;height:2px;margin-top:-1px;position:absolute;top:50%;right:5px}.lp2 .t-trk i,.lp2 .rs-trk i,.lp2 .v-trk i,.lp2 .d-trk i,.lp2 .rl-trk i,.lp2 .li-trk i{background:var(--teal);border-radius:999px;width:10px;height:10px;position:absolute;box-shadow:0 0 0 3px #1fb6aa33,0 0 10px 2px #1fb6aa8c}.lp2 .t-trk i{margin-top:-5px;top:50%;right:0}.lp2 .tail-out .t-trk i{right:-5px}.lp2 .tail-out .t-trk:before{right:0}.lp2 .tail-in .t-trk{animation:lp2-trk-a 5.5s var(--travel) infinite}.lp2 .tail-out .t-trk{animation:lp2-trk-b 5.5s var(--travel) infinite}@keyframes lp2-trk-a{0%,80%{opacity:0;transform:translate(-100%)}82%{opacity:1}99%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes lp2-trk-b{0%{opacity:0;transform:translate(-100%)}55%{opacity:0;animation-timing-function:cubic-bezier(.55,0,.85,.85);transform:translate(-100%)}57%{opacity:1}71%{opacity:1;transform:none}71.1%,to{opacity:0;transform:none}}.lp2 .riser{right:calc(var(--big) * .14 - .75px);top:calc(353px - var(--big) * .131);width:1.5px;height:calc(22.75px + var(--big) * .131);position:absolute}.lp2 .rs-base{background:var(--rail);transform-origin:bottom;animation:lp2-draw-y .3s 1.3s var(--ease) both;position:absolute;inset:0}.lp2 .rs-fill{background:var(--teal);transform-origin:bottom;width:2px;animation:lp2-rs-fill 5.5s var(--travel) infinite;position:absolute;top:0;bottom:0;left:-.25px;transform:scaleY(0)}@keyframes lp2-rs-fill{0%{opacity:1;transform:scaleY(0)}71%{opacity:1;animation-timing-function:cubic-bezier(.2,.4,.3,1);transform:scaleY(0)}74%,84%{opacity:1;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(1)}}.lp2 .rs-trk{opacity:0;animation:lp2-rs-trk 5.5s var(--travel) infinite;position:absolute;inset:0;transform:translateY(100%)}.lp2 .rs-trk i{margin:-5px 0 0 -5px;top:0;left:50%}@keyframes lp2-rs-trk{0%,70.9%{opacity:0;transform:translateY(100%)}71%{opacity:1;animation-timing-function:cubic-bezier(.2,.4,.3,1);transform:translateY(100%)}74%{opacity:1;transform:none}74.8%,to{opacity:0;transform:none}}.lp2 .cap{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--body);white-space:nowrap;animation:lp2-fade-up .5s var(--ease) both;align-items:center;gap:8px;font-size:11px;display:inline-flex;position:absolute}.lp2 .cap svg{flex:none;display:block}.lp2 .cap-in{left:0;top:calc(98px + var(--big) * .064 + 22px);animation-delay:.6s}.lp2 .cap-out{right:calc(var(--big) * .14 - .75px);animation-delay:1.25s;top:393px}.lp2 .swap{width:132px;height:14px;display:inline-block;position:relative}.lp2 .sw{white-space:nowrap;align-items:center;gap:7px;display:inline-flex;position:absolute;top:0;right:0}.lp2 .sw-one{align-items:center;gap:7px;display:inline-flex}.lp2 .sw-qb{animation:11s linear infinite lp2-sw-qb}.lp2 .sw-xe{opacity:0;animation:11s linear infinite lp2-sw-xe}@keyframes lp2-sw-qb{0%,47%{opacity:1;transform:none}50%{opacity:0;transform:translateY(-6px)}50.1%,97%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lp2-sw-xe{0%,47%{opacity:0;transform:translateY(6px)}50%,97%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.lp2 .out{position:absolute;inset:0}.lp2 .vconn{align-items:center;height:56px;display:none;position:relative}.lp2 .vconn-in{--k:var(--k-in)}.lp2 .vconn-out{--k:var(--k-out)}.lp2 .vrail{top:0;bottom:0;left:calc(var(--big) * var(--k) - .75px);width:1.5px;position:absolute}.lp2 .vconn-in .vrail{top:calc(7.57px - var(--big) * .359)}.lp2 .vconn-out .vrail{bottom:calc(5px - var(--big) * .721)}.lp2 .v-base{background:var(--rail);transform-origin:top;animation:lp2-draw-y .6s .2s var(--ease) both;position:absolute;inset:0}.lp2 .vconn-out .v-base{animation-delay:.6s}.lp2 .v-fill{background:var(--teal);transform-origin:top;width:2px;position:absolute;top:0;bottom:0;left:-.25px;transform:scaleY(0)}.lp2 .v-trk{opacity:0;position:absolute;inset:0;transform:translateY(-100%)}.lp2 .v-trk i{margin:0 0 -5px -5px;bottom:0;left:50%}.lp2 .vconn-in .v-fill{animation:lp2-vfill-a 5.5s var(--travel) infinite}.lp2 .vconn-out .v-fill{animation:lp2-vfill-b 5.5s var(--travel) infinite}.lp2 .vconn-in .v-trk{animation:lp2-vtrk-a 5.5s var(--travel) infinite}.lp2 .vconn-out .v-trk{animation:lp2-vtrk-b 5.5s var(--travel) infinite}@keyframes lp2-vfill-a{0%{opacity:1;transform:scaleY(1)}8%{opacity:0;transform:scaleY(1)}8.1%,80%{opacity:1;transform:scaleY(0)}99%,to{opacity:1;transform:scaleY(1)}}@keyframes lp2-vfill-b{0%,55%{opacity:1;transform:scaleY(0)}74%,84%{opacity:1;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(1)}}@keyframes lp2-vtrk-a{0%,80%{opacity:0;transform:translateY(-100%)}82%{opacity:1}99%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes lp2-vtrk-b{0%,55%{opacity:0;transform:translateY(-100%)}57%{opacity:1}74%{opacity:1;transform:none}74.8%,to{opacity:0;transform:none}}.lp2 .vcap{right:calc(100% - var(--big) * var(--k) + 14px);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--body);white-space:nowrap;animation:lp2-fade-up .5s var(--ease) both;align-items:center;gap:8px;font-size:11px;display:inline-flex;position:absolute}.lp2 .vcap svg{flex:none;display:block}.lp2 .vconn-in .vcap{animation-delay:.6s}.lp2 .vconn-out .vcap{animation-delay:1.25s}.lp2 .demo-wrap{z-index:1;animation:lp2-lift .6s var(--ease) both;align-self:start;position:relative}.lp2 .demo-wrap .stx-field{animation-fill-mode:backwards}.lp2 .demo-wrap:before,.lp2 .demo-wrap:after{content:"";z-index:2;background:var(--teal);opacity:0;border-radius:2px;width:2px;height:48px;position:absolute;box-shadow:0 0 12px 2px #1fb6aa80}.lp2 .demo-wrap:before{animation:5.5s linear 5.5s infinite lp2-intake;top:74px;left:-1px}.lp2 .demo-wrap:after{animation:5.5s linear infinite lp2-outtake;top:351px;right:-1px}@keyframes lp2-lift{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lp2-intake{0%{opacity:1}7%,97%{opacity:0}to{opacity:1}}@keyframes lp2-outtake{0%,54%{opacity:0}57%{opacity:1}64%,to{opacity:0}}.lp2 .hero-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 64px;margin-top:56px;display:grid}.lp2 .lede{max-width:560px;color:var(--body);font-size:19px;line-height:1.55}.lp2 .hero-cta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.lp2 .hero-btns{align-items:center;gap:12px 24px;display:flex}.lp2 .hero-meta{align-items:center;gap:14px;display:flex}.lp2 .pause{min-height:24px;color:var(--body);align-items:center;gap:7px;font-size:13px;display:inline-flex}.lp2 .pause:hover{color:var(--ink)}.lp2 .pause-d{z-index:2;left:calc(50% - 280px);top:calc(var(--pt) + 433px);position:absolute}.lp2 .hero-meta .pause{display:none}.lp2 .pause svg{flex:none;display:block}.lp2 .stx-demo{--teal:#1fb6aa;--teal-050:#eafaf8;--ink:#1a1a1a;--ink-2:#6b7280;--border:#dceae3;--soft:#f8fafc;--alt:#f7f8fa;--auto:#21a77a;--warn-bg:#fff3e0;--warn:#b45309;--ok-bg:#e1f5ee;--ok:#1d6b5c;-webkit-font-smoothing:antialiased;max-width:560px;margin:0 auto;font-family:inherit}.lp2 .stx-demo *{box-sizing:border-box}.lp2 .stx-frame{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.lp2 .stx-bar{border-bottom:1px solid var(--border);background:var(--alt);align-items:center;gap:8px;padding:12px 16px;display:flex}.lp2 .stx-dots{gap:6px;display:flex}.lp2 .stx-dots i{border-radius:999px;width:10px;height:10px;display:block}.lp2 .stx-url{color:var(--ink-2);background:#fff;border-radius:6px;align-items:center;gap:6px;margin:0 auto;padding:4px 12px;font-size:11px;font-weight:500;display:flex}.lp2 .stx-url-dot{background:var(--teal);border-radius:999px;width:8px;height:8px;display:block}.lp2 .stx-body{gap:16px;padding:16px;display:grid}.lp2 .stx-invoice{border:1px solid var(--border);background:var(--soft);border-radius:12px;padding:16px;position:relative;overflow:hidden}.lp2 .stx-inv-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lp2 .stx-inv-title{color:var(--ink);font-size:13px;font-weight:700}.lp2 .stx-vendor{color:var(--ink);font-size:12px;font-weight:600}.lp2 .stx-meta{color:var(--ink-2);margin-top:4px;font-size:10px}.lp2 .stx-rule{background:var(--border);height:1px;margin:12px 0}.lp2 .stx-lines{gap:8px;display:grid}.lp2 .stx-lines div{justify-content:space-between;font-size:11px;display:flex}.lp2 .stx-lines span{color:var(--ink-2)}.lp2 .stx-lines b{color:var(--ink);font-weight:500}.lp2 .stx-total{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.lp2 .stx-total span{color:var(--ink-2);font-size:11px;font-weight:600}.lp2 .stx-total b{color:var(--ink);font-size:15px;font-weight:700}.lp2 .stx-scanline{pointer-events:none;background:linear-gradient(#1fb6aa00 0%,#1fb6aa38 55%,#1fb6aa00 100%);border-radius:999px;height:40px;animation:5.5s cubic-bezier(.4,0,.2,1) infinite lp2-stx-scan;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 0 0 1px #1fb6aa59}.lp2 .stx-right{flex-direction:column;display:flex}.lp2 .stx-extracted{color:#1f3a5f;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.lp2 .stx-pulse-wrap{background:var(--teal-050);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.lp2 .stx-pulse{background:var(--teal);border-radius:999px;width:8px;height:8px;animation:2.6s ease-out infinite lp2-stx-pulse}.lp2 .stx-fields{flex-direction:column;flex:1;gap:8px;display:flex}.lp2 .stx-field{border:1px solid var(--border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;animation:5.5s ease-in-out infinite lp2-stx-field-in;display:flex}.lp2 .stx-field>span:first-child{color:var(--ink-2);font-size:12px;font-weight:500}.lp2 .stx-field>span:last-child{align-items:center;gap:8px;display:flex}.lp2 .stx-field b{color:var(--ink);font-size:13px;font-weight:600}.lp2 .stx-check{background:var(--auto);border-radius:999px;flex-shrink:0;width:16px;height:16px;display:inline-block;position:relative}.lp2 .stx-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:3px;left:5.5px;transform:rotate(45deg)}.lp2 .stx-check-lg{width:20px;height:20px}.lp2 .stx-check-lg:after{width:5px;height:9px;top:4px;left:7px}.lp2 .stx-status{height:46px;margin-top:12px;position:relative}.lp2 .stx-processing,.lp2 .stx-posted{border-radius:8px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.lp2 .stx-processing{background:var(--warn-bg);color:var(--warn);gap:10px;animation:5.5s ease-in-out infinite lp2-stx-status-out}.lp2 .stx-posted{background:var(--ok-bg);color:var(--ok);justify-content:space-between;animation:5.5s ease-in-out infinite lp2-stx-status-flip}.lp2 .stx-posted.alt-qb{animation:11s ease-in-out infinite lp2-stx-alt-qb}.lp2 .stx-posted.alt-xero{animation:11s ease-in-out infinite lp2-stx-alt-xero}.lp2 .stx-posted-left{align-items:center;gap:8px;display:flex}.lp2 .stx-spinner{border:2px solid #b4530938;border-top-color:var(--warn);border-radius:999px;width:16px;height:16px;animation:1s linear infinite lp2-stx-spin}@keyframes lp2-stx-scan{0%{opacity:0;transform:translateY(-8%)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(560%)}}@keyframes lp2-stx-field-in{0%,to{opacity:0;transform:translate(6px)}6%,94%{opacity:1;transform:none}}@keyframes lp2-stx-status-flip{0%,44%{opacity:0;transform:translateY(6px)scale(.96)}56%,to{opacity:1;transform:none}}@keyframes lp2-stx-status-out{0%,44%{opacity:1;transform:none}56%,to{opacity:0;transform:translateY(-6px)scale(.96)}}@keyframes lp2-stx-alt-qb{0%,22%{opacity:0;transform:translateY(6px)scale(.96)}28%,49.9%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(6px)scale(.96)}}@keyframes lp2-stx-alt-xero{0%,72%{opacity:0;transform:translateY(6px)scale(.96)}78%,99.9%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)scale(.96)}}@keyframes lp2-stx-pulse{0%{box-shadow:0 0 #1fb6aa73}70%{box-shadow:0 0 0 12px #1fb6aa00}to{box-shadow:0 0 #1fb6aa00}}@keyframes lp2-stx-spin{to{transform:rotate(360deg)}}@media (min-width:640px){.lp2 .stx-body{padding:20px}}@media (min-width:768px){.lp2 .stx-body{grid-template-columns:.92fr 1.08fr}}.lp2 .sec{padding:140px 0}.lp2 .sec-top{flex-direction:column;align-items:flex-start;gap:20px;max-width:820px;display:flex}.lp2 .vgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:72px;display:grid;position:relative;container-type:inline-size}.lp2 .relay{z-index:0;pointer-events:none;height:40px;position:absolute;top:calc(13.3333cqw - 27.4667px);left:-80px;right:-80px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.lp2 .rl-line{background:var(--rail);height:1.5px;position:absolute;top:19.25px;left:0;right:0}.lp2 .rl-fill{background:var(--teal);width:100%;height:2px;animation:16.5s cubic-bezier(.65,0,.35,1) infinite lp2-rl-fill;position:absolute;top:19px;left:0;transform:translate(-100%)}.lp2 .rl-trk{opacity:0;width:0;height:0;animation:16.5s cubic-bezier(.65,0,.35,1) infinite lp2-rl-trk;position:absolute;top:20px;left:0}.lp2 .rl-trk i{top:-5px;left:-5px}.lp2 .rl-trk:before{content:"";background:linear-gradient(90deg,#1fb6aa00,#1fb6aad9);width:56px;height:2px;position:absolute;top:-1px;right:5px}@supports not (width:1cqw){.lp2 .relay{display:none}}@keyframes lp2-rl-trk{0%{opacity:0;transform:translate(56px)}.8%{opacity:1}2%{transform:translate(56px)}4%,27%{transform:translate(calc(16.6667cqw + 70.6667px))}29%,31%{transform:translate(calc(33.3333cqw + 75.3333px))}33%,60%{transform:translate(calc(80px + 50cqw))}62%,64%{transform:translate(calc(66.6667cqw + 84.6667px))}66%,94%{transform:translate(calc(89.3333px + 83.3333cqw))}96%{opacity:1;transform:translate(calc(104px + 100cqw))}98.5%{opacity:1}to{opacity:0;transform:translate(calc(104px + 100cqw))}}@keyframes lp2-rl-fill{0%{opacity:1;transform:translate(calc(56px - 100%))}2%{transform:translate(calc(56px - 100%))}4%,27%{transform:translate(calc(16.6667cqw + 70.6667px - 100%))}29%,31%{transform:translate(calc(33.3333cqw + 75.3333px - 100%))}33%,60%{transform:translate(calc(80px + 50cqw - 100%))}62%,64%{transform:translate(calc(66.6667cqw + 84.6667px - 100%))}66%,94%{transform:translate(calc(89.3333px + 83.3333cqw - 100%))}96%,98%{opacity:1;transform:translate(calc(104px + 100cqw - 100%))}to{opacity:0;transform:translate(calc(104px + 100cqw - 100%))}}.lp2 .vg{z-index:1;flex-direction:column;gap:28px;min-width:0;display:flex;position:relative}.lp2 .vstage{aspect-ratio:5/4;background:var(--stage);border:1px solid var(--line);border-radius:24px;animation:16.5s linear infinite lp2-act;position:relative;overflow:hidden}.lp2 .vg:nth-child(3) .vstage{animation-delay:-11s}.lp2 .vg:nth-child(4) .vstage{animation-delay:-5.5s}@keyframes lp2-act{0%,31%{border-color:var(--teal-200);box-shadow:0 0 0 4px #1fb6aa14}34%,to{border-color:var(--line);box-shadow:0 0 #1fb6aa00}}.lp2 .vstage:before,.lp2 .vstage:after{content:"";z-index:3;background:var(--teal);opacity:0;border-radius:2px;width:2px;height:48px;position:absolute;top:calc(50% - 24px);box-shadow:0 0 12px 2px #1fb6aa80}.lp2 .vstage:before{left:0}.lp2 .vstage:after{right:0}.lp2 .vg:nth-child(2) .vstage:before{animation:16.5s linear .41s infinite lp2-edge}.lp2 .vg:nth-child(2) .vstage:after{animation:16.5s linear 4.72s infinite lp2-edge}.lp2 .vg:nth-child(3) .vstage:before{animation:16.5s linear 5.18s infinite lp2-edge}.lp2 .vg:nth-child(3) .vstage:after{animation:16.5s linear 10.16s infinite lp2-edge}.lp2 .vg:nth-child(4) .vstage:before{animation:16.5s linear 10.62s infinite lp2-edge}.lp2 .vg:nth-child(4) .vstage:after{animation:16.5s linear 15.77s infinite lp2-edge}@keyframes lp2-edge{0%{opacity:0}.6%{opacity:1}4%,to{opacity:0}}.lp2 .scene{width:320px;height:248px;transform:translate(-50%,-50%) scale(var(--sc,1));position:absolute;top:50%;left:50%}.lp2 .vtext{grid-template-columns:40px minmax(0,1fr);gap:8px;padding:0 4px;display:grid}.lp2 .vn{font-family:var(--mono);color:var(--teal-ink);grid-row:1/span 2;padding-top:6px;font-size:12px}.lp2 .vt{letter-spacing:-.03em;color:var(--ink);font-size:24px;font-weight:600;line-height:1.2}.lp2 .vt .sl{color:var(--ink);display:inline}.lp2 .sl1{animation:16.5s linear infinite lp2-sl1}.lp2 .sl2{animation:16.5s linear infinite lp2-sl2}.lp2 .sl3{animation:16.5s linear infinite lp2-sl3}@keyframes lp2-sl1{0%,26.8%{color:var(--ink)}28.3%,97.6%{color:var(--teal)}to{color:var(--ink)}}@keyframes lp2-sl2{0%,53%{color:var(--ink)}54.5%,97.6%{color:var(--teal)}to{color:var(--ink)}}@keyframes lp2-sl3{0%,86.7%{color:var(--ink)}88.2%,97.6%{color:var(--teal)}to{color:var(--ink)}}@keyframes lp2-sl1-m{0%,79.5%{color:var(--ink)}82%,96%{color:var(--teal)}to{color:var(--ink)}}@keyframes lp2-sl2-m{0%,59%{color:var(--ink)}61.5%,96%{color:var(--teal)}to{color:var(--ink)}}@keyframes lp2-sl3-m{0%,60%{color:var(--ink)}62.5%,86%{color:var(--teal)}90%,to{color:var(--ink)}}.lp2 .vd{max-width:34ch;color:var(--body);font-size:17px;line-height:1.55}.lp2 .mchip{border:1px solid var(--line);height:36px;font-family:var(--mono);letter-spacing:.02em;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 11px;font-size:12px;display:inline-flex;box-shadow:0 10px 24px -12px #06332f4d}.lp2 .mchip svg{color:var(--teal-ink);flex:none}.lp2 .trust{color:var(--body);align-items:flex-start;gap:12px;margin-top:56px;font-size:15px;line-height:1.55;display:flex}.lp2 .trust svg{color:var(--teal-ink);flex:none;margin-top:2px}.lp2 .trust b{color:var(--ink);font-weight:600}.lp2 .v1-gate{border-top:1px dashed var(--line-2);position:absolute;top:118px;left:0;right:0}.lp2 .v1-gate-l{color:var(--body);align-items:center;gap:6px;font-size:13px;display:inline-flex;position:absolute;top:-26px;right:0}.lp2 .v1-gate-l svg{color:var(--teal-ink)}.lp2 .v1-chip{opacity:0;position:absolute;top:40px;left:50%;transform:translate(-50%)}.lp2 .v1a{animation:lp2-v1a 16.5s var(--ease) infinite}.lp2 .v1b{animation:lp2-v1b 16.5s var(--ease) infinite}.lp2 .v1c{animation:lp2-v1c 16.5s var(--ease) infinite}@keyframes lp2-v1a{0%{opacity:0;transform:translate(calc(-50% - 80px))}2.5%,7.5%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.75,.3);transform:translate(-50%)}9.6%{opacity:1;transform:translate(-50%,112px)scale(.6)}10%,to{opacity:0;transform:translate(-50%,136px)scale(.45)}}@keyframes lp2-v1b{0%,8.3%{opacity:0;transform:translate(calc(80px - 50%))}10.8%,15.8%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.75,.3);transform:translate(-50%)}17.9%{opacity:1;transform:translate(-50%,112px)scale(.6)}18.3%,to{opacity:0;transform:translate(-50%,136px)scale(.45)}}@keyframes lp2-v1c{0%,16.5%{opacity:0;transform:translate(-50%,-34px)}19%,24%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.75,.3);transform:translate(-50%)}26.1%{opacity:1;transform:translate(-50%,112px)scale(.6)}26.5%,to{opacity:0;transform:translate(-50%,136px)scale(.45)}}.lp2 .v1-tray{background:var(--ground);border:1px solid var(--line);border-radius:16px;align-items:center;gap:12px;height:58px;padding:0 16px;animation:16.5s ease-out infinite lp2-v1-tray;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.lp2 .v1-tray>svg{color:var(--ink);flex:none}.lp2 .v1-tray-t{flex-direction:column;line-height:1.3;display:flex}.lp2 .v1-tray-t b{color:var(--ink);font-size:15px;font-weight:600}.lp2 .v1-tray-t span{color:var(--body);font-size:13px}.lp2 .v1-led{background:var(--teal);opacity:.35;border-radius:999px;width:8px;height:8px;margin-left:auto;animation:16.5s ease-out infinite lp2-v1-led}@keyframes lp2-v1-tray{0%,9.6%,12%,17.9%,20.3%,26.1%,28.5%,to{box-shadow:0 0 #1fb6aa00}10.3%,18.6%,26.8%{box-shadow:0 0 0 7px #1fb6aa29}}@keyframes lp2-v1-led{0%,9.6%,12%,17.9%,20.3%,26.1%,28.5%,to{opacity:.35}10.3%,18.6%,26.8%{opacity:1}}.lp2 .v2-doc{border:1px solid var(--line);background:#fff;border-radius:12px;width:128px;height:176px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 14px 30px -18px #06332f59}.lp2 .v2-doc i{background:#e3ece8;border-radius:2px;height:4px;display:block;position:absolute}.lp2 .v2-scan{border-bottom:1.5px solid var(--teal);opacity:0;background:linear-gradient(#1fb6aa00,#1fb6aa33);height:26px;animation:16.5s linear -11s infinite lp2-v2-scan;position:absolute;top:0;left:0;right:0}@keyframes lp2-v2-scan{0%{opacity:0;transform:translateY(-28px)}2%{opacity:1;transform:translateY(-28px)}14.7%{opacity:1;transform:translateY(176px)}16%,to{opacity:0;transform:translateY(176px)}}.lp2 .bx{border:1.5px solid var(--teal);opacity:0;background:#1fb6aa12;border-radius:5px;position:absolute}.lp2 .bx1{width:72px;height:17px;animation:lp2-kb1 16.5s var(--ease) -11s infinite;top:13px;left:9px}.lp2 .bx2{width:54px;height:14px;animation:lp2-kb2 16.5s var(--ease) -11s infinite;top:31px;left:9px}.lp2 .bx3{width:46px;height:17px;animation:lp2-kb3 16.5s var(--ease) -11s infinite;top:128px;left:73px}.lp2 .vv{background:var(--stage);opacity:0;flex-direction:column;gap:2px;display:flex;position:absolute;left:150px;right:0}.lp2 .vs{flex-direction:column;gap:9px;display:flex;position:absolute;left:150px;right:0}.lp2 .vs em{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--body);font-size:11px}.lp2 .vs i{background:#e3ece8;border-radius:4px;height:8px;display:block}.lp2 .vv em{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--body);font-size:11px}.lp2 .vv b{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.lp2 .vv1{animation:lp2-kv1 16.5s var(--ease) -11s infinite;top:8px}.lp2 .vv2{animation:lp2-kv2 16.5s var(--ease) -11s infinite;top:58px}.lp2 .vv3{animation:lp2-kv3 16.5s var(--ease) -11s infinite;top:118px}.lp2 .v2-ck{background:var(--ground);border:1px solid var(--line);height:30px;color:var(--ink);white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 8px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;top:202px}.lp2 .v2-ck i,.lp2 .okdot{background:var(--ok);border-radius:999px;flex:none;width:16px;height:16px;position:relative}.lp2 .v2-ck i:after,.lp2 .okdot:after{content:"";border:1.75px solid #fff;border-width:0 1.75px 1.75px 0;width:4px;height:7px;position:absolute;top:3px;left:5.5px;transform:rotate(45deg)}.lp2 .v2-ck1{animation:lp2-kc1 16.5s var(--ease) -11s infinite;left:0}.lp2 .v2-ck2{animation:lp2-kc2 16.5s var(--ease) -11s infinite;left:150px}@keyframes lp2-kb1{0%,3%{opacity:0;clip-path:inset(0 100% 0 0)}3.3%{opacity:1}5%,30%{opacity:1;clip-path:inset(0)}32%,to{opacity:0;clip-path:inset(0)}}@keyframes lp2-kb2{0%,4%{opacity:0;clip-path:inset(0 100% 0 0)}4.3%{opacity:1}6%,30%{opacity:1;clip-path:inset(0)}32%,to{opacity:0;clip-path:inset(0)}}@keyframes lp2-kb3{0%,10%{opacity:0;clip-path:inset(0 100% 0 0)}10.3%{opacity:1}12%,30%{opacity:1;clip-path:inset(0)}32%,to{opacity:0;clip-path:inset(0)}}@keyframes lp2-kv1{0%,4.3%{opacity:0;transform:translateY(5px)}6%,30%{opacity:1;transform:none}32%,to{opacity:0}}@keyframes lp2-kv2{0%,5.3%{opacity:0;transform:translateY(5px)}7%,30%{opacity:1;transform:none}32%,to{opacity:0}}@keyframes lp2-kv3{0%,11.3%{opacity:0;transform:translateY(5px)}13%,30%{opacity:1;transform:none}32%,to{opacity:0}}@keyframes lp2-kc1{0%,15.3%{opacity:0;transform:translateY(5px)}17%,30%{opacity:1;transform:none}32%,to{opacity:0}}@keyframes lp2-kc2{0%,18%{opacity:0;transform:translateY(5px)}19.7%,30%{opacity:1;transform:none}32%,to{opacity:0}}.lp2 .v3-in{position:absolute;inset:0}.lp2 .v3-led{border:1px solid var(--line);z-index:1;background:#fff;border-radius:16px;height:158px;animation:16.5s linear -5.5s infinite lp2-v3-ref;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:0 14px 30px -20px #06332f59}@keyframes lp2-v3-ref{0%,28%{opacity:1}30%,31%{opacity:0}33%,to{opacity:1}}.lp2 .v3-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:38px;padding:0 14px;display:flex}.lp2 .v3-hd-t{color:var(--body);font-size:13px;font-weight:500}.lp2 .v3-dest{width:120px;height:18px;position:relative}.lp2 .v3-d{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:0;right:0}.lp2 .v3-d svg{display:block}.lp2 .v3-dq{animation:33s linear -.47s infinite lp2-v3-dq}.lp2 .v3-dx{opacity:0;animation:33s linear -.47s infinite lp2-v3-dx}@keyframes lp2-v3-dq{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes lp2-v3-dx{0%,49.9%{opacity:0}50%,to{opacity:1}}.lp2 .v3-rows{height:118px;position:relative;overflow:hidden}.lp2 .v3-row{height:38px;color:var(--body);background:#fff;border-bottom:1px solid #eef3f1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:0 14px;font-size:13px;display:grid;position:absolute;left:0;right:0}.lp2 .v3-row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp2 .v3-row b{font-family:var(--mono);color:var(--ink);font-size:12px;font-weight:500}.lp2 .v3-row em{color:var(--ok-ink);background:#e1f5ee;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:600}.lp2 .v3-r0{color:var(--ink);opacity:0;animation:lp2-v3-new 16.5s var(--ease) -5.5s infinite;font-weight:600;top:-38px}.lp2 .v3-r1,.lp2 .v3-r2,.lp2 .v3-r3{animation:lp2-v3-shift 16.5s var(--ease) -5.5s infinite}.lp2 .v3-r1{top:0}.lp2 .v3-r2{top:38px}.lp2 .v3-r3{top:76px}@keyframes lp2-v3-shift{0%,6%{transform:none}10%,30.5%{transform:translateY(38px)}30.6%,to{transform:none}}@keyframes lp2-v3-new{0%,6%{opacity:0;background:var(--teal-tint);transform:none}10%{opacity:1;background:var(--teal-tint);transform:translateY(38px)}20%,30.5%{opacity:1;background:#fff;transform:translateY(38px)}30.6%,to{opacity:0;background:#fff;transform:none}}.lp2 .v3-file{justify-content:space-between;align-items:center;height:44px;padding:0 2px;display:flex;position:absolute;top:184px;left:0;right:0}.lp2 .v3-file-l{color:var(--body);font-size:13px}.lp2 .v3-folder{background:var(--ground);border:1px solid var(--line);height:42px;color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:13px;font-weight:500;animation:16.5s ease-out -5.5s infinite lp2-v3-fold;display:inline-flex}.lp2 .v3-folder img,.lp2 .v3-folder svg{flex:none;display:block}.lp2 .v3-tick{opacity:0;animation:16.5s cubic-bezier(.34,1.56,.64,1) -5.5s infinite lp2-v3-tick;transform:scale(.6)}.lp2 .v3-fly{--fx:0px;--fy:59px;z-index:0;background:var(--teal);clip-path:polygon(0 0,62% 0,100% 30%,100% 100%,0 100%);opacity:0;width:14px;height:18px;animation:lp2-v3-fly 16.5s var(--ease) -5.5s infinite;border-radius:2px;position:absolute;top:136px;left:138px}@keyframes lp2-v3-fly{0%,12%{opacity:0;transform:none}13.3%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.75,.3);transform:none}18%{opacity:1;transform:translate(var(--fx,102px),var(--fy,147px)) scale(.8)}19.3%,to{opacity:0;transform:translate(var(--fx,102px),var(--fy,147px)) scale(.8)}}@keyframes lp2-v3-tick{0%,18%{opacity:0;transform:scale(.6)}20%,28%{opacity:1;transform:none}30%,to{opacity:0;transform:scale(.6)}}@keyframes lp2-v3-fold{0%,17.7%,22%,to{box-shadow:0 0 #1fb6aa00}19%{box-shadow:0 0 0 7px #1fb6aa29}}@keyframes lp2-v1a-m{0%{opacity:0;transform:translate(calc(-50% - 80px))}7.5%,22.5%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.75,.3);transform:translate(-50%)}28.8%{opacity:1;transform:translate(-50%,112px)scale(.6)}30%,to{opacity:0;transform:translate(-50%,136px)scale(.45)}}@keyframes lp2-v1b-m{0%,24.9%{opacity:0;transform:translate(calc(80px - 50%))}32.4%,47.4%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.75,.3);transform:translate(-50%)}53.7%{opacity:1;transform:translate(-50%,112px)scale(.6)}54.9%,to{opacity:0;transform:translate(-50%,136px)scale(.45)}}@keyframes lp2-v1c-m{0%,49.5%{opacity:0;transform:translate(-50%,-34px)}57%,72%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.75,.3);transform:translate(-50%)}78.3%{opacity:1;transform:translate(-50%,112px)scale(.6)}79.5%,to{opacity:0;transform:translate(-50%,136px)scale(.45)}}@keyframes lp2-v1-tray-m{0%,28.8%,36%,53.7%,60.9%,78.3%,85.5%,to{box-shadow:0 0 #1fb6aa00}30.9%,55.8%,80.4%{box-shadow:0 0 0 7px #1fb6aa29}}@keyframes lp2-v1-led-m{0%,28.8%,36%,53.7%,60.9%,78.3%,85.5%,to{opacity:.35}30.9%,55.8%,80.4%{opacity:1}}@keyframes lp2-v2-scan-m{0%{opacity:0;transform:translateY(-28px)}6%{opacity:1;transform:translateY(-28px)}44.1%{opacity:1;transform:translateY(176px)}48%,to{opacity:0;transform:translateY(176px)}}@keyframes lp2-kb1-m{0%,9%{opacity:0;clip-path:inset(0 100% 0 0)}9.9%{opacity:1}15%,90%{opacity:1;clip-path:inset(0)}96%,to{opacity:0;clip-path:inset(0)}}@keyframes lp2-kb2-m{0%,12%{opacity:0;clip-path:inset(0 100% 0 0)}12.9%{opacity:1}18%,90%{opacity:1;clip-path:inset(0)}96%,to{opacity:0;clip-path:inset(0)}}@keyframes lp2-kb3-m{0%,30%{opacity:0;clip-path:inset(0 100% 0 0)}30.9%{opacity:1}36%,90%{opacity:1;clip-path:inset(0)}96%,to{opacity:0;clip-path:inset(0)}}@keyframes lp2-kv1-m{0%,12.9%{opacity:0;transform:translateY(5px)}18%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes lp2-kv2-m{0%,15.9%{opacity:0;transform:translateY(5px)}21%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes lp2-kv3-m{0%,33.9%{opacity:0;transform:translateY(5px)}39%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes lp2-kc1-m{0%,45.9%{opacity:0;transform:translateY(5px)}51%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes lp2-kc2-m{0%,54%{opacity:0;transform:translateY(5px)}59.1%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes lp2-v3-ref-m{0%,84%{opacity:1}90%,93%{opacity:0}99%,to{opacity:1}}@keyframes lp2-v3-shift-m{0%,18%{transform:none}30%,91.5%{transform:translateY(38px)}91.8%,to{transform:none}}@keyframes lp2-v3-new-m{0%,18%{opacity:0;background:var(--teal-tint);transform:none}30%{opacity:1;background:var(--teal-tint);transform:translateY(38px)}60%,91.5%{opacity:1;background:#fff;transform:translateY(38px)}91.8%,to{opacity:0;background:#fff;transform:none}}@keyframes lp2-v3-fly-m{0%,36%{opacity:0;transform:none}39.9%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.75,.3);transform:none}54%{opacity:1;transform:translate(var(--fx,102px),var(--fy,147px)) scale(.8)}57.9%,to{opacity:0;transform:translate(var(--fx,102px),var(--fy,147px)) scale(.8)}}@keyframes lp2-v3-tick-m{0%,54%{opacity:0;transform:scale(.6)}60%,84%{opacity:1;transform:none}90%,to{opacity:0;transform:scale(.6)}}@keyframes lp2-v3-fold-m{0%,53.1%,66%,to{box-shadow:0 0 #1fb6aa00}57%{box-shadow:0 0 0 7px #1fb6aa29}}.lp2 .ctrl{background:var(--stage);text-align:center;padding:150px 0}.lp2 .ctrl-h{font-size:var(--display);letter-spacing:-.05em;word-spacing:.04em;color:var(--ink);font-weight:500;line-height:1.02}.lp2 .ctrl-h .ctrl-2{color:var(--body);display:block}.lp2 .nw{white-space:nowrap}.lp2 .ctrl-note{max-width:560px;color:var(--body);margin:44px auto 0;font-size:17px;line-height:1.6}.lp2 .ctrl-note b{color:var(--ink);font-weight:600}.lp2 .fork{text-align:left;margin:64px auto 0;position:relative}.lp2 .fork-w{width:900px;height:240px}.lp2 .fork-c{width:480px;height:240px;display:none}.lp2 .fork-m{width:350px;height:220px;display:none}.lp2 .fork svg{position:absolute;top:0;left:0;overflow:visible}.lp2 .fk-p{fill:none;stroke:var(--rail);stroke-width:1.5px}.lp2 .fk-f{fill:none;stroke:var(--teal);stroke-width:2px;stroke-dasharray:1 1;stroke-dashoffset:1px}.lp2 .fk-j{fill:var(--teal)}.lp2 .fk-jr{fill:none;stroke:var(--teal);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:lp2-fk-jr 5.5s var(--ease) infinite}.lp2 .fork-m .fk-jr{animation-name:lp2-fk-jrm}@keyframes lp2-fk-jr{0%,12%{opacity:0;transform:scale(1)}13%{opacity:.8}19%{opacity:0;transform:scale(3.5)}19.1%,51%{opacity:0;transform:scale(1)}52%{opacity:.8}58%,to{opacity:0;transform:scale(3.5)}}@keyframes lp2-fk-jrm{0%,10%{opacity:0;transform:scale(1)}11%{opacity:.8}17%{opacity:0;transform:scale(3.5)}17.1%,50.5%{opacity:0;transform:scale(1)}51.5%{opacity:.8}57.5%,to{opacity:0;transform:scale(3.5)}}.lp2 .fk-e{fill:#fff;stroke:var(--teal);stroke-width:1.5px}.lp2 .fk-e1{animation:5.5s linear infinite lp2-fk-e1}.lp2 .fk-e2{animation:5.5s linear infinite lp2-fk-e2}@keyframes lp2-fk-e1{0%,36%{fill:#fff}37.5%,48%{fill:#1fb6aa}56%,to{fill:#fff}}@keyframes lp2-fk-e2{0%,91.8%{fill:#fff}93%,99%{fill:#1fb6aa}to{fill:#fff}}.lp2 .fork-w .fk-fa{animation:5.5s cubic-bezier(.45,0,.25,1) infinite lp2-fkf-wa}.lp2 .fork-w .fk-fb{animation:5.5s cubic-bezier(.45,0,.25,1) infinite lp2-fkf-wb}.lp2 .fork-c .fk-fa{animation:5.5s cubic-bezier(.45,0,.25,1) infinite lp2-fkf-ca}.lp2 .fork-c .fk-fb{animation:5.5s cubic-bezier(.45,0,.25,1) infinite lp2-fkf-cb}.lp2 .fork-m .fk-fa{animation:5.5s cubic-bezier(.45,0,.25,1) infinite lp2-fkf-ma}.lp2 .fork-m .fk-fb{animation:5.5s cubic-bezier(.45,0,.25,1) infinite lp2-fkf-mb}@keyframes lp2-fkf-wa{0%{stroke-dashoffset:1px;opacity:1}34%{stroke-dashoffset:.0937px}36.5%,40%{stroke-dashoffset:0;opacity:1}46%{stroke-dashoffset:0;opacity:0}46.1%,to{stroke-dashoffset:1px;opacity:0}}@keyframes lp2-fkf-wb{0%,44%{stroke-dashoffset:1px;opacity:1}62%,78%{stroke-dashoffset:.3203px}90%{stroke-dashoffset:.0937px}92.5%,96%{stroke-dashoffset:0;opacity:1}99%{stroke-dashoffset:0;opacity:0}99.1%,to{stroke-dashoffset:1px;opacity:0}}@keyframes lp2-fkf-ca{0%{stroke-dashoffset:1px;opacity:1}34%{stroke-dashoffset:.1713px}36.5%,40%{stroke-dashoffset:0;opacity:1}46%{stroke-dashoffset:0;opacity:0}46.1%,to{stroke-dashoffset:1px;opacity:0}}@keyframes lp2-fkf-cb{0%,44%{stroke-dashoffset:1px;opacity:1}62%,84%{stroke-dashoffset:.4033px}86%{stroke-dashoffset:.1388px}91%,96%{stroke-dashoffset:0;opacity:1}99%{stroke-dashoffset:0;opacity:0}99.1%,to{stroke-dashoffset:1px;opacity:0}}@keyframes lp2-fkf-ma{0%{stroke-dashoffset:1px;opacity:1}34%{stroke-dashoffset:.2797px}36.5%,40%{stroke-dashoffset:0;opacity:1}46%{stroke-dashoffset:0;opacity:0}46.1%,to{stroke-dashoffset:1px;opacity:0}}@keyframes lp2-fkf-mb{0%,44%{stroke-dashoffset:1px;opacity:1}62%,84%{stroke-dashoffset:.5768px}86%{stroke-dashoffset:.128px}91%,96%{stroke-dashoffset:0;opacity:1}99%{stroke-dashoffset:0;opacity:0}99.1%,to{stroke-dashoffset:1px;opacity:0}}.lp2 .fk-lab{color:var(--body);white-space:nowrap;font-size:13px;position:absolute}.lp2 .fk-gate{z-index:2;border:1.5px solid var(--amber);width:28px;height:28px;color:var(--ink);background:#fff;border-radius:8px;animation:5.5s linear infinite lp2-fk-gate;position:absolute}.lp2 .fk-gate svg{margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.lp2 .fk-g1{animation:5.5s linear infinite lp2-fk-g1}.lp2 .fk-g2{opacity:0;color:var(--ok-ink);animation:5.5s linear infinite lp2-fk-g2}@keyframes lp2-fk-gate{0%,74%{border-color:#eda320}78%,94%{border-color:#21a77a}to{border-color:#eda320}}@keyframes lp2-fk-g1{0%,74%{opacity:1}75.5%,96%{opacity:0}98%,to{opacity:1}}@keyframes lp2-fk-g2{0%,75.5%{opacity:0}77%,94%{opacity:1}96%,to{opacity:0}}.lp2 .fk-chip{z-index:1;border:1px solid var(--line);height:30px;color:var(--ink);white-space:nowrap;offset-rotate:0deg;offset-anchor:50% 50%;opacity:0;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 10px 22px -12px #06332f59}.lp2 .fk-chip>i{background:var(--line-2);border-radius:999px;flex:none;width:8px;height:8px}.lp2 .fk-a{--w0:48px;--w1:81px}.lp2 .fk-b{--w0:48px;--w1:81px;--w2:61px}.lp2 .fkl{width:var(--w1);height:18px;display:inline-block;position:relative;overflow:hidden}.lp2 .fkl>span{white-space:nowrap;line-height:18px;position:absolute;top:0;left:0}.lp2 .fk-a .fkl{animation:lp2-fkw-a 5.5s var(--ease) infinite}.lp2 .fk-b .fkl{animation:lp2-fkw-b 5.5s var(--ease) infinite}.lp2 .fk-a>i{animation:5.5s linear infinite lp2-fai}.lp2 .fk-b>i{animation:5.5s linear infinite lp2-fbi}.lp2 .fa0{animation:5.5s linear infinite lp2-fa0}.lp2 .fa1{opacity:0;animation:5.5s linear infinite lp2-fa1}.lp2 .fb0{animation:5.5s linear infinite lp2-fb0}.lp2 .fb1{opacity:0;animation:5.5s linear infinite lp2-fb1}.lp2 .fb2{opacity:0;animation:5.5s linear infinite lp2-fb2}.lp2 .fork-m .fk-a .fkl{animation-name:lp2-fkw-am}.lp2 .fork-m .fk-a>i{animation-name:lp2-faim}.lp2 .fork-m .fa0{animation-name:lp2-fa0m}.lp2 .fork-m .fa1{animation-name:lp2-fa1m}@keyframes lp2-fkw-a{0%,12%{width:var(--w0)}15%,to{width:var(--w1)}}@keyframes lp2-fkw-am{0%,10%{width:var(--w0)}13%,to{width:var(--w1)}}@keyframes lp2-fkw-b{0%,51.5%{width:var(--w0)}54.5%,76%{width:var(--w1)}80%,to{width:var(--w2)}}@keyframes lp2-fa0{0%,12%{opacity:1}13.5%,to{opacity:0}}@keyframes lp2-fa1{0%,13.5%{opacity:0}15%,to{opacity:1}}@keyframes lp2-fa0m{0%,10%{opacity:1}11.5%,to{opacity:0}}@keyframes lp2-fa1m{0%,11.5%{opacity:0}13%,to{opacity:1}}@keyframes lp2-fai{0%,12.5%{background:#c0d8d0}14%,to{background:#21a77a}}@keyframes lp2-faim{0%,10.5%{background:#c0d8d0}12%,to{background:#21a77a}}@keyframes lp2-fb0{0%,51.5%{opacity:1}53%,to{opacity:0}}@keyframes lp2-fb1{0%,53%{opacity:0}54.5%,76%{opacity:1}78%,to{opacity:0}}@keyframes lp2-fb2{0%,78%{opacity:0}80%,to{opacity:1}}@keyframes lp2-fbi{0%,52%{background:#c0d8d0}53.5%,76%{background:#eda320}80%,to{background:#21a77a}}.lp2 .fork-w .fk-a{offset-path:path("M0 120 L300 120 C380 120 390 56 470 56 L700 56");animation:5.5s cubic-bezier(.45,0,.25,1) infinite lp2-fk-a}.lp2 .fork-w .fk-b{offset-path:path("M0 120 L300 120 C380 120 390 184 470 184 L700 184");animation:5.5s cubic-bezier(.45,0,.25,1) infinite lp2-fk-bw}.lp2 .fork-c .fk-a{offset-path:path("M0 120 L150 120 C215 120 225 56 290 56 L340 56");animation:5.5s cubic-bezier(.45,0,.25,1) infinite lp2-fk-a}.lp2 .fork-c .fk-b{offset-path:path("M0 120 L150 120 C215 120 225 184 290 184 L340 184");animation:5.5s cubic-bezier(.45,0,.25,1) infinite lp2-fk-bc}.lp2 .fork-m .fk-a{offset-path:path("M70 110 L120 110 C165 110 175 50 220 50 L240 50");animation:5.5s cubic-bezier(.45,0,.25,1) infinite lp2-fk-a}.lp2 .fork-m .fk-b{offset-path:path("M70 110 L120 110 C165 110 175 170 220 170 L230 170");animation:5.5s cubic-bezier(.45,0,.25,1) infinite lp2-fk-bm}@keyframes lp2-fk-a{0%{offset-distance:0%;opacity:0}4%{opacity:1}34%{offset-distance:100%;opacity:1}40%,to{offset-distance:100%;opacity:0}}@keyframes lp2-fk-bw{0%,44%{offset-distance:0%;opacity:0}48%{opacity:1}62%,78%{offset-distance:75%;opacity:1}90%{offset-distance:100%;opacity:1}96%,to{offset-distance:100%;opacity:0}}@keyframes lp2-fk-bc{0%,44%{offset-distance:0%;opacity:0}48%{opacity:1}62%,84%{offset-distance:72%;opacity:1}89%,to{offset-distance:72%;opacity:0}}@keyframes lp2-fk-bm{0%,44%{offset-distance:0%;opacity:0}48%{opacity:1}62%,84%{offset-distance:62%;opacity:1}89%,to{offset-distance:62%;opacity:0}}.lp2 .fk-dot{z-index:3;background:var(--teal);offset-path:path("M354 184 L414 184");offset-rotate:0deg;offset-anchor:50% 50%;opacity:0;border-radius:999px;width:8px;height:8px;animation:5.5s cubic-bezier(.45,0,.25,1) infinite lp2-fk-dot;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #1fb6aa33}.lp2 .fork-m .fk-dot{offset-path:path("M280 170 L314 170")}@keyframes lp2-fk-dot{0%,84%{offset-distance:0%;opacity:0}86%{opacity:1}91%{offset-distance:100%;opacity:1}93%,to{offset-distance:100%;opacity:0}}.lp2 .intg{--rail:#3c8078;background:var(--dark);color:#fff;padding:150px 0}.lp2 .intg .eyebrow{color:var(--teal-300)}.lp2 .intg .h2{color:#fff;text-wrap:wrap}.lp2 .intg .h2 .s{display:block}.lp2 .intg-sub{max-width:600px;color:var(--on-dark);font-size:17px;line-height:1.6}.lp2 .lanes{height:440px;margin-top:80px;display:flex;position:relative}.lp2 .lanes-in{flex:1;min-width:120px;margin-right:-20px;position:relative}.lp2 .li-lab{top:190px;left:0}.lp2 .li-base,.lp2 .li-fill{position:absolute;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 120px);mask-image:linear-gradient(90deg,#0000,#000 120px)}.lp2 .li-base{background:var(--rail);height:1.5px;top:219.25px}.lp2 .li-fill{background:var(--teal);transform-origin:0;height:2px;animation:lp2-li-fill 5.5s var(--travel) infinite;top:219px;transform:scaleX(0)}.lp2 .li-trk{opacity:0;height:0;animation:lp2-li-trk 5.5s var(--travel) infinite;position:absolute;top:220px;left:0;right:0;transform:translate(-100%)}.lp2 .li-trk i{top:-5px;right:-5px;box-shadow:0 0 0 3px #1fb6aa38,0 0 14px 3px #1fb6aab3}@keyframes lp2-li-fill{0%{opacity:1;transform:scaleX(0)}18%,70%{opacity:1;transform:scaleX(1)}80%{opacity:0;transform:scaleX(1)}80.1%,to{opacity:0;transform:scaleX(0)}}@keyframes lp2-li-trk{0%{opacity:0;transform:translate(-100%)}3%{opacity:1}18%{opacity:1;transform:none}19%,to{opacity:0;transform:none}}.lp2 .lanes-core{z-index:1;flex:none;width:760px;position:relative}.lp2 .lanes-svg{position:absolute;top:0;left:0;overflow:visible}.lp2 .ln-p{fill:none;stroke:var(--rail);stroke-width:1.5px}.lp2 .ln-n{fill:none;stroke:#ffffff38;stroke-width:1.5px;stroke-dasharray:4 6}.lp2 .ln-f{fill:none;stroke:var(--teal);stroke-width:2px;stroke-dasharray:1 1;stroke-dashoffset:1px}.lp2 .lane-node{background:var(--teal);border-radius:999px;width:16px;height:16px;position:absolute;top:212px;left:12px;box-shadow:0 0 0 5px #1fb6aa2e}.lp2 .lane-node:after{content:"";border:1.5px solid var(--teal);opacity:0;animation:lp2-lnode 5.5s var(--ease) infinite;border-radius:999px;position:absolute;inset:-6px}@keyframes lp2-lnode{0%,17%{opacity:0;transform:scale(.8)}20%{opacity:.8;transform:scale(1)}34%,to{opacity:0;transform:scale(1.9)}}.lp2 .lane-lab{color:var(--on-dark);white-space:nowrap;font-size:13px;position:absolute}.lp2 .hub-lab{top:244px;left:20px;transform:translate(-50%)}.lp2 .le{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;width:320px;height:52px;padding:0 16px 0 10px;display:flex;position:absolute;left:440px}.lp2 .le-ico{background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.lp2 .le-ico svg,.lp2 .le-ico img{display:block}.lp2 .le-n{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.lp2 .le-s{color:var(--on-dark);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lp2 .le-s:before{content:"";background:var(--ok);border-radius:999px;width:6px;height:6px}.lp2 .le-next{background:0 0;border-style:dashed;border-color:#ffffff3d;padding-left:16px}.lp2 .le-next .le-n{color:#e2e8f0;font-weight:500}.lp2 .le-next .le-s:before{background:#ffffff59}.lp2 .lp{background:var(--teal);offset-rotate:0deg;offset-anchor:50% 50%;opacity:0;border-radius:999px;width:10px;height:10px;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #1fb6aa38,0 0 14px 3px #1fb6aab3}.lp2 .lp-qb{offset-path:path("M20 220 L92 148 Q100 140 111.31 140 L288.69 140 Q300 140 308 132 L372 68 Q380 60 391.31 60 L420 60")}.lp2 .lp-xe{offset-path:path("M20 220 L92 148 Q100 140 111.31 140 L420 140")}.lp2 .lp-gd{offset-path:path("M20 220 L92 292 Q100 300 111.31 300 L420 300");animation:lp2-lp-dr 5.5s var(--travel) infinite}.lp2 .lp-od{offset-path:path("M20 220 L92 292 Q100 300 111.31 300 L288.69 300 Q300 300 308 308 L372 372 Q380 380 391.31 380 L420 380");animation:lp2-lp-dr 5.5s var(--travel) infinite}.lp2 .m-alt .lp-qb{animation:lp2-lp-alt 11s var(--travel) infinite}.lp2 .m-alt .lp-xe{animation:lp2-lp-alt 11s var(--travel) -5.5s infinite}.lp2 .m-qb .lp-qb,.lp2 .m-xe .lp-xe{animation:lp2-lp-one 5.5s var(--travel) infinite}.lp2 .m-alt .ln-fq{animation:lp2-lnf-alt 11s var(--travel) infinite}.lp2 .m-alt .ln-fx{animation:lp2-lnf-alt 11s var(--travel) -5.5s infinite}.lp2 .m-qb .ln-fq,.lp2 .m-xe .ln-fx{animation:lp2-lnf-one 5.5s var(--travel) infinite}.lp2 .ln-fg,.lp2 .ln-fo{animation:lp2-lnf-dr 5.5s var(--travel) infinite}.lp2 .m-qb .lp-xe,.lp2 .m-xe .lp-qb,.lp2 .m-qb .ln-fx,.lp2 .m-xe .ln-fq{display:none}@keyframes lp2-lp-alt{0%,12%{offset-distance:0%;opacity:0}12.5%{opacity:1}21%{offset-distance:100%;opacity:1}22%,to{offset-distance:100%;opacity:0}}@keyframes lp2-lp-one{0%,24%{offset-distance:0%;opacity:0}25%{opacity:1}42%{offset-distance:100%;opacity:1}44%,to{offset-distance:100%;opacity:0}}@keyframes lp2-lp-dr{0%,44%{offset-distance:0%;opacity:0}45%{opacity:1}62%{offset-distance:100%;opacity:1}64%,to{offset-distance:100%;opacity:0}}@keyframes lp2-lnf-alt{0%,12%{stroke-dashoffset:1px;opacity:1}21%,37.5%{stroke-dashoffset:0;opacity:1}42.5%{stroke-dashoffset:0;opacity:0}42.6%,to{stroke-dashoffset:1px;opacity:0}}@keyframes lp2-lnf-one{0%,24%{stroke-dashoffset:1px;opacity:1}42%,75%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:0;opacity:0}85.1%,to{stroke-dashoffset:1px;opacity:0}}@keyframes lp2-lnf-dr{0%,44%{stroke-dashoffset:1px;opacity:1}62%,75%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:0;opacity:0}85.1%,to{stroke-dashoffset:1px;opacity:0}}.lp2 .m-alt .le-qb{animation:11s linear infinite lp2-le-alt}.lp2 .m-alt .le-xe{animation:11s linear -5.5s infinite lp2-le-alt}.lp2 .m-qb .le-qb,.lp2 .m-xe .le-xe{animation:5.5s linear infinite lp2-le-one}.lp2 .le-gd,.lp2 .le-od{animation:5.5s linear infinite lp2-le-dr}@keyframes lp2-le-alt{0%,20.5%{background:#ffffff0d;border-color:#ffffff1a}21.5%,33%{background:#1fb6aa1f;border-color:#1fb6aabf}38%,to{background:#ffffff0d;border-color:#ffffff1a}}@keyframes lp2-le-one{0%,41.5%{background:#ffffff0d;border-color:#ffffff1a}42.5%,66%{background:#1fb6aa1f;border-color:#1fb6aabf}76%,to{background:#ffffff0d;border-color:#ffffff1a}}@keyframes lp2-le-dr{0%,61.5%{background:#ffffff0d;border-color:#ffffff1a}62.5%,78%{background:#1fb6aa1f;border-color:#1fb6aabf}88%,to{background:#ffffff0d;border-color:#ffffff1a}}.lp2 .lanes-m{display:none}.lp2 .lm-g{flex-direction:column;gap:10px;padding-left:24px;display:flex;position:relative}.lp2 .lm-g:before{content:"";background:var(--rail);width:1.5px;position:absolute;top:10px;bottom:28px;left:5px}.lp2 .lm-h{color:var(--on-dark);margin-bottom:4px;font-size:13px;position:relative}.lp2 .lm-h:before{content:"";background:var(--dark);border:2px solid var(--teal);border-radius:999px;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-24px}.lp2 .lm-row{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;height:56px;padding:0 16px 0 10px;display:flex;position:relative}.lp2 .lm-row:before{content:"";background:var(--rail);width:17px;height:1.5px;position:absolute;top:50%;left:-18px}.lp2 .lm-next{background:0 0;border-style:dashed;border-color:#ffffff3d;height:auto;min-height:56px;padding:10px 16px}.lp2 .lm-next .le-n{color:#e2e8f0;white-space:normal;font-weight:500}.lp2 .price{background:var(--stage);padding:150px 0}.lp2 .price-sub{max-width:640px;color:var(--body);font-size:17px;line-height:1.6}.lp2 .plans{background:var(--line);border:1px solid var(--line);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:64px;display:grid;overflow:hidden}.lp2 .plan{--plan-bg:var(--stage);background:var(--plan-bg);flex-direction:column;min-width:0;padding:32px 28px 28px;display:flex;position:relative}.lp2 .plan-hl{--plan-bg:var(--teal-tint)}.lp2 .plan-tag{position:absolute;top:32px;right:24px}.lp2 .plan-hl .plan-tag{background:#fff}.lp2 .plan-n{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:600;line-height:1.3}.lp2 .plan-t{min-height:39px;color:var(--body);margin-top:4px;font-size:13px;line-height:1.5}.lp2 .plan-p{flex-direction:column;gap:6px;margin-top:24px;display:flex}.lp2 .plan-p b{letter-spacing:-.04em;color:var(--ink);white-space:nowrap;font-size:36px;font-weight:500;line-height:1.05}.lp2 .plan-p span{color:var(--body);font-size:13px}.lp2 .plan-m{height:16px;margin-top:24px;display:block;position:relative}.lp2 .plan-m:before{content:"";background:var(--rail);height:1.5px;position:absolute;top:7.25px;left:0}.lp2 .pm-1:before{width:41px}.lp2 .pm-3:before,.lp2 .pm-x:before{width:89px}.lp2 .pm-x:after{content:"";background:repeating-linear-gradient(90deg,var(--rail) 0 4px,transparent 4px 10px);height:1.5px;position:absolute;top:7.25px;left:89px;right:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.lp2 .plan-m i{background:var(--teal);width:10px;height:10px;box-shadow:0 0 0 3px var(--plan-bg);border-radius:999px;position:absolute;top:3px}.lp2 .plan-m i:first-child{left:36px}.lp2 .plan-m i:nth-child(2){left:60px}.lp2 .plan-m i:nth-child(3){left:84px}.lp2 .plan-f{border-top:1px solid var(--line);flex-direction:column;flex:1;gap:12px;margin:24px 0 0;padding:24px 0 0;list-style:none;display:flex}.lp2 .plan-hl .plan-f{border-top-color:var(--teal-200)}.lp2 .plan-f li{color:var(--ink);padding-left:26px;font-size:15px;line-height:1.45;position:relative}.lp2 .plan-f li:before{content:"";background:var(--ok);border-radius:999px;width:16px;height:16px;position:absolute;top:3px;left:0}.lp2 .plan-f li:after{content:"";border:1.75px solid #fff;border-width:0 1.75px 1.75px 0;width:4px;height:7px;position:absolute;top:6px;left:5.5px;transform:rotate(45deg)}.lp2 .plan-cta{width:100%;margin-top:28px}.lp2 .plan .gbtn{background:var(--stage);height:48px}.lp2 .plan .gbtn:hover{border-color:var(--teal);background:var(--teal-tint)}.lp2 .plan .pbtn{justify-content:space-between;height:48px;padding-right:4px}.lp2 .plan-x .gbtn{border-style:dashed;border-color:var(--teal-300)}.lp2 .price-note{color:var(--body);margin-top:24px;font-size:13px}.lp2 .cta{padding:150px 0 140px}.lp2 .receipt{background:var(--stage);border:1px solid var(--line);font-family:var(--mono);letter-spacing:.02em;color:var(--ink);border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:36px;padding:10px 16px 10px 12px;font-size:12px;display:inline-flex}.lp2 .receipt span+span{padding-left:14px;position:relative}.lp2 .receipt .okdot+span{padding-left:0}.lp2 .receipt .okdot+span:before{display:none}.lp2 .receipt span+span:before{content:"";background:var(--line-2);border-radius:999px;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0}.lp2 .cta-l1,.lp2 .cta-t,.lp2 .cta-rail{font-size:var(--display);letter-spacing:-.05em;word-spacing:.04em;color:var(--ink);font-weight:500;line-height:1}.lp2 .cta-l1{text-wrap:balance;margin-left:-.065em}.lp2 .cta-t{color:var(--teal-ink);white-space:nowrap;margin-left:-.045em}.lp2 .cta-l2{--k-cta:5.6829;align-items:center;display:flex;position:relative}.lp2 .cta-rail{clip-path:inset(-12px 0);flex:1;align-self:flex-end;min-width:60px;height:24px;margin:0 24px calc(.205em - 12px) .12em;position:relative}.lp2 .cta-rail .t-base{animation:none}.lp2 .cta-rail .t-trk{animation:lp2-trk-c 5.5s var(--travel) infinite}.lp2 .cta-rail .t-fill{animation:lp2-fill-c 5.5s var(--travel) infinite}.lp2 .cta-t .pd{transform-origin:50% 80%;animation:lp2-pd-c 5.5s var(--ease) infinite;display:inline-block}@keyframes lp2-trk-c{0%,10%{opacity:0;transform:translate(-100%)}12%{opacity:1}38%{opacity:1;transform:none}40%,to{opacity:0;transform:none}}@keyframes lp2-fill-c{0%,10%{opacity:1;transform:scaleX(0)}38%,70%{opacity:1;transform:scaleX(1)}80%,to{opacity:0;transform:scaleX(1)}}@keyframes lp2-pd-c{0%,8%,18%,to{transform:none}12%{transform:scale(1.35)}}.lp2 .cta-l2 .cta-btn{margin-bottom:calc(var(--display) * .205 - 26px);animation:lp2-land 5.5s var(--ease) infinite;flex:none;align-self:flex-end}@keyframes lp2-land{0%,37%{box-shadow:0 0 #1fb6aa00}39%{box-shadow:0 0 #1fb6aa99}62%,to{box-shadow:0 0 0 14px #1fb6aa00}}.lp2 .cta-drop{left:calc(var(--display) * var(--k-cta) - .75px);top:calc(var(--display) * .859 + 4px);width:1.5px;height:calc(var(--display) * .141 + 28px);display:none;position:absolute}.lp2 .d-base{background:var(--rail);position:absolute;inset:0}.lp2 .d-fill{background:var(--teal);transform-origin:top;width:2px;animation:5.5s cubic-bezier(.55,0,.75,.3) infinite lp2-d-fill;position:absolute;top:0;bottom:0;left:-.25px;transform:scaleY(0)}.lp2 .d-trk{opacity:0;animation:5.5s cubic-bezier(.55,0,.75,.3) infinite lp2-d-trk;position:absolute;inset:0;transform:translateY(-100%)}.lp2 .d-trk i{margin:0 0 -5px -5px;bottom:0;left:50%}@keyframes lp2-d-fill{0%,12%{opacity:1;transform:scaleY(0)}20%,60%{opacity:1;transform:scaleY(1)}70%{opacity:0;transform:scaleY(1)}70.1%,to{opacity:0;transform:scaleY(0)}}@keyframes lp2-d-trk{0%,12%{opacity:0;transform:translateY(-100%)}13%{opacity:1}20%{opacity:1;transform:none}21%,to{opacity:0;transform:none}}@keyframes lp2-land-m{0%,19.5%{box-shadow:0 0 #1fb6aa00}21%{box-shadow:0 0 #1fb6aa99}44%,to{box-shadow:0 0 0 14px #1fb6aa00}}.lp2 .cta-note{display:none}.lp2 .cta-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 64px;margin-top:48px;display:grid}.lp2 .cta-row p{max-width:560px;color:var(--body);font-size:17px;line-height:1.6}.lp2 .cta-meta{align-items:center;gap:12px 24px;display:flex}.lp2 .ftr{border-top:1px solid var(--line);padding:56px 0 40px}.lp2 .ftr-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.lp2 .ftr-links{flex-wrap:wrap;gap:4px 26px;display:flex}.lp2 .ftr-links a{min-height:32px;color:var(--body);align-items:center;font-size:15px;display:inline-flex}.lp2 .ftr-links a:hover{color:var(--ink)}.lp2 .ftr-bot{color:var(--body);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:36px;font-size:13px;display:flex}.lp2 .ftr-legal{gap:20px;display:flex}.lp2 .ftr-legal a{color:var(--body)}.lp2 .ftr-legal a:hover{color:var(--ink)}@media (max-width:1180px){.lp2 .wrap{padding:0 32px}}@media (min-width:1001px) and (max-width:1119px){.lp2{--display:clamp(44px,4.9vw,80px)}.lp2 .cap{letter-spacing:.04em}.lp2 .cap svg{display:none}}@media (min-width:1001px) and (max-height:820px){.lp2 .hero{padding-top:12px}.lp2 .hero-foot{margin-top:20px}}@media (min-width:1081px) and (max-width:1279px){.lp2 .scene{--sc:.85}}@media (max-width:1080px){.lp2 .plans{grid-template-columns:repeat(2,minmax(0,1fr))}.lp2 .vgrid{grid-template-columns:minmax(0,1fr);gap:64px}.lp2 .relay,.lp2 .vstage:before,.lp2 .vstage:after{display:none}.lp2 .vg{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.lp2 .lanes{display:none}.lp2 .lanes-m{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px;margin-top:56px;display:grid}.lp2 .cta-row{grid-template-columns:minmax(0,1fr)}.lp2 .vstage{animation:none}.lp2 .v1a{animation:lp2-v1a-m 5.5s var(--ease) infinite}.lp2 .v1b{animation:lp2-v1b-m 5.5s var(--ease) infinite}.lp2 .v1c{animation:lp2-v1c-m 5.5s var(--ease) infinite}.lp2 .v1-tray{animation:5.5s ease-out infinite lp2-v1-tray-m}.lp2 .v1-led{animation:5.5s ease-out infinite lp2-v1-led-m}.lp2 .v2-scan{animation:5.5s linear infinite lp2-v2-scan-m}.lp2 .bx1{animation:lp2-kb1-m 5.5s var(--ease) infinite}.lp2 .bx2{animation:lp2-kb2-m 5.5s var(--ease) infinite}.lp2 .bx3{animation:lp2-kb3-m 5.5s var(--ease) infinite}.lp2 .vv1{animation:lp2-kv1-m 5.5s var(--ease) infinite}.lp2 .vv2{animation:lp2-kv2-m 5.5s var(--ease) infinite}.lp2 .vv3{animation:lp2-kv3-m 5.5s var(--ease) infinite}.lp2 .v2-ck1{animation:lp2-kc1-m 5.5s var(--ease) infinite}.lp2 .v2-ck2{animation:lp2-kc2-m 5.5s var(--ease) infinite}.lp2 .v3-led{animation:5.5s linear infinite lp2-v3-ref-m}.lp2 .v3-r1,.lp2 .v3-r2,.lp2 .v3-r3{animation:lp2-v3-shift-m 5.5s var(--ease) infinite}.lp2 .v3-r0{animation:lp2-v3-new-m 5.5s var(--ease) infinite}.lp2 .v3-fly{animation:lp2-v3-fly-m 5.5s var(--ease) infinite}.lp2 .v3-tick{animation:5.5s cubic-bezier(.34,1.56,.64,1) infinite lp2-v3-tick-m}.lp2 .v3-folder{animation:5.5s ease-out infinite lp2-v3-fold-m}.lp2 .v3-dq{animation:11s linear -.47s infinite lp2-v3-dq}.lp2 .v3-dx{animation:11s linear -.47s infinite lp2-v3-dx}.lp2 .sl1{animation:5.5s linear infinite lp2-sl1-m}.lp2 .sl2{animation:5.5s linear infinite lp2-sl2-m}.lp2 .sl3{animation:5.5s linear infinite lp2-sl3-m}}@media (max-width:1060px){.lp2 section[id]{scroll-margin-top:64px}.lp2 .hdr-in{grid-template-columns:1fr auto;height:64px}.lp2 .nav,.lp2 .login{display:none}.lp2 .burger{display:inline-flex}.lp2 .msheet{display:block}}@media (max-width:1000px){.lp2 .stage{grid-template-rows:none;grid-template-columns:minmax(0,1fr);max-width:560px;padding-top:28px}.lp2 .side{position:static}.lp2 .side-out{flex-direction:column;display:flex}.lp2 .vconn-out{order:-1}.lp2 .out{position:static}.lp2 .big-in,.lp2 .big-out{text-align:left;position:static}.lp2 .big .ln{display:inline-block}.lp2 .big .ln+.ln{margin-left:.22em}.lp2 .big .ln-row{display:inline-block!important}.lp2 .tail,.lp2 .cap,.lp2 .riser,.lp2 .demo-wrap:before,.lp2 .demo-wrap:after{display:none}.lp2 .vconn{display:flex}.lp2 .hero-foot{grid-template-columns:minmax(0,1fr);max-width:560px}.lp2 .hero-btns{display:contents}.lp2 .hero-meta{order:1}.lp2 .pause-d{display:none}.lp2 .hero-meta .pause{display:inline-flex}.lp2 .hero-btns .tlink{order:2}}@media (min-width:921px) and (max-width:1000px){.lp2 .hero .wrap{grid-template-columns:560px minmax(0,1fr);column-gap:48px;display:grid}.lp2 .kick{grid-column:1/-1}.lp2 .hero .stage{grid-column:1}.lp2 .hero-foot{grid-area:2/2;align-self:start;max-width:none;margin-top:142px}.lp2 .lede{font-size:17px}.lp2 .hero-btns{flex-wrap:wrap}}@media (max-width:980px){.lp2 .fork-w{display:none}.lp2 .fork-c{display:block}.lp2 .lanes-m{grid-template-columns:repeat(2,minmax(0,1fr))}.lp2 .lm-g:last-child{grid-column:1/-1}}@media (max-width:720px){.lp2 .lanes-m{grid-template-columns:minmax(0,1fr);gap:28px}.lp2 .lm-g:last-child{grid-column:auto}.lp2 .vg{flex-direction:column;align-items:stretch;gap:22px;display:flex}.lp2 .vstage{width:100%}.lp2 .vgrid:before{content:"";background:var(--rail);width:1.5px;position:absolute;top:0;bottom:0;left:11.25px}.lp2 .vtext{grid-template-columns:24px minmax(0,1fr);column-gap:16px;padding:0}.lp2 .vn{z-index:1;border:1.5px solid var(--rail);background:var(--ground);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;padding:0;font-size:10.5px;line-height:1;display:inline-flex;position:relative}.lp2 .cta-l2{flex-direction:column;align-items:flex-start}.lp2 .cta-rail{display:none}.lp2 .cta-drop{display:block}.lp2 .cta-l2 .cta-btn{max-width:420px;animation:lp2-land-m 5.5s var(--ease) infinite;justify-content:space-between;align-self:stretch;margin:32px 0 0}.lp2 .cta-note{margin-top:12px;display:block}.lp2 .cta-meta .note{display:none}}@media (min-width:560px) and (max-width:720px){.lp2 .scene{--sc:1.4}}@media (max-width:640px){.lp2 .wrap{padding:0 20px}.lp2 .hero{padding:24px 0 80px}.lp2 .stage{padding-top:20px}.lp2 .vconn{height:40px}.lp2 .vcap{letter-spacing:.06em}.lp2 .demo-wrap{zoom:.94}.lp2 .lede{font-size:17px}.lp2 .hero-cta{width:100%}.lp2 .hero-cta .pbtn{justify-content:space-between;align-self:stretch}.lp2 .sec,.lp2 .ctrl,.lp2 .intg,.lp2 .price{padding:104px 0}.lp2 .plans{grid-template-columns:minmax(0,1fr);margin-top:48px}.lp2 .plan{padding:28px 22px 24px}.lp2 .plan-t{min-height:0}.lp2 .cta{padding:104px 0}.lp2 .fork-c{display:none}.lp2 .fork-m{display:block}.lp2 .receipt{gap:6px 10px}.lp2 .receipt span+span{padding-left:10px}.lp2 .receipt .rc-x{display:none}.lp2 .cta-meta{flex-wrap:wrap}.lp2 .ftr-links a{min-height:44px}.lp2 .ms-cta{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.lp2 .fork-m{zoom:.9}.lp2 .scene{--sc:.9}}@media (max-width:379px){.lp2{--display:40px}.lp2 .h2{font-size:32px}}.lp2.resumed .big .ln>span,.lp2.resumed .demo-wrap,.lp2.resumed .cap,.lp2.resumed .vcap,.lp2.resumed .t-base,.lp2.resumed .rs-base,.lp2.resumed .v-base{animation:none}.lp2.no-motion *,.lp2.no-motion :before,.lp2.no-motion :after{animation:none!important}.lp2.no-motion .stx-processing,.lp2.no-motion .stx-posted.alt-xero,.lp2.no-motion .sw-xe,.lp2.no-motion .v3-dx,.lp2.no-motion .fa0,.lp2.no-motion .fb0,.lp2.no-motion .fb2{opacity:0!important}.lp2.no-motion .stx-posted,.lp2.no-motion .stx-field,.lp2.no-motion .sw-qb,.lp2.no-motion .v3-dq,.lp2.no-motion .fa1,.lp2.no-motion .fb1{opacity:1!important;transform:none!important}.lp2.no-motion .sl{color:var(--teal)!important;transform:none!important}.lp2.no-motion .stx-scanline,.lp2.no-motion .fk-dot,.lp2.no-motion .fk-jr,.lp2.no-motion .t-trk,.lp2.no-motion .rs-trk,.lp2.no-motion .v-trk,.lp2.no-motion .d-trk,.lp2.no-motion .li-trk,.lp2.no-motion .rl-trk,.lp2.no-motion .lp,.lp2.no-motion .v3-fly,.lp2.no-motion .v1b,.lp2.no-motion .v1c,.lp2.no-motion .v2-scan,.lp2.no-motion .pvc-scan,.lp2.no-motion .pvm-flash{opacity:0!important}.lp2.no-motion .t-fill,.lp2.no-motion .li-fill{transform:scaleX(1)!important}.lp2.no-motion .rs-fill,.lp2.no-motion .v-fill,.lp2.no-motion .d-fill{transform:scaleY(1)!important}.lp2.no-motion .rl-fill{transform:none!important}.lp2.no-motion .v1a,.lp2.no-motion .fk-a,.lp2.no-motion .fk-b{opacity:1!important}.lp2.no-motion .bx,.lp2.no-motion .vv,.lp2.no-motion .v2-ck,.lp2.no-motion .v3-tick,.lp2.no-motion .pvc-f,.lp2.no-motion .pve-ck,.lp2.no-motion .pvl-r,.lp2.no-motion .pvm-toast,.lp2.no-motion .v3-r0{opacity:1!important;clip-path:none!important;transform:none!important}.lp2.no-motion .v3-r0,.lp2.no-motion .v3-r1,.lp2.no-motion .v3-r2,.lp2.no-motion .v3-r3{transform:translateY(38px)!important}.lp2.no-motion .fk-a{offset-distance:100%}.lp2.no-motion .fork-w .fk-b{offset-distance:75%}.lp2.no-motion .fork-c .fk-b{offset-distance:72%}.lp2.no-motion .fork-m .fk-b{offset-distance:62%}.lp2.no-motion .fk-a>i{background:var(--ok)}.lp2.no-motion .fk-b>i{background:var(--amber)}.lp2.no-motion .fk-fa{stroke-dashoffset:0!important}.lp2.no-motion .fork-w .fk-fb{stroke-dashoffset:.3203px!important}.lp2.no-motion .fork-c .fk-fb{stroke-dashoffset:.4033px!important}.lp2.no-motion .fork-m .fk-fb{stroke-dashoffset:.5768px!important}.lp2.no-motion .fk-e1{fill:#1fb6aa}.lp2.no-motion .ln-fq,.lp2.no-motion .ln-fg,.lp2.no-motion .ln-fo,.lp2.no-motion .m-xe .ln-fx{stroke-dashoffset:0!important}.lp2.no-motion .pvl-q{clip-path:none!important}.lp2.no-motion .mp,.lp2.no-motion .mp .st{transition:none!important}@media (prefers-reduced-motion:reduce){.lp2 *,.lp2 :before,.lp2 :after{animation:none!important}.lp2 .stx-processing,.lp2 .stx-posted.alt-xero,.lp2 .sw-xe,.lp2 .v3-dx,.lp2 .fa0,.lp2 .fb0,.lp2 .fb2{opacity:0!important}.lp2 .stx-posted,.lp2 .stx-field,.lp2 .sw-qb,.lp2 .v3-dq,.lp2 .fa1,.lp2 .fb1{opacity:1!important;transform:none!important}.lp2 .sl{color:var(--teal)!important;transform:none!important}.lp2 .stx-scanline,.lp2 .fk-dot,.lp2 .fk-jr,.lp2 .t-trk,.lp2 .rs-trk,.lp2 .v-trk,.lp2 .d-trk,.lp2 .li-trk,.lp2 .rl-trk,.lp2 .lp,.lp2 .v3-fly,.lp2 .v1b,.lp2 .v1c,.lp2 .v2-scan,.lp2 .pvc-scan,.lp2 .pvm-flash{opacity:0!important}.lp2 .t-fill,.lp2 .li-fill{transform:scaleX(1)!important}.lp2 .rs-fill,.lp2 .v-fill,.lp2 .d-fill{transform:scaleY(1)!important}.lp2 .rl-fill{transform:none!important}.lp2 .v1a,.lp2 .fk-a,.lp2 .fk-b{opacity:1!important}.lp2 .bx,.lp2 .vv,.lp2 .v2-ck,.lp2 .v3-tick,.lp2 .pvc-f,.lp2 .pve-ck,.lp2 .pvl-r,.lp2 .pvm-toast,.lp2 .v3-r0{opacity:1!important;clip-path:none!important;transform:none!important}.lp2 .v3-r0,.lp2 .v3-r1,.lp2 .v3-r2,.lp2 .v3-r3{transform:translateY(38px)!important}.lp2 .fk-a{offset-distance:100%}.lp2 .fork-w .fk-b{offset-distance:75%}.lp2 .fork-c .fk-b{offset-distance:72%}.lp2 .fork-m .fk-b{offset-distance:62%}.lp2 .fk-a>i{background:var(--ok)}.lp2 .fk-b>i{background:var(--amber)}.lp2 .fk-fa{stroke-dashoffset:0!important}.lp2 .fork-w .fk-fb{stroke-dashoffset:.3203px!important}.lp2 .fork-c .fk-fb{stroke-dashoffset:.4033px!important}.lp2 .fork-m .fk-fb{stroke-dashoffset:.5768px!important}.lp2 .fk-e1{fill:#1fb6aa}.lp2 .ln-fq,.lp2 .ln-fg,.lp2 .ln-fo,.lp2 .m-xe .ln-fx{stroke-dashoffset:0!important}.lp2 .pvl-q{clip-path:none!important}.lp2 .mp,.lp2 .mp .st{transition:none!important}}.lp2.lp2-chrome{display:contents}.lp2 #email{scroll-margin-top:76px}@media (max-width:1060px){.lp2 #email{scroll-margin-top:64px}}@media (prefers-reduced-motion:reduce){.lp2 .pause,.lp2 .hero-meta .pause{display:none}}@media (prefers-reduced-motion:no-preference){html:has(.lp2-page){scroll-behavior:smooth}}.lp2 .faq-list{border-top:1px solid var(--line);margin-top:64px}.lp2 .faq-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:12px 48px;padding:32px 0;scroll-margin-top:76px;display:grid}.lp2 .faq-q{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:500;line-height:1.3}.lp2 .faq-item:target .faq-q{color:var(--teal-ink)}.lp2 .faq-a{max-width:62ch;color:var(--body);font-size:16px;line-height:1.6}.lp2 .faq-support{color:var(--body);margin-top:40px;font-size:16px}.lp2 .faq-support a{color:var(--teal-ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:1060px){.lp2 .faq-item{scroll-margin-top:64px}}@media (max-width:720px){.lp2 .faq-item{grid-template-columns:1fr;padding:24px 0}}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_e1ccfd6-module__hAcdCa__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_e1ccfd6-module__hAcdCa__variable{--lp2-font-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_5a9d4e58-module__blq1Ga__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_5a9d4e58-module__blq1Ga__variable{--lp2-font-mono:"DM Mono", "DM Mono Fallback"}
