.lpc{--bg:#07090d;--bg-2:#0a0d12;--card:#ffffff07;--card-hover:#ffffff0d;--card-solid:#0d1117;--hair:#94a3b824;--hair-strong:#94a3b84d;--ink:#eef2f7;--ink-2:#c4cdd8;--muted:#9aa6b4;--faint:#5f6b7a;--acc:#2dd4bf;--acc-2:#38bdf8;--grad:linear-gradient(100deg, #2dd4bf, #38bdf8);--good:#34d399;--good-tint:#34d3991a;--warm:#fbbf24;--btn-bg:#fff;--btn-ink:#0b0e13;--brand:#0071e3;--brand-hover:#0077ed;--band-bg:#0c1419;--band-ink:#eef2f7e6;--band-line:#2dd4bf;--doc-shadow:0 32px 64px -28px #000000bf;--r:12px;--r-lg:18px;--r-xl:26px;--r-btn:10px;font-family:var(--font-schibsted), -apple-system, sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}.lpc[data-theme=day]{--bg:#faf9f6;--bg-2:#f3f1ea;--card:#fff;--card-hover:#fffdf8;--card-solid:#fff;--hair:#e4e1d8;--hair-strong:#cdc7b9;--ink:#1b1813;--ink-2:#3d3a33;--muted:#6b675e;--faint:#726e68;--acc:#0f766e;--acc-2:#0369a1;--grad:linear-gradient(100deg, #0d9488, #0284c7);--good:#1d6b46;--good-tint:#e9f3ec;--warm:#d97706;--btn-bg:#1b1813;--btn-ink:#faf9f6;--band-bg:#1d4d36;--band-ink:#ffffffeb;--band-line:#e8650d;--doc-shadow:0 1px 2px #1b18130a, 0 30px 60px -28px #1b181338}.lpc,.lpc *,.lpc :before,.lpc :after{transition:background-color .5s,border-color .5s,color .5s,box-shadow .5s,opacity .5s}.lpc *{box-sizing:border-box}.lpc a{color:inherit;text-decoration:none}.lpc button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.lpc ::selection{background:#38bdf859}.lpc .container{max-width:1140px;margin:0 auto;padding:0 28px}.lpc .mono{font-family:var(--font-jetbrains), ui-monospace, Menlo, monospace}.lpc section[id]{scroll-margin-top:80px}.lpc [data-reveal]{opacity:0;transition:opacity .75s cubic-bezier(.2,.6,.2,1),transform .75s cubic-bezier(.2,.6,.2,1),background-color .5s,border-color .5s,color .5s;transform:translateY(20px)}.lpc [data-reveal].is-in{opacity:1;transform:none}.lpc .kicker{font-family:var(--font-jetbrains), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--acc);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.lpc .kicker:before{content:"";background:var(--acc);opacity:.7;width:18px;height:1px}.lpc .h2{letter-spacing:-.028em;text-wrap:balance;margin:14px 0;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.06}.lpc .h2 .dim{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.lpc .lede{max-width:580px;color:var(--muted);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.6}.lpc .grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.lpc .brand-text{color:var(--brand)}.lpc .btn{border-radius:var(--r-btn);white-space:nowrap;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:14px;font-weight:600;transition:transform .18s,box-shadow .25s,background-color .3s,color .3s,border-color .3s;display:inline-flex}.lpc .btn svg{width:14px;height:14px}.lpc .btn-solid{background:var(--brand);color:#fff;box-shadow:0 10px 30px -12px #0071e38c}.lpc .btn-solid:hover{background:var(--brand-hover);transform:translateY(-1px)}.lpc .btn-ghost{color:var(--ink);border:1px solid var(--hair-strong);background:0 0}.lpc .btn-ghost:hover{border-color:var(--faint)}.lpc .btn-ghost .arr{transition:transform .2s}.lpc .btn-ghost:hover .arr{transform:translate(3px)}.lpc .btn-lg{height:46px;padding:0 24px;font-size:15px}.lpc .hero{padding:165px 0 80px;position:relative;overflow:clip}.lpc .hero-bg{pointer-events:none;position:absolute;inset:0}.lpc .hero-bg .glow-a,.lpc .hero-bg .glow-b{position:absolute}.lpc .hero-bg .glow-a{background:radial-gradient(50% 50%,#2dd4bf29 0%,#0000 65%);width:1100px;height:620px;top:-240px;left:50%;transform:translate(-50%)}.lpc .hero-bg .glow-b{background:radial-gradient(50% 50%,#38bdf81f 0%,#0000 65%);width:700px;height:500px;top:-120px;right:-180px}.lpc[data-theme=day] .hero-bg .glow-a{background:radial-gradient(50% 50%,#d9770614 0%,#0000 65%)}.lpc[data-theme=day] .hero-bg .glow-b{background:radial-gradient(50% 50%,#0284c712 0%,#0000 65%)}.lpc .hero-bg .gridlines{opacity:.5;background-image:linear-gradient(90deg,#94a3b812 1px,#0000 1px),linear-gradient(#94a3b812 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 12%,#000 0%,#0000 78%);mask-image:radial-gradient(70% 55% at 50% 12%,#000 0%,#0000 78%)}.lpc[data-theme=day] .hero-bg .gridlines{background-image:linear-gradient(90deg,#1b18130d 1px,#0000 1px),linear-gradient(#1b18130d 1px,#0000 1px)}.lpc .hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.lpc .hero-chip{border:1px solid var(--hair);background:var(--card);font-family:var(--font-jetbrains), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-radius:999px;align-items:center;gap:9px;margin-bottom:28px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.lpc .hero-chip .dot{background:var(--acc);width:6px;height:6px;box-shadow:0 0 10px var(--acc);border-radius:50%;animation:2.2s ease-in-out infinite lpcPulse}@keyframes lpcPulse{0%,to{opacity:1}50%{opacity:.35}}.lpc h1{letter-spacing:-.035em;text-wrap:balance;max-width:900px;margin:0 0 22px;font-size:clamp(42px,6.2vw,74px);font-weight:700;line-height:1.04}@media (max-width:560px){.lpc h1{font-size:34px}}@media (max-width:360px){.lpc h1{font-size:28px}}.lpc .rot{vertical-align:bottom;height:1.22em;display:inline-flex;overflow:hidden}.lpc .rot-track{flex-direction:column;align-items:center;transition:transform .65s cubic-bezier(.7,0,.2,1);display:flex}.lpc .rot-track.snap{transition:none}.lpc .rot-track>span{white-space:nowrap;height:1.22em;color:var(--brand);line-height:1.22}.lpc .hero-sub{max-width:640px;color:var(--muted);text-wrap:pretty;margin:0 0 34px;font-size:17.5px;line-height:1.6}.lpc .hero-sub b{color:var(--ink);font-weight:600}.lpc .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:22px;display:flex}.lpc .hero-meta{font-family:var(--font-jetbrains), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:64px;font-size:11px}.lpc .hero-meta em{color:var(--muted);font-style:normal}.lpc .collage{grid-template-columns:repeat(4,1fr);align-items:start;gap:20px;width:100%;max-width:1060px;margin-top:54px;display:grid;position:relative}.lpc .doc{background:var(--card-solid);border:1px solid var(--hair);text-align:left;box-shadow:var(--doc-shadow);border-radius:14px;padding:18px}.lpc .doc .cap{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);justify-content:space-between;gap:8px;margin-bottom:12px;font-size:9.5px;display:flex}.lpc .doc-quote{animation:9s ease-in-out infinite lpcBob;transform:rotate(-1.6deg)}.lpc .doc-inv{animation:10s ease-in-out -3s infinite lpcBob;transform:rotate(1.1deg)translateY(16px)}.lpc .doc-bank{animation:11s ease-in-out -6s infinite lpcBob;transform:rotate(-.8deg)}.lpc .doc-tax{animation:9.5s ease-in-out -1.5s infinite lpcBob;transform:rotate(1.4deg)translateY(12px)}@keyframes lpcBob{0%,to{translate:0}50%{translate:0 -9px}}.lpc .doc .ln,.lpc .vq .ln{color:var(--ink-2);border-bottom:1px dashed var(--hair);justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;font-size:11.5px;display:flex}.lpc .doc .ln .p,.lpc .vq .ln .p{font-family:var(--font-jetbrains), monospace;color:var(--ink);white-space:nowrap;font-size:10.5px}.lpc .doc .sigrow{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.lpc .doc .siglbl{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:8.5px}.lpc .sig-path{stroke-dasharray:100;stroke-dashoffset:100px;stroke:var(--ink)}.lpc [data-reveal].is-in .sig-path,.lpc [data-anim].is-in .sig-path{animation:1.6s .6s forwards lpcSig}@keyframes lpcSig{to{stroke-dashoffset:0}}.lpc .pill-ok{color:var(--good);background:var(--good-tint);border:1px solid var(--good);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.lpc .pill-ok svg{width:10px;height:10px}.lpc .doc-inv .qr-row{align-items:center;gap:12px;display:flex}.lpc .doc .qr{border:1px solid var(--hair);background:#fff;border-radius:7px;flex-shrink:0;width:66px;height:66px;padding:5px}.lpc .doc .qr svg{width:100%;height:100%;display:block}.lpc .doc .amt{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.lpc .doc .meta{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.5}.lpc .doc-bank .txn{border-bottom:1px dashed var(--hair);flex-direction:column;gap:3px;padding:8px 0;display:flex}.lpc .doc-bank .txn:last-of-type{border-bottom:none}.lpc .doc-bank .t-top{color:var(--ink-2);justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.lpc .doc-bank .t-top .a{font-family:var(--font-jetbrains), monospace;color:var(--good);white-space:nowrap;font-weight:700}.lpc .doc-bank .t-match{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.lpc .doc-bank .t-match svg{width:10px;height:10px;color:var(--good)}.lpc .doc-tax .big{align-items:center;gap:12px;margin-bottom:10px;display:flex}.lpc .doc-tax .big .ic{background:var(--good-tint);border:1px solid var(--good);width:38px;height:38px;color:var(--good);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lpc .doc-tax .big .ic svg{width:18px;height:18px}.lpc .doc-tax .big .t1{font-size:13.5px;font-weight:700;line-height:1.25}.lpc .doc-tax p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.55}.lpc .doc-tax .pill-ok{margin-top:10px}@media (max-width:1000px){.lpc .collage{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lpc .collage{grid-template-columns:1fr}.lpc .doc-inv,.lpc .doc-tax,.lpc .doc-quote,.lpc .doc-bank{transform:none}}.lpc .ticker{background:var(--band-bg);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:17px 0;overflow:hidden}.lpc .ticker-track{width:max-content;animation:55s linear infinite lpcTicker;display:flex}.lpc .ticker:hover .ticker-track{animation-play-state:paused}@keyframes lpcTicker{to{transform:translate(-50%)}}.lpc .tick-item{white-space:nowrap;align-items:center;gap:22px;margin-right:22px;display:inline-flex}.lpc .tick-item .pair{flex-direction:column;align-items:flex-start;gap:1px;display:inline-flex}.lpc .tick-item .x{color:var(--band-ink);opacity:.7;text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--band-line) 80%, transparent);text-decoration-color:color-mix(in srgb, var(--band-line) 80%, transparent);font-size:12px;font-weight:500}.lpc .tick-item .fix{color:var(--band-ink);font-size:14.5px;font-weight:650}.lpc .tick-item .star{color:var(--band-line);font-size:11px}.lpc .bento-sec{padding:105px 0 30px}.lpc .bento-head{max-width:660px;margin-bottom:44px}.lpc .bento{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.lpc .cell{border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--card);flex-direction:column;grid-column:span 4;padding:24px;transition:border-color .3s,background-color .3s,transform .25s,color .5s;display:flex;position:relative;overflow:hidden}.lpc .cell:hover{border-color:var(--hair-strong);background:var(--card-hover);transform:translateY(-3px)}.lpc .cell.w7{grid-column:span 7}.lpc .cell.w5{grid-column:span 5}.lpc .cell h3{letter-spacing:-.015em;margin:0 0 6px;font-size:17px;font-weight:650}.lpc .cell p{color:var(--muted);max-width:430px;margin:0 0 18px;font-size:13.5px;line-height:1.55}.lpc .cell .viz{margin-top:auto}@media (max-width:880px){.lpc .cell,.lpc .cell.w7,.lpc .cell.w5{grid-column:span 12}}.lpc .vq{border:1px solid var(--hair);border-radius:var(--r);background:var(--card-solid);padding:14px 16px}.lpc .vq-hd{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.lpc .vq-hd .n{font-size:12.5px;font-weight:600}.lpc .vq-hd .n span{font-family:var(--font-jetbrains), monospace;color:var(--faint);margin-top:2px;font-size:10px;font-weight:400;display:block}.lpc .vq-pill{border-radius:999px;flex-shrink:0;min-width:88px;height:22px;font-size:10.5px;font-weight:700;position:relative;overflow:hidden}.lpc .vq-pill span{border-radius:999px;justify-content:center;align-items:center;gap:4px;transition:opacity .4s 1.7s,transform .4s 1.7s;display:inline-flex;position:absolute;inset:0}.lpc .vq-pill .a{color:var(--warm);border:1px solid var(--warm)}.lpc .vq-pill .b{color:var(--good);background:var(--good-tint);border:1px solid var(--good);opacity:0;transform:translateY(8px)}.lpc [data-reveal].is-in .vq-pill .a,.lpc [data-anim].is-in .vq-pill .a{opacity:0;transform:translateY(-8px)}.lpc [data-reveal].is-in .vq-pill .b,.lpc [data-anim].is-in .vq-pill .b{opacity:1;transform:none}.lpc .vq .sigrow{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;display:flex}.lpc .vq .siglbl{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.lpc .vi{border:1px solid var(--hair);border-radius:var(--r);background:var(--card-solid);align-items:center;gap:14px;padding:14px 16px;display:flex}.lpc .vi .qr{background:#fff;border-radius:8px;flex-shrink:0;width:80px;height:80px;padding:6px}.lpc .vi .qr svg{width:100%;height:100%;display:block}.lpc .vi .num{font-family:var(--font-jetbrains), monospace;color:var(--faint);font-size:10.5px}.lpc .vi .amt{letter-spacing:-.02em;font-size:20px;font-weight:700}.lpc .vi .vs{color:var(--muted);margin-bottom:7px;font-size:11px}.lpc .vc{grid-template-columns:repeat(4,1fr);gap:6px;height:110px;display:grid}.lpc .vc .col{border:1px solid var(--hair);background:var(--card-solid);border-radius:8px;position:relative}.lpc .vc .ev{border-left:2px solid var(--acc-2);background:color-mix(in srgb, var(--acc-2) 14%, transparent);border-radius:5px;position:absolute;left:4px;right:4px}.lpc .vc .ev.g{border-left-color:var(--good);background:color-mix(in srgb, var(--good) 14%, transparent)}.lpc .vc .ev.t{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--faint) 18%, transparent) 0 4px, transparent 4px 8px);border-left-color:#0000}.lpc .vb{border:1px solid var(--hair);border-radius:var(--r);background:var(--card-solid);padding:12px 14px}.lpc .vb .row{color:var(--ink-2);border-bottom:1px dashed var(--hair);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:11px;display:flex}.lpc .vb .row:last-child{border-bottom:none}.lpc .vb .row .a{font-family:var(--font-jetbrains), monospace;color:var(--good);white-space:nowrap;font-weight:700}.lpc .vb .row .m{color:var(--muted);align-items:center;gap:4px;font-size:9.5px;display:inline-flex}.lpc .vb .row .m svg{width:9px;height:9px;color:var(--good)}.lpc .vk{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.lpc .vk .kc{border:1px solid var(--hair);background:var(--card-solid);border-radius:8px;flex-direction:column;gap:6px;padding:7px;display:flex}.lpc .vk .kh{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:0 2px;font-size:8.5px}.lpc .vk .card-s{border:1px solid var(--hair);color:var(--muted);border-radius:6px;padding:7px 8px;font-size:10px;font-weight:600;line-height:1.3}.lpc .vk .card-s.hot{border-color:var(--acc-2);color:var(--ink)}.lpc .vk .card-s em{font-style:normal;font-family:var(--font-jetbrains), monospace;color:var(--faint);margin-top:3px;font-size:9px;font-weight:500;display:block}.lpc .pull{padding:100px 0}.lpc .pull-inner{text-align:center;max-width:840px;margin:0 auto;padding:0 28px}.lpc .pull .qmark{color:var(--acc);margin-bottom:30px;font-size:96px;font-weight:700;line-height:.4;display:block}.lpc .pull blockquote{letter-spacing:-.015em;color:var(--ink);margin:0 0 28px;font-size:clamp(21px,3vw,29px);font-weight:500;line-height:1.4}.lpc .pull .who{font-family:var(--font-jetbrains), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:11px}.lpc .pull .who b{color:var(--ink-2)}.lpc .day-sec{padding:30px 0 110px}.lpc .day-head{max-width:680px;margin-bottom:40px}.lpc .sky-wrap{border:1px solid var(--hair);border-radius:var(--r-xl);position:relative;overflow:hidden}.lpc .sky{touch-action:none;cursor:pointer;height:320px;position:relative}.lpc .sky-night,.lpc .sky-day{transition:opacity .6s;position:absolute;inset:0}.lpc .sky-night{opacity:1;background:linear-gradient(#060912 0%,#0a1322 55%,#0e1d2c 100%)}.lpc .sky-day{opacity:0;background:linear-gradient(#bfe3f7 0%,#dff0f7 55%,#fdf0dc 100%)}.lpc[data-theme=day] .sky-night{opacity:0}.lpc[data-theme=day] .sky-day{opacity:1}.lpc .stars{transition:opacity .6s;position:absolute;inset:0}.lpc[data-theme=day] .stars{opacity:0}.lpc .stars i{background:#cfe7f5;border-radius:50%;width:2px;height:2px;animation:3s ease-in-out infinite lpcTwinkle;position:absolute}.lpc .stars i:nth-child(3n){width:1.5px;height:1.5px;animation-delay:1s}.lpc .stars i:nth-child(3n+1){animation-delay:2s}@keyframes lpcTwinkle{0%,to{opacity:.9}50%{opacity:.25}}.lpc .horizon{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:color-mix(in srgb, var(--bg-2) 86%, transparent);height:44px;position:absolute;bottom:0;left:0;right:0}.lpc .arc-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lpc .arc-svg .track{fill:none;stroke:color-mix(in srgb, var(--ink) 26%, transparent);stroke-width:1.5px;stroke-dasharray:3 7;stroke-linecap:round}.lpc .sky-readout{text-align:center;pointer-events:none;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.lpc .sky-readout .t{font-family:var(--font-jetbrains), monospace;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:clamp(34px,4.5vw,52px);font-weight:700}.lpc .sky-readout .hint{font-family:var(--font-jetbrains), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:10px}.lpc .handle{cursor:grab;z-index:3;touch-action:none;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;display:flex;position:absolute}.lpc .handle:active{cursor:grabbing}.lpc .handle:focus-visible{outline:2px solid var(--acc-2);outline-offset:3px}.lpc .handle .orb{width:44px;height:44px;position:relative}.lpc .handle .sun,.lpc .handle .moon{transition:opacity .45s,transform .45s;position:absolute;inset:0}.lpc .handle .sun{opacity:0;color:#f59e0b;filter:drop-shadow(0 0 18px #fbbf24d9);transform:scale(.5)rotate(-90deg)}.lpc .handle .moon{opacity:1;color:#dbeafe;filter:drop-shadow(0 0 14px #93c5fdb3);transform:scale(1)}.lpc[data-theme=day] .handle .sun{opacity:1;transform:scale(1)rotate(0)}.lpc[data-theme=day] .handle .moon{opacity:0;transform:scale(.5)rotate(90deg)}.lpc .handle .ring{border:1.5px dashed color-mix(in srgb, var(--ink) 35%, transparent);opacity:0;border-radius:50%;transition:opacity .3s;animation:14s linear infinite lpcSpin;position:absolute;inset:-7px}.lpc .handle:hover .ring,.lpc .handle:focus-visible .ring{opacity:1}@keyframes lpcSpin{to{transform:rotate(360deg)}}.lpc .stage{border:1px solid var(--hair);border-radius:0 0 var(--r-xl) var(--r-xl);border-top:none;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;display:grid;overflow:hidden}.lpc .sky-wrap{border-radius:var(--r-xl) var(--r-xl) 0 0}.lpc .stage-main{min-height:240px;padding:34px 38px}.lpc .stage-main .tchip{font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;color:var(--acc);border:1px solid var(--acc);border-radius:7px;align-items:center;gap:7px;margin-bottom:16px;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.lpc .stage-main h3{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(21px,2.4vw,27px);font-weight:700;line-height:1.15}.lpc .stage-main p{color:var(--muted);max-width:470px;margin:0;font-size:15px;line-height:1.65}.lpc .stage-side{border-left:1px solid var(--hair);background:var(--card);padding:34px 38px}.lpc .stage-side .lbl{font-family:var(--font-jetbrains), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:18px;font-size:10px;font-weight:700}.lpc .stage-side ul{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.lpc .stage-side li{color:var(--ink-2);align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.lpc .stage-side li svg{width:15px;height:15px;color:var(--good);flex-shrink:0;margin-top:2px}.lpc .stage-anim{animation:.45s cubic-bezier(.2,.7,.2,1) lpcStage}@keyframes lpcStage{0%{opacity:0;transform:translateY(10px)}}@media (max-width:880px){.lpc .stage{grid-template-columns:1fr}.lpc .stage-side{border-left:none;border-top:1px solid var(--hair)}.lpc .stage-main,.lpc .stage-side{padding:26px 24px}.lpc .sky{height:260px}.lpc .sky-readout{bottom:56px}}.lpc .rest{padding:0 0 110px}.lpc .rest-head{max-width:620px;margin-bottom:40px}.lpc .rest-grid{grid-template-columns:repeat(4,1fr);gap:0 36px;display:grid}.lpc .ritem{border-top:1px solid var(--hair);padding:20px 0 26px;transition:border-color .3s,background-color .5s,color .5s}.lpc .ritem:hover{border-top-color:var(--acc)}.lpc .ritem h4{letter-spacing:-.005em;margin:0 0 6px;font-size:14.5px;font-weight:650}.lpc .ritem p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}@media (max-width:1000px){.lpc .rest-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lpc .rest-grid{grid-template-columns:1fr}}.lpc .price-sec{padding:0 0 110px}.lpc .price-head{max-width:660px;margin-bottom:48px}.lpc .price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.lpc .pc{border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--card);flex-direction:column;padding:26px 24px;transition:border-color .3s,transform .25s,background-color .5s,color .5s;display:flex;position:relative}.lpc .pc:hover{border-color:var(--hair-strong);transform:translateY(-3px)}.lpc .pc .plan{font-family:var(--font-jetbrains), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--acc);margin-bottom:14px;font-size:11px;font-weight:700}.lpc .pc .amt{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.lpc .pc .amt .per{color:var(--faint);letter-spacing:0;margin-top:3px;font-size:12.5px;font-weight:500;display:block}.lpc .pc .desc{color:var(--muted);min-height:40px;margin:10px 0 20px;font-size:13px;line-height:1.5}.lpc .pc ul{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.lpc .pc li{color:var(--muted);gap:9px;font-size:13px;line-height:1.4;display:flex}.lpc .pc li svg{width:14px;height:14px;color:var(--acc);flex-shrink:0;margin-top:1px}.lpc .pc .btn{justify-content:center;margin-top:auto}.lpc .pc .mbg{text-align:center;font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:12px;font-size:10px}.lpc .pc-hot{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}.lpc .pc-hot:hover{border-color:var(--brand)}.lpc .pc-tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--brand);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:9.5px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.lpc .free-strip{border:1px dashed var(--hair-strong);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:18px 24px;display:flex}.lpc .free-strip .txt{color:var(--muted);font-size:14px}.lpc .free-strip .txt b{color:var(--ink);font-weight:600}.lpc .free-strip a{color:var(--brand);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.lpc .free-strip a svg{width:13px;height:13px;transition:transform .2s}.lpc .free-strip a:hover svg{transform:translate(3px)}@media (max-width:880px){.lpc .price-grid{grid-template-columns:1fr}}.lpc .faq-sec{padding:0 0 110px}.lpc .faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:60px;display:grid}.lpc .faq-item{border-bottom:1px solid var(--hair)}.lpc .faq-item summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 2px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.lpc .faq-item summary::-webkit-details-marker{display:none}.lpc .faq-item summary:hover{color:var(--acc-2)}.lpc .faq-item summary svg{width:16px;height:16px;color:var(--faint);flex-shrink:0;transition:transform .25s,color .3s}.lpc .faq-item[open] summary svg{color:var(--acc);transform:rotate(45deg)}.lpc .faq-item .a{color:var(--muted);max-width:560px;margin:0;padding:0 2px 20px;font-size:14px;line-height:1.6}@media (max-width:880px){.lpc .faq-grid{grid-template-columns:1fr;gap:28px}}.lpc .cta-sec{text-align:center;border-top:1px solid var(--hair);padding:120px 0 135px;position:relative;overflow:clip}.lpc .cta-glow{pointer-events:none;background:radial-gradient(50% 50%,#2dd4bf2e 0%,#38bdf81a 40%,#0000 70%);width:1100px;height:600px;position:absolute;bottom:-340px;left:50%;transform:translate(-50%)}.lpc[data-theme=day] .cta-glow{background:radial-gradient(50% 50%,#0d94881a 0%,#0284c70f 40%,#0000 70%)}.lpc .cta-sec h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(36px,5.4vw,60px);font-weight:700;line-height:1.04;position:relative}.lpc .cta-sec .lede{margin:0 auto 36px;position:relative}.lpc .cta-sec .hero-meta{margin:26px 0 0}@media (prefers-reduced-motion:reduce){.lpc *,.lpc :before,.lpc :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lpc [data-reveal]{opacity:1;transform:none}}