.lp{--lp-ink:#f4f4f5;--lp-ink-dim:#a1a1a8;--lp-ink-mute:#7c7c86;--lp-ink-faint:#74747c;--lp-line:rgba(255,255,255,0.09);--lp-line-strong:rgba(255,255,255,0.16);--lp-panel:#131315;--lp-panel-soft:#1a1a1d;--lp-gutter:32px;--lp-max:1440px;--lp-display:clamp(42px,6.4vw,78px);--lp-h2:clamp(28px,3.4vw,42px);--lp-h3:clamp(19px,1.5vw,23px);--lp-lead:clamp(17px,1.4vw,20px);--lp-body:clamp(15px,1.15vw,17px);--lp-meta:13px;--lp-s-md:clamp(24px,2.2vw,32px);--lp-s-lg:clamp(36px,3.4vw,48px);--lp-s-xl:clamp(52px,5vw,72px);--lp-panel-w:60rem;--stagger-dur:500ms;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(0.22,1,0.36,1);--tabs-dur:250ms;--tabs-ease:cubic-bezier(0.22,1,0.36,1);--tabs-text-muted:var(--lp-ink-dim);--tabs-text-active:var(--lp-ink);--tabs-bar-bg:rgba(255,255,255,0.03);--tabs-pill-bg:rgba(255,255,255,0.1);--avatar-lift:-4px;--avatar-dur:320ms;--avatar-scale:1.05;--avatar-falloff:0.45;--avatar-ease-in:cubic-bezier(0.22,1,0.36,1);--avatar-ease-out:cubic-bezier(0.34,3.85,0.64,1);position:relative;min-height:100svh;color:var(--lp-ink);font-family:var(--font-momo-sans),var(--font-sans);background:radial-gradient(88% 46% at 50% -4%,rgba(255,106,74,.3),transparent 66%),radial-gradient(70% 40% at 84% 6%,rgba(126,138,228,.2),transparent 62%),radial-gradient(60% 36% at 10% 12%,rgba(255,255,255,.07),transparent 64%),#08080a;background-repeat:no-repeat;background-size:100% 1100px,100% 1100px,100% 1100px,100% 100%}.lp ::selection{background:rgba(255,90,60,.28)}.lpNav{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:14px var(--lp-gutter) 0}.lpNavInner{display:flex;align-items:center;gap:var(--space-6);max-width:var(--lp-max);min-height:52px;margin:0 auto;padding:8px 10px 8px 18px;border-radius:var(--r-pill);background:rgba(16,16,18,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 32px rgba(0,0,0,.28);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}.lpNavBrand{display:inline-flex;align-items:center;gap:var(--space-2);margin-right:auto}.lpWordmark{width:78px;height:auto;filter:brightness(0) invert(1)}.lpBeta{color:var(--lp-ink-faint);font-size:var(--t-micro);font-weight:var(--t-micro-weight);letter-spacing:var(--t-micro-tracking);text-transform:uppercase}.lpNavLinks{display:flex;gap:var(--space-6)}.lpNavLinks a,.lpNavLogin{color:var(--lp-ink-dim);font-size:var(--t-sm);transition:color var(--dur) var(--ease)}.lpNavLinks a:hover,.lpNavLogin:hover{color:var(--lp-ink)}.lpNavActions{display:flex;align-items:center;gap:var(--space-5)}.lpBtn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 var(--space-6);border:0;border-radius:var(--r-pill);background:linear-gradient(180deg,#ffffff,#e3e3e5);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 6px 20px rgba(0,0,0,.45);color:#101012;font-size:var(--t-body);font-weight:600;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.lpBtn:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 10px 28px rgba(0,0,0,.55)}.lpBtn:active{transform:translateY(1px) scale(.98)}.lpBtnSmall{min-height:36px;padding:0 var(--space-4);font-size:var(--t-sm)}.lpBtnGhost{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 var(--space-6);border:1px solid var(--lp-line-strong);border-radius:var(--r-pill);color:var(--lp-ink);font-size:var(--t-body);font-weight:500;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.lpBtnGhost:hover{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.05)}.lpMain{max-width:var(--lp-max);margin:0 auto;padding:0 var(--lp-gutter)}.lpHero{position:relative;display:grid;justify-items:center;grid-gap:0;gap:0;padding:clamp(64px,9vw,128px) 0 clamp(40px,5vw,64px);text-align:center}.lpHero>:not(.lpStreams){position:relative;z-index:1}.lpStreams{position:absolute;top:0;left:50%;z-index:0;width:100vw;height:100%;transform:translateX(-50%);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 22%,#000 66%,#000);mask-image:linear-gradient(180deg,transparent 22%,#000 66%,#000)}@media (max-width:760px){.lpStreams{opacity:.5;-webkit-mask-image:linear-gradient(180deg,transparent 52%,#000 84%,#000);mask-image:linear-gradient(180deg,transparent 52%,#000 84%,#000)}}.lpEyebrow{padding:7px var(--space-4);border:1px solid var(--lp-line);border-radius:var(--r-pill);background:rgba(255,255,255,.04);color:var(--lp-ink-dim);font-size:var(--lp-meta);letter-spacing:.01em}.lpEyebrow,.lpHeadline{margin:0 0 var(--space-6)}.lpHeadline{max-width:16ch;font-family:var(--font-momo-display),var(--font-momo-sans),var(--font-sans);font-size:clamp(36px,5.2vw,64px);font-weight:650;letter-spacing:-.035em;line-height:1.16;text-wrap:balance;background:linear-gradient(90deg,#ffffff 12%,#b0b0b4);-webkit-background-clip:text;background-clip:text;color:transparent}.lpSub{max-width:42ch;margin:0 0 var(--lp-s-lg);color:var(--lp-ink-dim);font-size:var(--lp-lead);line-height:1.55;text-wrap:pretty}.lpHeroActions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin:0 0 var(--space-4)}.lpHeroRisk{margin:0 0 var(--space-5);color:var(--lp-ink-faint);font-size:var(--lp-meta);line-height:1.45;text-wrap:pretty}.lpSkip{position:absolute;left:-9999px;top:0;z-index:100;padding:8px 12px;border-radius:var(--r-sm);background:#fff;color:#101012;font-size:var(--t-sm);font-weight:600}.lpSkip:focus{left:12px;top:12px}.lpStage{overflow-x:clip;padding-bottom:clamp(32px,4vw,56px)}.lpDemo,.lpStage{position:relative}.lpDemo:before{content:"";position:absolute;inset:18% 8% -14%;z-index:0;border-radius:50%;background:radial-gradient(closest-side,rgba(255,96,62,.22),transparent 72%),radial-gradient(42% 58% at 50% 70%,rgba(255,150,110,.16),transparent 70%);filter:blur(52px);pointer-events:none}.lpDemoCopy,.lpDemoTabs,.lpStageFrame{position:relative;z-index:1}.lpStageFrame{position:relative;height:clamp(520px,62vw,748px);overflow:hidden;border:1px solid var(--lp-line-strong);border-radius:var(--r-lg);background:#0c0c0e;box-shadow:0 0 0 1px rgba(0,0,0,.6),inset 0 -1px 0 rgba(255,255,255,.1),0 48px 140px rgba(0,0,0,.72),0 18px 80px rgba(255,90,60,.12)}.lpDemoTabs{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;width:-moz-fit-content;width:fit-content;margin:0 auto var(--space-5);padding:3px;border:1px solid var(--lp-line);border-radius:var(--r-pill);background:rgba(255,255,255,.03)}.lpDemoTab{padding:9px var(--space-5);border:0;border-radius:var(--r-pill);background:transparent;color:var(--lp-ink-dim);cursor:pointer;font:inherit;font-size:var(--lp-meta);font-weight:500;white-space:nowrap;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.lpDemoTab:hover{color:var(--lp-ink)}.lpDemoCopy{display:grid;justify-items:center;grid-gap:var(--space-3);gap:var(--space-3);max-width:46ch;margin:0 auto var(--lp-s-md);text-align:center}.lpDemoLede{margin:0;font-family:var(--font-momo-display),var(--font-momo-sans),var(--font-sans);font-size:clamp(22px,2.6vw,32px);font-weight:650;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.lpDemoBody{margin:0;color:var(--lp-ink-dim);font-size:var(--lp-body);line-height:1.55;text-wrap:pretty}.lpDemoTab:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.lpDemoPanel:focus{outline:none}@media (max-width:620px){.lpDemoTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.lpDemoTab{padding:8px var(--space-2);font-size:12px;text-align:center;white-space:normal}}.lpStill{height:100%;min-height:0}.lpStill .outerShell{height:100%;grid-template-rows:minmax(0,1fr)}.lpStill .outerCanvas,.lpStill .outerDetailScroll,.lpStill .outerSidebar{overflow:hidden}.lpStill .outerDetailMain,.lpStill .outerDetailScroll{min-height:0}.lpStill .outerNote{padding:16px 0}.lpStill .outerNoteBody{line-height:1.62}.lpAgents,.lpCompare,.lpFaq,.lpHow,.lpPremise,.lpPricing,.lpTrust{padding:clamp(52px,5.5vw,80px) 0 clamp(64px,7vw,112px);border-top:1px solid var(--lp-line);scroll-margin-top:72px}.lpHow{border-top:0}.lpSectionEyebrow{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-6);padding:6px var(--space-3);border:1px solid var(--lp-line);border-radius:var(--r-pill);color:var(--lp-ink-dim);font-size:var(--lp-meta)}.lpSectionEyebrow:before{content:"";width:5px;height:5px;border-radius:var(--r-pill);background:var(--ember)}.lpSectionHeadline{max-width:22ch;margin:0 0 var(--lp-s-lg);font-family:var(--font-momo-display),var(--font-momo-sans),var(--font-sans);font-size:var(--lp-h2);font-weight:650;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.lpPremiseBody{display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-width:46ch;font-size:clamp(19px,1.8vw,26px);letter-spacing:-.015em;line-height:1.42}.lpPremiseBody p{margin:0;text-wrap:pretty}.lpProseOff{color:#4a4a51}.lpProseOn{color:var(--lp-ink)}.lpCompare,.lpTrust{overflow-x:clip}.lpEvHead{display:grid;justify-items:center;margin-bottom:var(--lp-s-lg);text-align:center}.lpEvHead .lpSectionHeadline{max-width:20ch;margin-bottom:var(--space-5);white-space:pre-line}.lpEvSub{max-width:56ch;margin:0;color:var(--lp-ink-dim);font-size:var(--lp-body);line-height:1.55;text-wrap:pretty}.lpEvStage{position:relative;width:100vw;margin-left:50%;translate:-50% 0;height:440px;overflow:visible;--lp-grid-pitch:34px;--lp-grid-ink:rgba(255,255,255,0.028);--lp-grid-falloff:radial-gradient(44% 76% at 50% 50%,#000 8%,transparent 72%)}.lpEvCanvas{overflow:hidden;pointer-events:none}.lpEvCanvas,.lpEvFlow{position:absolute;inset:0}.lpEvFlow{width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.lpEvNoteWrap{position:absolute;inset:0;display:grid;place-items:center}.lpEvNoteWrap>*{grid-area:1/1}.lpEvNoteGlow{width:min(540px,86vw);height:220px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,110,74,.42),transparent 72%),radial-gradient(46% 52% at 50% 66%,rgba(255,150,110,.22),transparent 74%);filter:blur(48px);animation:lpEvGlow 7.5s ease-in-out infinite alternate;pointer-events:none}@keyframes lpEvGlow{0%{opacity:.65;transform:scale(.94)}to{opacity:1;transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.lpEvNoteGlow{animation:none;opacity:.85}}.lpEvNote{position:relative;width:min(460px,84vw);min-height:0;border-radius:var(--r-lg);background:linear-gradient(180deg,#16161a,#0e0e11);box-shadow:0 0 0 1px var(--lp-line-strong),0 -1px 0 rgba(255,130,95,.22) inset,0 28px 80px rgba(0,0,0,.85)}.lpEvNote .outerNote,.lpEvNote .outerNoteDisputed{margin:0;padding:var(--space-5) var(--space-6)}.lpEvNote .outerNoteMeta{margin-bottom:8px}@media (max-width:760px){.lpEvStage{height:340px}.lpEvNoteGlow{height:180px}.lpEvNote{width:min(430px,88vw)}}.lpTrustList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto 1fr auto;grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px);margin:var(--lp-s-lg) 0 0;padding:0;list-style:none}.lpTrustItem{display:grid;grid-row:span 4;grid-template-rows:subgrid;align-content:start;grid-row-gap:var(--space-3);row-gap:var(--space-3);position:relative}.lpTrustLabel{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ember);font-size:var(--t-micro);font-weight:var(--t-micro-weight);letter-spacing:var(--t-micro-tracking);text-transform:uppercase}.lpTrustGlyph{display:grid;place-items:center;width:26px;height:26px;flex:none;border:1px solid rgba(255,90,60,.28);border-radius:var(--r-sm);background:rgba(255,90,60,.1)}.lpTrustGlyph svg{width:14px;height:14px}.lpTrustTitle{margin:0;font-size:var(--lp-h3);font-weight:620;letter-spacing:-.015em;line-height:1.25;text-wrap:balance}.lpTrustBody{margin:0;color:var(--lp-ink-dim);font-size:var(--lp-body);line-height:1.6}.lpCardProof{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0 0}.lpCardProof span{padding:4px var(--space-2);border:1px solid var(--lp-line);border-radius:var(--r-sm);background:rgba(255,255,255,.02);color:var(--lp-ink-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.01em;white-space:nowrap}.lpCardProof .lpCardProofOn{border-color:rgba(255,90,60,.34);background:rgba(255,90,60,.08);color:var(--ember)}.lpAgents{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(32px,4.5vw,72px);gap:clamp(32px,4.5vw,72px);align-items:center}.lpAgentsCopy{display:grid;grid-gap:var(--space-5);gap:var(--space-5);justify-items:start}.lpAgentsHeadline{max-width:none;margin:0;white-space:pre-line}.lpAgentsPoints{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.lpAgentsPoints li{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--lp-ink);font-size:var(--lp-body);line-height:1.5}.lpAgentsTick{display:grid;place-items:center;width:20px;height:20px;flex:none;margin-top:1px;border-radius:var(--r-pill);background:rgba(255,90,60,.14);color:var(--ember)}.lpAgentsTick svg{width:12px;height:12px}.lpHubCard{position:relative;aspect-ratio:4/3;container-type:inline-size;overflow:hidden;--lp-grid-pitch:26px;--lp-grid-ink:rgba(255,255,255,0.03);--lp-grid-falloff:radial-gradient(95% 80% at 50% 22%,#000 12%,transparent 74%);border:1px solid var(--lp-line);border-radius:var(--r-lg);background:linear-gradient(170deg,#191519,#0b0b0e 62%);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 30px 80px rgba(0,0,0,.55)}.lpHubCaption{position:absolute;top:clamp(20px,3.4cqw,34px);left:clamp(20px,3.4cqw,34px);right:clamp(20px,3.4cqw,34px);z-index:3;display:grid;grid-gap:6px;gap:6px}.lpHubTitle{margin:0;font-family:var(--font-momo-display),var(--font-momo-sans),var(--font-sans);font-size:clamp(20px,3cqw,27px);font-weight:650;letter-spacing:-.02em;line-height:1.1}.lpHubLine{margin:0;color:var(--lp-ink-dim);font-size:var(--lp-body);line-height:1.45}.lpHub{position:absolute;inset:0}.lpHubGlow{position:absolute;bottom:-22%;left:50%;width:72%;height:62%;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(255,106,74,.42),rgba(255,106,74,0) 72%);filter:blur(30px)}.lpHubCanvas{position:absolute;inset:0;width:100%;height:100%}.lpHubCore,.lpHubNode{position:absolute;display:grid;place-items:center;translate:-50% -50%;border-radius:var(--r-md)}.lpHubNode{width:clamp(36px,6.4cqw,48px);height:clamp(36px,6.4cqw,48px);border:1px solid var(--lp-line-strong);background:rgba(24,24,28,.92);box-shadow:0 8px 24px rgba(0,0,0,.5)}.lpHubNode img{width:46%;height:46%;object-fit:contain;filter:brightness(0) invert(1);opacity:.62}.lpHubCore{width:clamp(54px,9cqw,70px);height:clamp(54px,9cqw,70px);border-radius:var(--r-lg);background:linear-gradient(160deg,#ff7a4e,#e6421f);box-shadow:0 0 0 1px rgba(255,180,150,.4),0 14px 40px rgba(255,90,60,.45)}.lpHubCore img{width:46%;height:46%;filter:brightness(0) invert(1)}.lpAgentsBody{max-width:46ch;margin:0 0 var(--lp-s-md);color:var(--lp-ink-dim);font-size:var(--lp-body);line-height:1.55}.lpAgents{overflow-x:clip}.lpCodeWrap{position:relative;isolation:isolate}.lpCodeGlow{position:absolute;inset:-18% -12% -24%;z-index:0;border-radius:50%;background:radial-gradient(closest-side,rgba(255,106,74,.28),transparent 74%);filter:blur(48px);animation:lpCodeGlow 8s ease-in-out infinite alternate;pointer-events:none}@keyframes lpCodeGlow{0%{opacity:.55;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.lpCodeGlow{animation:none;opacity:.8}}.lpCodeFrame{position:relative;z-index:1;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--lp-line-strong);background:linear-gradient(180deg,#121216,#0b0b0e);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 30px 80px rgba(0,0,0,.62)}.lpCodeChrome{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--lp-line);background:rgba(255,255,255,.03);color:var(--lp-ink-faint);font-family:var(--font-mono);font-size:var(--lp-meta)}.lpCodeMethod{flex:none;padding:3px var(--space-2);border:1px solid rgba(126,231,135,.28);border-radius:var(--r-sm);background:rgba(126,231,135,.1);color:#7ee787;font-size:10px;font-weight:600;letter-spacing:.08em}.lpCodePath{overflow:hidden;color:var(--lp-ink-dim);text-overflow:ellipsis;white-space:nowrap}.lpCode{margin:0;padding:var(--space-5);overflow-x:auto;color:var(--j-pun);font-family:var(--font-mono);font-size:var(--t-meta);line-height:1.7}.lpCode .jKey{color:var(--j-key)}.lpCode .jStr{color:var(--j-str)}.lpCode .jNum{color:var(--j-num)}.lpCode .jBool{color:var(--j-bool)}.lpCode .jPun{color:var(--j-pun)}.lpCta{position:relative;overflow-x:clip;display:grid;justify-items:center;grid-gap:0;gap:0;width:100%;padding:clamp(96px,12vw,168px) var(--lp-gutter);border-top:1px solid var(--lp-line);text-align:center;--lp-cta-glow:0.7}.lpCta>:not(.lpStreams){position:relative;z-index:1}.lpCta:before{bottom:-18%;width:min(1400px,140vw);height:82%;background:radial-gradient(closest-side,rgba(255,96,62,.28),transparent 74%),radial-gradient(40% 60% at 50% 80%,rgba(255,150,110,.2),transparent 72%);filter:blur(64px);opacity:var(--lp-cta-glow);animation:lpCtaBloom 9s ease-in-out infinite alternate;transition:opacity .45s var(--ease),filter .45s var(--ease)}.lpCta:after,.lpCta:before{content:"";position:absolute;left:50%;z-index:0;translate:-50% 0;border-radius:50%;pointer-events:none}.lpCta:after{bottom:18%;width:420px;height:220px;background:radial-gradient(closest-side,rgba(255,110,74,.45),transparent 72%);filter:blur(40px);opacity:0;transition:opacity .4s var(--ease),transform .4s var(--ease)}.lpCta:has(.lpBtn:focus-visible),.lpCta:has(.lpBtn:hover){--lp-cta-glow:1}.lpCta:has(.lpBtn:focus-visible):before,.lpCta:has(.lpBtn:hover):before{filter:blur(52px) saturate(1.4)}.lpCta:has(.lpBtn:focus-visible):after,.lpCta:has(.lpBtn:hover):after{opacity:1;transform:scale(1.15)}@keyframes lpCtaBloom{0%{transform:scale(.95)}to{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.lpCta:before{animation:none;opacity:var(--lp-cta-glow)}.lpCta:after{transition:none}}.lpCta .lpStreams{opacity:1;width:100vw;-webkit-mask-image:linear-gradient(180deg,transparent 6%,#000 28%,#000);mask-image:linear-gradient(180deg,transparent 6%,#000 28%,#000)}@media (max-width:760px){.lpCta .lpStreams{opacity:.45;-webkit-mask-image:linear-gradient(180deg,transparent 46%,#000 84%,#000);mask-image:linear-gradient(180deg,transparent 46%,#000 84%,#000)}}.lpCtaHeadline{max-width:18ch;margin:0 0 var(--space-5);font-family:var(--font-momo-display),var(--font-momo-sans),var(--font-sans);font-size:var(--lp-h2);font-weight:650;letter-spacing:-.03em;line-height:1.05;white-space:pre-line;text-wrap:balance}.lpCtaBody{max-width:38ch;margin:0 0 var(--lp-s-lg);color:var(--lp-ink-dim);font-size:var(--lp-lead);line-height:1.55;text-wrap:pretty}.lpProof{display:grid;justify-items:center;grid-gap:var(--lp-s-md);gap:var(--lp-s-md);padding:clamp(44px,5vw,72px) 0 clamp(52px,6vw,88px);text-align:center}.lpProofLabel{margin:0;color:var(--lp-ink-faint);font-size:var(--lp-meta);letter-spacing:.01em}.lpProofLogos{gap:clamp(20px,2.6vw,34px)}.lpProof .agentLogo{width:clamp(22px,2.2vw,27px);height:clamp(22px,2.2vw,27px);opacity:.45;filter:brightness(0) invert(1);transition:opacity var(--dur) var(--ease)}.lpProof:hover .agentLogo{opacity:.72}.lpHow{overflow:visible}.lpHowHead{display:grid;justify-items:center;margin-bottom:clamp(28px,3.6vw,48px);text-align:center}.lpHowHead .lpSectionHeadline{max-width:20ch;margin-bottom:0;white-space:pre-line}.lpHowSub{max-width:42ch;margin:var(--space-5) 0 0;color:var(--lp-ink-dim);font-size:var(--lp-body);line-height:1.55;text-wrap:pretty}.lpHowSplit{display:grid;grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);grid-gap:clamp(36px,4.5vw,72px);gap:clamp(36px,4.5vw,72px);align-items:start}.lpHowActs{margin:0;padding:0;list-style:none}.lpHowAct{display:grid;align-content:start;padding-top:12px;min-height:84vh;opacity:.28;transition:opacity .45s var(--ease)}.lpHowActOn{opacity:1}.lpHowActText{display:grid;justify-items:start;grid-gap:var(--space-4);gap:var(--space-4);max-width:36ch}.lpHowActN{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:var(--r-pill);background:rgba(255,90,60,.16);color:color-mix(in srgb,var(--ember) 78%,#fff);font-family:var(--font-momo-sans),var(--font-sans);font-size:12px;font-weight:650;letter-spacing:0;line-height:1;transition:background .45s var(--ease),color .45s var(--ease)}.lpHowActOn .lpHowActN{background:rgba(255,90,60,.88);color:#fff}.lpHowActTitle{margin:0;font-family:var(--font-momo-display),var(--font-momo-sans),var(--font-sans);font-size:clamp(23px,2.5vw,33px);font-weight:650;letter-spacing:-.02em;line-height:1.14;text-wrap:balance}.lpHowActBody{margin:0;max-width:40ch;color:var(--lp-ink-dim);font-size:var(--lp-body);line-height:1.55;text-wrap:pretty}.lpHowActViz{display:none}.lpHowStage{position:-webkit-sticky;position:sticky;top:88px;align-self:start;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px;height:auto;padding:8px 12px 4px}.lpHowDots{align-self:center}.lpHowPanel{position:relative;isolation:isolate;width:100%;height:clamp(460px,58vh,580px)}.lpHowGlow{position:absolute;inset:0;z-index:0;border-radius:0;background:radial-gradient(ellipse 72% 64% at 48% 46%,rgba(255,90,60,.5),transparent 72%),radial-gradient(ellipse 48% 42% at 62% 70%,rgba(255,140,100,.28),transparent 74%);filter:blur(32px);-webkit-mask-image:radial-gradient(ellipse 94% 90% at 50% 48%,#000 42%,transparent 78%);mask-image:radial-gradient(ellipse 94% 90% at 50% 48%,#000 42%,transparent 78%);animation:lpHowGlow 7s ease-in-out infinite alternate;pointer-events:none}@keyframes lpHowGlow{0%{opacity:.72;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}.lpHowPlate{position:absolute;inset:10% 12% 16% 8%;z-index:1;border-radius:42%;background:radial-gradient(100% 84% at 22% 12%,rgba(255,160,116,.5),transparent 66%),radial-gradient(84% 74% at 82% 6%,rgba(150,158,240,.32),transparent 62%),radial-gradient(74% 90% at 60% 100%,rgba(255,96,62,.28),transparent 64%);filter:blur(36px);pointer-events:none}.lpHowFrame{position:absolute;inset:28px 24px 36px 24px;z-index:2;overflow:hidden;border:1px solid var(--lp-line-strong);border-radius:var(--r-lg);background:var(--bg,#0b0b0d);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),-16px 28px 90px rgba(0,0,0,.7)}.lpHowSheen{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,transparent,rgba(255,255,255,.05) 50%,transparent 62%);transform:translateY(-130%);animation:lpHowSheen 6.5s ease-in-out infinite;pointer-events:none}@keyframes lpHowSheen{0%{transform:translateY(-130%)}55%,to{transform:translateY(130%)}}.lpHowViz{position:absolute;inset:0;z-index:1;opacity:0;transform:translateY(10px) scale(.99);transition:opacity .5s var(--ease),transform .5s var(--ease)}.lpHowVizOn{opacity:1;transform:none}.lpHowDots{display:flex;gap:var(--space-2);margin:0;padding:0;list-style:none}.lpHowDot{width:6px;height:6px;border-radius:var(--r-pill);background:var(--lp-line-strong);transition:width .35s var(--ease),background .35s var(--ease)}.lpHowDotOn{width:22px;background:var(--ember)}.lpHowApp .outerObsTop{align-items:center;gap:var(--space-2);margin-bottom:2px}.lpHowApp .outerObsSummary{margin-top:2px;line-height:1.5}.lpHowApp .outerObsStatus{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;border-radius:0;font-size:10px;font-weight:600;letter-spacing:.06em}.lpHowApp .outerSchemaHead{border-bottom:0}.lpHowApp .outerObsStatus-verified{border-color:transparent;background:transparent;color:#7ee787}.lpHowApp .outerObsStatus-verified:before{content:none}.lpHowApp .outerObsConfidence{color:var(--lp-ink-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.01em}.lpHowApp .outerSchemaCount{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--r-pill);background:rgba(255,255,255,.08);color:var(--lp-ink-dim);font-size:11px;font-weight:600}.lpHowApp .outerNote{border-bottom:0;padding:16px 0}.lpHowApp .outerThreadStack{padding:4px 2px 8px}.lpHowApp .outerNoteDisputed{margin:0;padding:14px 16px;border-radius:var(--r-md);box-shadow:0 0 0 1px rgba(255,90,60,.34),0 8px 18px rgba(255,70,40,.16)}.lpHowApp .outerEvidenceTile{max-width:none;width:100%;box-shadow:none}.lpHowApp .outerDetailChrome,.lpHowApp .outerDetailExtras,.lpHowApp .outerDetailHead{border-bottom:0}.lpHowApp .outerDetailExtras{width:100%;padding-bottom:2px}.lpHowApp .outerObsDataGrid{gap:10px 18px;padding:12px 14px}.lpHowApp{--canvas-inset-x:22px;--canvas-inset-y:14px;height:100%;min-height:0;width:100%}.lpHowApp .outerShell{height:100%;grid-template-rows:minmax(0,1fr)}.lpHowApp .outerCanvas,.lpHowApp .outerDetail,.lpHowApp .outerDetailMain{height:100%;min-height:0}.lpHowApp .outerDetailMain,.lpHowApp .outerDetailScroll{min-height:0}.lpHowApp .outerDetailScroll{display:flex;flex-direction:column}.lpHowApp .outerReadMeasure{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;min-height:0;padding:2px 0 16px}.lpHowApp .outerCanvas,.lpHowApp .outerDetailScroll,.lpHowApp .outerSidebar{overflow:hidden}.lpHowApp .outerCanvas{--canvas-inset-x:20px;--canvas-inset-y:12px;margin:0;border-radius:0;border:0}.lpHowApp-reuse .outerReadMeasure{justify-content:flex-start;padding-bottom:18px}.lpHowApp-reuse .outerSchemaCard{margin-top:16px}@media (prefers-reduced-motion:reduce){.lpHowGlow{animation:none;opacity:.8}.lpHowSheen{display:none}.lpHowViz{transition:opacity .2s linear;transform:none}}.lpCompareHead{display:grid;justify-items:center;margin-bottom:var(--lp-s-lg);text-align:center}.lpCompareHead .lpSectionHeadline{max-width:none;margin-bottom:var(--space-5);white-space:nowrap}.lpCompareSub{max-width:56ch;margin:0;color:var(--lp-ink-dim);font-size:var(--lp-body);line-height:1.55;text-wrap:pretty}.lpCompareStage{position:relative;max-width:var(--lp-panel-w);margin:0 auto}.lpCompareGlow{position:absolute;inset:-16% 0 -20%;background:radial-gradient(40% 46% at 70% 36%,rgba(255,106,74,.3),transparent 72%),radial-gradient(36% 44% at 28% 66%,rgba(126,138,228,.17),transparent 74%);pointer-events:none}.lpCompareFrame{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--lp-line);border-radius:var(--r-lg);background-color:rgba(17,17,19,.76);background-image:linear-gradient(180deg,rgba(255,120,84,.15),rgba(255,120,84,.052) 55%,rgba(255,120,84,.038)),linear-gradient(180deg,rgba(126,138,228,.08),rgba(126,138,228,.026) 55%,rgba(126,138,228,.019)),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.01));background-size:50% 100%,50% 100%,100% 100%;background-position:100% 0,0 0,0 0;background-repeat:no-repeat;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 26px 60px rgba(0,0,0,.5);--lp-grid-pitch:22px;--lp-grid-ink:rgba(255,255,255,0.03);--lp-grid-falloff:radial-gradient(104% 118% at 50% 0%,#000 6%,transparent 86%)}.lpCompareFrame:after{content:"";position:absolute;top:0;bottom:0;left:50%;z-index:2;width:1px;background:linear-gradient(180deg,rgba(255,140,110,.05),rgba(255,140,110,.42) 7%,rgba(255,140,110,.42) 93%,rgba(255,140,110,.06));pointer-events:none}.lpCompareTable{width:100%;margin:0;border-collapse:collapse;table-layout:fixed}.lpCompareTable td,.lpCompareTable th{width:50%;padding:20px 30px;text-align:left;vertical-align:top}.lpCompareTable th{padding-top:28px;padding-bottom:22px;vertical-align:bottom;border-bottom:1px solid var(--lp-line-strong);font-weight:400}.lpCompareCol{display:block;color:var(--lp-ink-dim);font-family:var(--font-momo-display),var(--font-momo-sans),var(--font-sans);font-size:var(--lp-h3);font-weight:650;letter-spacing:-.03em;line-height:1.1}.lpCompareTable th:last-child .lpCompareCol{color:var(--lp-ink)}.lpCompareNote{display:block;margin-top:10px;color:var(--lp-ink-dim);font-size:var(--t-micro);font-weight:var(--t-micro-weight);letter-spacing:.08em;text-transform:uppercase}.lpCompareTable th:last-child .lpCompareNote{color:#ffb9a4}.lpCompareTable td{color:var(--lp-ink-dim);font-size:var(--lp-lead);line-height:1.45;text-wrap:pretty;border-top:1px solid var(--lp-line)}.lpCompareTable tbody tr:first-child td{border-top:0;padding-top:24px}.lpCompareTable td:last-child{color:var(--lp-ink)}.lpCompareAsk td{padding-top:26px;padding-bottom:30px;border-top:1px solid var(--lp-line-strong);font-family:var(--font-momo-display),var(--font-momo-sans),var(--font-sans);font-size:var(--lp-h3);font-weight:650;letter-spacing:-.025em;line-height:1.32;text-wrap:balance}.lpPricingHead{display:grid;justify-items:center;margin-bottom:var(--lp-s-md);text-align:center}.lpPricingHead .lpSectionHeadline{max-width:10ch;margin-bottom:var(--space-5)}.lpPricingNote{max-width:34ch;margin:0;color:var(--lp-ink-dim);font-size:var(--lp-body);line-height:1.55;text-wrap:pretty}.lpBilling{display:grid;margin:0;padding:0;border:0;min-width:0}.lpPeriodInput,.lpPeriodLegend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lpPeriod{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;width:-moz-fit-content;width:fit-content;margin:0 auto var(--lp-s-lg);padding:3px;border:1px solid var(--lp-line);border-radius:var(--r-pill);background:rgba(255,255,255,.03)}.lpPeriodBtn{padding:9px var(--space-5);border:0;border-radius:var(--r-pill);background:transparent;color:var(--lp-ink-dim);cursor:pointer;font:inherit;font-size:var(--lp-meta);font-weight:500;white-space:nowrap;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.lpPeriodBtn:hover{color:var(--lp-ink)}.lpBilling:has(#lp-period-month:checked) label[for=lp-period-month],.lpBilling:has(#lp-period-year:checked) label[for=lp-period-year]{background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);color:var(--lp-ink)}.lpBilling:has(#lp-period-month:focus-visible) label[for=lp-period-month],.lpBilling:has(#lp-period-year:focus-visible) label[for=lp-period-year]{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.lpBilling:has(#lp-period-month:checked) .lpPriceYear,.lpBilling:has(#lp-period-year:checked) .lpPriceMonth{display:none}.lpBilling:has(#lp-period-month:checked) .lpPriceSave{visibility:hidden}.lpPricingCards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr auto;grid-column-gap:var(--space-5);column-gap:var(--space-5);grid-row-gap:var(--space-6);row-gap:var(--space-6);max-width:var(--lp-panel-w);margin:0 auto}.lpPriceCard{position:relative;isolation:isolate;display:grid;grid-row:span 5;grid-template-rows:subgrid;min-width:0;overflow:hidden;padding:clamp(28px,3.2vw,40px);border:1px solid var(--lp-line);border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);--lp-grid-pitch:22px;--lp-grid-ink:rgba(255,255,255,0.028);--lp-grid-falloff:radial-gradient(104% 74% at 50% 0%,#000 4%,transparent 74%)}.lpPriceCardOn{border-color:rgba(255,120,84,.32);background:radial-gradient(120% 70% at 50% 0,rgba(255,120,84,.2),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.014));box-shadow:inset 0 1px 0 rgba(255,160,130,.16),0 18px 40px rgba(255,90,60,.1);--lp-grid-ink:rgba(255,255,255,0.036)}.lpPriceName{grid-row:1;margin:0;color:var(--lp-ink-dim);font-size:var(--lp-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lpPriceCardOn .lpPriceName{color:#ffb9a4}.lpPriceBlurb{grid-row:2;margin:0;color:var(--lp-ink-dim);font-size:var(--lp-lead);line-height:1.45;text-wrap:pretty}.lpPriceFigure{grid-row:3;display:grid;align-content:start;grid-gap:6px;gap:6px}.lpPriceAmount{margin:0;font-family:var(--font-momo-display),var(--font-momo-sans),var(--font-sans);font-size:clamp(36px,4.2vw,52px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.04em;line-height:.95}.lpPriceCardOn .lpPriceAmount{background:linear-gradient(180deg,#ffffff 30%,#ffb9a4 140%);-webkit-background-clip:text;background-clip:text;color:transparent}.lpPricePeriod{margin:0;color:var(--lp-ink-dim);font-size:var(--lp-meta)}.lpPriceSave{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:10px 0 0;padding:4px 10px;border:1px solid rgba(255,120,84,.34);border-radius:var(--r-pill);background:rgba(255,90,60,.13);color:#ffb9a4;font-size:var(--lp-meta);font-weight:600}.lpPriceSave:empty{display:none}.lpPriceFeatures{grid-row:4;display:grid;align-content:start;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.lpPriceFeatures li{position:relative;padding-left:var(--space-4);color:var(--lp-ink);font-size:var(--lp-body);line-height:1.45}.lpPriceFeatures li:before{content:"\203a";position:absolute;top:0;left:0;color:var(--lp-ink-faint);font-size:13px;line-height:1.5}.lpPriceCardOn .lpPriceFeatures li:before{color:var(--ember)}.lpPriceInherit{margin-bottom:4px;padding-bottom:16px;border-bottom:1px solid var(--lp-line);color:var(--lp-ink-dim)}.lpPriceCard .lpBtn,.lpPriceCard .lpBtnGhost{grid-row:5;width:100%}.lpPriceCard .lpBtnGhost{border-color:rgba(255,255,255,.18)}.lpCompareFrame:before,.lpEvStage:before,.lpHubCard:before,.lpPriceCard:before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(var(--lp-grid-ink,rgba(255,255,255,.035)) 1px,transparent 1px),linear-gradient(90deg,var(--lp-grid-ink,rgba(255,255,255,.035)) 1px,transparent 1px);background-size:var(--lp-grid-pitch,18px) var(--lp-grid-pitch,18px);-webkit-mask-image:var(
    --lp-grid-falloff,radial-gradient(120% 90% at 50% 40%,#000 30%,transparent 78%)
  );mask-image:var(
    --lp-grid-falloff,radial-gradient(120% 90% at 50% 40%,#000 30%,transparent 78%)
  );pointer-events:none}.lpCompareFrame:before,.lpPriceCard:before{z-index:-1}.t-stagger-line{display:block;opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:transform,opacity,filter}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line{opacity:1;transform:translateY(0);filter:blur(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;transform:translateY(0);filter:blur(0);transition:opacity .2s ease,transform 0s linear,filter 0s linear;transition-delay:0s}@media (prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}.t-stagger-line--3{transition-delay:calc(var(--stagger-stagger) * 2)}.t-stagger-line--4{transition-delay:calc(var(--stagger-stagger) * 3)}.t-stagger-line--5{transition-delay:calc(var(--stagger-stagger) * 4)}.lpHeroActions.t-stagger-line{display:flex}.lpCta .lpBtn.t-stagger-line{display:inline-flex}@media (prefers-reduced-motion:reduce){.t-stagger-line{opacity:1;transform:none;filter:none}}.t-tabs{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:48px;background:var(--tabs-bar-bg)}.t-tab,.t-tabs{position:relative}.t-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;height:30px;padding:4px 12px;color:var(--tabs-text-muted);cursor:pointer;border-radius:48px;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease)}.t-tab:not([aria-selected=true]):hover,.t-tab[aria-selected=true]{color:var(--tabs-text-active)}.t-tabs-pill{position:absolute;top:3px;left:0;height:30px;width:0;background:var(--tabs-pill-bg);border-radius:48px;transform:translateX(0);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease);will-change:transform,width;z-index:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.t-tab,.t-tabs-pill{transition:none!important}}.lpDemoTabs.t-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;width:-moz-fit-content;width:fit-content;margin:0 auto var(--space-5);padding:3px;border:1px solid var(--lp-line);border-radius:var(--r-pill)}.lpDemoTab.t-tab{height:auto;padding:9px var(--space-5);border-radius:var(--r-pill);font:inherit;font-size:var(--lp-meta);font-weight:500;white-space:nowrap}.lpDemoTabs .t-tabs-pill{top:0;left:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.t-avatar{transform-origin:center;transform:translateY(var(--shift,0)) scale(var(--scale-active,1));transition:transform var(--avatar-dur) var(--avatar-ease-in);will-change:transform}@media (prefers-reduced-motion:reduce){.t-avatar{transition:none!important;transform:none!important}}.lpProofGroup{display:contents}.lpProof .agentLogo{transition:opacity var(--dur) var(--ease),transform var(--avatar-dur) var(--avatar-ease-in)}.lpProof .agentLogo:hover{opacity:1}.lpFaqList{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--lp-line)}.lpFaqItem{border-bottom:1px solid var(--lp-line)}.lpFaqItem summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);cursor:pointer;list-style:none;padding:var(--space-5) 0;color:var(--lp-ink);font-size:var(--lp-lead);font-weight:600;line-height:1.35;text-wrap:pretty}.lpFaqItem summary::-webkit-details-marker{display:none}.lpFaqItem summary:after{content:"+";flex:none;color:var(--lp-ink-faint);font-weight:500}.lpFaqItem[open] summary:after{content:"–"}.lpFaqItem p{margin:0 0 var(--space-5);max-width:58ch;color:var(--lp-ink-dim);font-size:var(--lp-body);line-height:1.55;text-wrap:pretty}.lpFooter{border-top:1px solid var(--lp-line);background:rgba(0,0,0,.4)}.lpFooterInner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:var(--space-8);gap:var(--space-8);max-width:var(--lp-max);margin:0 auto;padding:clamp(40px,5vw,64px) var(--lp-gutter)}.lpFooterBrand{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3)}.lpFooterBrand p{margin:0;color:var(--lp-ink-faint);font-size:var(--t-meta)}.lpFooterCols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.lpFooterCols nav{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3)}.lpFooterColTitle{margin:0;color:var(--lp-ink);font-size:var(--t-meta);font-weight:600}.lpFooterCols a{color:var(--lp-ink-faint);font-size:var(--t-sm);transition:color var(--dur) var(--ease)}.lpFooterCols a:hover{color:var(--lp-ink)}.lpAuthPage{display:flex;flex-direction:column;min-height:100svh}.lpAuthMain{display:grid;flex:1 1 auto;align-content:center;justify-items:center;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-8) var(--lp-gutter) clamp(64px,12vh,128px)}.lpAuthCard{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:min(400px,100%);padding:clamp(28px,4vw,40px);border:1px solid var(--lp-line-strong);border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02)),rgba(10,10,12,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 30px 90px rgba(0,0,0,.55)}.lpAuthTitle{margin:0;font-family:var(--font-momo-display),var(--font-momo-sans),var(--font-sans);font-size:clamp(26px,3vw,32px);font-weight:650;letter-spacing:-.03em;line-height:1.1}.lpAuthSub{margin:0 0 var(--space-5);color:var(--lp-ink-dim);font-size:var(--t-sm);line-height:1.5}.lpAuthLegal{display:flex;gap:var(--space-5)}.lpAuthLegal a{color:var(--lp-ink-faint);font-size:var(--t-meta);transition:color var(--dur) var(--ease)}.lpAuthLegal a:hover{color:var(--lp-ink)}.lpAuthPage .authForm,.lpAuthPage .authForm form{display:grid;grid-gap:var(--space-3);gap:var(--space-3);width:100%;justify-items:stretch;text-align:left}.lpAuthPage .authInputWrap{display:flex;align-items:center;min-height:46px;padding:0 var(--space-4);border:1px solid var(--lp-line-strong);border-radius:var(--r-md);background:rgba(0,0,0,.35);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.lpAuthPage .authInputWrap:focus-within{border-color:rgba(255,255,255,.34);box-shadow:0 0 0 3px rgba(255,255,255,.07)}.lpAuthPage .authInputWrap input{width:100%;border:0;background:transparent;color:var(--lp-ink);font-size:var(--t-body);outline:none;text-align:left}.lpAuthPage .authInputWrap input::placeholder{color:var(--lp-ink-faint)}.lpAuthPage .authSubmit{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:46px;padding:0 var(--space-6);border:0;border-radius:var(--r-pill);background:linear-gradient(180deg,#ffffff,#e3e3e5);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 6px 20px rgba(0,0,0,.45);color:#101012;font-size:var(--t-body);font-weight:600;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.lpAuthPage .authSubmit:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 10px 28px rgba(0,0,0,.55)}.lpAuthPage .authSubmit:disabled{opacity:.6;transform:none}.lpAuthPage .authSubmit svg{width:16px;height:16px}.lpAuthPage .authFinePrint,.lpAuthPage .authSentLine{margin:0;color:var(--lp-ink-faint);font-size:var(--t-meta);text-align:left}.lpAuthPage .authSentLine span{color:var(--lp-ink-dim)}.lpAuthPage .authError{margin:0;color:var(--ember);font-size:var(--t-meta);text-align:left}.lpAuthPage .authCodeGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.lpAuthPage .authCodeGrid input{min-width:0;height:52px;padding:0;border:1px solid var(--lp-line-strong);border-radius:var(--r-md);background:rgba(0,0,0,.35);color:var(--lp-ink);font-family:var(--font-mono);font-size:var(--t-h2);outline:none;text-align:center;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.lpAuthPage .authCodeGrid input:focus{border-color:rgba(255,255,255,.34);box-shadow:0 0 0 3px rgba(255,255,255,.07)}.lpAuthPage .authCodeField{margin:0;padding:0;border:0}.lpAuthPage .authCodeActions{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2);margin-top:var(--space-4)}.lpAuthPage .authCodeActions form{display:contents}.lpAuthPage .authResend{padding:0;border:0;background:none;color:var(--lp-ink-dim);font-size:var(--t-meta);text-decoration:underline;text-underline-offset:3px;transition:color var(--dur) var(--ease)}.lpAuthPage .authResend:hover:not(:disabled){color:var(--lp-ink)}.lpAuthPage .authActionDot{color:var(--lp-ink-faint)}.lpAuthPage .authSpinner{animation:lpSpin .7s linear infinite}@keyframes lpSpin{to{transform:rotate(1turn)}}@media (max-width:900px){.lp{--lp-gutter:20px}.lpNavLinks{display:none}.lpAgents,.lpFooterInner{grid-template-columns:minmax(0,1fr)}.lpAgentsCopy{order:-1;justify-items:center;text-align:center}.lpAgentsPoints{text-align:left}.lpTrustList{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:var(--lp-s-lg)}.lpTrustItem{grid-row:auto;grid-template-rows:none;justify-items:center;text-align:center}.lpTrustBody{max-width:52ch}.lpCardProof{justify-content:center}.lpCardProof span{white-space:normal}.lpHowSplit{grid-template-columns:minmax(0,1fr);gap:var(--lp-s-lg)}.lpHowStage{display:none}.lpHowAct{min-height:0;opacity:1;gap:var(--lp-s-md);padding:clamp(28px,8vw,44px) 0}.lpHowActViz{display:block}.lpHowActViz .lpHowPanel{width:100%;height:clamp(560px,148vw,660px);margin-top:var(--space-5)}.lpHowActViz .lpHowFrame{inset:18px 14px 22px}.lpHowApp .outerComposerDock{display:none}.lpStageFrame{height:clamp(620px,215vw,800px)}.lpStillCanvas{grid-template-columns:minmax(0,1fr)}.lpStillSide{display:none}.lpStillDetail{border-right:0}}@media (max-width:620px){.lpPricingCards{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.lpPriceCard{grid-row:auto;grid-template-rows:auto auto auto 1fr auto;row-gap:var(--space-6)}.lpStill{grid-template-columns:minmax(0,1fr)}.lpStillRail{display:none}.lpStillTitleRow{flex-wrap:wrap}.lpStillTitle{font-size:16px}.lpFooterCols{grid-template-columns:repeat(2,minmax(0,1fr))}.lpCompareHead .lpSectionHeadline{white-space:normal}.lpCompareTable td,.lpCompareTable th{padding:var(--space-4)}.lpCompareAsk td,.lpCompareTable td{font-size:var(--lp-body)}.lpCompareAsk td{padding-top:var(--space-5);padding-bottom:var(--space-6);text-wrap:pretty}.lpHeroActions .lpBtn,.lpHeroActions .lpBtnGhost{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.lpBtn:hover{transform:none}}