.lp{--st-bg:#08090a;--st-ink:#edeef0;--st-ink-2:#a4a8ae;--st-ink-3:#8a8f96;--st-line:#ffffff14;--st-line-2:#ffffff29;--lime:#c6f24e;overflow-x:clip}.lp section[id]{scroll-margin-top:64px}.lp-wrap{width:min(1200px,100%);margin:0 auto;padding-inline:28px}.lp h1,.lp h2,.lp h3{text-wrap:balance}.lp-eyebrow{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}.lp-eyebrow.center{text-align:center;display:block}.lp-lbl{color:var(--muted);font-size:12.5px}.lp-p{color:var(--ink-2);max-width:34em;margin:0;font-size:17px;line-height:1.6}.lp-btn{white-space:nowrap;height:38px;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s,filter .15s;display:inline-flex}.lp-btn:hover{border-color:var(--ink-2)}.lp-btn.lime{background:var(--lime);color:#12140f;border-color:#0000}.lp-btn.lime:hover{filter:brightness(1.06)}.lp-btn.ghost{background:0 0;border-color:#0000}.lp-btn.lg{border-radius:12px;height:48px;padding:0 20px;font-size:15px}.lp-nav{z-index:40;padding-top:env(safe-area-inset-top,0px);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid var(--line);transition:background-color .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.lp-nav .lp-wrap{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.lp-nav[data-over]{background:color-mix(in srgb, var(--st-bg) 62%, transparent);border-bottom-color:var(--st-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lp-brand{color:var(--ink);border-radius:8px;align-items:center;gap:9px;display:flex}.lp-mark{width:26px;height:26px}.lp-word{width:auto;height:20px;display:block}.lp-links{gap:2px;display:flex}.lp-links a{color:var(--ink-2);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:550;transition:color .15s,background-color .15s}.lp-links a:hover{color:var(--ink);background:var(--surface-2)}.lp-cta{align-items:center;gap:8px;display:flex}.lp-nav[data-over] .lp-brand{color:var(--st-ink);--mark-fg:#c6f24e;--mark-soft:#6c832f}.lp-nav[data-over] .lp-links a,.lp-nav[data-over] .lp-btn.ghost{color:var(--st-ink-2)}.lp-nav[data-over] .lp-links a:hover,.lp-nav[data-over] .lp-btn.ghost:hover{color:var(--st-ink);background:#ffffff0f}.lp-nav[data-over] .icon-btn{border-color:var(--st-line-2);color:var(--st-ink-2);box-shadow:none;background:#ffffff0d}.lp-story{background:var(--st-bg);height:440vh;color:var(--st-ink);position:relative}.lp-stage{height:calc(100vh / var(--zoom,1));height:calc(100svh / var(--zoom,1));position:sticky;top:0;overflow:hidden}.lp-gl{width:100%;height:100%;display:block;position:absolute;inset:0}.lp-horizon{pointer-events:none;background:linear-gradient(#0000 30%,#c6f24e12);height:55%;position:absolute;bottom:0;left:0;right:0}.lp-fade{background:linear-gradient(to top, var(--st-bg), transparent);pointer-events:none;height:100px;position:absolute;bottom:0;left:0;right:0}.lp-copy{pointer-events:none;position:absolute;inset:0}.lp-copy .lp-wrap{flex-direction:column;justify-content:center;height:100%;display:flex}.lp-hero{pointer-events:auto;flex-direction:column;align-items:flex-start;gap:20px;max-width:620px;display:flex}.lp-hero .lp-eyebrow{color:var(--lime)}.lp-hero h1{letter-spacing:-.05em;color:var(--st-ink);margin:0;font-size:clamp(42px,6.4vw,84px);font-weight:650;line-height:.98}.lp-lede{color:var(--st-ink-2);max-width:32em;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.lp-acts{flex-wrap:wrap;gap:10px;display:flex}.lp-hero .lp-btn:not(.lime){border-color:var(--st-line-2);color:var(--st-ink);background:#ffffff0d}.lp-hero .lp-btn:not(.lime):hover{background:#ffffff17}.lp-small{color:var(--st-ink-3);font-size:13.5px}.lp-hint{font:500 12px var(--mono);letter-spacing:.08em;color:var(--st-ink-3);align-items:center;gap:10px;display:inline-flex}.lp-hint i{background:linear-gradient(var(--st-ink-3), transparent);width:1px;height:28px;animation:1.8s ease-in-out infinite lp-drip}@keyframes lp-drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.lp-tag{pointer-events:none;opacity:0;will-change:transform;width:max-content;transition:opacity .35s;position:absolute;top:0;left:0}.lp-tag>span{border:1px solid var(--st-line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 12px var(--mono);color:var(--st-ink);white-space:nowrap;background:#0e1012d6;border-radius:9px;padding:6px 10px;display:block;transform:translate(-50%,calc(-100% - 16px))}.lp-tag em{color:var(--st-ink-3);margin-right:6px;font-style:normal}.lp-tag.goal>span{background:var(--lime);color:#12140f;border-color:#0000}.lp-tag.goal em{color:#12140f9e}.lp-tag.on{opacity:1}.lp-readout{font-variant-numeric:tabular-nums;pointer-events:none;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;top:92px;right:28px}.lp-readout .k{font:500 11px var(--mono);letter-spacing:.1em;color:var(--st-ink-3)}.lp-readout .v{letter-spacing:-.04em;font-size:clamp(26px,3vw,40px);font-weight:600}.lp-readout .a{font:500 12.5px var(--mono);color:var(--lime)}.lp-chapters{pointer-events:none;position:absolute;bottom:44px;left:0;right:0}.lp-chapters .lp-wrap{align-items:flex-end;gap:24px;display:flex}.lp-rail{opacity:0;flex-direction:column;gap:6px;padding-bottom:6px;transition:opacity .4s;display:flex}.lp-rail i{background:var(--st-line-2);border-radius:3px;width:3px;height:22px;position:relative;overflow:hidden}.lp-rail i:after{content:"";background:var(--lime);transform:scaleY(var(--f,0));transform-origin:top;position:absolute;inset:0}.lp-caps{width:min(440px,100vw - 84px);min-height:150px;position:relative}.lp-caps>div{border:1px solid var(--st-line-2);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);opacity:0;visibility:hidden;background:#0a0b0ccc;border-radius:16px;flex-direction:column;gap:8px;padding:18px 20px;transition:opacity .45s,transform .45s,visibility .45s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(10px);box-shadow:0 20px 50px -20px #000c}.lp-caps>div.on{opacity:1;visibility:visible;transform:none}.lp-caps .step{font:500 11px var(--mono);letter-spacing:.12em;color:var(--lime)}.lp-caps b{letter-spacing:-.03em;font-size:clamp(21px,2.3vw,28px);font-weight:600;line-height:1.15}.lp-caps span:not(.step){color:var(--st-ink-2);font-size:15px;line-height:1.5}.lp-sec{padding-block:clamp(72px,9vw,120px) 0}.lp-head{flex-direction:column;gap:14px;max-width:660px;margin-bottom:48px;display:flex}.lp-head.flush{margin:0}.lp-head h2,.lp-band h2,.lp-closing h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:650;line-height:1.03}.lp-logo{border-radius:8px;flex:none;width:28px;height:28px;display:inline-block;overflow:hidden}.lp-logo img{object-fit:contain;width:100%;height:100%;display:block}.lp-logo.pad{background:#fff;place-items:center;display:inline-grid}.lp-logo.pad img{width:78%;height:78%}.lp-banks{padding-block:64px 8px}.lp-bankrow{flex-wrap:wrap;justify-content:center;gap:14px 30px;margin:26px 0 0;padding:0;list-style:none;display:flex}.lp-bankrow li{color:var(--ink-2);align-items:center;gap:10px;font-size:15px;font-weight:550;display:inline-flex}.lp-banknote{text-align:center;color:var(--muted);margin:18px 0 0;font-size:12px}.lp-tour{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:36px;display:grid}.lp-tabs{flex-direction:column;display:flex;position:sticky;top:96px}.lp-tab{text-align:left;border:0;border-left:2px solid var(--line-2);color:var(--muted);cursor:pointer;font:inherit;background:0 0;flex-direction:column;gap:6px;padding:18px 0 18px 20px;transition:border-color .2s;display:flex;position:relative}.lp-tab b{letter-spacing:-.02em;color:var(--ink-2);font-size:17px;font-weight:600;transition:color .2s}.lp-tab span{color:var(--ink-2);opacity:0;max-height:0;transition:max-height .4s var(--ease), opacity .3s;font-size:14px;line-height:1.5;overflow:hidden}.lp-tab:hover b,.lp-tab[aria-selected=true] b{color:var(--ink)}.lp-tab[aria-selected=true]{border-left-color:var(--lime)}.lp-tab[aria-selected=true] span{opacity:1;max-height:80px}.lp-tab .bar{background:var(--lime);transform-origin:top;width:2px;height:100%;animation:6s linear both lp-tabbar;position:absolute;top:0;left:-2px}.lp-tab[aria-selected=true]:has(.bar){border-left-color:var(--line-2)}.lp-tour.held .lp-tab .bar{animation-play-state:paused}@keyframes lp-tabbar{0%{transform:scaleY(0)}}@keyframes lp-tabbar-x{0%{transform:scaleX(0)}}.lp-win{border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--shadow-pop);border-radius:18px;min-width:0;overflow:hidden}.lp-winbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.lp-winbar .dots{gap:6px;display:flex}.lp-winbar .dots i{background:var(--surface-3);border-radius:99px;width:10px;height:10px}.lp-pane{min-height:420px;animation:lp-rise .35s var(--ease) both;flex-direction:column;gap:18px;padding:26px;display:flex}@keyframes lp-rise{0%{opacity:0;transform:translateY(8px)}}.lp-ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.lp-ph h3{letter-spacing:-.03em;margin:4px 0 0;font-size:22px;font-weight:650}.lp-pane .lp-eyebrow{font-size:11px}.lp-pill{background:var(--accent-soft);border-radius:99px;align-items:center;height:28px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.lp-search{border:1px solid var(--line-2);height:34px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;min-width:180px;padding:0 14px;font-size:14px;display:inline-flex}.lp-split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;display:grid}.lp-cell{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.lp-cell.dark{background:var(--hero);color:var(--hero-ink);border-color:var(--hero-line)}.lp-cell.dark .lp-lbl{color:var(--hero-muted)}.lp-big{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:650;line-height:1}.lp-mini{border-top:1px solid var(--hero-line);flex-direction:column;margin-top:auto;display:flex}.lp-mini div{border-bottom:1px solid var(--hero-line);justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.lp-mini div:last-child{border-bottom:0}.lp-mini span{color:var(--hero-muted)}.lp-mini b{font-variant-numeric:tabular-nums;font-weight:600}.lp-rows{flex-direction:column;display:flex}.lp-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.lp-row:last-child{border-bottom:0}.lp-row .t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lp-row .t b{font-weight:600}.lp-row .t small{color:var(--muted);font-size:12px}.lp-row .a{font-variant-numeric:tabular-nums;font-weight:600}.lp-row .a.in{color:var(--pos)}.lp-row .a.muted{color:var(--muted);font-weight:500}.lp-day{font:500 11px var(--mono);letter-spacing:.06em;color:var(--muted);padding:10px 0 2px;display:block}.lp-private{align-items:center;gap:4px;display:inline-flex}.lp-av{background:var(--lime);color:#12140f;border-radius:99px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:650;display:grid}.lp-av.two{background:var(--surface-3);color:var(--ink)}.lp-bar{flex-direction:column;gap:6px;padding:4px 0;display:flex}.lp-bar .top{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.lp-bar b,.lp-goal b{font-variant-numeric:tabular-nums;font-weight:600}.lp-bar b.warn{color:var(--warn)}.lp .track{background:var(--surface-3);border-radius:9px;height:8px;overflow:hidden}.lp .track i{background:var(--lime);border-radius:9px;height:100%;display:block}.lp .track i.warn{background:var(--warn)}.lp-goal-n{font-size:16px;font-weight:650}.lp-big.sm{margin:2px 0 4px;font-size:30px}.lp-goal{flex-direction:column;gap:6px;padding:6px 0 10px;display:flex}.lp-math{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:56px;display:grid}.lp-slip{border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--shadow-pop);border-radius:18px;padding:22px}.lp-slip-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;gap:2px;margin-bottom:16px;padding:3px;display:flex}.lp-slip-tabs button{height:34px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-size:13.5px;font-weight:600}.lp-slip-tabs button[aria-checked=true]{background:var(--ink);color:var(--bg)}.lp-slip-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.lp-slip-t{flex-direction:column;gap:2px;display:flex}.lp-slip-t b{font-size:16px;font-weight:650}.lp-slip ul{min-height:308px;margin:0;padding:0;list-style:none}.lp-slip li{border-bottom:1px dashed var(--line-2);border-radius:8px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;height:44px;padding:11px 6px;font-size:14.5px;transition:background-color .15s;display:grid}.lp-slip li.on{background:var(--surface-2)}.lp-slip li:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.lp-slip li .k{background:var(--part-2);border-radius:2px;width:8px;height:8px}.lp-slip li:first-child .k{background:var(--lime)}.lp-slip li:last-child .k{background:var(--ink)}.lp-slip li .a{font-variant-numeric:tabular-nums;font-weight:550}.lp-slip-tot{font-variant-numeric:tabular-nums;justify-content:space-between;padding:14px 6px 4px;font-size:17px;font-weight:650;display:flex}.lp-slip-foot{min-height:2.9em;margin:4px 6px 0;line-height:1.45}.lp-apps{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:center;gap:56px;display:grid}.lp-feat{border-top:1px solid var(--line);flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.lp-feat li{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.lp-feat .ic{color:var(--pos);flex:none;margin-top:2px}.lp-feat b{font-size:15.5px;font-weight:600;display:block}.lp-feat span{color:var(--ink-2);margin-top:3px;font-size:14px;line-height:1.5;display:block}.lp-phones{--pw:260px;justify-content:center;gap:26px;padding-block:10px 50px;display:flex;position:relative}.lp-phones:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#c6f24e2e,#0000);position:absolute;inset:10% 5% 0}.lp-phone{width:var(--pw);font-size:calc(var(--pw) / 18);aspect-ratio:9/19.2;color:#edeef0;background:linear-gradient(160deg,#2a2d31,#141618 40%,#1d2023);border-radius:3.4em;flex:none;padding:.62em;position:relative;box-shadow:0 50px 100px -30px #0000008c,inset 0 0 0 1px #ffffff14}.lp-phone:nth-child(2){margin-top:3.4em}.lp-scr{background:#0b0c0e;border-radius:2.8em;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.lp-island{z-index:2;background:#000;border-radius:99px;width:6.8em;height:1.9em;margin-left:-3.4em;position:absolute;top:.8em;left:50%}.lp-phone.android{background:linear-gradient(160deg,#31343a,#17191c 45%,#24272b);border-radius:2.6em;padding:.5em}.lp-phone.android .lp-scr{border-radius:2.2em}.lp-hole{z-index:2;background:#000;border-radius:99px;width:1.15em;height:1.15em;margin-left:-.575em;position:absolute;top:1.05em;left:50%;box-shadow:inset 0 0 0 2px #15171a}.lp-gesture{background:#ffffff8c;border-radius:99px;width:6em;height:.28em;margin-left:-3em;position:absolute;bottom:.7em;left:50%}.lp-sbar{flex:none;justify-content:space-between;align-items:center;height:3.2em;padding:1.15em 2em 0 2.2em;font-weight:600;display:flex}.lp-sbar i{border:1px solid #ffffff80;border-radius:.25em;width:1.6em;height:.8em;position:relative}.lp-sbar i:after{content:"";background:#fff;border-radius:1px;position:absolute;inset:1px 30% 1px 1px}.lp-pbody{flex-direction:column;flex:1;gap:1em;min-height:0;padding:.9em 1.3em 0;display:flex;overflow:hidden}.lp-pbody>div:first-of-type{flex-direction:column;gap:.2em;display:flex}.lp-hi{color:#a4a8ae;font-size:.95em}.lp-k{color:#8a8f96;font-size:.85em}.lp-v{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--lime);font-size:2.35em;font-weight:650;line-height:1.05}.lp-pcard{background:#ffffff08;border:1px solid #ffffff14;border-radius:1.2em;padding:.9em 1em}.lp-pcard-hd{color:#8a8f96;justify-content:space-between;align-items:baseline;gap:.6em;margin-bottom:.3em;font-size:.85em;display:flex}.lp-pcard-hd b{color:#edeef0;font-variant-numeric:tabular-nums;font-size:1.15em}.lp-prow{align-items:center;gap:.7em;padding:.45em 0;font-size:.92em;display:flex}.lp-prow+.lp-prow{border-top:1px solid #ffffff14}.lp-prow .t{flex-direction:column;flex:1;min-width:0;display:flex}.lp-prow .t small{color:#8a8f96;font-size:.85em}.lp-prow .a{font-variant-numeric:tabular-nums;font-weight:550}.lp-prow .lp-logo{border-radius:.6em;width:2.2em!important;height:2.2em!important}.lp-scr.lock{background:radial-gradient(120% 70% at 50% 0,#26301a,#0b0c0e 60%)}.lp-time{text-align:center;margin-top:1.4em}.lp-time span{color:#ffffffb8;font-size:.95em;font-weight:500;display:block}.lp-time b{letter-spacing:-.04em;font-size:5.2em;font-weight:600;line-height:1;display:block}.lp-notes{flex-direction:column;gap:.5em;margin-top:auto;padding:0 .8em 1.6em;display:flex}.lp-note{--mark-fg:#c6f24e;--mark-soft:#6c832f;background:#1e2124db;border-radius:1.3em;gap:.7em;padding:.8em .9em;font-size:.9em;line-height:1.35;display:flex}.lp-note>div{flex:1;min-width:0}.lp-note .ic{background:#12140f;border-radius:.6em;flex:none;place-items:center;width:2.3em;height:2.3em;display:grid}.lp-note .ic svg{width:64%;height:64%}.lp-note .hd{color:#fff9;justify-content:space-between;font-size:.85em;display:flex}.lp-note .hd b{color:#fff;font-weight:600}.lp-note p{color:#ffffffe0;margin:.15em 0 0}.lp-seg{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;gap:2px;margin-bottom:32px;padding:4px;display:inline-flex}.lp-seg button{height:40px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:14.5px;font-weight:600;transition:background-color .2s,color .2s}.lp-seg button:hover{color:var(--ink)}.lp-seg button[aria-checked=true]{background:var(--ink);color:var(--bg)}.lp-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lp-plan{border:1px solid var(--line-2);background:var(--surface);border-radius:28px;flex-direction:column;padding:34px 32px 30px;display:flex}.lp-plan.best{background:var(--lime);color:#12140f;border-color:#0000}.lp-pn{letter-spacing:-.02em;font-size:20px;font-weight:650}.lp-pf{color:var(--muted);margin-top:4px;font-size:15px}.lp-pp{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:30px;font-size:64px;font-weight:700;line-height:1}.lp-pp small{letter-spacing:0;color:var(--muted);font-size:18px;font-weight:500}.lp-pb{min-height:1.5em;color:var(--muted);margin-top:10px;font-size:14px}.lp-plan.best .lp-pf,.lp-plan.best .lp-pp small,.lp-plan.best .lp-pb,.lp-plan.best .lp-pnote{color:#12140fad}.lp-plan ul{flex-direction:column;gap:14px;margin:26px 0 30px;padding:0;list-style:none;display:flex}.lp-plan li{align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.4;display:flex}.lp-plan li .ic{color:var(--ink-2);flex:none;margin-top:2px}.lp-plan.best li .ic{color:#12140f}.lp-plan-btn{border:1px solid var(--line-2);background:var(--surface-2);height:54px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;margin-top:auto;font-size:15px;font-weight:650;transition:background-color .15s,border-color .15s;display:flex}.lp-plan-btn:hover{border-color:var(--ink-2)}.lp-plan.best .lp-plan-btn{color:#f1f3eb;background:#12140f;border-color:#0000}.lp-plan.best .lp-plan-btn:hover{background:#262a1f}.lp-pnote{text-align:center;color:var(--muted);margin-top:10px;font-size:13px}.lp-band{color:#f1f3eb;background:#0f110c;margin-top:clamp(72px,9vw,120px);padding-block:clamp(64px,8vw,110px)}.lp-band-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.lp-band-side{flex-direction:column;gap:18px;display:flex}.lp-band .lp-eyebrow{color:#a0a597}.lp-more{color:var(--lime);align-items:center;gap:8px;font-weight:600;display:inline-flex}.lp-more:hover{text-decoration:underline}.lp-lines>div{border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;padding:24px 0;display:grid}.lp-lines>div:last-child{border-bottom:1px solid #ffffff1f}.lp-lines b{letter-spacing:-.02em;font-size:19px;font-weight:650}.lp-lines span{color:#b4b9ab;font-size:15.5px;line-height:1.6}.lp-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,88px);display:grid}.lp-faq-list details{border-bottom:1px solid var(--line-2)}.lp-faq-list details:first-child{border-top:1px solid var(--line-2)}.lp-faq-list summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary .ic{color:var(--muted);transition:transform .3s var(--ease);flex:none}.lp-faq-list details[open] summary .ic{transform:rotate(45deg)}.lp-faq-list p{color:var(--ink-2);max-width:44em;margin:0 0 20px;line-height:1.65}.lp-closing{text-align:center;flex-direction:column;align-items:center;gap:22px;padding-block:clamp(96px,12vw,150px);display:flex}.lp-closing h2{max-width:14em}.lp-closing .lp-acts{justify-content:center}.lp-foot{border-top:1px solid var(--line);color:var(--muted);padding-block:26px 40px;font-size:13px}.lp-foot .lp-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-foot-links{gap:16px;display:flex}.lp-foot-links a{color:var(--ink-2)}.lp-foot-links a:hover{color:var(--ink)}@media (max-width:960px){.lp-tour,.lp-math,.lp-apps,.lp-band-grid,.lp-faq{grid-template-columns:1fr}.lp-tabs{scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}.lp-tab{border-left:0;border-bottom:2px solid var(--line-2);flex:none;padding:12px 14px}.lp-tab[aria-selected=true]{border-bottom-color:var(--lime)}.lp-tab span{display:none}.lp-tab[aria-selected=true]:has(.bar){border-bottom-color:var(--line-2)}.lp-tab .bar{transform-origin:0;width:100%;height:2px;animation-name:lp-tabbar-x;top:auto;bottom:-2px;left:0}.lp-hint{display:none}}@media (max-width:860px){.lp-links{display:none}.lp-readout{top:80px;right:16px}.lp-readout .v{font-size:24px}.lp-chapters{bottom:24px}.lp-split,.lp-plans{grid-template-columns:1fr}.lp-lines>div{grid-template-columns:1fr;gap:6px}}@media (max-width:560px){.lp-wrap{padding-inline:16px}.lp-story{height:400vh}.lp-cta{gap:4px}.lp-cta .lp-btn{padding:0 12px}.lp-phones{--pw:min(240px, calc((100vw - 32px - 16px) / 2));gap:16px}.lp-pane{padding:18px}.lp-search{min-width:0}}@media (prefers-reduced-motion:reduce){.lp-hint i,.lp-pane{animation:none}.lp-tab .bar{display:none}.lp-tab[aria-selected=true]:has(.bar){border-color:var(--lime)}}@media (max-width:640px){.lp-readout .k,.lp-caps .step,.lp-pane .lp-eyebrow{font-size:12px}}.lp-beta h1{letter-spacing:-.045em;max-width:14em;margin:0;font-size:clamp(36px,5vw,62px);font-weight:650;line-height:1.03}.lp-beta .lp-lede{text-wrap:pretty;margin-inline:auto}