.lq-landing{--bg:#0a0c12;--panel:#12161f;--panel-2:#161b27;--line:#222a3c;--ink:#eaedf4;--muted:#8c97ab;--gold:#f4b740;--gold-soft:#3a2f12;--mint:#46e3a0;--r:14px;--max:1180px;position:relative;min-height:100vh;background:linear-gradient(to bottom right,#111827,#0f172a,#000);color:var(--ink);font-family:var(--font-plex-sans),system-ui,-apple-system,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}.lq-landing *,.lq-landing :after,.lq-landing :before{box-sizing:border-box}.lq-landing .mono{font-family:var(--font-plex-mono),ui-monospace,"SF Mono",Menlo,monospace}.lq-landing .wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.lq-landing a{color:inherit;text-decoration:none}.lq-landing .btn:focus-visible,.lq-landing a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.lq-landing [id]{scroll-margin-top:80px}.lq-landing .wrap.flush{padding-left:0;padding-right:0}.lq-landing:before{content:"";position:fixed;top:-30%;right:0;width:60vw;height:60vw;background:radial-gradient(circle,rgba(244,183,64,.1),transparent 60%);pointer-events:none;z-index:0}.lq-landing .nav-bar{position:sticky;top:0;z-index:50;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transition:background .3s ease,box-shadow .3s ease}.lq-landing .nav-bar.scrolled{background:rgba(10,12,18,.7);box-shadow:0 4px 30px rgba(59,130,246,.06)}.lq-landing .nav{display:flex;align-items:center;justify-content:space-between;height:64px}.lq-landing .brand{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.01em}.lq-landing .glyph{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold),#c98e1d);color:#1a1205;font-weight:700;font-family:var(--font-plex-mono),monospace;font-size:15px}.lq-landing .nav-links{display:flex;gap:28px;align-items:center;font-size:14px;color:var(--muted)}.lq-landing .nav-links a:hover{color:var(--ink)}.lq-landing .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;padding:10px 18px;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.lq-landing .btn-gold{background:var(--gold);color:#1a1205}.lq-landing .btn-gold:hover{transform:translateY(-1px);box-shadow:0 8px 30px rgba(244,183,64,.35)}.lq-landing .btn-ghost{border-color:var(--line);color:var(--ink)}.lq-landing .btn-ghost:hover{background:var(--panel)}.lq-landing .hero{position:relative;z-index:1;padding:72px 0 40px;display:grid;grid-template-columns:1.05fr 1fr;gap:54px;align-items:center}.lq-landing .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-soft);background:rgba(244,183,64,.06);padding:6px 12px;border-radius:999px}.lq-landing h1{font-size:clamp(38px,5vw,60px);line-height:1.04;letter-spacing:-.03em;font-weight:700;margin:22px 0 18px}.lq-landing .lede,.lq-landing h1 .dim{color:var(--muted)}.lq-landing .lede{font-size:18px;max-width:30ch}.lq-landing .cta-row{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.lq-landing .assured{display:flex;gap:22px;margin-top:24px;font-size:13px;color:var(--muted);flex-wrap:wrap}.lq-landing .assured span{display:flex;align-items:center;gap:7px}.lq-landing .dot{width:6px;height:6px;border-radius:50%;background:var(--mint)}.lq-landing .term{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 30px 80px rgba(0,0,0,.5);overflow:hidden}.lq-landing .term-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--panel-2)}.lq-landing .tl{width:11px;height:11px;border-radius:50%;background:#2c3447}.lq-landing .term-bar .label{margin-left:8px;font-size:12px;color:var(--muted)}.lq-landing .term-body{padding:18px 18px 22px;font-size:13.5px}.lq-landing .cmd{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px}.lq-landing .cmd .pr{color:var(--gold)}.lq-landing .cmd .typed{color:var(--ink)}.lq-landing .cursor{display:inline-block;width:8px;height:16px;background:var(--gold);margin-left:2px;vertical-align:-2px;animation:lqBlink 1.1s steps(1) infinite}@keyframes lqBlink{50%{opacity:0}}.lq-landing .resolve{color:var(--muted);font-size:12px;margin:0 0 10px 2px}.lq-landing .ledger{border:1px solid var(--line);border-radius:10px;overflow:hidden}.lq-landing .lhead,.lq-landing .lrow{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:10px 14px;font-size:12.5px}.lq-landing .lhead{background:var(--panel-2);color:var(--muted);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.lq-landing .lrow{border-top:1px solid var(--line)}.lq-landing .lrow:first-of-type{border-top:none}.lq-landing .lrow .acc{color:var(--ink)}.lq-landing .num{text-align:right;color:var(--ink)}.lq-landing .num.cr{color:var(--mint)}.lq-landing .posted{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:9px 13px;border-radius:9px;background:rgba(70,227,160,.08);border:1px solid rgba(70,227,160,.25);font-size:12.5px;color:var(--mint)}.lq-landing .term-body .ledger,.lq-landing .term-body .posted,.lq-landing .term-body .resolve{opacity:0;transition:opacity .45s ease}.lq-landing .term-body .ledger.on,.lq-landing .term-body .posted.on,.lq-landing .term-body .resolve.on{opacity:1}@media (prefers-reduced-motion:reduce){.lq-landing .term-body .ledger,.lq-landing .term-body .posted,.lq-landing .term-body .resolve{transition:none}}.lq-landing .term-body.chat{display:flex;flex-direction:column}.lq-landing .num.val{color:var(--ink)}.lq-landing .flag-match{color:var(--gold)}.lq-landing .held{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:9px 13px;border-radius:9px;background:rgba(244,183,64,.1);border:1px solid rgba(244,183,64,.38);font-size:12.5px;color:var(--gold);animation:lqFade .4s ease both}.lq-landing .insight-sig{color:#6ea8fe}.lq-landing .insight-out{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:9px 13px;border-radius:9px;background:rgba(110,168,254,.09);border:1px solid rgba(110,168,254,.32);font-size:12.5px;color:#6ea8fe;animation:lqFade .4s ease both}.lq-landing .file-chip{display:inline-flex;align-items:center;gap:7px;padding:2px 9px 2px 3px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--ink);font-size:12px;white-space:nowrap}.lq-landing .file-ico{font-size:9px;font-weight:700;letter-spacing:.03em;color:#fff;background:#d8453b;padding:2px 4px;border-radius:4px}.lq-landing .who{flex:none;color:var(--gold)}.lq-landing .who.you{color:var(--ink);opacity:.85}.lq-landing .agent-line{display:flex;gap:10px;align-items:baseline;margin-top:12px;font-size:13px;animation:lqFade .4s ease both}.lq-landing .agent-line .reply{color:var(--muted);line-height:1.55}.lq-landing .dots{display:inline-flex;gap:4px;align-items:center;height:15px}.lq-landing .dots i{width:5px;height:5px;border-radius:50%;background:var(--gold);animation:lqBlink2 1s ease-in-out infinite}.lq-landing .dots i:nth-child(2){animation-delay:.16s}.lq-landing .dots i:nth-child(3){animation-delay:.32s}.lq-landing .approve-row{display:flex;gap:10px;align-items:center;margin-top:14px;font-size:13px;animation:lqFade .4s ease both}.lq-landing .approve-row .ask{color:var(--muted)}.lq-landing .approve-btn{margin-left:auto;font-size:12px;font-weight:600;padding:5px 14px;border-radius:8px;border:1px solid var(--gold);color:var(--gold);background:rgba(244,183,64,.07);transition:background .2s ease,color .2s ease,transform .15s ease}.lq-landing .approve-btn.done{background:var(--gold);color:#1a1205;transform:translateY(-1px)}@keyframes lqFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes lqBlink2{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.lq-landing .agent-line,.lq-landing .approve-row{animation:none}.lq-landing .dots i{animation:none;opacity:.6}}.lq-landing section{position:relative;z-index:1}.lq-landing .sec{padding:78px 0}.lq-landing .sec-head{max-width:60ch}.lq-landing .kicker{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-weight:600}.lq-landing h2{font-size:clamp(26px,3.4vw,38px);letter-spacing:-.02em;line-height:1.1;margin:14px 0 0;font-weight:700}.lq-landing .sub{color:var(--muted);font-size:17px;margin-top:14px;max-width:54ch}.lq-landing .caps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.lq-landing .cap{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:24px}.lq-landing .cap .n{font-family:var(--font-plex-mono),monospace;color:var(--gold);font-size:13px}.lq-landing .cap h3{font-size:18px;margin:14px 0 8px;letter-spacing:-.01em}.lq-landing .cap p{color:var(--muted);font-size:14.5px}.lq-landing .cap .ex{margin-top:14px;font-family:var(--font-plex-mono),monospace;font-size:12px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:9px 11px}.lq-landing .band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}.lq-landing .band-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.lq-landing .bcell{padding:36px 28px;border-left:1px solid var(--line)}.lq-landing .bcell:first-child{border-left:none}.lq-landing .bcell .tag{font-family:var(--font-plex-mono),monospace;font-size:11.5px;letter-spacing:.06em;color:var(--gold);text-transform:uppercase}.lq-landing .bcell h4{font-size:19px;margin:10px 0 8px;letter-spacing:-.01em}.lq-landing .bcell p{color:var(--muted);font-size:14px}.lq-landing .trust{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.lq-landing .chip{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:13.5px;color:var(--muted);background:var(--panel)}.lq-landing .chip b{color:var(--ink);font-weight:600}.lq-landing .faq{display:grid;gap:14px;margin-top:36px;max-width:820px}.lq-landing .faq-item{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:22px 24px}.lq-landing .faq-item h3{font-size:17px;margin:0 0 8px;letter-spacing:-.01em}.lq-landing .faq-item p{color:var(--muted);font-size:14.5px;line-height:1.6;margin:0}.lq-landing .close{text-align:center;padding:90px 0}.lq-landing .close h2{margin:0 auto}.lq-landing .close p{margin:16px auto 30px;color:var(--muted);font-size:17px;max-width:48ch}.lq-landing .foot-bar{border-top:1px solid var(--line);padding:30px 0;color:var(--muted);font-size:13px}.lq-landing .foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.lq-landing .foot-links{display:flex;gap:22px}.lq-landing .foot-links a:hover{color:var(--ink)}.lq-landing .teasers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.lq-landing .teaser{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:22px;transition:border-color .2s ease,transform .15s ease}.lq-landing .teaser:hover{border-color:var(--gold-soft);transform:translateY(-2px)}.lq-landing .t-ico{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;font-size:22px;background:var(--bg);border:1px solid var(--line);margin-bottom:16px}.lq-landing .t-meta{display:flex;align-items:center;gap:12px;margin-bottom:8px}.lq-landing .t-cat{font-family:var(--font-plex-mono),monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.lq-landing .t-min{font-size:12.5px;color:var(--muted)}.lq-landing .teaser h3{font-size:17px;line-height:1.3;letter-spacing:-.01em;margin:4px 0 8px}.lq-landing .teaser p{color:var(--muted);font-size:13.5px;margin:0 0 16px}.lq-landing .t-more{margin-top:auto;color:var(--gold);font-weight:600;font-size:13.5px}.lq-landing .teaser-all{margin-top:26px}.lq-landing.reveal-ready .reveal{opacity:0;transform:translateY(18px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * 80ms)}.lq-landing.reveal-ready .reveal.in{opacity:1;transform:none}@media (max-width:860px){.lq-landing .hero{gap:34px;padding-top:48px}.lq-landing .band-grid,.lq-landing .caps,.lq-landing .hero,.lq-landing .teasers{grid-template-columns:1fr}.lq-landing .bcell{border-left:none;border-top:1px solid var(--line)}.lq-landing .bcell:first-child{border-top:none}.lq-landing .nav-links a:not(.btn){display:none}}@media (max-width:640px){.lq-landing .nav-links{gap:8px}.lq-landing .nav-links .btn{padding:7px 12px;font-size:12.5px}.lq-landing .nav-links a.btn-ghost[href="/login"]{display:none}}@media (max-width:380px){.lq-landing .nav-links a.btn-ghost{display:none}}@media (prefers-reduced-motion:reduce){.lq-landing.reveal-ready .reveal{transition:none;transition-delay:0s;opacity:1;transform:none}.lq-landing .cursor{animation:none}}.lq-landing .mega{position:relative;display:inline-block}.lq-landing .mega-trigger{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:14px;text-decoration:none;cursor:pointer}.lq-landing .mega-trigger:hover{color:var(--ink)}.lq-landing .mega-caret{font-size:10px}.lq-landing .mega-panel{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(6px);width:min(900px,92vw);background:#0f131c;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.5);padding:22px;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease;z-index:200}.lq-landing .mega:focus-within .mega-panel,.lq-landing .mega:hover .mega-panel{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.lq-landing .mega-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.lq-landing .mega-col-h{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:var(--font-plex-mono),monospace;margin-bottom:10px}.lq-landing .mega-col ul{list-style:none;margin:0;padding:0;display:grid;gap:3px}.lq-landing .mega-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;text-decoration:none;color:var(--ink);font-size:13px}.lq-landing a.mega-item:hover{background:rgba(255,255,255,.05)}.lq-landing .mega-ico{font-size:15px}.lq-landing .mega-item.is-soon{color:var(--muted)}.lq-landing .mega-soon{margin-left:auto;font-size:9px;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line);border-radius:999px;padding:1px 6px;color:var(--muted)}.lq-landing .mega-all{display:inline-block;margin-top:16px;color:var(--gold);font-size:13px;font-weight:600;text-decoration:none}@media (max-width:860px){.lq-landing .mega{display:none}}.lq-landing .lq-gridfx{position:absolute;top:-48px;left:0;right:0;height:82vh;max-height:820px;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(130% 90% at 72% 4%,#000 24%,transparent 72%);mask-image:radial-gradient(130% 90% at 72% 4%,#000 24%,transparent 72%);will-change:transform;animation:lqGridDrift 13s linear infinite}@keyframes lqGridDrift{0%{transform:translateY(0)}to{transform:translateY(-48px)}}.lq-landing .hero-title .hl-line{display:block;overflow:hidden}.lq-landing .hero-title .hl-line>span{display:block;will-change:transform;animation:lqLineUp .72s cubic-bezier(.22,1,.36,1) both}.lq-landing .hero-title .hl-line:first-child>span{animation-delay:.16s}.lq-landing .hero-title .hl-line:nth-child(2)>span{animation-delay:.3s}.lq-landing .hero-copy .assured,.lq-landing .hero-copy .cta-row,.lq-landing .hero-copy .eyebrow,.lq-landing .hero-copy .lede{animation:lqHeroRise .7s cubic-bezier(.22,1,.36,1) both}.lq-landing .hero-copy .eyebrow{animation-delay:.04s}.lq-landing .hero-copy .lede{animation-delay:.5s}.lq-landing .hero-copy .cta-row{animation-delay:.66s}.lq-landing .hero-copy .assured{animation-delay:.82s}.lq-landing .hero .term{animation:lqHeroRise .8s cubic-bezier(.22,1,.36,1) .34s both}@keyframes lqHeroRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lqLineUp{0%{transform:translateY(105%)}to{transform:translateY(0)}}.lq-landing .cap .ex{position:relative}.lq-landing .cap .ex-ghost{visibility:hidden}.lq-landing .cap .ex-live{position:absolute;left:11px;right:11px;top:9px}.lq-landing .ledger .lrow{opacity:0;transform:translateY(5px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(var(--i, 0) * 90ms + 60ms)}.lq-landing .ledger.on .lrow{opacity:1;transform:none}.lq-landing .num.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";min-width:10ch}.lq-landing .ledger.balanced{animation:lqBalance .9s ease}@keyframes lqBalance{0%,to{border-color:var(--line)}45%{border-color:rgba(70,227,160,.55)}}@media (prefers-reduced-motion:reduce){.lq-landing .hero .term,.lq-landing .hero-copy .assured,.lq-landing .hero-copy .cta-row,.lq-landing .hero-copy .eyebrow,.lq-landing .hero-copy .lede,.lq-landing .hero-title .hl-line>span,.lq-landing .lq-gridfx{animation:none}.lq-landing .ledger .lrow{transition:none;transition-delay:0s;opacity:1;transform:none}.lq-landing .ledger.balanced{animation:none}}