@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,500;12..96,600;12..96,700;12..96,800&family=Instrument+Sans:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap");html:has(.lpv2){scroll-behavior:smooth;scroll-padding-top:78px}@media (prefers-reduced-motion:reduce){html:has(.lpv2){scroll-behavior:auto}}.lpv2{--paper:oklch(0.965 0.008 85);--paper-2:oklch(0.935 0.010 85);--white:oklch(0.99 0.004 85);--ink:oklch(0.22 0.030 272);--ink-2:oklch(0.38 0.022 272);--ink-3:oklch(0.52 0.015 272);--dark:oklch(0.165 0.028 272);--dark-2:oklch(0.215 0.030 272);--blue:oklch(0.50 0.230 268);--blue-2:oklch(0.58 0.220 268);--blue-soft:oklch(0.50 0.230 268/0.12);--hair:oklch(0.22 0.03 272/0.13);--hair-2:oklch(0.22 0.03 272/0.26);--whair:oklch(1 0 0/0.10);--whair-2:oklch(1 0 0/0.20);--pt1:oklch(0.97 0.006 85);--pt2:oklch(0.97 0.006 85/0.64);--pt3:oklch(0.97 0.006 85/0.42);--nav-bg:oklch(0.965 0.008 85/0.85);--ghost:oklch(0.22 0.03 272/0.07);--disp:"Bricolage Grotesque",system-ui,sans-serif;--body:"Instrument Sans",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--maxw:1200px;--ease:cubic-bezier(0.22,0.75,0.25,1);color-scheme:light;background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip;transition:background-color .35s,color .35s}.lpv2 *{box-sizing:border-box}.dark .lpv2{--paper:oklch(0.16 0.024 272);--paper-2:oklch(0.19 0.026 272);--white:oklch(0.205 0.028 272);--ink:oklch(0.93 0.012 85);--ink-2:oklch(0.75 0.014 272);--ink-3:oklch(0.58 0.015 272);--dark:oklch(0.125 0.022 272);--dark-2:oklch(0.17 0.026 272);--blue:oklch(0.56 0.215 268);--blue-2:oklch(0.67 0.185 268);--blue-soft:oklch(0.56 0.215 268/0.2);--hair:oklch(1 0 0/0.10);--hair-2:oklch(1 0 0/0.22);--nav-bg:oklch(0.16 0.024 272/0.82);--ghost:oklch(1 0 0/0.06);color-scheme:dark}.dark .lpv2 .grain{opacity:.07}.dark .lpv2 .btn-ink{color:var(--paper)}.dark .lpv2 .phone{box-shadow:0 50px 110px oklch(0 0 0/.55),inset 0 0 0 2px oklch(1 0 0/.1)}.dark .lpv2 .phone,.dark .lpv2 .phone-notch{background:oklch(.1 .02 272)}.dark .lpv2 .scr-btn{background:var(--blue);color:var(--pt1)}.dark .lpv2 .price.feat{background:oklch(.105 .02 272)}.dark .lpv2 .tix{box-shadow:0 24px 60px oklch(0 0 0/.45),0 4px 12px oklch(0 0 0/.3)}.dark .lpv2 .tix.lead{box-shadow:0 40px 90px oklch(0 0 0/.6),0 6px 16px oklch(0 0 0/.35)}.dark .lpv2 .cell:hover{box-shadow:0 24px 60px oklch(0 0 0/.4)}.dark .lpv2 .price:hover{box-shadow:0 30px 70px oklch(0 0 0/.45)}.dark .lpv2 ::selection{background:var(--blue);color:var(--pt1)}.lpv2 a{color:inherit;text-decoration:none}.lpv2 ::selection{background:var(--blue);color:var(--pt1)}.lpv2 .mono{font-family:var(--mono);font-feature-settings:"tnum","zero"}.lpv2 .hot{color:var(--blue)}.lpv2 .hotc{color:var(--blue-2)}.lpv2 .dot{color:var(--blue)}.lpv2 .display{font-family:var(--disp);font-weight:800;letter-spacing:-.025em;line-height:.98}.lpv2 .grain{position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}.lpv2 .kicker{font-size:12px;letter-spacing:.22em;color:var(--ink-3);margin:0 0 22px}.lpv2 .kicker.inv{color:var(--pt3)}.lpv2 h1.display{font-size:clamp(54px,7vw,102px);margin:0 0 28px}.lpv2 .h2{font-size:clamp(38px,4.4vw,64px);margin:0 0 18px}.lpv2 .lede{font-size:19px;line-height:1.6;color:var(--ink-2);max-width:520px;margin:0 0 40px;text-wrap:pretty}.lpv2 .lede.inv{color:var(--pt2)}.lpv2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--body);font-weight:600;border-radius:999px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .25s;white-space:nowrap;cursor:pointer;border:0}.lpv2 .btn-sm{padding:9px 20px;font-size:14px}.lpv2 .btn-md{padding:13px 26px;font-size:15px}.lpv2 .btn-lg{padding:17px 32px;font-size:16px}.lpv2 .btn-blue{background:var(--blue);color:var(--pt1);box-shadow:0 10px 30px var(--blue-soft)}.lpv2 .btn-blue:hover{background:var(--blue-2);transform:translateY(-2px)}.lpv2 .btn-ink{background:var(--ink);color:var(--pt1)}.lpv2 .btn-ink:hover{transform:translateY(-2px)}.lpv2 .btn-paper{background:var(--paper);color:var(--ink)}.lpv2 .btn-paper:hover{transform:translateY(-2px)}.lpv2 .btn-line{border:1px solid var(--hair-2);color:var(--ink)}.lpv2 .btn-line:hover{border-color:var(--ink)}.lpv2 .btn-lineinv{border:1px solid var(--whair-2);color:var(--pt1)}.lpv2 .btn-lineinv:hover{border-color:var(--pt1)}.lpv2 .btn .arr{transition:transform .35s var(--ease)}.lpv2 .btn:hover .arr{transform:translateX(4px)}.lpv2 .nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 44px;transition:background .35s,box-shadow .35s}.lpv2 .nav.scrolled{background:var(--nav-bg);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 1px 0 var(--hair)}.lpv2 .brand{display:inline-flex;align-items:center;gap:10px}.lpv2 .brand-mark{width:22px;height:22px;border-radius:6px;background:var(--ink);position:relative;display:inline-block}.lpv2 .brand-mark:after{content:"z";position:absolute;inset:0;display:grid;place-items:center;color:var(--paper);font-family:var(--disp);font-weight:800;font-size:15px;line-height:1}.lpv2 .brand-mark.inv{background:var(--paper)}.lpv2 .brand-mark.inv:after{color:var(--ink)}.lpv2 .brand-name{font-family:var(--disp);font-weight:700;font-size:20px;letter-spacing:-.02em}.lpv2 .nav-links{display:flex;gap:34px;font-size:14.5px;font-weight:500;color:var(--ink-2)}.lpv2 .nav-links a{position:relative;transition:color .2s;cursor:pointer}.lpv2 .nav-links a:hover{color:var(--ink)}.lpv2 .nav-links a:after{content:"";position:absolute;left:50%;bottom:-9px;width:5px;height:5px;background:var(--blue);border-radius:50%;transform:translateX(-50%) scale(0);transition:transform .3s var(--ease)}.lpv2 .nav-links a.active{color:var(--ink)}.lpv2 .nav-links a.active:after{transform:translateX(-50%) scale(1)}.lpv2 .nav-cta{display:flex;align-items:center;gap:14px}.lpv2 .nav-signin{font-size:14.5px;font-weight:500;color:var(--ink-2);cursor:pointer}.lpv2 .nav-signin:hover{color:var(--ink)}.lpv2 .seg{display:flex;align-items:center;gap:2px;border:1px solid var(--hair-2);border-radius:999px;padding:3px}.lpv2 .seg button{appearance:none;border:0;background:transparent;cursor:pointer;color:var(--ink-3);font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1;padding:6px 10px;border-radius:999px;display:grid;place-items:center;transition:background .25s,color .25s}.lpv2 #langSeg button{font-family:var(--mono)}.lpv2 .seg button:hover{color:var(--ink)}.lpv2 .seg button.on{background:var(--ink);color:var(--paper)}.lpv2 .seg button svg{display:block}.lpv2 .hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:clip;padding:120px 44px 80px}.lpv2 .hero-rules{inset:0;background-image:linear-gradient(var(--hair) 0 0),linear-gradient(var(--hair) 0 0),linear-gradient(var(--hair) 0 0);background-size:1px 100%;background-position:25% 0,50% 0,75% 0;background-repeat:no-repeat;opacity:.6}.lpv2 .hero-ghost,.lpv2 .hero-rules{position:absolute;pointer-events:none}.lpv2 .hero-ghost{right:-2%;bottom:-6%;font-size:clamp(180px,24vw,380px);font-weight:500;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--ghost);letter-spacing:-.04em;user-select:none}.lpv2 .hero-inner{position:relative;max-width:1280px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;will-change:transform,opacity}.lpv2 .hero-meta{font-size:11.5px;letter-spacing:.18em;color:var(--ink-3);margin:44px 0 0}.lpv2 .cta-row{display:flex;gap:16px;flex-wrap:wrap}.lpv2 .cta-row.center{justify-content:center}.lpv2 .scroll-cue{position:absolute;bottom:30px;left:44px;display:flex;align-items:center;gap:12px;font-size:10.5px;letter-spacing:.3em;color:var(--ink-3)}.lpv2 .cue-line{width:44px;height:1px;background:var(--hair-2);position:relative;overflow:hidden;display:inline-block}.lpv2 .cue-line:after{content:"";position:absolute;inset:0;background:var(--blue);animation:lpv2-cue 2.2s var(--ease) infinite}@keyframes lpv2-cue{0%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}.lpv2 .hero-scene{perspective:1500px;height:560px;position:relative}.lpv2 .ticket-stack{position:absolute;inset:0;transform-style:preserve-3d}.lpv2 .tix{position:absolute;left:50%;top:50%;width:232px;margin:-160px 0 0 -116px;background:var(--white);border:1px solid var(--hair);border-radius:14px;padding:18px 20px 16px;box-shadow:0 24px 60px oklch(.22 .03 272/.13),0 4px 12px oklch(.22 .03 272/.07);will-change:transform}.lpv2 .tix.lead{box-shadow:0 40px 90px oklch(.22 .03 272/.2),0 6px 16px oklch(.22 .03 272/.08)}.lpv2 .tix-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.2em;color:var(--ink-3);margin-bottom:10px}.lpv2 .tix-pip{width:7px;height:7px;border-radius:50%;background:var(--hair-2)}.lpv2 .tix-pip.live{background:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.lpv2 .tix-num{font-family:var(--disp);font-weight:800;font-size:46px;letter-spacing:-.03em;line-height:1;margin-bottom:6px}.lpv2 .tix-num.pop{animation:lpv2-numpop .55s var(--ease)}@keyframes lpv2-numpop{0%{transform:translateY(10px);opacity:0;color:var(--blue)}60%{color:var(--blue)}to{transform:translateY(0);opacity:1}}.lpv2 .tix-svc{font-size:13px;color:var(--ink-2);margin-bottom:16px}.lpv2 .tix-perf{border-top:2px dashed var(--hair-2);position:relative;margin:0 -20px 14px}.lpv2 .tix-perf:after,.lpv2 .tix-perf:before{content:"";position:absolute;top:-7px;width:14px;height:14px;border-radius:50%;background:var(--paper)}.lpv2 .tix-perf:before{left:-8px}.lpv2 .tix-perf:after{right:-8px}.lpv2 .tix-foot{display:flex;justify-content:space-between;font-size:10.5px;letter-spacing:.12em;color:var(--ink-3);margin-bottom:12px}.lpv2 .tix-code{height:26px;opacity:.75;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 5px,var(--ink) 5px 6px,transparent 6px 10px,var(--ink) 10px 13px,transparent 13px 16px)}.lpv2 .ticker{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);overflow:clip;padding:16px 0;background:var(--white)}.lpv2 .ticker-track{display:inline-flex;align-items:center;gap:40px;width:max-content;font-size:12px;letter-spacing:.16em;color:var(--ink-3);animation:lpv2-marquee 30s linear infinite}.lpv2 .ticker-track b{color:var(--ink);font-weight:500;margin-left:6px}.lpv2 .ticker:hover .ticker-track{animation-play-state:paused}.lpv2 .tsep{width:5px;height:5px;background:var(--blue);transform:rotate(45deg);flex:none}@keyframes lpv2-marquee{to{transform:translateX(-50%)}}.lpv2 .steps-track{height:320vh;position:relative}.lpv2 .steps-pin{position:sticky;top:0;height:100vh;overflow:clip;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:var(--maxw);margin:0 auto;padding:80px 44px 40px}.lpv2 .steps-list{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:30px}.lpv2 .step{display:grid;grid-template-columns:56px 1fr;gap:18px;opacity:.3;transform:translateX(0);transition:opacity .5s,transform .5s var(--ease)}.lpv2 .step.active{opacity:1;transform:translateX(6px)}.lpv2 .step-no{font-size:13px;color:var(--ink-3);padding-top:6px;border-top:2px solid var(--hair-2);transition:border-color .5s,color .5s}.lpv2 .step.active .step-no{border-color:var(--blue);color:var(--blue)}.lpv2 .step h3{font-family:var(--disp);font-weight:700;font-size:23px;letter-spacing:-.01em;margin:0 0 8px}.lpv2 .step p{font-size:15.5px;line-height:1.6;color:var(--ink-2);margin:0;max-width:400px}.lpv2 .steps-progress{margin-top:40px;width:220px;height:2px;background:var(--hair)}.lpv2 .steps-progress span{display:block;height:100%;width:0;background:var(--blue)}.lpv2 .phone-wrap{perspective:1300px;display:flex;justify-content:center}.lpv2 .phone{position:relative;width:296px;height:600px;border-radius:46px;background:var(--ink);padding:11px;box-shadow:0 50px 110px oklch(.22 .03 272/.3),inset 0 0 0 2px oklch(1 0 0/.08);transform-style:preserve-3d;will-change:transform}.lpv2 .phone-notch{position:absolute;top:22px;left:50%;transform:translateX(-50%);width:84px;height:22px;border-radius:12px;background:var(--ink);z-index:5}.lpv2 .screen{position:absolute;inset:11px;border-radius:36px;overflow:clip;background:var(--paper);padding:58px 22px 22px;opacity:0;transition:opacity .45s;pointer-events:none}.lpv2 .phone[data-screen="0"] .s0,.lpv2 .phone[data-screen="1"] .s1,.lpv2 .phone[data-screen="2"] .s2{opacity:1}.lpv2 .scr-head{display:flex;justify-content:space-between;font-size:10.5px;letter-spacing:.2em;color:var(--ink-3);margin-bottom:26px}.lpv2 .scr-head.inv{color:oklch(1 0 0/.6)}.lpv2 .scr-title{font-family:var(--disp);font-weight:800;font-size:28px;letter-spacing:-.02em;margin-bottom:4px}.lpv2 .scr-sub{font-size:13px;color:var(--ink-3);margin-bottom:22px}.lpv2 .scr-sub.center{text-align:center;margin-bottom:10px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.lpv2 .scr-svc{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;border:1px solid var(--hair);border-radius:13px;font-size:14.5px;font-weight:500;margin-bottom:10px;background:var(--white)}.lpv2 .scr-svc.on{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.lpv2 .scr-svc .dim{font-size:11px;color:var(--ink-3)}.lpv2 .scr-btn{position:absolute;left:22px;right:22px;bottom:24px;background:var(--ink);color:var(--pt1);text-align:center;padding:16px;border-radius:999px;font-weight:600;font-size:15px}.lpv2 .scr-big{font-family:var(--disp);font-weight:800;font-size:64px;letter-spacing:-.03em;text-align:center;line-height:1;margin:4px 0 18px}.lpv2 .scr-ring{width:132px;height:132px;margin:6px auto 20px;position:relative}.lpv2 .scr-ring span{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--blue) 0 64%,var(--hair) 64% 100%);-webkit-mask:radial-gradient(closest-side,transparent 70%,#000 71%);mask:radial-gradient(closest-side,transparent 70%,#000 71%);animation:lpv2-ringspin 9s linear infinite}@keyframes lpv2-ringspin{to{transform:rotate(1turn)}}.lpv2 .scr-eta{text-align:center;font-size:15px;color:var(--ink-2);margin-bottom:16px}.lpv2 .scr-note{position:absolute;left:22px;right:22px;bottom:26px;text-align:center;font-size:9.5px;letter-spacing:.22em;color:var(--ink-3)}.lpv2 .screen.s2{background:var(--blue);color:var(--pt1)}.lpv2 .scr-up{text-align:center;font-size:12px;letter-spacing:.3em;margin:64px 0 10px;color:oklch(1 0 0/.75)}.lpv2 .scr-big.inv{font-size:76px;margin-bottom:22px}.lpv2 .scr-win{text-align:center;font-size:17px;color:oklch(1 0 0/.85)}.lpv2 .scr-win b{font-family:var(--disp);font-weight:800;font-size:26px}.lpv2 .scr-note.inv{color:oklch(1 0 0/.6)}.lpv2 .console-track{height:300vh;position:relative;background:var(--dark);color:var(--pt1)}.lpv2 .console-pin{position:sticky;top:0;height:100vh;overflow:clip;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:90px 44px 40px;gap:12px}.lpv2 .console-head{text-align:center;max-width:720px}.lpv2 .console-head .lede{margin-left:auto;margin-right:auto;margin-bottom:0;font-size:17px}.lpv2 .console-scene{perspective:1700px;width:100%;display:flex;justify-content:center;margin-top:34px}.lpv2 .console3d{position:relative;width:min(660px,86vw);height:400px;transform-style:preserve-3d;will-change:transform}.lpv2 .layer{position:absolute;inset:0;border-radius:18px;padding:24px 26px;background:oklch(.23 .032 272/.94);border:1px solid var(--whair-2);box-shadow:0 30px 70px oklch(0 0 0/.4);will-change:transform,opacity}.lpv2 .layer-tag{position:absolute;top:-32px;left:2px;font-size:10.5px;letter-spacing:.26em;color:var(--pt3);display:flex;align-items:center;gap:9px}.lpv2 .layer-tag i{width:20px;height:1px;background:var(--blue-2);display:inline-block}.lpv2 .lay-title{font-size:10.5px;letter-spacing:.2em;color:var(--pt3);margin-bottom:16px}.lpv2 .lay-row{display:flex;align-items:center;gap:12px;padding:12px 15px;border:1px solid var(--whair);border-radius:11px;font-size:14px;color:var(--pt2);margin-bottom:9px}.lpv2 .lay-row b{font-weight:500;color:var(--pt1);font-size:14px}.lpv2 .lay-row .lt{margin-left:auto;font-size:11px;color:var(--pt3)}.lpv2 .lay-row.q span:nth-child(2){flex:1}.lpv2 .lay-dot{width:7px;height:7px;border-radius:50%;background:var(--blue-2);flex:none}.lpv2 .lay-dot.ok{background:oklch(.72 .17 155)}.lpv2 .lay-dot.warn{background:oklch(.78 .15 75)}.lpv2 .pill{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;padding:4px 11px;border-radius:999px;border:1px solid var(--whair-2);color:var(--pt2)}.lpv2 .pill.serving{background:var(--blue);border-color:transparent;color:var(--pt1)}.lpv2 .pill.wait{color:var(--pt3)}.lpv2 .lay-bars{display:flex;align-items:flex-end;gap:7px;height:110px;margin-bottom:16px}.lpv2 .lay-bars i{flex:1;border-radius:4px 4px 2px 2px;background:linear-gradient(to top,oklch(.5 .23 268/.35),var(--blue-2))}.lpv2 .lay-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.lpv2 .lay-grid>div{border:1px solid var(--whair);border-radius:12px;padding:18px}.lpv2 .lay-grid b{display:block;font-size:26px;font-weight:500;color:var(--pt1);margin-bottom:4px}.lpv2 .lay-grid span{font-size:12px;color:var(--pt3)}.lpv2 .bento-wrap{max-width:var(--maxw);margin:0 auto;padding:150px 44px 130px}.lpv2 .bento{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px}.lpv2 .cell{background:var(--white);border:1px solid var(--hair);border-radius:20px;padding:30px;transition:box-shadow .4s var(--ease);transform-style:preserve-3d;will-change:transform}.lpv2 .cell:hover{box-shadow:0 24px 60px oklch(.22 .03 272/.1)}.lpv2 .cell.wide{grid-column:span 2}.lpv2 .cell h3{font-family:var(--disp);font-weight:700;font-size:21px;letter-spacing:-.01em;margin:0 0 10px}.lpv2 .cell p{font-size:15px;line-height:1.6;color:var(--ink-2);margin:0;text-wrap:pretty}.lpv2 .cell-mock{margin-bottom:24px;display:grid;gap:8px;transform:translateZ(24px)}.lpv2 .cm-row{display:flex;align-items:center;gap:14px;font-size:13.5px;border:1px solid var(--hair);border-radius:11px;padding:11px 14px;background:var(--paper)}.lpv2 .cm-row b{font-weight:500}.lpv2 .cm-row span:nth-child(2){flex:1;color:var(--ink-2)}.lpv2 .cm-row.dim{opacity:.55}.lpv2 .cm-btn{font-size:12px;font-weight:600;padding:5px 14px;border-radius:999px;background:var(--blue);color:var(--pt1)}.lpv2 .cm-btn.ghost{background:transparent;border:1px solid var(--hair-2);color:var(--ink-2)}.lpv2 .cell.code{background:var(--dark);border-color:transparent;color:var(--pt1)}.lpv2 .cell.code h3{color:var(--pt1)}.lpv2 .cell.code p{color:var(--pt2)}.lpv2 .code-line{font-size:12px!important;line-height:1.8!important;border:1px solid var(--whair);border-radius:10px;padding:12px 14px;margin:0 0 14px!important;color:var(--pt2)!important}.lpv2 .numbers{background:var(--blue);color:var(--pt1);padding:92px 44px}.lpv2 .numbers-grid{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.lpv2 .num b{display:block;font-family:var(--disp);font-weight:800;font-size:clamp(46px,5vw,72px);letter-spacing:-.03em;line-height:1;margin-bottom:12px;font-variant-numeric:tabular-nums}.lpv2 .num span{font-size:11px;letter-spacing:.22em;color:oklch(1 0 0/.7)}.lpv2 .quote-wrap{padding:160px 44px 150px}.lpv2 .quote-inner{max-width:980px;margin:0 auto;position:relative;text-align:center}.lpv2 .qmark{position:absolute;top:-76px;left:50%;transform:translateX(-50%);font-size:150px;line-height:1;color:var(--blue);opacity:.9;pointer-events:none;user-select:none}.lpv2 .quote{margin:0 0 36px;font-weight:700;letter-spacing:-.02em;line-height:1.18;font-size:clamp(26px,3.4vw,46px);text-wrap:balance}.lpv2 .quote-by{font-size:11.5px;letter-spacing:.22em;color:var(--ink-3);margin:0}.lpv2 .pricing{max-width:var(--maxw);margin:0 auto;padding:150px 44px 140px;text-align:center}.lpv2 .pricing .lede{margin-left:auto;margin-right:auto}.lpv2 .price-note{font-size:12.5px;letter-spacing:.04em;color:var(--ink-3);margin:18px 0 0}.lpv2 .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px;text-align:left;align-items:stretch}.lpv2 .price{position:relative;background:var(--white);border:1px solid var(--hair);border-radius:22px;padding:34px 30px;display:flex;flex-direction:column;gap:18px;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.lpv2 .price:hover{transform:translateY(-6px);box-shadow:0 30px 70px oklch(.22 .03 272/.12)}.lpv2 .price h3{font-size:12px;letter-spacing:.24em;color:var(--ink-3);margin:0;font-weight:500}.lpv2 .price.feat{background:var(--ink);color:var(--pt1);border-color:transparent;transform:translateY(-14px);box-shadow:0 40px 90px oklch(.22 .03 272/.25)}.lpv2 .price.feat:hover{transform:translateY(-20px)}.lpv2 .price.feat h3{color:var(--pt3)}.lpv2 .ribbon{position:absolute;top:-13px;left:30px;background:var(--blue);color:var(--pt1);font-size:10px;letter-spacing:.22em;padding:6px 14px;border-radius:999px}.lpv2 .amount b{font-family:var(--disp);font-weight:800;font-size:40px;letter-spacing:-.03em}.lpv2 .amount span{font-size:13px;color:var(--ink-3);margin-left:10px}.lpv2 .price.feat .amount span{color:var(--pt3)}.lpv2 .pd{font-size:14.5px;color:var(--ink-2);margin:0}.lpv2 .price.feat .pd{color:var(--pt2)}.lpv2 .price ul{list-style:none;margin:0;padding:0;display:grid;gap:11px;flex:1}.lpv2 .price li{font-size:14.5px;color:var(--ink-2);display:flex;align-items:center;gap:11px}.lpv2 .price.feat li{color:var(--pt2)}.lpv2 .price li:before{content:"";width:6px;height:6px;background:var(--blue);transform:rotate(45deg);flex:none}.lpv2 .price.feat li:before{background:var(--blue-2)}.lpv2 .cta{background:var(--dark);color:var(--pt1);padding:170px 44px 160px;text-align:center}.lpv2 .cta .display{font-size:clamp(52px,6.6vw,96px);margin:0 0 44px}.lpv2 .cta .hot{color:var(--blue-2)}.lpv2 .foot{background:var(--dark);color:var(--pt2);border-top:1px solid var(--whair);padding:70px 44px 30px}.lpv2 .foot-grid{max-width:var(--maxw);margin:0 auto 60px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.lpv2 .foot-brand .brand{color:var(--pt1);margin-bottom:14px;display:inline-flex}.lpv2 .foot-brand p{font-size:14px;line-height:1.65;color:var(--pt3);max-width:300px;margin:12px 0 0}.lpv2 .foot-col{display:grid;gap:12px;align-content:start;font-size:14px}.lpv2 .foot-col h4{font-size:10.5px;letter-spacing:.24em;color:var(--pt3);margin:0 0 6px;font-weight:500}.lpv2 .foot-col a{color:var(--pt2);transition:color .2s;cursor:pointer}.lpv2 .foot-col a:hover{color:var(--pt1)}.lpv2 .foot-bar{max-width:var(--maxw);margin:0 auto;padding-top:24px;border-top:1px solid var(--whair);display:flex;justify-content:space-between;font-size:10.5px;letter-spacing:.18em;color:var(--pt3)}.lpv2 .foot-live{display:inline-flex;align-items:center;gap:9px}.lpv2 .foot-live i{width:7px;height:7px;border-radius:50%;background:oklch(.72 .17 155);box-shadow:0 0 0 3px oklch(.72 .17 155/.25)}.lpv2 [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.lpv2 [data-reveal].in{opacity:1;transform:translateY(0)}.lpv2 [data-delay="1"]{transition-delay:.1s}.lpv2 [data-delay="2"]{transition-delay:.2s}.lpv2 [data-delay="3"]{transition-delay:.32s}.lpv2 [data-delay="4"]{transition-delay:.45s}@media (max-width:1060px){.lpv2 .nav{padding:14px 24px}.lpv2 .nav-links,.lpv2 .nav-signin{display:none}.lpv2 .hero{padding:130px 24px 90px}.lpv2 .hero-inner{grid-template-columns:1fr;gap:70px}.lpv2 .hero-scene{height:460px}.lpv2 .steps-track{height:220vh}.lpv2 .steps-pin{grid-template-columns:1fr;padding:70px 24px}.lpv2 .phone-wrap{display:none}.lpv2 .console-pin{padding:70px 24px}.lpv2 .console3d{height:340px}.lpv2 .bento{grid-template-columns:1fr 1fr}.lpv2 .cell.wide{grid-column:span 2}.lpv2 .bento-wrap,.lpv2 .pricing{padding-left:24px;padding-right:24px}.lpv2 .numbers-grid{grid-template-columns:1fr 1fr;gap:50px 30px}.lpv2 .quote-wrap{padding:130px 24px 110px}.lpv2 .qmark{top:-60px;font-size:110px}.lpv2 .price-grid{grid-template-columns:1fr}.lpv2 .price.feat{transform:none}.lpv2 .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lpv2 .bento{grid-template-columns:1fr}.lpv2 .cell.wide{grid-column:span 1}.lpv2 .numbers-grid{grid-template-columns:1fr}.lpv2 .foot-bar{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.lpv2 [data-reveal]{opacity:1;transform:none;transition:none}.lpv2 .cue-line:after,.lpv2 .scr-ring span,.lpv2 .ticker-track{animation:none}}