.lp{--b50:#f5f9ff;--b100:#e8f2ff;--b200:#d1e5ff;--b300:#a3ceff;--b400:#5fa3f7;--b500:#2f73f2;--b600:#1d5fdb;--b700:#1a4bb5;--b900:#0f2d73;--em:#10b981;--em-l:#d1fae5;--am:#f59e0b;--am-l:#fef3c7;--ro:#f43f5e;--ro-l:#ffe4e6;--ink:#0f172a;--body:#334155;--mut:#475569;--line:#e2e8f0;--sk:#e8eef7;--sk2:#d6e0ee;--bg:#f6f9fd;--L:4vw;--nav:64px}.lp *{box-sizing:border-box}.lp svg{flex:none}.lp{font-family:var(--font-inter),Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}.lp .wrap{width:min(1200px,100% - 48px);margin:0 auto}.lp h1,.lp h2,.lp h3{letter-spacing:-.03em;color:var(--ink);font-weight:800;line-height:1.08}.lp .num{font-variant-numeric:tabular-nums}.lp .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--b700);background:var(--b100);border-radius:99px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:700;display:inline-flex}.lp .eyebrow svg{width:15px;height:15px}.lp .btn{cursor:pointer;white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:16px 28px;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.lp .btn svg{width:18px;height:18px}.lp .btn-p{background:var(--b600);color:#fff;box-shadow:0 12px 26px -10px #1d5fdba6}.lp .btn-p:hover{background:var(--b700);transform:translateY(-2px)}.lp .btn-g{color:var(--ink);box-shadow:inset 0 0 0 2px var(--b200);background:#fff}.lp .btn-g:hover{box-shadow:inset 0 0 0 2px var(--b400)}.lp .btn:focus-visible,.lp a:focus-visible{outline:3px solid var(--b400);outline-offset:3px}.lp .sk{background:var(--sk);border-radius:99px;flex:none;height:8px}.lp .sk.d{background:var(--sk2)}.lp .sk.t{height:6px}.lp .sk.big{height:14px}.lp .sk.b{background:var(--b200)}.lp .av{background:linear-gradient(135deg,var(--b200),var(--b300));border-radius:50%;flex:none;width:24px;height:24px}.lp .row{align-items:center;gap:9px;min-width:0;display:flex}.lp .col{flex-direction:column;gap:7px;min-width:0;display:flex}.lp .grow{flex:1}.lp .ic{border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.lp .ic svg{width:15px;height:15px}.lp .c-b{background:var(--b100);color:var(--b700)}.lp .c-e{background:var(--em-l);color:#047857}.lp .c-a{background:var(--am-l);color:#b45309}.lp .c-r{background:var(--ro-l);color:#be123c}.lp .pill{border-radius:99px;flex:none;height:15px}.lp .brand{color:var(--b900);letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.lp .brand img{width:34px;height:34px}.lp .hero{padding:calc(var(--nav) + 56px) 0 0;background:linear-gradient(180deg,#eaf2ff 0%,var(--bg) 80%);overflow:hidden}.lp .hin{width:min(1280px,100% - 48px);min-height:calc(100vh - var(--nav) - 90px);grid-template-columns:minmax(380px,1fr) 1.35fr;align-items:center;gap:56px;margin:0 auto;padding-bottom:30px;display:grid}.lp .htext{text-align:left}.lp .htext h1{max-width:960px;margin:18px auto 0;font-size:clamp(40px,5.2vw,76px)}.lp .htext h1 .hl{color:var(--b600)}.lp .htext p{color:var(--body);max-width:640px;margin:18px auto 0;font-size:clamp(17px,1.35vw,20px)}.lp .htext .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.lp .slept{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.lp .slept span{color:var(--body);box-shadow:0 0 0 1px var(--line);opacity:0;animation:.5s ease-out forwards lp-slept;animation-delay:calc(.6s + var(--k)*.35s);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:15px;font-weight:600;display:inline-flex}.lp .slept span i{background:var(--em);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.lp .slept span i svg{width:13px;height:13px}@keyframes lp-slept{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp .htext h1{margin:18px 0 0;font-size:clamp(40px,4.3vw,66px)}.lp .htext p{margin:18px 0 0}.lp .htext .ctas,.lp .slept{justify-content:flex-start}.lp .hdash{width:100%;position:relative}.lp .hdash .dframe{transition:opacity .6s}.lp .hdash.pre .dframe{opacity:0}.lp .monitor{filter:drop-shadow(0 40px 50px #0f2d7347);width:100%;position:relative}.lp .mbezel{background:linear-gradient(#262f3f,#111827);border-radius:20px;padding:14px;position:relative;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff24,0 0 0 1px #0f172a80}.lp .mbezel:before{content:"";background:#0b0f17;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:5px;left:50%;box-shadow:inset 0 0 0 1px #ffffff1a}.lp .mscreen{background:#0b1220;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0009}.lp .mscreen:after{content:"";pointer-events:none;z-index:4;background:linear-gradient(118deg,#ffffff24 0%,#ffffff0a 28%,#0000 42%);position:absolute;inset:0}.lp .mscreen .dframe{box-shadow:none;border-radius:0}.lp .mscreen .dtop{border-radius:0}.lp .mneck{clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);background:linear-gradient(90deg,#aeb8c6,#e9edf3 45%,#f6f8fb 55%,#b7c1ce);width:15%;height:clamp(34px,4.6vw,64px);margin:0 auto}.lp .mbase{background:linear-gradient(#f3f6fa,#c3ccd8);border-radius:3px 3px 8px 8px;width:36%;height:10px;margin:0 auto;box-shadow:inset 0 1px #fff,0 10px 18px -6px #0f2d7359}.lp .dash{transform-origin:0 0;will-change:transform;width:1120px;height:650px;position:absolute;top:0;left:0}.lp .dframe{background:#eef3fa;border-radius:24px;position:absolute;inset:0;box-shadow:0 0 0 1px #0f2d7314,0 50px 100px -40px #0f2d7373}.lp .dtop{border-bottom:1px solid var(--line);background:#fff;border-radius:24px 24px 0 0;align-items:center;gap:12px;height:54px;padding:0 20px;display:flex}.lp .dtop img{width:26px;height:26px}.lp .dtop .tabs{gap:8px;margin-left:18px;display:flex}.lp .dtop .tabs i{background:var(--sk);border-radius:8px;width:66px;height:24px}.lp .dtop .tabs i:first-child{background:var(--b200)}.lp .quads{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr 1fr;gap:14px;display:grid;position:absolute;inset:68px 16px 16px}.lp .quad{border-radius:16px;gap:10px;transition:opacity .45s,box-shadow .45s;display:grid;position:relative}.lp .q1{grid-template-rows:auto 1fr;grid-template-columns:repeat(4,1fr)}.lp .q2{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr 1fr}.lp .q3{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.6fr}.lp .q4{grid-template-rows:auto 1fr}.lp .dash.spot .quad{opacity:.25}.lp .dash.spot .quad.hl{opacity:1;box-shadow:0 0 0 4px var(--b500),0 0 0 12px #2f73f224,0 30px 50px -20px #2f73f280}.lp .tile{box-shadow:0 0 0 1px var(--line),0 8px 16px -12px #0f2d734d;will-change:transform,opacity;background:#fff;border-radius:13px;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:12px;display:flex;overflow:hidden}.lp .tile .sk.big{width:60%}.lp .spark{flex:1;width:100%;min-height:0}.lp .gauge{flex:1;place-items:center;min-height:0;display:grid}.lp .gauge svg{height:100%;max-height:110px}.lp .vbars{flex:1;align-items:flex-end;gap:6px;min-height:0;display:flex}.lp .vbars i{background:linear-gradient(180deg,var(--b400),var(--b600));border-radius:4px 4px 2px 2px;flex:1}.lp .trk{background:var(--sk);border-radius:9px;flex:1;height:9px;overflow:hidden}.lp .trk i{border-radius:9px;height:100%;display:block}.lp .minimap{flex:1;grid-template-columns:repeat(16,1fr);align-content:center;gap:4px;display:grid}.lp .minimap i{border-radius:3px;height:15px}.lp .cbx{width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--sk2);border-radius:5px;flex:none}.lp .spark .ln{stroke-dasharray:1;animation:5s ease-in-out infinite lp-draw}@keyframes lp-draw{0%{stroke-dashoffset:1px}45%,to{stroke-dashoffset:0}}.lp .q1 .sk.big,.lp .q3 .trk i{transform-origin:0;animation:5s ease-out infinite lp-grow}@keyframes lp-grow{0%{transform:scaleX(.15)}35%,to{transform:none}}.lp .cbx{animation:6s infinite lp-tick;animation-delay:var(--d,0s)}@keyframes lp-tick{0%,14%{box-shadow:inset 0 0 0 2px var(--sk2);background:0 0}20%,90%{background:var(--em);box-shadow:inset 0 0 0 2px var(--em)}to{box-shadow:inset 0 0 0 2px var(--sk2);background:0 0}}.lp .gauge .rv{animation:5s ease-out infinite lp-ringf}@keyframes lp-ringf{0%{stroke-dasharray:0 100}45%,to{stroke-dasharray:88 100}}.lp .vbars i{transform-origin:bottom;animation:5s ease-out infinite lp-barg;animation-delay:var(--d,0s)}@keyframes lp-barg{0%{transform:scaleY(.08)}30%,to{transform:none}}.lp .minimap i{animation:6s infinite lp-mpop;animation-delay:var(--d,0s)}@keyframes lp-mpop{0%{opacity:.15;transform:scale(.6)}10%,to{opacity:1;transform:none}}.lp .hdash .minimap i{animation:none}.lp .hdash .tile.in .minimap i{animation:.6s cubic-bezier(.2,1.3,.4,1) both lp-hf-mpop;animation-delay:calc(var(--d,0s) * .6)}@keyframes lp-hf-mpop{0%{opacity:.15;transform:scale(.6)}to{opacity:1;transform:none}}.lp .dview{border-radius:22px;position:absolute;inset:0;overflow:hidden}.lp .dview .dash{transition:transform 1.3s cubic-bezier(.6,0,.2,1)}.lp .hart{position:relative}.lp .hart .monitor{z-index:2}.lp .hf-flow{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.lp .hf-flow.back{z-index:1}.lp .hf-flow.front{z-index:3}.lp .hf-facility{z-index:0;width:84%;height:auto;margin:0 auto;display:block;position:relative;overflow:visible}.lp .hf-gap{height:clamp(40px,4.2vw,60px)}.lp .hf-boot,.lp .hf-trace{z-index:3;pointer-events:none;position:absolute}.lp .hf-boot{inset:0}.lp .hf-boot:before{content:"";opacity:0;background:#d8ecff;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0);box-shadow:0 0 24px 6px #5fa3f7}.lp .hf-boot.go:before{animation:1.1s cubic-bezier(.5,0,.2,1) forwards lp-hf-crt}@keyframes lp-hf-crt{0%{opacity:1;transform:scaleX(0)}45%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)scaleY(260)}}.lp .hf-sweep{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 40%,#ffffff80 50%,#0000 60%);position:absolute;inset:-10% -60%;transform:translate(-100%)}.lp .hf-sweep.go{animation:2s cubic-bezier(.5,0,.3,1) lp-hf-sweep}@keyframes lp-hf-sweep{0%{opacity:1;transform:translate(-60%)}to{opacity:1;transform:translate(60%)}}.lp .hf-trace{top:0;left:0;overflow:visible}.lp .hdash .tile.hit{animation:1.8s ease-out lp-hf-hit}@keyframes lp-hf-hit{0%{box-shadow:0 0 0 1px var(--line),0 0 0 5px var(--hc),0 0 46px 12px var(--hc)}to{box-shadow:0 0 0 1px var(--line),0 0 0 5px transparent,0 8px 16px -12px #0f2d734d}}.lp .hf-ground{fill:url(#hf-ground)}.lp .hf-pave{fill:#eef3fa;stroke:#e2e8f2}.lp .hf-side{fill:#cfd9e8}.lp .hf-roof{fill:#e4ebf5}.lp .hf-rib{stroke:#d3dceb;stroke-width:1.2px}.lp .hf-face{fill:#fbfdff;stroke:#d6e0ee;stroke-width:1.2px}.lp .hf-fascia{fill:#e2e8f2}.lp .hf-pil{stroke:#e5ebf3;stroke-width:3px}.lp .hf-in{fill:#1e293b}.lp .hf-dr{fill:#dbe3ee;transition:fill .8s}.lp .hf-sl{stroke:#0f172a29;stroke-width:1px}.lp .hf-door{transform-box:fill-box;transform-origin:50% 0;transition:transform 1.4s cubic-bezier(.6,0,.2,1)}.lp .hf-lk{opacity:0;transition:opacity .6s}.lp .hf-led{fill:#cbd5e1;transition:fill .6s}.lp .hf-hal{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .6s,fill .6s}.lp .hf-u.lit.occ .hf-dr,.lp .hf-u.lit.occ .hf-led,.lp .hf-u.lit.occ .hf-hal{fill:#3b82f6}.lp .hf-u.lit.vac .hf-dr{fill:#34d399}.lp .hf-u.lit.vac .hf-led,.lp .hf-u.lit.vac .hf-hal{fill:#10b981}.lp .hf-u.lit.res .hf-dr{fill:#fbbf24}.lp .hf-u.lit.res .hf-led,.lp .hf-u.lit.res .hf-hal{fill:#f59e0b}.lp .hf-u.lit.ovl .hf-dr{fill:#fb7185}.lp .hf-u.lit.ovl .hf-led,.lp .hf-u.lit.ovl .hf-hal{fill:#f43f5e}.lp .hf-u.lit .hf-hal{opacity:.3}.lp .hf-u.lit.vac .hf-door{transform:scaleY(.28)}.lp .hf-u.lit.ovl .hf-lk{opacity:1}.lp .hf-u.ping .hf-hal{animation:1.4s ease-out lp-hf-ping}@keyframes lp-hf-ping{0%{opacity:.9;transform:scale(.6)}40%{opacity:.6;transform:scale(2.2)}to{opacity:.3;transform:scale(1)}}.lp .hf-line{fill:none;stroke-width:1.8px;stroke-linejoin:round}.lp .hf-trunk{fill:none;stroke:url(#hf-trunk);stroke-width:3.2px}.lp .hf-dots{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.1 20;opacity:0;transition:opacity 1.4s}.lp .hart.wired .hf-dots{opacity:.9;animation:2.8s linear infinite lp-hf-flow}@keyframes lp-hf-flow{to{stroke-dashoffset:-20.1px}}.lp .hf-node{fill:#fff;stroke-width:2.5px;transition:stroke .6s}.lp .hf-packet{fill:none;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.lp .hf-head{stroke-width:2.2px}.lp .hf-hub{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .8s,transform 1s cubic-bezier(.2,1.5,.4,1);transform:scale(.4)}.lp .hart.wired .hf-hub{opacity:1;transform:none}.lp .hf-hub-glow{fill:url(#hf-hub-glow)}.lp .hf-hub-core{fill:#fff;stroke:#d1e5ff;stroke-width:1.5px;filter:drop-shadow(0 6px 10px #0f2d7340)}.lp .hf-hub-ring{fill:none;stroke:#5fa3f7;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.lp .hf-hub.hot .hf-hub-ring{animation:1.4s ease-out lp-hf-ring}@keyframes lp-hf-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.lp .hf-ripple{fill:none;stroke-width:2.2px;transform-box:fill-box;transform-origin:50%;animation:1.2s ease-out forwards lp-hf-rip}@keyframes lp-hf-rip{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.6)}}.lp .hf-bubble{animation:2.6s cubic-bezier(.3,1.2,.5,1) forwards lp-hf-bub}.lp .hf-bubble-bg{filter:drop-shadow(0 4px 6px #0f2d7340)}@keyframes lp-hf-bub{0%{opacity:0;transform:translateY(0)scale(.2)}15%{opacity:1;transform:translateY(-22px)scale(1)}75%{opacity:1;transform:translateY(-26px)scale(1)}to{opacity:0;transform:translateY(-34px)scale(.8)}}.lp .shead{text-align:center;max-width:760px;margin:0 auto;padding:110px 24px 50px}.lp .shead h2{margin-top:16px;font-size:clamp(32px,3.6vw,52px)}.lp .shead p{color:var(--body);margin-top:16px;font-size:clamp(17px,1.3vw,19px)}.lp .time{color:var(--b700);background:var(--b100);border-radius:99px;align-self:flex-start;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:15px;font-weight:700;display:inline-flex}.lp .time .ic{background:#fff;border-radius:50%;width:28px;height:28px}.lp .time .ic svg{width:15px;height:15px}.lp .legend{grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:22px;display:grid}.lp .lg{color:var(--body);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.lp .lg .sw{border-radius:5px;flex:none;width:16px;height:16px}.lp .iso-wrap{height:100%;min-height:0;position:relative}.lp .isofit{width:0;height:0;position:absolute;top:50%;left:50%}.lp .iso{box-shadow:0 0 0 1px var(--line);transform-origin:50%;will-change:transform;background:#fff;border-radius:22px;grid-template-columns:repeat(14,34px);grid-auto-rows:34px;gap:7px;padding:18px;animation:9s ease-in-out infinite alternate lp-sway;display:grid;position:absolute;top:0;left:0}.lp .iu{--s:#c3cee0;box-shadow:1px 1px 0 var(--s),2px 2px 0 var(--s),3px 3px 0 var(--s),4px 4px 0 var(--s),5px 5px 0 var(--s),6px 6px 0 var(--s),7px 7px 0 var(--s),12px 12px 16px #0f2d7329;background:#e2e8f2;border-radius:4px;transition:background .35s,box-shadow .35s,transform .35s}.lp .iu.on.occ{--s:#1a4bb5;background:#3b82f6}.lp .iu.on.vac{--s:#047857;background:#34d399}.lp .iu.on.res{--s:#b45309;background:#fbbf24}.lp .iu.on.ovl{--s:#be123c;background:#fb7185}.lp .iu.gap{box-shadow:none;background:0 0}.lp .iu.big{grid-column:span 2}.lp .iu.ping{animation:1.4s ease-in-out infinite lp-ping;transform:translateZ(14px)}@keyframes lp-ping{50%{transform:translateZ(22px)}}.lp .ucard{width:200px;box-shadow:0 0 0 1px var(--line),0 24px 50px -16px #0f2d7373;opacity:0;z-index:5;background:#fff;border-radius:16px;flex-direction:column;gap:9px;padding:14px;transition:opacity .4s,transform .4s;display:flex;position:absolute;transform:translateY(10px)}.lp .ucard.on{opacity:1;transform:none}.lp .ucard:after{content:"";background:linear-gradient(var(--b500),transparent);width:2px;height:26px;position:absolute;bottom:-26px;left:24px}@keyframes lp-sway{0%{transform:rotateX(57deg)rotate(-50deg)}to{transform:rotateX(52deg)rotate(-40deg)}}.lp .copy .legend{margin-top:18px}.lp .sart .dview{transition:opacity .7s,transform 1s cubic-bezier(.6,0,.2,1)}.lp .sart.mapon .dview{opacity:0;transform:scale(1.35)}.lp .sart .isofit{opacity:0;transition:opacity .8s .25s}.lp .sart.mapon .isofit{opacity:1}.lp .chapters{position:relative}.lp .mk{height:0;display:block}.lp .chapter{top:calc(var(--nav) + 20px + var(--i)*6px);height:calc(100vh - var(--nav) - 50px);width:min(1200px,100% - 48px);min-height:560px;max-height:760px;box-shadow:0 30px 70px -30px #0f172a4d,0 0 0 1px var(--line);transform-origin:50% 0;will-change:transform;background:#fff;border-radius:28px;grid-template-columns:minmax(360px,420px) 1fr;margin:0 auto 34vh;display:grid;position:sticky;overflow:hidden}.lp .chapter.last{margin-bottom:34vh}.lp .copy{flex-direction:column;justify-content:center;padding:44px 40px;display:flex}.lp .copy h2{margin-top:16px;font-size:clamp(28px,2.5vw,40px)}.lp .copy p{color:var(--body);margin-top:12px;font-size:17px}.lp .copy ul{flex-direction:column;gap:10px;margin-top:18px;list-style:none;display:flex}.lp .copy li{color:var(--body);align-items:flex-start;gap:11px;font-size:16px;font-weight:600;line-height:1.45;display:flex}.lp .copy li .ic{border-radius:7px;width:24px;height:24px;margin-top:0}.lp .copy li .ic svg{width:14px;height:14px}.lp .art{background:linear-gradient(160deg,var(--b50),#edf2fa);border-radius:22px;margin:16px;position:relative;overflow:hidden}.lp .st{transform-origin:50%;position:absolute;top:50%;left:50%}.lp .chapter:not(.on) *{animation-play-state:paused!important}.lp .win{box-shadow:0 30px 60px -24px #0f2d7359,0 0 0 1px var(--line);background:#fff;border-radius:18px;overflow:hidden}.lp .kb{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.lp .kl{min-height:320px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.lp .kl h4{color:var(--ink);white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.lp .kl h4 i{border-radius:50%;flex:none;width:9px;height:9px}.lp .kc{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:11px;flex-direction:column;gap:7px;padding:10px;display:flex}.lp .slot{height:150px;box-shadow:inset 0 0 0 1.5px var(--b100);border-radius:11px;flex:none}.lp .mover{z-index:3;height:150px;box-shadow:0 0 0 2px var(--b500),0 14px 30px -12px #2f73f28c;padding:11px;transition:transform .9s cubic-bezier(.6,0,.2,1),box-shadow .4s,opacity .4s;position:absolute;top:0;left:0}.lp .mover.won{box-shadow:0 0 0 2px var(--em),0 14px 30px -12px #10b9818c}.lp .mover.gone{opacity:0}.lp .lcs{flex-wrap:wrap;gap:4px;display:flex}.lp .lc{white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;animation:.4s cubic-bezier(.3,1.5,.5,1) lp-pop;display:none}.lp .lc svg{width:11px;height:11px}@keyframes lp-pop{0%{opacity:0;transform:scale(.4)}}.lp .lc.t{background:var(--em-l);color:#047857}.lp .lc.f{background:var(--am-l);color:#92400e}.lp .lc.w{color:#fff;background:#047857}.lp .mover.s1 .lc.t,.lp .mover.s2 .lc.t,.lp .mover.s3 .lc.t,.lp .mover.s2 .lc.f,.lp .mover.s3 .lc.f,.lp .mover.s3 .lc.w{display:inline-flex}.lp .kbnote{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.lp .kbnote span{color:var(--mut);box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:7px 13px 7px 7px;font-size:15px;font-weight:600;transition:color .3s,box-shadow .3s;display:inline-flex}.lp .kbnote span:not(.on) .ic{color:#64748b;background:#f1f5f9}.lp .kbnote span.on{color:var(--ink);box-shadow:0 0 0 2px var(--b400),0 8px 16px -10px #2f73f299;animation:.5s cubic-bezier(.3,1.5,.5,1) lp-bump}@keyframes lp-bump{40%{transform:scale(1.1)}}.lp .kbnote .ic{border-radius:7px;width:24px;height:24px}.lp .kbnote .ic svg{width:13px;height:13px}.lp .stepper{border-bottom:1px solid var(--line);align-items:flex-start;padding:18px 16px 12px;display:flex}.lp .sd{color:var(--mut);flex-direction:column;flex:none;align-items:center;gap:6px;width:66px;font-size:13px;font-weight:700;transition:all .3s;display:flex}.lp .sd i{background:var(--b50);width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--b200);color:var(--b700);border-radius:50%;place-items:center;font-size:13px;font-style:normal;transition:all .3s;display:grid}.lp .sd i svg{width:14px;height:14px}.lp .sd.on{color:var(--ink)}.lp .sd.on i{background:var(--b600);color:#fff;box-shadow:0 0 0 5px #2f73f226}.lp .sd.dn i{background:var(--em);color:#fff;box-shadow:none}.lp .sline{background:var(--b100);flex:1;height:2px;margin-top:13px;position:relative;overflow:hidden}.lp .sline:after{content:"";background:var(--em);transform-origin:0;transition:transform .4s;position:absolute;inset:0;transform:scaleX(0)}.lp .sline.dn:after{transform:none}.lp .mcap{color:var(--ink);min-height:44px;padding:14px 18px 0;font-size:17px;font-weight:700}.lp .mcap span{color:var(--b700)}.lp .mpanes{height:230px;position:relative}.lp .mp{opacity:0;flex-direction:column;gap:12px;padding:14px 18px 18px;transition:all .45s;display:flex;position:absolute;inset:0;transform:translate(24px)}.lp .mp.on{opacity:1;transform:none}.lp .box{border:1.5px solid var(--line);border-radius:13px;align-items:center;gap:10px;padding:11px;display:flex}.lp .box.sel{border-color:var(--b500);background:var(--b50)}.lp .g3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lp .g4{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lp .g3 .box,.lp .g4 .box{flex-direction:column;justify-content:center}.lp .bx{background:linear-gradient(135deg,var(--b200),var(--b400));border-radius:5px}.lp .okbig{background:radial-gradient(circle at 30% 30%,#34d399,#059669);border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto;display:grid;box-shadow:0 16px 30px -10px #10b98199}.lp .okbig svg{color:#fff;width:36px;height:36px}.lp .fin{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.lp .fin span{color:#065f46;background:var(--em-l);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:14px;font-weight:600;display:inline-flex}.lp .fin svg{width:13px;height:13px}.lp .pp{align-items:center;gap:30px;display:flex;position:relative}.lp .phone{background:#0b1530;border-radius:40px;flex:none;width:230px;height:460px;padding:10px;box-shadow:0 40px 80px -30px #0f2d7399}.lp .screen{background:#f6f8fc;border-radius:31px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.lp .screen .top{align-items:center;gap:8px;padding:32px 14px 10px;display:flex}.lp .screen .top img{width:22px}.lp .bal{background:linear-gradient(140deg,var(--b500),var(--b700));border-radius:18px;flex-direction:column;gap:9px;margin:0 10px;padding:16px;display:flex}.lp .bal .sk{background:#ffffff59}.lp .paybtn{height:38px;color:var(--b700);background:#fff;border-radius:11px;place-items:center;margin-top:4px;font-size:15px;font-weight:800;animation:4.5s infinite lp-tap;display:grid}@keyframes lp-tap{0%,30%{transform:none}35%{transform:scale(.92)}40%,to{transform:none}}.lp .plist{flex-direction:column;gap:8px;padding:12px 10px;display:flex}.lp .prow{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.lp .mcol{flex-direction:column;gap:12px;width:330px;display:flex}.lp .run{box-shadow:0 16px 30px -16px #0f2d7366,0 0 0 1px var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:11px;padding:16px;display:flex}.lp .run .hd{align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.lp .prog{background:var(--b100);border-radius:9px;height:8px;overflow:hidden}.lp .prog i{background:linear-gradient(90deg,var(--b500),#22d3ee);height:100%;animation:6s infinite lp-pg;display:block}@keyframes lp-pg{0%{width:0}40%,to{width:100%}}.lp .rst{gap:6px;display:flex}.lp .rst span{background:var(--b50);color:var(--mut);animation:6s infinite lp-rst;animation-delay:var(--dl);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 4px;font-size:13px;font-weight:700;display:flex}.lp .rst svg{width:12px;height:12px}@keyframes lp-rst{0%,30%{background:var(--b50);color:var(--mut)}38%,92%{background:var(--em-l);color:#065f46}to{background:var(--b50);color:var(--mut)}}.lp .toast{box-shadow:0 16px 30px -16px #0f2d7373,0 0 0 1px var(--line);animation:9s infinite lp-toast;animation-delay:var(--dl);opacity:0;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}@keyframes lp-toast{0%{opacity:0;transform:translate(30px)}6%,80%{opacity:1;transform:none}90%,to{opacity:0}}.lp .toast b{font-size:16px;display:block}.lp .toast .ic{border-radius:10px;width:32px;height:32px}.lp .toast .ic svg{width:17px;height:17px}.lp .tl{padding:30px 0 0;position:relative}.lp .tl .line{background:var(--b100);border-radius:4px;height:4px;position:absolute}.lp .tl .line i{background:linear-gradient(90deg,var(--b500),var(--am),var(--ro));border-radius:4px;width:0;height:100%;display:block}.lp .tl.play .line i{width:100%;transition:width var(--run) linear}.lp .nodes{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.lp .nd{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.lp .nd .ic{filter:grayscale();border-radius:16px;width:54px;height:54px;transition:transform .4s cubic-bezier(.3,1.6,.5,1),filter .3s;transform:scale(.88);box-shadow:0 0 0 6px #f1f5fb}.lp .nd.lit .ic{filter:none;transform:none}.lp .nd .ic svg{width:23px;height:23px}.lp .nd b{font-size:16px;display:block}.lp .nd small{color:var(--mut);max-width:130px;margin:3px auto 0;font-size:14px;line-height:1.4;display:block}.lp .tl.done .stop{animation:.6s cubic-bezier(.3,1.5,.5,1) lp-stopb}@keyframes lp-stopb{40%{transform:scale(1.03)}}.lp .stop{width:max-content;max-width:100%;box-shadow:0 0 0 2px var(--em),0 16px 30px -14px #10b98180;background:#fff;border-radius:16px;align-items:center;gap:12px;margin:40px auto 0;padding:13px 18px;font-size:16px;font-weight:700;line-height:1.4;display:flex}.lp .rp{padding-bottom:30px;position:relative}.lp .rg{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lp .rc{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:16px;padding:12px}.lp .rc .a{background:var(--b50);border-radius:11px;place-items:center;height:76px;display:grid}.lp .rc .a svg{width:80%;height:76%}.lp .rc b{margin-top:9px;font-size:15px;display:block}.lp .rc.go{animation:5s infinite lp-rsel}@keyframes lp-rsel{0%,15%{box-shadow:0 0 0 1px var(--line)}22%,70%{box-shadow:0 0 0 2px var(--em),0 16px 30px -12px #10b98180;transform:translateY(-4px)}80%,to{box-shadow:0 0 0 1px var(--line);transform:none}}.lp .xfile{background:var(--ink);color:#fff;opacity:0;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:700;animation:5s infinite lp-xf;display:flex;position:absolute;bottom:-18px;right:-6px}.lp .xfile .ic{color:#fff;background:#16a34a}@keyframes lp-xf{0%,28%{opacity:0;transform:translateY(-60px)scale(.6)}38%,80%{opacity:1;transform:none}90%,to{opacity:0}}.lp .demo-link{color:var(--b700);border-bottom:2px solid var(--b200);align-self:center;align-items:center;gap:8px;margin-top:22px;padding:6px 0;font-size:16px;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s,gap .2s;display:inline-flex}.lp .demo-link svg{width:16px;height:16px}.lp .demo-link:hover{color:var(--b600);border-color:var(--b500);gap:12px}.lp .clock{top:calc(var(--nav) + 4px);z-index:45;box-shadow:0 0 0 1px var(--line),0 14px 30px -12px #0f2d7373;opacity:0;pointer-events:none;background:#fff;border-radius:99px;align-items:center;gap:10px;padding:6px 16px 6px 6px;transition:opacity .35s,transform .35s;display:flex;position:fixed;left:50%;transform:translate(-50%,-10px)}.lp .clock.on{opacity:1;transform:translate(-50%)}.lp .clock .sky{background:linear-gradient(180deg,var(--ct,#a6cdff),var(--cb,#f3f8ff));border-radius:50%;width:32px;height:32px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f2d7314}.lp .clock .sky i{background:#ffc94d;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:0;left:0;box-shadow:0 0 8px 2px #ffc94dcc}.lp .clock .sky.night i{background:#f4f1de;box-shadow:0 0 6px #f4f1deb3}.lp .clock .face{width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--ink);background:#fff;border-radius:50%;flex:none;position:relative}.lp .clock .face i{background:var(--ink);transform-origin:50% 100%;border-radius:2px;width:2px;margin-left:-1px;position:absolute;bottom:50%;left:50%}.lp .clock .face .h{height:7px}.lp .clock .face .m{background:var(--b600);height:10px}.lp .clock b{font-variant-numeric:tabular-nums;letter-spacing:.01em;min-width:52px;font-size:18px;font-weight:800}.lp .clock span{color:var(--mut);min-width:84px;font-size:14px;font-weight:600}.lp .cta{z-index:2;color:#fff;background:linear-gradient(#0f2d73,#0b1a45);flex-direction:column;justify-content:center;min-height:100svh;padding:110px 0 30px;display:flex;position:sticky;top:0;box-shadow:0 -30px 60px -20px #0b1a4573}.lp .cta .inner{text-align:center;max-width:820px;margin:0 auto;padding:0 24px}.lp .cta h2{color:#fff;font-size:clamp(36px,4.6vw,64px)}.lp .cta p{color:#dbe5f7;margin-top:18px;font-size:clamp(17px,1.35vw,20px)}.lp .cta .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.lp .cta .ctaform{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:20px;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding:8px;transition:border-color .2s,box-shadow .2s;box-shadow:0 24px 50px -24px #0000008c,inset 0 1px #ffffff2e}.lp .cta .ctaform:focus-within{border-color:#ffffffbf;box-shadow:0 24px 50px -24px #0000008c,0 0 0 4px #ffffff24}.lp .cta .ctaemail{color:#fff;min-width:0;height:auto;min-height:52px;line-height:1.2;font:inherit;background:0 0;border:0;border-radius:12px;outline:none;flex:auto;align-self:stretch;padding:0 16px;font-size:17px}.lp .cta .ctaemail::placeholder{color:#c3d2ee}.lp .cta .ctaform .btn{border-radius:13px}.lp .cta .ctaform .btn:disabled{opacity:.7;cursor:progress}.lp .cta .ctahp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.lp .cta .ctaerr{color:#ffd6d6;margin-top:14px;font-size:15px}.lp .cta .ctaok{color:#fff;margin-top:32px;font-size:19px;font-weight:600}.lp .cta .ctats{justify-content:center;margin-top:12px;display:flex}.lp .cta .btn-p{cursor:pointer;color:var(--b900);background:#fff;border:0;box-shadow:0 14px 30px -12px #00000080}.lp .cta .btn-g{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #fff6}.lp .auto{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.lp .auto span{color:#fff;background:#ffffff1a;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:600;display:flex}.lp .auto span i{background:#34d399;border-radius:50%;width:8px;height:8px}.lp .trust{flex-wrap:wrap;justify-content:center;gap:10px;width:min(1100px,100% - 48px);margin:48px auto 0;display:flex}.lp .trust div{white-space:nowrap;color:#fff;background:#ffffff12;border-radius:99px;align-items:center;gap:10px;padding:8px 18px 8px 9px;font-size:15px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.lp .trust .ic{color:#cfe3ff;background:#5fa3f738;border-radius:50%;width:30px;height:30px}.lp .trust .ic svg{width:16px;height:16px}.lp footer{color:#c3d0ea;padding:50px 0 0;font-size:15px}.lp footer .wrap{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:26px;display:flex}.lp footer .brand{color:#fff}.lp footer .wrap>span{position:relative;top:2px}.lp .cta .faqlink{color:#c3d2ee;margin-top:20px;font-size:16px}.lp .faqlink a{color:#fff;text-underline-offset:4px;align-items:center;gap:6px;font-weight:650;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:text-decoration-color .2s,gap .2s;display:inline-flex}.lp .faqlink a:hover{gap:10px;text-decoration-color:#fff}.lp .faqlink svg{width:16px;height:16px}.lp-faq{background:var(--bg)}.lp .fqhero{color:#fff;text-align:center;padding:calc(var(--nav) + 64px) 24px 64px;background:linear-gradient(#0f2d73,#0b1a45);border-radius:0 0 40px 40px}.lp .fqhero .inner{max-width:760px;margin:0 auto}.lp .fqhero .eyebrow{color:#cfe3ff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1f}.lp .fqhero h1{text-wrap:balance;color:#fff;margin-top:20px;font-size:clamp(36px,4.6vw,60px)}.lp .fqhero p{color:#dbe5f7;margin-top:16px;font-size:clamp(17px,1.35vw,20px)}.lp .fqchips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.lp .fqchips a{color:#fff;background:#ffffff1a;border-radius:99px;padding:9px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff2e}.lp .fqchips a:hover{background:#fff3;box-shadow:inset 0 0 0 1px #fff6}.lp .cta.fqcta{min-height:0;padding-top:84px}.lp .fqbody{width:min(860px,100% - 48px);margin:0 auto;padding:36px 0 90px}.lp .fqgroup{scroll-margin-top:calc(var(--nav) + 20px);padding-top:36px}.lp .fqgroup h2{align-items:center;gap:12px;margin-bottom:16px;font-size:clamp(22px,2.2vw,28px);display:flex}.lp .fqgroup h2 .ic{background:var(--b100);width:38px;height:38px;color:var(--b600);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.lp .fqgroup h2 .ic svg{width:20px;height:20px}.lp .fqc{box-shadow:0 0 0 1px var(--line),0 12px 26px -20px #0f172a40;background:#fff;border-radius:18px;margin-bottom:12px;transition:box-shadow .2s}.lp .fqc:hover{box-shadow:0 0 0 1px var(--b200),0 14px 28px -20px #0f172a4d}.lp .fqc[open]{box-shadow:0 0 0 2px var(--b400),0 18px 34px -22px #1d5fdb73}.lp .fqc summary{cursor:pointer;color:var(--ink);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;font-size:18px;font-weight:650;line-height:1.35;list-style:none;display:flex}.lp .fqc summary::-webkit-details-marker{display:none}.lp .fqc summary:focus-visible{outline:3px solid var(--b400);outline-offset:2px}.lp .fqi{background:var(--b100);border-radius:50%;flex:none;width:30px;height:30px;transition:background .2s;position:relative}.lp .fqi:before,.lp .fqi:after{content:"";background:var(--b600);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .3s,background .2s;position:absolute;top:50%;left:50%}.lp .fqi:after{transform:rotate(90deg)}.lp .fqc[open] .fqi{background:var(--b600)}.lp .fqc[open] .fqi:before,.lp .fqc[open] .fqi:after{background:#fff}.lp .fqc[open] .fqi:after{transform:rotate(0)}.lp .fqc p{color:var(--body);margin:0;padding:0 64px 22px 22px;font-size:17px;line-height:1.7}.lp .fqc[open] p{animation:.3s ease-out lp-fq}@keyframes lp-fq{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:760px){.lp .fqhero{padding:calc(var(--nav) + 40px) 20px 44px;border-radius:0 0 28px 28px}.lp .fqchips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:28px -20px 0;padding:2px 20px;overflow-x:auto}.lp .fqchips::-webkit-scrollbar{display:none}.lp .fqchips a{flex:none}.lp .fqbody{width:calc(100% - 24px);padding-bottom:60px}.lp .fqc summary{padding:16px;font-size:17px}.lp .fqc p{padding:0 16px 18px;font-size:16px}}.lp .abt{scroll-margin-top:calc(var(--nav) + 20px);padding:64px 0 8px}.lp .abt-in{width:min(1080px,100% - 48px);margin:0 auto}.lp .abt-in>.eyebrow{width:fit-content;margin-inline:auto;display:flex}.lp .abt h2{text-wrap:balance;text-align:center;max-width:20ch;margin:18px auto 0;font-size:clamp(28px,3.2vw,42px)}.lp .abt-lead{text-align:center;max-width:780px;color:var(--ink);margin:20px auto 0;font-size:clamp(18px,1.5vw,21px);line-height:1.65}.lp .abt-story{text-align:center;max-width:780px;color:var(--body);margin:14px auto 0}.lp .abt .ic{background:var(--b100);width:44px;height:44px;color:var(--b600);border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp .abt .ic svg{width:22px;height:22px}.lp .abt-founders{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px;display:grid}.lp .abt-f{background:linear-gradient(180deg,#fff,var(--b50));box-shadow:0 0 0 1px var(--b200),0 12px 26px -20px #1d5fdb66;border-radius:18px;align-items:flex-start;gap:16px;padding:22px;display:flex}.lp .abt-f h3{letter-spacing:-.01em;font-size:19px}.lp .abt-f p{color:var(--body);margin-top:6px;font-size:16px;line-height:1.65}.lp .abt-why{text-align:center;margin-top:56px;font-size:clamp(24px,2.4vw,32px)}.lp .abt-whylead{max-width:700px;color:var(--body);text-align:center;text-wrap:balance;margin:10px auto 0}.lp .abt-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.lp .abt-c{box-shadow:0 0 0 1px var(--line),0 12px 26px -20px #0f172a40;background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-content:start;align-items:center;column-gap:14px;padding:22px;transition:box-shadow .2s,transform .2s;display:grid}.lp .abt-c:hover{box-shadow:0 0 0 1px var(--b200),0 16px 30px -20px #0f172a52;transform:translateY(-2px)}.lp .abt-c h4{letter-spacing:-.01em;min-height:2.6em;color:var(--ink);align-items:center;font-size:18px;font-weight:700;line-height:1.3;display:flex}.lp .abt-c p{color:var(--body);grid-column:1/-1;margin-top:14px;font-size:16px;line-height:1.65}.lp .abt-close{text-align:center;max-width:780px;color:var(--ink);margin:32px auto 0;font-size:18px;line-height:1.65}.lp .abt-close a{color:var(--b600);text-decoration:underline;-webkit-text-decoration-color:var(--b300);text-decoration-color:var(--b300);text-underline-offset:4px;align-items:center;gap:6px;margin-left:2px;font-weight:650;transition:text-decoration-color .2s,gap .2s;display:inline-flex}.lp .abt-close a:hover{-webkit-text-decoration-color:var(--b600);text-decoration-color:var(--b600);gap:10px}.lp .abt-close svg{width:16px;height:16px}@media (max-width:900px){.lp .abt-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.lp .abt{padding-top:44px}.lp .abt-in{width:calc(100% - 24px)}.lp .abt-founders,.lp .abt-grid{grid-template-columns:1fr}.lp .abt-why{margin-top:40px}}@media (prefers-reduced-motion:reduce){.lp .abt-c{transition:none}.lp .abt-c:hover{transform:none}}.lp-book{background:#0b1a45}.lp .cta.cta-book{box-shadow:none;justify-content:flex-start;padding:96px 0 30px;position:relative}.lp .cta-book .inner{width:100%;max-width:900px}.lp .cta-book h2{font-size:clamp(30px,3.4vw,46px)}.lp .cta-book p{margin-top:10px}.lp .cta-book .trust{margin-top:36px}.lp .cta-book footer{padding-top:30px}.lp .bd{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:20px;margin:24px auto 0;padding:18px;transition:border-color .2s,box-shadow .2s;box-shadow:0 24px 50px -24px #0000008c,inset 0 1px #ffffff2e}.lp .bd:focus-within{border-color:#ffffffbf;box-shadow:0 24px 50px -24px #0000008c,0 0 0 4px #ffffff24}.lp .bd-grid{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.lp .bd-f{min-width:0}.lp .bd-f label{color:#dbe5f7;margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.3;display:block}.lp .bd-in{color:#fff;width:100%;min-height:44px;font:inherit;background:#ffffff14;border:1px solid #ffffff47;border-radius:12px;outline:none;padding:0 14px;font-size:16px;line-height:1.2;transition:border-color .2s,background .2s,box-shadow .2s;display:block}.lp .bd-in::placeholder{color:#c3d2ee}.lp .bd-in:focus{background:#ffffff24;border-color:#fff;box-shadow:0 0 0 3px #ffffff24}.lp .bd-in[readonly]{opacity:.7;cursor:not-allowed}.lp .bd-in.bad{background:#ff787824;border-color:#ff8a8a}.lp .bd-in.bad:focus{box-shadow:0 0 0 3px #ff8a8a47}.lp select.bd-in{appearance:none;cursor:pointer;padding-right:38px}.lp select.bd-in.empty{color:#c3d2ee}.lp select.bd-in{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#3d6fd1 #0f2552}.lp select.bd-in::-webkit-scrollbar{width:10px}.lp select.bd-in::-webkit-scrollbar-track{background:#0f2552}.lp select.bd-in::-webkit-scrollbar-thumb{background:#3d6fd1;border:2px solid #0f2552;border-radius:99px}.lp select.bd-in::-webkit-scrollbar-thumb:hover{background:#5fa3f7}.lp select.bd-in option{color:#fff;background:#0f2552;padding:8px 12px}.lp select.bd-in option:checked{color:#fff;background:#1d5fdb linear-gradient(#1d5fdb,#1d5fdb)}.lp select.bd-in option:disabled{color:#8ea3cc}.lp .bd-sel{position:relative}.lp .bd-chev{color:#c3d2ee;pointer-events:none;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;right:12px}.lp .bd-flag{pointer-events:none;border-radius:3px;margin-top:-10px;font-size:20px;position:absolute;top:50%;left:13px;box-shadow:0 0 0 1px #ffffff40}.lp select.bd-in.flagged{padding-left:50px}.lp .bd-phone{gap:8px;display:flex}.lp .bd-phone .bd-in{min-width:0}.lp .bd-code{flex:none;width:132px}.lp .bd-link{color:#cfe3ff;text-underline-offset:2px;margin-top:4px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.lp .cta .bd-err{color:#ffd6d6;margin-top:4px;font-size:13px;font-weight:600;line-height:1.3}.lp .bd-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.lp .cta .bd-note{color:#c3d2ee;margin:0;font-size:14px}.lp .cta .bd-note.bad{color:#ffd6d6;font-weight:600}.lp .bd .btn:disabled{opacity:.7;cursor:progress}.lp .bd-done{text-align:center;padding:40px 24px}.lp .bd-done h3{color:#fff;font-size:clamp(24px,2.6vw,32px)}.lp .cta .bd-done p{color:#dbe5f7;margin-top:10px;font-size:18px}@media (max-width:640px){.lp .cta.cta-book{padding-top:80px}.lp .bd-grid{grid-template-columns:1fr}.lp .bd-foot{text-align:center;flex-direction:column-reverse;align-items:stretch}.lp .cta-book .trust{margin-top:28px}}@media (max-height:800px) and (min-width:761px){.lp .htext{top:calc(var(--nav) + 3vh)}.lp .htext h1{font-size:clamp(36px,4.4vw,60px)}.lp .copy{padding:32px 34px}.lp .copy ul{gap:8px;margin-top:14px}}@media (max-width:1100px) and (min-width:761px){.lp .chapter{grid-template-columns:340px 1fr}.lp .copy{padding:34px 30px}}@media (max-width:760px){.lp{font-size:17px}.lp .wrap{width:calc(100% - 32px)}.lp .brand{gap:8px;font-size:18px}.lp footer .wrap>span{top:1px}.lp .brand img{width:30px;height:30px}.lp .eyebrow{font-size:12px}.lp .hero{padding-top:calc(var(--nav) + 30px)}.lp .hin{width:100%;min-height:0;padding-bottom:10px;display:block}.lp .htext{text-align:center;padding:0 18px}.lp .htext p{margin:14px auto 0}.lp .htext .ctas{justify-content:center}.lp .htext h1{margin-top:14px;font-size:clamp(34px,9.6vw,42px)}.lp .htext p{margin-top:14px;font-size:17px;line-height:1.55}.lp .htext .ctas{flex-direction:column;align-items:stretch;gap:10px;max-width:340px;margin-top:22px;margin-left:auto;margin-right:auto}.lp .slept{display:none}.lp .hart{width:calc(100% - 24px);margin:30px auto 0}.lp .mbezel{border-radius:12px;padding:7px}.lp .mbezel:before{width:3px;height:3px;margin-left:-1.5px;top:2px}.lp .mscreen{border-radius:4px}.lp .mbase{height:7px}.lp .art.dart{height:290px}.lp .art.sart{height:330px}.lp .copy .legend{gap:8px 12px}.lp .lg{font-size:15px}.lp .ucard{gap:7px;width:140px;padding:10px}.lp .shead{padding:70px 20px 30px}.lp .shead h2{font-size:31px}.lp .shead p{font-size:17px}.lp .chapter{border-radius:22px;grid-template-columns:1fr;width:calc(100% - 24px);height:auto;min-height:0;max-height:none;margin:0 auto 20px;position:relative;top:auto;filter:none!important;transform:none!important}.lp .chapter.last{margin-bottom:20px}.lp .copy{padding:26px 20px 4px}.lp .copy h2{margin-top:14px;font-size:28px}.lp .copy p{font-size:17px}.lp .copy li{font-size:16px}.lp .art{margin:16px 12px 12px}.lp .kb{grid-template-columns:1fr;gap:8px}.lp .kl{flex-direction:row;align-items:center;gap:10px;min-height:0;padding:8px 8px 8px 12px}.lp .kl h4{flex:none;width:96px;font-size:15px}.lp .kl .kc{display:none}.lp .slot{flex:1;height:68px}.lp .mover{flex-direction:row;align-items:center;gap:8px;height:68px;padding:8px 10px}.lp .mover .row{gap:8px;align-items:center!important}.lp .mover .av{width:24px!important;height:24px!important}.lp .mover .sk,.lp .mover .lc svg,.lp .mover.s3 .lc.t,.lp .mover.s3 .lc.f{display:none}.lp .lc{font-size:12px}.lp .kbnote{flex-direction:column;align-items:flex-start;gap:6px}.lp .stepper{padding:14px 8px 10px}.lp .sd{width:52px;font-size:12px}.lp .mcap{min-height:64px;padding:12px 14px 0;font-size:17px}.lp .mp{padding:10px 14px 14px}.lp .mpanes{height:220px}.lp .pp{flex-direction:column;align-items:center;gap:0;padding-bottom:10px}.lp .phone{width:210px;height:400px}.lp .mcol{gap:8px;width:auto;position:absolute;bottom:0;left:0;right:0}.lp .mcol .run,.lp .toast:nth-of-type(4),.lp .toast:nth-of-type(5){display:none}.lp .tl{padding:0}.lp .tl .line{width:4px;height:auto}.lp .tl .line i{background:linear-gradient(180deg,var(--b500),var(--am),var(--ro));width:100%;height:0}.lp .tl.play .line i{width:100%;height:100%;transition:height var(--run) linear}.lp .nodes{grid-template-columns:1fr;gap:24px}.lp .nd .ic{box-shadow:0 0 0 4px #f1f5fb}.lp .nd{text-align:left;flex-direction:row;gap:14px}.lp .nd small{max-width:none;margin:2px 0 0;font-size:15px}.lp .stop{width:auto;margin-top:22px}.lp .rg{grid-template-columns:repeat(2,1fr);gap:10px}.lp .xfile{right:0}.lp .cta{padding:80px 0 30px}.lp .clock{z-index:51;box-shadow:0 0 0 1px var(--line);gap:7px;padding:4px 12px 4px 4px;top:14px}.lp .clock .face,.lp .clock span{display:none}.lp .demo-link{min-height:44px;margin-top:18px}.lp .clock .sky{width:28px;height:28px}.lp .clock b{min-width:44px;font-size:15px}.lp .cta h2{font-size:34px}.lp .cta .ctas{flex-direction:column;align-items:stretch;max-width:340px;margin-left:auto;margin-right:auto}.lp .cta .ctaform{flex-direction:column;max-width:340px}.lp .cta .ctaemail{text-align:center;background:#ffffff14}.lp .auto span{font-size:15px}.lp .trust{gap:8px;width:calc(100% - 32px);margin-top:36px}.lp .trust div{gap:8px;padding:6px 13px 6px 6px;font-size:13.5px}.lp .trust .ic{width:26px;height:26px}.lp .trust .ic svg{width:14px;height:14px}}@media (max-width:760px) and (max-height:700px){.lp .htext h1{font-size:32px}.lp .htext p{font-size:16px}}@media (max-width:390px){.lp .clock{left:58px;transform:translateY(-10px)}.lp .clock.on{transform:none}}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important;animation:none!important}}.lp .confetti{pointer-events:none;z-index:60;position:fixed;inset:0}.lp{position:relative}@media (scripting:enabled){.lp .hdash .tile{opacity:0;filter:blur(6px)brightness(1.5);transition:opacity .3s ease-out,transform .45s cubic-bezier(.2,1.1,.4,1),filter .4s ease-out;transform:scale(.92)}.lp .hdash .tile.in{opacity:1;filter:none;transform:none}.lp .hf-bld{opacity:0;transition:opacity .9s,transform 1.1s cubic-bezier(.2,1.1,.4,1);transform:translateY(14px)}.lp .hf-facility.on .hf-bld{opacity:1;transform:none}.lp:not(.is-ready) :is(.hdash,.art){visibility:hidden}}@media (min-width:761px){.lp .mk{scroll-margin-top:calc(20px + var(--i,0) * 6px)}.lp .cta{scroll-margin-top:calc(-1 * var(--nav))}}@media (max-width:390px){body.lp-clockon .lp-brand-text{display:none}}
