.lp,html:has(.lp){--lp-font:var(--font-onest),system-ui,sans-serif;--lp-font-mono:var(--font-martian),ui-monospace,monospace;--lp-bg:#151824;--lp-bg-soft:hsla(0,0%,100%,.055);--lp-bg-lift:hsla(0,0%,100%,.08);--lp-branch-bg:rgba(30,34,48,.9);--lp-proof-bg:#1e2231;--lp-paper-bg:radial-gradient(90% 60% at 15% 0%,#fbf9f5 0%,transparent 60%),radial-gradient(80% 70% at 88% 20%,#edebe4 0%,transparent 62%),radial-gradient(65% 55% at 6% 88%,hsla(38,44%,65%,.15) 0%,transparent 64%),radial-gradient(58% 48% at 95% 12%,rgba(126,110,240,.055) 0%,transparent 62%),linear-gradient(180deg,#f4f2ec,#efede7 50%,#e9e7e0);--lp-paper-panel:hsla(0,0%,100%,.94);--lp-paper-warm:#dedad0;--lp-paper-warm-dim:#625c70;--lp-paper-warm-faint:#5f5a6b;--lp-ink:#f1f1f4;--lp-ink-dim:#dcdfe8;--lp-ink-faint:#b8bcc9;--lp-paper-ink:#251f3a;--lp-paper-dim:#4b4364;--lp-brand:#6a5cd6;--lp-brand-hi:#8375ec;--lp-brand-ink:#d0caf8;--lp-brand-deep:#5648be;--lp-brand-ink-hi:#e6e2ff;--lp-brand-deep-hi:#3f3399;--lp-accent:#63d9c0;--lp-accent-deep:#0e7a63;--lp-grad-btn:linear-gradient(180deg,#6552d6,#6a5cd6 62%,#5341bc);--lp-grad-btn-hi:linear-gradient(180deg,#7562e4,#6a57d8 62%,#6049ce);--lp-grad-panel:linear-gradient(155deg,#6552d6,#6a5cd6 48%,#5039b8);--lp-grad-row:linear-gradient(90deg,#6a5cd6,#6552d6);--lp-grad-badge:linear-gradient(160deg,#6552d6,#5039b8);--lp-grad-paper:linear-gradient(180deg,#fff,#fbfaf7);--lp-yclients:#ffd400;--lp-k:1;--lp-r-lg:16px;--lp-r-md:13px;--lp-r-sm:9px;--lp-pad-card:clamp(22px,2.1vw,28px);--lp-pad-tight:clamp(16px,1.5vw,20px);--lp-gap-card:clamp(12px,1.2vw,16px);--lp-sec-lead:clamp(56px,7vw,92px);--lp-sec-sub:clamp(34px,4.2vw,52px);--lp-sh-1:0 1px 2px rgba(0,0,0,.3),0 6px 16px rgba(0,0,0,.22);--lp-sh-2:0 2px 6px rgba(0,0,0,.34),0 20px 48px rgba(0,0,0,.34);--lp-sh-3:0 6px 14px rgba(0,0,0,.4),0 34px 76px rgba(0,0,0,.44),0 0 44px rgba(106,92,214,.3);--lp-sh-1p:0 1px 2px rgba(60,50,40,.08),0 6px 18px rgba(60,50,40,.1);--lp-sh-2p:0 2px 7px rgba(60,50,40,.13),0 20px 46px rgba(60,50,40,.19);--lp-sh-3p:0 2px 8px rgba(60,50,40,.1),0 26px 56px rgba(60,50,40,.16);--lp-sh-btn:0 10px 24px -12px rgba(106,92,214,.75);--lp-sh-btn-hi:0 14px 30px -12px rgba(106,92,214,.85);--lp-sh-panel:0 22px 48px -26px rgba(106,92,214,.8);--lp-sh-row:0 8px 18px -10px rgba(106,92,214,.7);--lp-glow-text:0 0 32px rgba(202,210,255,.22);--lp-glow-text-brand:0 0 26px rgba(131,117,236,.55);--lp-glow-text-accent:0 0 18px rgba(99,217,192,.45);--lp-glow-text-on-brand:0 0 24px hsla(0,0%,100%,.35);--lp-glow-card:0 0 90px -30px rgba(106,92,214,.5);--lp-glow-plan:0 0 110px -40px rgba(106,92,214,.65);--lp-edge:inset 0 1px 0 hsla(0,0%,100%,.15),inset 0 0 0 1px hsla(0,0%,100%,.05);--lp-edge-hi:inset 0 1px 0 hsla(0,0%,100%,.24);--lp-edge-p:inset 0 1px 0 hsla(0,0%,100%,.95);--lp-hair:hsla(0,0%,100%,.13);--lp-hair-paper:rgba(23,21,28,.14);--lp-surface-grad:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.02) 60%);--lp-surface-grad-p:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.45) 70%);--lp-seam:rgba(60,50,40,.06);--lp-t-display:clamp(42px,7.4vw,80px);--lp-t-h2:clamp(30px,4vw,44px);--lp-t-h3:clamp(23px,2.8vw,30px);--lp-t-deck:clamp(17px,2.1vw,21px);--lp-t-body:clamp(15px,1.8vw,16.5px);--lp-t-small:14px;--lp-t-micro:11.5px;--lp-ease:cubic-bezier(0.2,0.7,0.3,1);--lp-dur-tap:0.16s;--lp-dur-move:0.34s;--lp-dur-enter:0.62s}@media (min-width:1600px){.lp{--lp-t-display:clamp(80px,5vw,90px);--lp-t-h2:clamp(44px,2.75vw,54px);--lp-t-h3:clamp(30px,1.875vw,36px);--lp-t-deck:clamp(21px,1.3125vw,23.5px);--lp-t-body:clamp(16.5px,1.03vw,18px);--lp-t-small:clamp(14px,0.875vw,15.5px);--lp-t-micro:clamp(11.5px,0.72vw,12.5px);--lp-pad-card:clamp(28px,1.75vw,34px);--lp-pad-tight:clamp(20px,1.25vw,24px);--lp-gap-card:clamp(16px,1vw,19px);--lp-sec-lead:clamp(92px,5.75vw,112px);--lp-sec-sub:clamp(52px,3.25vw,66px)}}@media (prefers-reduced-motion:reduce){.lp{--lp-dur-tap:0.01s;--lp-dur-move:0.01s;--lp-dur-enter:0.01s}}