@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/938f064eb0cf9505-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22ac196a2c224775-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6f0af5b22863f4a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c6c89c1c34a2ec75-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c62b17785fe5d7d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f5a4f8486488dc68-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/dff20cfddbcac9d6-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d4419e198f452e4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9d1614f7c7436749-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f60b6ee32cca87f1-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2275878d014e992d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f149253a5c6880ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/06fc2932de10e735-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0f4f2b4d71da26a0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/2e21e0e5eed4e757-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mukta Fallback;src:local("Arial");ascent-override:119.94%;descent-override:56.47%;line-gap-override:0.00%;size-adjust:94.21%}.__className_ccfa4b{font-family:Mukta,Mukta Fallback;font-style:normal}.__variable_ccfa4b{--font-mukta:"Mukta","Mukta Fallback"}.lp{--f-hero:var(--font-clash),var(--font-unbounded),system-ui,sans-serif;--f-body:var(--font-mukta),var(--font-hanken),"Segoe UI",system-ui,sans-serif;--f-mono:var(--font-space-mono),var(--font-jetbrains),ui-monospace,monospace;--f-demo:var(--font-unbounded),var(--font-bricolage),system-ui,sans-serif;--f-cinema:var(--font-barlow),var(--font-space-grotesk),system-ui,sans-serif;--f-book:var(--font-newsreader),Georgia,serif;--f-carbon:var(--font-space-grotesk),system-ui,sans-serif;--f-close:var(--font-hanken),var(--font-jakarta),system-ui,sans-serif;--f-trust:var(--font-fraunces),Georgia,"Times New Roman",serif;--f-ticker:var(--font-space-mono),monospace;--f-receipt:var(--font-space-mono),"Courier New",monospace;--font-display:var(--font-clash);--font-mono:var(--font-space-mono);--font-rozha:var(--font-display);--font-spline-mono:var(--font-mono);--ink:#1c1916;--ink-hover:#2e2924;--ink-soft:rgba(28,25,22,0.08);--ink-deep:#1c1916;--ink-deep-2:#2a2420;--signal:#c43c2c;--lp-red:#c43c2c;--paper:#f3ebe0;--lp-paper:#f3ebe0;--paper-bright:#fbf7f0;--paper-soft:#ebe3d6;--stone:#e4ddd2;--stone-2:#d6cec1;--ground:#ebe3d6;--lp-bg:#ebe3d6;--text:#1c1916;--lp-text:#1c1916;--lp-text-soft:#4a433c;--lp-text-faint:#625a51;--brass:#c4a35a;--lp-gold:#c4a35a;--cream:#f7f0e4;--night:#1c1916;--night-soft:#2a2420;--lp-rule:rgba(28,25,22,0.14);--lp-rule-strong:rgba(28,25,22,0.62);--lp-shadow:rgba(28,25,22,0.12);--lp-pad-x:16px;--lp-section-y:40px;--lp-max:1120px;--lp-tap:44px;--saffron:#d4a017;--indigo:#1c1916;--mehendi:#c43c2c;position:relative;min-height:100vh;min-height:100dvh;background:var(--paper);color:var(--text);font-family:var(--f-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip;background-image:none;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);scroll-padding-top:72px}.lp-close-title,.lp-coupon-body h3,.lp-foot-line-copy,.lp-h1,.lp-sec-title,.lp-trust-card-title,.lp-trust-detail-title,.lp-trust-title{word-spacing:.14em;letter-spacing:-.02em}.lp:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:60;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lp ::selection{background:var(--ink);color:var(--paper)}.lp-shell{position:relative;z-index:1}@keyframes lpRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lpRiseScale{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lpSlideL{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes lpSlideR{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes lpStampIn{0%{opacity:0;transform:rotate(-14deg) scale(1.4)}70%{opacity:1;transform:rotate(-7deg) scale(.96)}to{opacity:1;transform:rotate(-8deg) scale(1)}}@keyframes lpStrike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lpFillBar{0%{width:0}to{width:100%}}@keyframes lpMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes lpInkBlink{0%,to{transform:scale(1)}50%{transform:scale(.9)}}@keyframes lpIntroOut{to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes lpIntroStamp{0%{opacity:0;transform:scale(1.3) rotate(-6deg)}60%{opacity:1;transform:scale(.96) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes lpIntroBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lpCascade{0%{opacity:0;transform:translateY(10px) rotate(var(--r,0deg))}to{opacity:1;transform:translateY(0) rotate(var(--r,0deg))}}@keyframes lpWordIn{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:translateY(0)}}.lp-intro{position:fixed;inset:0;z-index:100;pointer-events:none;display:grid;place-items:center;background:#141210;color:var(--cream);animation:lpIntroOut .3s ease .55s forwards}.lp-intro-mark{display:flex;align-items:baseline;gap:10px;line-height:1}.lp-intro-tray{font-family:var(--f-hero);font-weight:800;font-size:clamp(44px,12vw,64px);letter-spacing:-.05em;text-transform:lowercase}.lp-intro-slash{font-size:22px;opacity:.35}.lp-intro-stamp{font-family:var(--f-receipt);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e8c860;border:none;padding:0;transform:none}.lp-intro-bar{position:absolute;bottom:22%;left:50%;width:min(160px,42vw);height:3px;margin-left:calc(min(160px, 42vw) / -2);background:#c43c2c;transform-origin:left center;animation:lpIntroBar .5s ease .05s both}.lp-reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.lp-reveal.lp-reveal-armed:not(.lp-inview){opacity:0;will-change:transform,opacity}.lp-reveal.lp-reveal-armed:not(.lp-inview).lp-reveal--up{transform:translate3d(0,56px,0)}.lp-reveal.lp-reveal-armed:not(.lp-inview).lp-reveal--left{transform:translate3d(-40px,28px,0)}.lp-reveal.lp-reveal-armed:not(.lp-inview).lp-reveal--right{transform:translate3d(40px,28px,0)}.lp-reveal.lp-reveal-armed:not(.lp-inview).lp-reveal--scale{transform:translate3d(0,40px,0) scale(.96)}.lp-reveal.lp-reveal-armed:not(.lp-inview).lp-reveal--none{transform:none;opacity:.4}.lp-reveal.lp-inview{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.16,1,.3,1) var(--lp-reveal-delay,0s),transform .85s cubic-bezier(.16,1,.3,1) var(--lp-reveal-delay,0s)}.lp-reveal.lp-inview.lp-band-close,.lp-reveal.lp-inview.lp-band-demos,.lp-reveal.lp-inview.lp-band-ledger,.lp-reveal.lp-inview.lp-band-sync,.lp-reveal.lp-inview.lp-band-trust,.lp-reveal.lp-inview.lp-band-walk{animation:lpBandLand .9s cubic-bezier(.16,1,.3,1) both}.lp-reveal.lp-reveal-armed:not(.lp-inview) .lp-stagger>*{opacity:0;transform:translate3d(0,22px,0)}.lp-reveal.lp-inview .lp-stagger>*{opacity:1;transform:none;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.lp-reveal.lp-inview .lp-stagger>:first-child{transition-delay:.08s}.lp-reveal.lp-inview .lp-stagger>:nth-child(2){transition-delay:.16s}.lp-reveal.lp-inview .lp-stagger>:nth-child(3){transition-delay:.24s}.lp-reveal.lp-inview .lp-stagger>:nth-child(4){transition-delay:.32s}.lp-reveal.lp-inview .lp-stagger>:nth-child(5){transition-delay:.4s}.lp-reveal.lp-inview .lp-stagger>:nth-child(6){transition-delay:.48s}.lp-reveal.lp-reveal-armed:not(.lp-inview) .lp-sec-head .lp-sec-kicker,.lp-reveal.lp-reveal-armed:not(.lp-inview) .lp-sec-head .lp-sec-lede,.lp-reveal.lp-reveal-armed:not(.lp-inview) .lp-sec-head .lp-sec-title,.lp-reveal.lp-reveal-armed:not(.lp-inview) .lp-trust-head>*{opacity:0;transform:translate3d(0,18px,0)}.lp-reveal.lp-inview .lp-sec-head .lp-sec-kicker,.lp-reveal.lp-inview .lp-sec-head .lp-sec-lede,.lp-reveal.lp-inview .lp-sec-head .lp-sec-title,.lp-reveal.lp-inview .lp-trust-head>*{opacity:1;transform:none;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.lp-reveal.lp-inview .lp-sec-head .lp-sec-kicker,.lp-reveal.lp-inview .lp-trust-head>:first-child{transition-delay:.05s}.lp-reveal.lp-inview .lp-sec-head .lp-sec-title,.lp-reveal.lp-inview .lp-trust-head>:nth-child(2){transition-delay:.14s}.lp-reveal.lp-inview .lp-sec-head .lp-sec-lede,.lp-reveal.lp-inview .lp-trust-head>:nth-child(3){transition-delay:.22s}.lp-reveal.lp-reveal-armed:not(.lp-inview) .lp-coupons-grid,.lp-reveal.lp-reveal-armed:not(.lp-inview) .lp-ledger,.lp-reveal.lp-reveal-armed:not(.lp-inview) .lp-stage-frame,.lp-reveal.lp-reveal-armed:not(.lp-inview) .lp-sync-stage{opacity:0;transform:translate3d(0,32px,0)}.lp-reveal.lp-inview .lp-coupons-grid,.lp-reveal.lp-inview .lp-ledger,.lp-reveal.lp-inview .lp-stage-frame,.lp-reveal.lp-inview .lp-sync-stage{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.16,1,.3,1) .12s,transform .8s cubic-bezier(.16,1,.3,1) .12s}}@keyframes lpBandLand{0%{filter:brightness(.94) saturate(.92)}55%{filter:brightness(1.02) saturate(1.02)}to{filter:brightness(1) saturate(1)}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.lp-intro,.lp:before{display:none}.lp-register-track{animation:none!important}.lp-reveal,.lp-reveal .lp-sec-head>*,.lp-reveal .lp-stagger>*,.lp-reveal.lp-reveal-armed:not(.lp-inview){opacity:1!important;transform:none!important;filter:none!important}}.lp-section-no{display:none!important}.lp-sec-head{margin-bottom:20px}@media (min-width:720px){.lp-sec-head{margin-bottom:28px}}.lp-sec-kicker{margin:0 0 10px;font-family:var(--font-mukta),system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--signal)}.lp-sec-title{margin:0 0 12px;font-size:clamp(28px,6.2vw,42px);line-height:1.08;max-width:18ch;text-wrap:balance}.lp-sec-title,.lp-sec-title--sans{font-family:var(--f-hero);font-weight:800;letter-spacing:-.04em;color:#0a0a0a}.lp-sec-title--sans{max-width:22ch}.lp-sec-lede{margin:0;font-size:16.5px;line-height:1.55;font-weight:500;color:#3a342c;max-width:42ch;text-wrap:pretty}.lp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lp-chip{padding:6px 12px;border:1.5px solid var(--lp-rule-strong);border-radius:2px;background:var(--paper);font-family:var(--font-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.04em}.lp-chip--ink{border-color:var(--ink);color:var(--ink);background:var(--ink-soft)}.lp-band-demos{background:var(--paper-bright);border-top:2px solid var(--ink);border-bottom:none;padding:var(--lp-section-y) 0 calc(var(--lp-section-y) + 8px);color:var(--text)}.lp-band-demos .lp-sec-kicker{color:var(--signal);font-family:var(--f-body);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:none}.lp-band-demos .lp-sec-title{font-family:var(--f-hero);font-weight:800;letter-spacing:-.02em;word-spacing:.12em;max-width:16ch;color:var(--ink);font-size:clamp(26px,7vw,40px);line-height:1.12}.lp-band-demos .lp-sec-lede{color:var(--lp-text-soft);max-width:44ch;font-size:16.5px;font-weight:500}.lp-band-demos .lp-coupon-body h3{color:var(--ink)}.lp-band-demos .lp-coupon-body p{color:var(--lp-text-soft)}.lp-band-walk{background:radial-gradient(ellipse 80% 60% at 90% 10%,rgba(196,60,44,.22),transparent 55%),linear-gradient(165deg,#2a2420,#1c1916 55%,#141210);padding:var(--lp-section-y) 0 calc(var(--lp-section-y) + 8px);color:var(--cream);border-top:none}.lp-band-walk .lp-sec-kicker{color:#e8b84a;font-family:var(--f-receipt);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.lp-band-walk .lp-sec-title{font-family:var(--f-cinema);font-weight:700;font-size:clamp(32px,7vw,48px);letter-spacing:-.02em;line-height:1.05;max-width:16ch;color:#fbf7f0;text-transform:none}.lp-band-walk .lp-sec-lede{color:rgba(247,240,228,.82);max-width:38ch;font-weight:500}.lp-band-walk .lp-chip{background:rgba(247,240,228,.08);border-color:rgba(247,240,228,.28);color:var(--cream);font-family:var(--f-body)}.lp-band-walk .lp-chip--ink{background:rgba(232,184,74,.14);border-color:#e8b84a;color:#e8b84a}.lp-band-ledger{background:repeating-linear-gradient(0deg,transparent,transparent 27px,rgba(28,25,22,.05) 27px,rgba(28,25,22,.05) 28px),var(--paper-bright);border-top:3px double var(--ink);padding:var(--lp-section-y) 0 calc(var(--lp-section-y) + 8px);color:var(--text)}.lp-band-ledger .lp-sec-kicker{font-family:var(--f-book);font-style:italic;font-weight:500;letter-spacing:.02em;text-transform:none;font-size:15px;color:var(--signal)}.lp-band-ledger .lp-sec-title{font-family:var(--f-book);font-weight:600;font-style:italic;max-width:16ch;color:var(--ink)}.lp-band-ledger .lp-sec-lede{font-family:var(--f-book);font-size:17px;color:var(--lp-text-soft)}.lp-band-sync{position:relative;background:radial-gradient(ellipse 90% 60% at 80% 20%,rgba(90,120,160,.14),transparent 55%),linear-gradient(165deg,#e8e2d6,#d4cfc4 42%,#c8c2b6);border-top:3px solid var(--ink);padding:var(--lp-section-y) var(--lp-pad-x) calc(var(--lp-section-y) + 12px);color:var(--ink);overflow:hidden}.lp-band-sync:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(40,55,90,.35) 0,rgba(40,55,90,.35) 4px);mix-blend-mode:multiply}.lp-band-sync .lp-sync{position:relative;z-index:1}.lp-band-sync .lp-sec-kicker{color:#3d5a80;font-family:var(--f-carbon);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.lp-band-sync .lp-sec-title{font-family:var(--f-carbon);font-weight:800;letter-spacing:-.045em;color:var(--ink-deep);max-width:15ch;line-height:1.05}.lp-band-sync .lp-sec-lede{color:var(--lp-text-soft);font-weight:500}.lp-band-close{background:var(--paper-bright);border-top:6px solid var(--ink);color:var(--text)}.lp-band-demos>div,.lp-band-ledger>div,.lp-band-walk>div,.lp-demos-inner{max-width:var(--lp-max);margin:0 auto;padding-left:var(--lp-pad-x);padding-right:var(--lp-pad-x);box-sizing:border-box;width:100%}.lp-masthead{position:sticky;top:0;z-index:40;border-bottom:2px solid var(--ink);background:rgba(243,235,224,.95);backdrop-filter:blur(12px);padding-top:env(safe-area-inset-top,0)}.lp-masthead-inner{max-width:var(--lp-max);margin:0 auto;padding:10px var(--lp-pad-x);align-items:center;justify-content:space-between;gap:12px}.lp-brand,.lp-masthead-inner{display:flex;min-height:var(--lp-tap)}.lp-brand{align-items:baseline;gap:10px;text-decoration:none;color:var(--text);min-width:0}.lp-brand-name{font-family:var(--f-hero);font-size:26px;font-weight:700;line-height:1;letter-spacing:-.04em;text-transform:lowercase}.lp-brand-tag{font-family:var(--f-body);font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--lp-text-faint);white-space:nowrap}.lp-nav{display:none;align-items:center;gap:18px}.lp-nav-link{font-size:14px;font-weight:600;color:var(--lp-text-soft);text-decoration:none;border-bottom:1.5px solid transparent;padding-bottom:1px;transition:color .15s,border-color .15s}.lp-nav-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.lp-nav-link--cta{color:#fff;background:var(--signal);border-bottom-color:var(--ink);border:2px solid var(--ink);padding:8px 12px;font-weight:800;font-size:13px}.lp-nav-link--cta:hover{color:#fff;background:#b33528;border-bottom-color:var(--ink)}.lp-masthead-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.lp-signin{font-weight:600;color:var(--ink);padding:8px 2px}.lp-masthead-cta,.lp-signin{font-size:14px;text-decoration:none}.lp-masthead-cta{display:none;align-items:center;justify-content:center;min-height:var(--lp-tap);min-width:72px;padding:0 16px;background:var(--ink);color:var(--paper);font-weight:700;border-radius:2px;border:1px solid var(--text);transition:background .15s,transform .12s}.lp-masthead-cta:hover{background:var(--ink-hover);transform:translateY(-1px)}.lp-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--lp-tap);padding:0 22px;background:var(--ink);color:var(--paper);font-family:var(--f-body);font-weight:700;font-size:16px;text-decoration:none;border-radius:2px;border:1.5px solid var(--text);box-shadow:3px 3px 0 var(--lp-shadow);transition:transform .12s,box-shadow .12s,background .12s;box-sizing:border-box}.lp-cta:hover{background:var(--ink-hover);transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--lp-shadow)}.lp-cta:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--lp-shadow)}.lp-underline-link{font-weight:700;font-size:16px;color:var(--text);text-decoration:none;border-bottom:2px solid var(--lp-rule-strong);padding:8px 0;transition:color .15s,border-color .15s}.lp-underline-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.lp-cta-gold{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;background:var(--signal);color:#fff;font-weight:800;font-size:15px;text-decoration:none;border-radius:2px;border:2px solid #0a1812;box-shadow:3px 3px 0 rgba(0,0,0,.28);transition:transform .12s,box-shadow .12s}.lp-cta-gold:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 rgba(0,0,0,.28);background:#b33528}.lp-hero{max-width:var(--lp-max);margin:0 auto;padding:20px var(--lp-pad-x) 32px;display:grid;grid-template-columns:1fr;gap:28px}#demos,#ledger,#sync,#trust,#walkthrough,.lp-hero{scroll-margin-top:72px}.lp-hero-copy{min-width:0;animation:lpRise .55s cubic-bezier(.16,1,.3,1) both}.lp-hero-plate{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;background:var(--ink);color:var(--cream);font-family:var(--f-receipt);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.lp-hero-plate-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-hero-plate-r{color:#e8b84a;font-weight:700;flex-shrink:0}.lp-h1{margin:0 0 14px;font-family:var(--f-hero);font-weight:700;font-size:clamp(28px,7.6vw,52px);line-height:1.12;letter-spacing:-.02em;word-spacing:.06em;color:var(--text);display:flex;flex-direction:column;gap:.1em}.lp-h1-line{display:block}.lp-h1-line--accent{color:var(--ink);box-decoration-break:clone;-webkit-box-decoration-break:clone;background:linear-gradient(transparent 68%,rgba(196,60,44,.35) 0);width:fit-content;max-width:100%;padding-right:4px;border-bottom:3px solid var(--signal);padding-bottom:2px}.lp-hero-lede{margin:0 0 18px;font-size:16px;line-height:1.55;color:var(--lp-text-soft);max-width:38ch;font-weight:500}.lp-hero-steps{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:0;border:2px solid var(--ink);background:var(--paper-bright)}.lp-hero-steps li{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:12px 14px;border-bottom:1.5px solid rgba(28,25,22,.14);font-weight:700;font-size:15.5px}.lp-hero-steps li:last-child{border-bottom:none}.lp-hero-steps b{font-family:var(--f-receipt);font-size:13px;font-weight:700;color:var(--signal)}.lp-hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:12px}.lp-hero-actions .lp-cta{width:100%;min-height:var(--lp-tap)}.lp-hero-actions .lp-underline-link{text-align:center;padding:10px 0;min-height:var(--lp-tap);display:inline-flex;align-items:center;justify-content:center}.lp-hero-note{margin:0;font-size:13px;line-height:1.5;color:#5a5348;max-width:38ch}.lp-hero-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.lp-hero-token{width:100%;max-width:320px;justify-self:center;animation:lpRiseScale .65s cubic-bezier(.16,1,.3,1) .1s both}.lp-receipt{background:#fffef9;color:#1a1814;border:1.5px dashed #1a1814;padding:18px 16px 14px;font-family:var(--f-receipt);box-shadow:6px 8px 0 rgba(26,24,20,.12);position:relative}.lp-receipt:after,.lp-receipt:before{content:"";position:absolute;left:0;right:0;height:8px;background:linear-gradient(135deg,#f4f1ea 4px,transparent 0) 0 0 /8px 8px,linear-gradient(225deg,#f4f1ea 4px,transparent 0) 0 0 /8px 8px}.lp-receipt:before{top:-8px}.lp-receipt:after{bottom:-8px;transform:rotate(180deg)}.lp-receipt-head{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:11px;letter-spacing:.04em}.lp-receipt-brand{font-weight:700;letter-spacing:.18em}.lp-receipt-loc{text-align:right;opacity:.55;font-size:10px;max-width:55%;word-break:break-word}.lp-receipt-rule{border:none;border-top:1px dashed rgba(26,24,20,.35);margin:8px 0;height:0}.lp-receipt-row{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;padding:3px 0}.lp-receipt-row--total{font-weight:700;font-size:14px;padding-top:4px}.lp-receipt-pay{margin-top:10px;display:flex;flex-direction:column;gap:2px;font-size:11px;opacity:.75}.lp-receipt-pay strong{font-size:13px;opacity:1;color:var(--ink);font-family:var(--f-body);font-weight:700;letter-spacing:0}.lp-receipt-token{margin-top:14px;padding:12px 10px;border:2px solid #1a1814;text-align:center;background:#fff}.lp-receipt-token-label{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-bottom:4px}.lp-receipt-token-num{display:block;font-size:42px;font-weight:700;letter-spacing:.12em;line-height:1;color:var(--signal)}.lp-receipt-foot{margin:12px 0 0;font-size:10px;text-align:center;opacity:.45;letter-spacing:.04em}.lp-register{border-top:none;border-bottom:none;background:var(--ink);overflow:hidden;padding:12px 0}.lp-register-track{display:flex;width:max-content;gap:0;animation:lpMarquee 46s linear infinite}.lp-register:focus-within .lp-register-track,.lp-register:hover .lp-register-track{animation-play-state:paused}.lp-register-item{flex-shrink:0;padding:0 28px;font-family:var(--f-receipt);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(251,247,240,.72);border-right:1px solid rgba(251,247,240,.14)}.lp-register-item b{color:#fbf7f0;font-weight:700}.lp-register-accent{color:#ff6b55;font-weight:800}.lp-coupons-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:4px;align-items:stretch}.lp-coupon{--coupon-accent:var(--ink);display:flex;flex-direction:column;min-width:0;height:100%;background:#fff;background-color:#fff;border:2px solid var(--ink);border-radius:0;text-decoration:none;color:var(--text);opacity:1;box-shadow:4px 4px 0 rgba(18,38,30,.1);transition:transform .15s ease,box-shadow .15s ease}.lp-coupon.is-featured{border-color:var(--ink);border-width:3px;box-shadow:6px 6px 0 rgba(196,60,44,.28);background:#fffef9}.lp-coupon.is-featured .lp-coupon-head{background:rgba(196,60,44,.06)}.lp-coupon:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 rgba(26,24,20,.18)}.lp-coupon.is-featured:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 rgba(28,25,22,.35)}.lp-coupon--customer{--coupon-accent:#0f3d32}.lp-coupon--kitchen{--coupon-accent:#5c3018}.lp-coupon--admin{--coupon-accent:#163a5f}.lp-coupon-head{display:flex;justify-content:space-between;gap:10px;padding:14px 16px 12px;border-bottom:2px solid var(--ink);background:var(--paper-soft)}.lp-coupon-head-label{font-family:var(--f-body);font-size:12px;font-weight:800;letter-spacing:.02em;color:var(--coupon-accent)}.lp-coupon-device{font-family:var(--f-receipt);font-size:11px;font-weight:700;color:#5a5348}.lp-coupon-body{padding:16px 16px 12px;flex:0 0 auto;min-height:7.5rem}.lp-coupon-body h3{margin:0 0 8px;font-family:var(--f-body);font-weight:800;font-size:18px;line-height:1.3;letter-spacing:-.01em;word-spacing:.04em;color:#000;min-height:2.6em}.lp-coupon-body p{margin:0;font-size:15px;line-height:1.5;color:#3a342c;font-weight:500}.lp-coupon-preview{margin:0 16px;border-radius:3px;padding:12px;flex:1 1 auto;min-height:148px;display:flex;flex-direction:column;gap:8px}.lp-coupon-preview--dark{background:#0f1f1a;color:#f2eee2;border:3px solid #6b4a32}.lp-coupon-preview--ink{background:#1a1612;color:#edeae0}.lp-coupon-preview--paper{background:#f4efe4;border:1.5px solid rgba(30,58,95,.28);color:var(--text)}.lp-coupon-preview-bar{display:flex;justify-content:space-between;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.lp-coupon-preview-bar.is-admin{border-bottom:1.5px solid #1e3a5f;padding-bottom:6px;color:#1e3a5f;opacity:1}.lp-coupon-preview-line{display:flex;justify-content:space-between;font-size:13.5px;font-weight:600;border-bottom:1px dotted rgba(242,238,226,.22);padding-bottom:5px}.lp-coupon-preview--dark .lp-coupon-preview-line span:last-child{font-family:var(--font-mono),monospace;color:var(--brass)}.lp-coupon-preview-pay{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.06em;opacity:.85}.lp-coupon-chip{padding:4px 10px;border-radius:2px;background:var(--brass);color:#0f1f1a;font-weight:800;font-size:12px;opacity:1}.lp-coupon-ticket{display:flex;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:2px;background:var(--paper);color:var(--text);font-size:13px;font-weight:600}.lp-coupon-ticket b{color:var(--ink);font-size:12px}.lp-coupon-ticket b.is-new{color:#a93226}.lp-live-dot{color:#b9e6c1;font-family:var(--font-mono),monospace;animation:lpInkBlink 1.5s ease infinite}.lp-coupon-preview-bar .lp-live-dot{letter-spacing:.08em;text-transform:uppercase;font-size:inherit}.lp-coupon-kpis{display:flex;gap:16px}.lp-coupon-kpis>div{flex:1;display:flex;flex-direction:column;gap:2px}.lp-coupon-kpis span{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-faint)}.lp-coupon-kpis strong{font-family:var(--font-display),Georgia,serif;font-size:22px;font-weight:400;color:#1e3a5f}.lp-coupon-kpis strong.is-zero{color:#b33426}.lp-coupon-preview-note{margin:0;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.06em;color:var(--lp-text-faint)}.lp-coupon-preview--dark .lp-coupon-preview-note{color:rgba(242,238,226,.55)}.lp-coupon-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:14px 16px 16px;min-height:52px;box-sizing:border-box}.lp-coupon-cta{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:14.5px;line-height:1.2;color:var(--coupon-accent);border-bottom:2px solid;padding-bottom:2px;white-space:nowrap}.lp-coupon-cta-arrow{font-weight:700;line-height:1}.lp-coupon-nosign{font-family:var(--f-receipt);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);flex-shrink:0;white-space:nowrap}.lp-stage-frame{background:#0a0e0c;border:1.5px solid rgba(232,200,96,.35);border-radius:4px;box-shadow:0 24px 48px -20px rgba(0,0,0,.7);overflow:hidden;margin-top:12px}.lp-stage{position:relative;min-height:300px;display:grid;place-items:center;padding:28px 16px;background:radial-gradient(ellipse 70% 60% at 50% 45%,#3a322c,#1c1916 72%)}.lp-steprail{display:grid;grid-template-columns:1fr 1fr;border-top:1.5px solid rgba(232,200,96,.25);background:#0f1411}.lp-step-btn{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 12px 16px;border:1px solid rgba(248,244,232,.1);border-top:none;border-left:none;background:transparent;cursor:pointer;text-align:left;font-family:var(--f-body);transition:background .15s;color:#f2eee2}.lp-step-btn:hover{background:rgba(232,200,96,.08)}.lp-step-btn--active{background:rgba(232,200,96,.12)!important}.lp-step-num{font-family:var(--f-cinema);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:rgba(242,238,226,.72)}.lp-step-btn--active .lp-step-num{color:#e8c860}.lp-step-title{font-weight:700;font-size:14px;color:rgba(242,238,226,.65);line-height:1.25}.lp-step-btn--active .lp-step-title{color:#f8f4e8}.lp-step-track{right:0;background:rgba(248,244,232,.1)}.lp-step-progress,.lp-step-track{position:absolute;left:0;bottom:0;height:3px}.lp-step-progress{background:#e8c860;animation:lpFillBar 5s linear both}.lp-play-btn{grid-column:span 2;border:none;background:none;cursor:pointer;padding:12px;font-family:var(--f-cinema);font-size:16px;font-weight:400;letter-spacing:.14em;color:#e8c860}.lp-play-btn:hover{background:rgba(232,200,96,.1)}.lp-ledger{list-style:none;margin:0;padding:0;border-top:2px solid var(--lp-rule-strong)}.lp-ledger-row{display:grid;grid-template-columns:44px 1fr;gap:8px 14px;padding:20px 0;border-bottom:1px solid var(--lp-rule);transition:background .18s,padding-left .18s;border-left:3px solid transparent}.lp-ledger-row:last-child{border-bottom:2px solid var(--lp-rule-strong)}.lp-ledger-row:hover{background:var(--ink-soft);padding-left:8px;border-left-color:var(--ink)}.lp-ledger-row.is-skip{opacity:.72}.lp-ledger-row.is-skip .lp-ledger-main h3{font-size:18px;text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:var(--lp-text-faint)}.lp-ledger-row.is-skip:hover{opacity:1}.lp-ledger-row.is-skip .lp-ledger-stamp{border-style:dashed;color:var(--lp-text-faint)}.lp-ledger-n{font-size:22px;font-style:italic;color:var(--ink)}.lp-ledger-main h3,.lp-ledger-n{font-family:var(--f-book);line-height:1.2}.lp-ledger-main h3{margin:0 0 6px;font-weight:600;font-size:21px;color:#000}.lp-ledger-main p{margin:0;font-size:15px;line-height:1.5;color:#3a342c;font-weight:500}.lp-ledger-stamp{grid-column:2;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-faint)}.lp-ledger-row.is-accent .lp-ledger-stamp{color:var(--signal);font-weight:600}.lp-sync{max-width:var(--lp-max);margin:0 auto;display:grid;grid-template-columns:1fr;gap:32px;align-items:start;box-sizing:border-box}.lp-sync-copy{min-width:0}.lp-sync-copy .lp-sec-title{max-width:15ch;color:var(--ink-deep)}.lp-sync-copy .lp-sec-lede{color:var(--lp-text-soft);max-width:40ch}.lp-sync-copy .lp-sec-lede strong{color:var(--ink-deep);font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--signal)}.lp-sync-log{margin:18px 0 0;padding:12px 14px;background:#1a2433;color:#c8d4e8;font-family:var(--f-receipt);font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1.45;border-left:4px solid #5b7fa6;box-shadow:3px 3px 0 rgba(26,36,51,.25);animation:lpRise .35s ease both}.lp-sync-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px;font-size:14px;font-weight:600;color:var(--lp-text-soft)}.lp-sync-meta b{font-family:var(--f-hero);font-size:22px;font-weight:800;color:var(--signal);margin-right:4px}.lp-sync-reset{border:2px solid var(--ink);background:var(--paper-bright);color:var(--ink-deep);font-family:var(--f-body);font-size:13px;font-weight:700;padding:10px 14px;min-height:var(--lp-tap);cursor:pointer;box-shadow:2px 2px 0 rgba(28,25,22,.15)}.lp-sync-reset:hover{background:var(--ink);color:var(--cream)}.lp-sync-stage{min-width:0;display:flex;flex-direction:column;gap:0}.lp-sync-fan{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-family:var(--f-receipt);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#3d5a80}.lp-sync-fan:after,.lp-sync-fan:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(61,90,128,.45),transparent)}.lp-sync-board{min-width:0;border:2.5px solid var(--ink);background:linear-gradient(180deg,#f0ebe3,#e4ddd2);box-shadow:8px 8px 0 rgba(28,25,22,.14),inset 0 1px 0 rgba(255,255,255,.5);position:relative}.lp-sync-board:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:48px;height:12px;background:#2a2520;border-radius:0 0 4px 4px;box-shadow:0 2px 0 rgba(0,0,0,.2);z-index:3}.lp-sync-tabs{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:2px solid var(--ink);background:#c5d0de}.lp-sync-tab{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:12px 8px;min-height:var(--lp-tap);border:none;border-right:1px solid rgba(10,20,32,.18);background:transparent;cursor:pointer;text-align:left;font-family:var(--f-body);color:var(--ink-deep);transition:background .12s,box-shadow .12s}.lp-sync-tab:last-child{border-right:none}.lp-sync-tab:hover{background:rgba(255,252,246,.55)}.lp-sync-tab.is-on{background:#fffef9;color:var(--ink-deep);box-shadow:inset 0 -3px 0 var(--signal)}.lp-sync-tab-label{font-weight:800;font-size:12px;letter-spacing:-.01em;word-spacing:.06em;line-height:1.2}.lp-sync-tab-label-full{display:none}.lp-sync-tab-label-short{display:inline}.lp-sync-tab-role{font-family:var(--f-receipt);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.65;line-height:1.2}@media (min-width:720px){.lp-sync-tab-label-full{display:inline}.lp-sync-tab-label-short{display:none}.lp-sync-tab-label{font-size:13px}}.lp-sync-tab.is-on .lp-sync-tab-role{color:#c43c2c;opacity:1}.lp-sync-cards{display:grid;grid-template-columns:1fr;gap:0;padding:16px 14px 18px;background:repeating-linear-gradient(-12deg,transparent,transparent 8px,rgba(61,90,128,.04) 0,rgba(61,90,128,.04) 9px),#b8c0cc}.lp-sync-card{display:flex;flex-direction:column;gap:10px;background:#fffef9;border:2px solid var(--ink);padding:14px;cursor:pointer;min-width:0;opacity:.9;transition:opacity .2s,box-shadow .2s,border-color .15s,transform .22s cubic-bezier(.34,1.2,.64,1);position:relative}.lp-sync-card--counter{background:linear-gradient(180deg,#fffef9,#fff8f0)}.lp-sync-card--customer{background:linear-gradient(180deg,#f4f8ff,#eef3fb)}.lp-sync-card--admin{background:linear-gradient(180deg,#faf6ff,#f3eef8)}.lp-sync-card.is-active{opacity:1;border-color:var(--signal);box-shadow:5px 5px 0 rgba(196,60,44,.2),0 0 0 1px rgba(196,60,44,.15);transform:translateY(-4px) rotate(-.4deg);z-index:2}.lp-sync-card.is-pulse.is-active{animation:lpCarbonPop .45s cubic-bezier(.34,1.3,.64,1) both}@keyframes lpCarbonPop{0%{transform:translateY(4px) scale(.98);opacity:.7}60%{transform:translateY(-6px) rotate(-.6deg) scale(1.01)}to{transform:translateY(-4px) rotate(-.4deg) scale(1)}}.lp-sync-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;border-bottom:1.5px solid rgba(10,20,32,.14)}.lp-sync-card-title{display:block;font-family:var(--f-carbon);font-weight:800;font-size:17px;letter-spacing:-.02em;color:var(--ink-deep)}.lp-sync-card-sub{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:#5a5348;font-weight:500;max-width:36ch}.lp-sync-pill{flex-shrink:0;font-family:var(--f-receipt);font-size:10px;font-weight:800;letter-spacing:.1em;padding:4px 8px;border:1.5px solid var(--ink)}.lp-sync-pill.is-write{background:var(--signal);color:#fff;border-color:var(--ink)}.lp-sync-pill.is-read{background:var(--stone);color:var(--ink)}.lp-sync-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.lp-sync-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;padding:12px 0;border-bottom:1px solid rgba(10,20,32,.1)}.lp-sync-row:last-child{border-bottom:none}.lp-sync-row.is-sold{animation:lpTrustPop .4s ease;position:relative}.lp-sync-row.is-sold .lp-sync-item{text-decoration:line-through;text-decoration-thickness:1.5px;color:#7a7268}.lp-sync-card--admin .lp-sync-row.is-sold:after,.lp-sync-card--customer .lp-sync-row.is-sold:after{content:"SOLD OUT";position:absolute;left:28%;top:50%;transform:translateY(-50%) rotate(-9deg);font-family:var(--f-receipt);font-size:9px;font-weight:800;letter-spacing:.12em;color:var(--signal);border:1.5px solid var(--signal);padding:2px 5px;opacity:.72;pointer-events:none;background:rgba(255,252,246,.9);z-index:1}.lp-sync-item{font-weight:700;font-size:14.5px;color:var(--ink-deep);min-width:0;flex:1 1 120px;line-height:1.3}.lp-sync-toggle{flex:0 0 auto;border:1.5px solid var(--ink);background:var(--ink);color:#fff;font-family:var(--f-body);font-size:12px;font-weight:800;padding:10px 12px;min-height:var(--lp-tap);cursor:pointer;white-space:nowrap}.lp-sync-toggle:hover{background:var(--ink-hover)}.lp-sync-toggle.is-on{background:var(--paper-bright);color:var(--signal);border-color:var(--signal)}.lp-sync-status{flex-shrink:0;font-family:var(--f-receipt);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5c4a2a;padding:4px 8px;border:1.5px solid #a89060;background:rgba(212,160,23,.12)}.lp-sync-status.is-on{color:var(--signal);border-color:var(--signal);background:rgba(196,60,44,.08)}.lp-sync-admin-note{margin:0;font-family:var(--f-receipt);font-size:11px;font-weight:700;letter-spacing:.04em;color:#3a4658;padding-top:4px}@media (min-width:720px){.lp-sync-cards{grid-template-columns:repeat(3,1fr);gap:14px;padding:20px 16px 22px;align-items:start}.lp-sync-card{opacity:.94}.lp-sync-card--counter{transform:rotate(-1.2deg) translateY(6px)}.lp-sync-card--customer{transform:rotate(.4deg) translateY(0)}.lp-sync-card--admin{transform:rotate(1.4deg) translateY(8px)}.lp-sync-card.is-active{opacity:1;z-index:2;transform:translateY(-6px) rotate(-.5deg) scale(1.02)}.lp-sync-card--counter.is-active{transform:translateY(-6px) rotate(-.8deg) scale(1.02)}.lp-sync-card--customer.is-active{transform:translateY(-8px) rotate(.2deg) scale(1.02)}.lp-sync-card--admin.is-active{transform:translateY(-6px) rotate(.9deg) scale(1.02)}.lp-sync-card:hover:not(.is-active){opacity:1;transform:translateY(-2px)}}@media (max-width:719px){.lp-sync-cards{display:flex;flex-direction:column;gap:10px}.lp-sync-card{min-height:0}.lp-sync-card:not(.is-active) .lp-sync-admin-note,.lp-sync-card:not(.is-active) .lp-sync-card-sub{display:none}}@keyframes lpTrustIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lpTrustPop{0%{transform:scale(1)}45%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes lpTrustDetail{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.lp-band-trust{background:var(--paper);color:var(--text);border-top:2px solid var(--ink)}.lp-trust-inner{max-width:var(--lp-max);margin:0 auto;padding:var(--lp-section-y) var(--lp-pad-x) calc(var(--lp-section-y) + 8px);box-sizing:border-box;display:flex;flex-direction:column;gap:24px}.lp-trust-head{max-width:38ch}.lp-trust-kicker{margin:0 0 10px;font-family:var(--f-receipt);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a93226}.lp-trust-title{margin:0 0 12px;font-family:var(--f-trust);font-weight:700;font-size:clamp(30px,7.2vw,48px);line-height:1.08;letter-spacing:-.03em;color:var(--ink)}.lp-trust-title em{font-style:italic;font-weight:600;color:var(--signal);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}.lp-trust-lede{margin:0;font-family:var(--f-body);font-size:16px;line-height:1.55;color:var(--lp-text-soft);font-weight:500}.lp-trust-promises{display:grid;grid-template-columns:1fr;gap:12px}.lp-trust-card{appearance:none;-webkit-appearance:none;text-align:left;cursor:pointer;background:var(--paper-bright);border:2px solid var(--ink);padding:16px 16px 14px;display:flex;flex-direction:column;gap:8px;min-height:100%;box-shadow:3px 3px 0 rgba(28,25,22,.08);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .15s ease,background .15s ease;animation:lpTrustIn .55s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 70ms);font-family:inherit;color:inherit}.lp-trust-card:hover{transform:translate(-2px,-3px);box-shadow:5px 6px 0 rgba(28,25,22,.12)}.lp-trust-card:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.lp-trust-card.is-active{border-color:var(--signal);background:#fff;box-shadow:5px 5px 0 rgba(196,60,44,.22);transform:translate(-2px,-3px)}.lp-trust-card.is-active .lp-trust-n{color:var(--signal)}.lp-trust-n{font-family:var(--f-receipt);font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--lp-text-faint);transition:color .15s}.lp-trust-card-title{margin:0;font-family:var(--f-trust);font-weight:700;font-size:21px;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.lp-trust-card-copy{margin:0;font-family:var(--f-body);font-size:14.5px;line-height:1.5;color:var(--lp-text-soft);font-weight:500;flex:1}.lp-trust-card-hint{font-family:var(--f-receipt);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-text-faint);margin-top:4px}.lp-trust-card.is-active .lp-trust-card-hint{color:var(--signal)}.lp-trust-detail{border:2px solid var(--ink);background:var(--ink);color:var(--cream);padding:16px 18px 18px;animation:lpTrustDetail .35s cubic-bezier(.16,1,.3,1) both}.lp-trust-detail-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.lp-trust-detail-n{font-size:12px;letter-spacing:.14em;color:#e8b84a}.lp-trust-detail-n,.lp-trust-detail-proof{font-family:var(--f-receipt);font-weight:700}.lp-trust-detail-proof{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#f28b7e;border:1.5px solid #f28b7e;padding:4px 8px}.lp-trust-detail-title{margin:0 0 8px;font-family:var(--f-trust);font-weight:700;font-size:clamp(22px,5vw,28px);line-height:1.15;letter-spacing:-.02em;color:#fbf7f0}.lp-trust-detail-body{margin:0;font-family:var(--f-body);font-size:15.5px;line-height:1.55;color:rgba(251,247,240,.78);max-width:48ch}.lp-trust-bar{display:flex;flex-direction:column;gap:16px;padding:16px;border:2px solid var(--ink);background:var(--paper-bright);color:var(--ink)}.lp-trust-bar-line{margin:0;font-family:var(--f-body);font-size:15px;font-weight:600;line-height:1.45;color:var(--lp-text-soft);max-width:36ch}.lp-trust-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--lp-tap);padding:0 20px;background:var(--signal);color:#fff;font-weight:800;font-size:15px;text-decoration:none;border:2px solid var(--ink);box-shadow:3px 3px 0 rgba(28,25,22,.2);width:100%;box-sizing:border-box;transition:transform .12s,box-shadow .12s}.lp-trust-cta:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 rgba(28,25,22,.2)}@media (prefers-reduced-motion:reduce){.lp-trust-card,.lp-trust-card.is-active,.lp-trust-detail{animation:none!important}}@media (min-width:600px){.lp-trust-promises{grid-template-columns:1fr 1fr;gap:14px}}@media (min-width:720px){.lp-trust-inner{gap:28px}.lp-trust-promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lp-trust-card{padding:18px 14px 16px;min-height:220px}.lp-trust-card-title{font-size:19px;min-height:2.5em}.lp-trust-bar{flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px}.lp-trust-cta{width:auto;flex-shrink:0}}@media (min-width:960px){.lp-trust-inner{gap:32px}.lp-trust-title{font-size:clamp(36px,4vw,50px)}}.lp-close{max-width:var(--lp-max);margin:0 auto;padding:var(--lp-section-y) var(--lp-pad-x) calc(var(--lp-section-y) + 12px);display:grid;grid-template-columns:1fr;gap:22px;box-sizing:border-box;font-family:var(--f-close)}.lp-close-mark{display:flex;align-items:baseline;gap:10px;line-height:.9}.lp-close-zero{font-family:var(--f-hero);font-weight:700;font-size:clamp(56px,16vw,96px);letter-spacing:-.06em;color:var(--signal)}.lp-close-cut{font-size:14px;letter-spacing:.2em;color:var(--text);border-bottom:3px solid var(--text);padding-bottom:2px}.lp-close-cut,.lp-close-eyebrow{font-family:var(--f-receipt);font-weight:700;text-transform:uppercase}.lp-close-eyebrow{margin:0 0 8px;font-size:11px;letter-spacing:.14em;color:var(--ink)}.lp-close-title{margin:0 0 12px;font-family:var(--f-hero);font-weight:700;font-size:clamp(26px,6.5vw,40px);letter-spacing:-.02em;word-spacing:.12em;line-height:1.15;color:#000;max-width:18ch}.lp-close-lede{margin:0 0 20px;font-size:16.5px;line-height:1.55;color:#3a342c;font-weight:500;max-width:42ch}.lp-close-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.lp-close-cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--lp-tap);padding:0 22px;background:#a93226;color:#fff;font-weight:800;font-size:15.5px;text-decoration:none;border:2px solid var(--ink-deep);box-shadow:4px 4px 0 var(--ink-deep);transition:transform .12s,box-shadow .12s;width:100%}.lp-close-cta:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink-deep)}.lp-close-link{font-weight:700;font-size:15px;color:var(--text);text-decoration:none;border-bottom:2px solid var(--ink);padding:10px 0;min-height:var(--lp-tap);display:inline-flex;align-items:center;justify-content:center;text-align:center}.lp-close-facts{list-style:none;margin:0;padding:0;border:2px solid var(--ink);background:var(--paper-bright)}.lp-close-facts li{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-bottom:1.5px solid rgba(26,24,20,.12)}.lp-close-facts li:last-child{border-bottom:none}.lp-close-facts span{font-family:var(--f-receipt);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-text-faint)}.lp-close-facts strong{font-family:var(--f-body);font-size:16px;font-weight:700;color:var(--text)}.lp-footer{position:relative;background:#141210;color:var(--cream);overflow:hidden;border-top:4px solid var(--signal)}.lp-foot{position:relative;z-index:1;max-width:var(--lp-max);margin:0 auto;padding:32px var(--lp-pad-x) calc(24px + env(safe-area-inset-bottom, 0px));box-sizing:border-box;display:flex;flex-direction:column;gap:28px}.lp-foot-line{display:none}.lp-foot-row{display:flex;flex-direction:column;gap:22px}.lp-foot-lead{max-width:34ch}.lp-foot-eyebrow{margin:0 0 8px;font-family:var(--f-receipt);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e8b84a}.lp-foot-line-copy{margin:0;font-family:var(--f-hero);font-weight:700;font-size:clamp(22px,5.5vw,30px);line-height:1.2;letter-spacing:-.03em;color:#fbf7f0}.lp-foot-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lp-foot-chip{display:inline-flex;align-items:center;justify-content:center;min-height:var(--lp-tap);padding:0 14px;border:1.5px solid rgba(251,247,240,.28);background:transparent;color:rgba(251,247,240,.9);font-family:var(--f-body);font-size:13.5px;font-weight:700;text-decoration:none;transition:background .12s,border-color .12s,color .12s;white-space:nowrap}.lp-foot-chip:hover{border-color:#fbf7f0;color:#fff;background:rgba(251,247,240,.06)}.lp-foot-chip--hot{background:var(--signal);border-color:var(--signal);color:#fff}.lp-foot-chip--hot:hover{background:#b33528;border-color:#b33528;color:#fff}.lp-foot-chip--ghost{border-color:rgba(251,247,240,.16);color:rgba(251,247,240,.55);font-weight:600;min-height:var(--lp-tap);font-size:12.5px}.lp-foot-end{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding-top:8px;min-height:0;overflow:visible}.lp-foot-meta{margin:0;font-family:var(--f-receipt);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(247,240,228,.72);line-height:1.5;max-width:28ch;order:2}.lp-foot-stamp{order:1;align-self:flex-end;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:min(168px,calc(100% - 16px));padding:14px 12px 12px;border:3px solid #e8b84a;background:#1c1916;transform:rotate(2.5deg);margin-right:6px;margin-top:4px;user-select:none;box-shadow:inset 0 0 0 1px rgba(232,184,74,.35),5px 6px 0 rgba(0,0,0,.4);position:relative;z-index:2}.lp-foot-stamp-word{font-family:var(--f-demo),var(--font-unbounded),system-ui,sans-serif;font-weight:800;font-size:clamp(34px,10vw,46px);letter-spacing:.16em;line-height:1;color:#e8b84a}.lp-foot-stamp-sub,.lp-foot-stamp-word{text-transform:uppercase;text-align:center;width:100%}.lp-foot-stamp-sub{font-family:var(--f-receipt);font-size:9px;font-weight:700;letter-spacing:.2em;color:rgba(251,247,240,.5);border-top:1px solid rgba(232,184,74,.4);padding-top:6px}@media (min-width:600px){.lp-foot{padding-top:40px;padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px));gap:32px}.lp-foot-end{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:12px}.lp-foot-meta{order:0;align-self:flex-end;padding-bottom:8px}.lp-foot-stamp{order:0;align-self:flex-end;width:180px;padding:16px 14px 14px;transform:rotate(3deg);margin-right:8px}.lp-foot-stamp-word{font-size:52px;letter-spacing:.14em}}@media (min-width:900px){.lp-foot{padding-top:48px;padding-bottom:calc(36px + env(safe-area-inset-bottom, 0px));gap:36px}.lp-foot-row{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px}.lp-foot-chips{max-width:520px;justify-content:flex-end}.lp-foot-stamp{width:200px;padding:18px 16px 16px;transform:rotate(3deg);margin-right:10px}.lp-foot-stamp-word{font-size:56px}.lp-foot-stamp-sub{font-size:10px;letter-spacing:.24em}}@media (max-width:719px){.lp-coupon-body{min-height:0}.lp-coupon-body h3{min-height:0;font-size:17px}.lp-coupon-preview{min-height:0}.lp-sec-title{word-spacing:.14em}.lp-h1{word-spacing:.1em;letter-spacing:-.015em}.lp-band-walk .lp-stage{overflow:hidden;padding:20px 12px 28px;min-height:280px}.lp-band-walk .lp-sec-title{font-size:clamp(28px,8.5vw,40px);letter-spacing:-.02em;max-width:14ch}.lp-band-walk .lp-sec-lede{font-size:15.5px}.lp-steprail{grid-template-columns:1fr 1fr}.lp-step-btn{min-height:56px;padding:10px 10px 14px}.lp-step-title{font-size:13px}.lp-play-btn{min-height:var(--lp-tap)}.lp-coupon-body h3{font-size:19px}.lp-coupon-body p{font-size:14.5px}.lp-sec-title{font-size:clamp(26px,7vw,36px);max-width:16ch}.lp-sec-lede{font-size:15.5px}.lp-brand-tag{display:none}.lp-signin{min-height:var(--lp-tap);display:inline-flex;align-items:center;padding:0 8px}.lp-register-item{font-size:11px;padding:0 18px}.lp-trust-inner{padding:var(--lp-section-y) var(--lp-pad-x) calc(var(--lp-section-y) + 8px)}.lp-trust-title{font-size:clamp(26px,7vw,36px)}.lp-trust-lede{font-size:15.5px}.lp-cta-gold{width:100%;justify-content:center;min-height:var(--lp-tap)}.lp-sync-card-sub{font-size:12.5px}.lp-ledger-main h3{font-size:18px}.lp-ledger-main p{font-size:14.5px}}@media (min-width:480px){.lp{--lp-pad-x:20px;font-size:16.5px}.lp-hero-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.lp-hero-actions .lp-cta{width:auto}.lp-hero-actions .lp-underline-link{text-align:left;justify-content:flex-start}.lp-close-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.lp-close-cta{width:auto}.lp-close-link{justify-content:flex-start}}@media (min-width:720px){.lp{--lp-pad-x:32px;--lp-section-y:56px}.lp-nav{display:flex}.lp-masthead-cta{display:none}.lp-brand-tag{display:inline}.lp-coupons-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.lp-coupon.is-featured{transform:none}.lp-coupon.is-featured:hover{transform:translate(-2px,-2px)}.lp-coupon-body{min-height:8.25rem}.lp-coupon-preview{min-height:156px}.lp-steprail{grid-template-columns:repeat(4,1fr) 100px}.lp-steprail .lp-play-btn{grid-column:auto;border-left:1px solid var(--lp-rule)}.lp-step-btn{border-bottom:none}.lp-ledger-row{grid-template-columns:48px 1fr 140px;gap:16px 20px;align-items:baseline}.lp-ledger-stamp{grid-column:auto;text-align:right}.lp-stage{min-height:340px;padding:36px 28px}.lp-hero{padding:36px var(--lp-pad-x) 48px;gap:40px}.lp-hero-token{justify-self:start}.lp-hero-steps{display:grid;grid-template-columns:repeat(3,1fr)}.lp-hero-steps li{border-bottom:none;border-right:1.5px solid rgba(26,24,20,.14)}.lp-hero-steps li:last-child{border-right:none}.lp-close{grid-template-columns:auto 1fr minmax(200px,240px);gap:32px;align-items:end}.lp-sync-tab-label{font-size:13.5px}.lp-sync-tab-role{font-size:10px}}@media (min-width:960px){.lp{--lp-pad-x:40px;--lp-section-y:72px}.lp-hero{grid-template-columns:minmax(0,1.15fr) minmax(300px,.9fr);gap:52px;align-items:center;padding:56px var(--lp-pad-x) 64px}.lp-hero-token{justify-self:end;max-width:320px}.lp-h1{font-size:clamp(38px,4.2vw,48px);letter-spacing:-.025em;word-spacing:.04em}.lp-hero-lede{font-size:17.5px}.lp-sync{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);gap:40px;align-items:start}.lp-band-demos,.lp-band-ledger,.lp-band-walk{padding-top:var(--lp-section-y);padding-bottom:calc(var(--lp-section-y) + 8px)}.lp-band-sync,.lp-trust-inner{padding:var(--lp-section-y) var(--lp-pad-x) calc(var(--lp-section-y) + 8px)}}@media (max-width:359px){.lp{--lp-pad-x:12px;font-size:15.5px}.lp-h1{font-size:26px}.lp-sync-tab-role{display:none}.lp-hero-plate-l{max-width:none;overflow:visible;text-overflow:clip;white-space:normal;line-height:1.35}.lp-hero-plate{align-items:flex-start}.lp-masthead-inner{gap:6px}.lp-signin{padding-inline:4px}.lp-menu-btn{padding-inline:9px}}.lp-coupon-preview--paper .lp-live-dot{color:#27643a}@media (min-width:1200px){.lp{--lp-pad-x:48px}}.lp-menu-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--lp-tap);padding:8px 12px;border:2px solid var(--ink);background:var(--paper-bright);color:var(--ink);font-family:var(--f-body);font-size:13px;font-weight:800;letter-spacing:.02em;cursor:pointer}.lp-menu-btn:hover{background:var(--paper)}.lp-mobile-menu{border-top:1.5px solid var(--lp-rule);background:var(--paper-bright)}.lp-mobile-menu-list{display:flex;flex-direction:column;padding:6px var(--lp-pad-x) 14px}.lp-mobile-link{display:flex;align-items:center;min-height:48px;padding:4px 2px;border-bottom:1px solid var(--lp-rule);color:var(--ink);font-family:var(--f-body);font-size:15.5px;font-weight:700;text-decoration:none}.lp-mobile-link:last-child{border-bottom:none}.lp-mobile-link--cta{margin-top:10px;justify-content:center;border:2px solid var(--ink);background:var(--signal);color:#fff}@media (min-width:720px){.lp-menu-btn,.lp-mobile-menu{display:none}}@media (max-width:719px){.lp-scene-stamp{right:6px!important;font-size:13px!important;letter-spacing:.1em!important;padding:5px 10px!important}.lp-stage{overflow:hidden}.lp-sync-card--admin .lp-sync-row.is-sold:after,.lp-sync-card--customer .lp-sync-row.is-sold:after{display:none}}