.lx{--lx-canvas:#f8fbf8;--lx-paper:#ffffff;--lx-sage:#edf4ef;--lx-sage-2:#e4efe7;--lx-line:#dce7de;--lx-line-2:#c9d9cd;--lx-ink:#152c25;--lx-ink-2:#2a3f37;--lx-muted:#55635a;--lx-faint:#64726a;--lx-soft:#7a877e;--lx-green:#146b4e;--lx-green-2:#0e5a40;--lx-leaf:#1f9d6a;--lx-mint:#dcefe3;--lx-shadow-sm:0 1px 2px rgba(21,44,37,0.06),0 2px 8px -2px rgba(21,44,37,0.06);--lx-shadow-md:0 1px 2px rgba(21,44,37,0.05),0 16px 36px -18px rgba(21,44,37,0.24);--lx-shadow-lg:0 2px 6px rgba(21,44,37,0.06),0 42px 80px -36px rgba(21,44,37,0.42);--lx-ease:cubic-bezier(0.2,0.7,0.2,1);--lx-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--lx-gutter:1.25rem;color:var(--lx-ink);overflow-x:hidden;overflow-x:clip;-webkit-font-smoothing:antialiased}:where(.lx) *,:where(.lx) :after,:where(.lx) :before{box-sizing:border-box}:where(.lx) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(.lx) :where(ul,ol){padding:0;list-style:none}:where(.lx) :where(a){color:inherit;text-decoration:none}.lx :focus-visible{outline:2px solid var(--lx-green);outline-offset:3px}.lx .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lx-container{width:min(100% - var(--lx-gutter) * 2,1200px);margin-inline:auto}.lx-section{padding-block:clamp(4.5rem,3rem + 6vw,8.5rem)}.lx-kicker{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.74rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--lx-green)}.lx-h1{font-size:clamp(2.9rem,1.6rem + 4.7vw,5.5rem);font-weight:600;line-height:.98;letter-spacing:-.052em;text-wrap:balance}.lx-h1-line{display:block}.lx-h1-accent{color:var(--lx-green)}.lx-h2{font-size:clamp(2.05rem,1.35rem + 2.8vw,3.55rem);font-weight:600;line-height:1.03;letter-spacing:-.045em;text-wrap:balance}.lx-h2-soft{color:var(--lx-soft)}.lx-lede{max-width:32rem;font-size:clamp(1.02rem,.97rem + .3vw,1.18rem);line-height:1.7;color:var(--lx-muted)}.lx-head{margin-bottom:clamp(2.25rem,1.75rem + 2vw,3.75rem)}.lx-head-split{display:grid;gap:1.25rem}.lx-fine{margin-top:1.1rem;font-size:.84rem;color:var(--lx-muted)}.lx-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.lx-btn{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1.35rem;border:1px solid transparent;border-radius:.85rem;font-size:.95rem;font-weight:600;line-height:1.3;text-align:center;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s var(--lx-ease)}.lx-btn svg{width:1.05em;height:1.05em;flex:none}.lx-btn-primary{background:var(--lx-green);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 12px 26px -14px rgba(20,107,78,.75)}.lx-btn-secondary{border-color:var(--lx-line-2);background:var(--lx-paper);color:var(--lx-ink)}.lx-text-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--lx-green);text-decoration:underline;text-decoration-color:rgba(20,107,78,.3);text-decoration-thickness:1px;text-underline-offset:.28em;transition:text-decoration-color .2s}.lx-text-link svg{width:1em;height:1em;flex:none}.lx-live-dot{position:relative;display:inline-block;width:.5rem;height:.5rem;flex:none;border-radius:50%;background:var(--lx-leaf)}.lx-hero{position:relative;padding-top:calc(var(--promo-h, 0px) + 5rem + clamp(1.75rem, .75rem + 4vw, 4.5rem));padding-bottom:clamp(2.5rem,1.5rem + 4vw,5rem)}.lx-hero-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(48% 52% at 70% 44%,rgba(31,157,106,.11),transparent 72%),radial-gradient(38% 36% at 6% 4%,rgba(201,162,107,.12),transparent 72%)}.lx-hero-backdrop:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(21,44,37,.11) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 70% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(70% 60% at 70% 40%,#000 30%,transparent 75%);opacity:.55}.lx-hero-grid{position:relative;z-index:1;display:grid;gap:clamp(2.75rem,2rem + 3vw,4rem);align-items:center}.lx-hero-copy{max-width:40rem}.lx-live-chip{display:inline-flex;align-items:center;gap:.55rem;max-width:100%;margin-bottom:1.6rem;padding:.45rem .8rem .45rem .7rem;border:1px solid var(--lx-line);border-radius:999px;background:var(--lx-paper);box-shadow:var(--lx-shadow-sm);font-size:.8rem;font-weight:600;line-height:1.35;color:var(--lx-ink-2);transition:border-color .2s}.lx-live-chip svg{width:.9rem;height:.9rem;flex:none;color:var(--lx-green)}.lx-live-sep{color:var(--lx-faint)}.lx-hero-serif{margin-top:1rem;font-size:clamp(1.35rem,1.1rem + 1vw,1.95rem);font-style:italic;font-weight:500;line-height:1.3;color:var(--lx-ink-2)}.lx-hero-sub{max-width:34rem;margin-top:1.1rem;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.7;color:var(--lx-muted)}.lx-assurances{display:flex;flex-wrap:wrap;gap:.55rem 1.25rem;margin-top:1.5rem;font-size:.86rem;color:var(--lx-muted)}.lx-assurances li{display:inline-flex;align-items:center;gap:.4rem}.lx-assurances svg{width:1rem;height:1rem;flex:none;color:var(--lx-green)}.lx-scene{--W:calc(100vw - var(--lx-gutter) * 2);position:relative;width:var(--W);height:calc(var(--W) * .94);margin-inline:auto}.lx-scene-glow{position:absolute;inset:6% -4% 2% 8%;border-radius:50%;background:radial-gradient(closest-side,rgba(31,157,106,.16),transparent)}.lx-scene-pack{position:absolute;left:0;top:calc(var(--W) * .12);width:calc(var(--W) * .56);transform:rotate(-5deg);transform-origin:60% 90%}.lx-pack{position:relative;z-index:1;display:block;width:100%;height:auto;filter:drop-shadow(0 18px 22px rgba(70,45,15,.22))}.lx-scene-phone{position:absolute;top:0;left:calc(var(--W) * .5);z-index:2;font-size:calc(var(--W) * .0208)}.lx-scene-shadow{position:absolute;left:8%;right:4%;bottom:-5%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgba(21,44,37,.32),transparent)}.lx-scene-shadow-phone{left:6%;right:6%;bottom:-3.5%;height:6%}.lx-pack-brand{font-family:var(--lx-mono);font-size:10.5px;font-weight:700;letter-spacing:.32em;fill:#8a5b24}.lx-pack-name{font-family:var(--font-lora),Georgia,serif;font-size:40px;font-weight:700;letter-spacing:-.01em;fill:#1b2a22}.lx-pack-variety{font-size:11.5px;font-weight:600;fill:#5b4a35}.lx-pack-hint,.lx-pack-variety{font-family:var(--font-cabinet),Arial,sans-serif}.lx-pack-hint{font-size:12.5px;font-weight:700;fill:#1b2a22}.lx-pack-batch{font-family:var(--lx-mono);font-size:8.6px;letter-spacing:.08em;fill:#6b5a44}.lx-pack-qr{color:#10201a}.lx-pack-scan{opacity:0}.lx-phone{position:relative;width:21em;padding:.55em;border-radius:3.1em;background:linear-gradient(150deg,#34413b,#101714 60%);box-shadow:inset 0 0 0 .08em rgba(255,255,255,.12),var(--lx-shadow-lg)}.lx-phone-screen{position:relative;height:41.6em;overflow:hidden;border-radius:2.55em;background:#f3f6f3;color:#0f172a;font-family:var(--font-cabinet),Arial,sans-serif;line-height:1.35}.lx-phone-island{position:absolute;top:.7em;left:50%;z-index:3;width:6.2em;height:1.7em;border-radius:1em;background:#0b100e;transform:translateX(-50%)}.lx-phone svg{flex:none}.lx-pp,.lx-ps{display:flex;height:100%;flex-direction:column;padding:2.85em .9em 1em}.lx-pp-top{display:flex;align-items:center;gap:.5em;padding:.55em .65em;border-radius:1.1em;background:#fff;box-shadow:0 .1em .35em rgba(21,44,37,.07)}.lx-pp-logo{width:2.2em;height:2.2em}.lx-pp-brand b{display:block;font-size:1em;font-weight:700;letter-spacing:-.02em}.lx-pp-brand small{display:block;font-size:.7em;font-weight:600;color:#15803d}.lx-pp-anchored{display:inline-flex;align-items:center;gap:.3em;margin-left:auto;padding:.3em .6em;border:.08em solid #bfe6cf;border-radius:999px;background:#e8f6ee;font-size:.74em;font-weight:650;color:#13734f}.lx-pp-anchored svg{width:1.15em;height:1.15em}.lx-pp-example{border-color:#f3d9a4;background:#fdf4e1;color:#8a5a10}.lx-pp-switch{display:grid;grid-template-columns:1fr 1fr;margin:.6em 0;padding:.25em;border-radius:.95em;background:#e6ede8;font-size:.8em;font-weight:600;text-align:center;color:#475569}.lx-pp-switch span{padding:.45em 0;border-radius:.75em}.lx-pp-switch [data-on=true]{background:#fff;color:#0f172a;box-shadow:0 .06em .2em rgba(0,0,0,.08)}.lx-pp-card{padding:.85em .85em .95em;border-top:.28em solid #12a26b;border-radius:1.15em;background:#fff;box-shadow:0 .1em .4em rgba(21,44,37,.07)}.lx-pp-label{display:flex;align-items:center;gap:.45em;font-family:var(--lx-mono);font-size:.64em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#334155}.lx-pp-label span{width:.6em;height:.6em;border-radius:50%;background:#12a26b}.lx-pp-title{margin-top:.45em;font-family:var(--font-lora),Georgia,serif;font-size:1.42em;font-weight:700;line-height:1.15;color:#0f172a}.lx-pp-sub{margin-top:.25em;font-size:.72em;font-weight:600;line-height:1.35;color:#15803d}.lx-pp-photo{position:relative;height:7.4em;margin-top:.7em;overflow:hidden;border-radius:.8em}.lx-pp-photo svg{display:block;width:100%;height:100%}.lx-pp-photo span{position:absolute;top:.5em;right:.5em;padding:.25em .6em;border-radius:999px;background:rgba(15,23,42,.62);font-size:.64em;font-weight:600;color:#fff}.lx-pp-ledger{display:flex;align-items:center;gap:.5em;margin-top:.65em;padding:.5em .65em;border:.08em solid #cdebd9;border-radius:.8em;background:#f0faf4;font-size:.74em;font-weight:650;color:#14532d}.lx-pp-ledger-example{border-color:#f3d9a4;background:#fdf6e7;color:#7a4f0d}.lx-pp-ledger svg{width:1.6em;height:1.6em;color:#12a26b}.lx-pp-ledger small{display:block;font-size:.88em;font-weight:500;color:#15803d}.lx-pp-facts{display:grid;grid-template-columns:1.3fr 1fr;gap:.45em;margin-top:.65em}.lx-pp-facts div,.lx-ps-facts div{padding:.5em .55em;border:.08em solid #e5ece7;border-radius:.7em}.lx-pp-facts dt,.lx-ps-facts dt{font-family:var(--lx-mono);font-size:.56em;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.lx-pp-facts dd{margin-top:.2em;font-size:.72em;font-weight:650;line-height:1.3}.lx-pp-stamps{display:flex;gap:.4em;margin-top:.7em}.lx-pp-stamps li{flex:1;padding:.45em .25em;border:.12em dashed rgba(20,107,78,.5);border-radius:.6em;font-size:.6em;line-height:1.3;text-align:center;color:#0f5132;transform:rotate(-2deg)}.lx-pp-stamps li:nth-child(2){transform:rotate(1.5deg)}.lx-pp-stamps li:nth-child(3){border-color:rgba(161,98,7,.55);color:#8a4b05;transform:rotate(-1deg)}.lx-pp-stamps b{display:block;font-size:.9em;letter-spacing:.04em;text-transform:uppercase}.lx-pp-docs{display:flex;align-items:center;gap:.45em;margin-top:.7em;font-size:.74em;font-weight:650;color:#1e293b}.lx-pp-docs svg{width:1.2em;height:1.2em;color:#12a26b}.lx-pp-docs b{min-width:1.7em;margin-left:auto;padding:.1em .45em;border-radius:999px;background:#e8f6ee;text-align:center;color:#13734f}.lx-pp-buy,.lx-ps-buy{position:relative;display:flex;align-items:center;justify-content:center;gap:.45em;margin-top:.75em;padding:.85em;overflow:hidden;border-radius:1.1em;background:linear-gradient(#10b981,#059669);box-shadow:0 .35em 1em -.2em rgba(5,150,105,.45);font-size:.86em;font-weight:650;color:#fff}.lx-pp-buy svg,.lx-ps-buy svg{width:1.1em;height:1.1em}.lx-record{position:relative;z-index:1;padding-bottom:clamp(1rem,.5rem + 2vw,2rem)}.lx-record-card{padding:1.1rem 1.15rem .6rem;border:1px solid var(--lx-line);border-radius:1.5rem;background:var(--lx-paper);box-shadow:var(--lx-shadow-md)}.lx-record-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.2rem .35rem .95rem;border-bottom:1px dashed var(--lx-line-2)}.lx-record-head h2{gap:.6rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--lx-ink-2)}.lx-record-head h2,.lx-record-link{display:inline-flex;align-items:center;font-size:.76rem}.lx-record-link{gap:.3rem;min-height:2rem;font-family:var(--lx-mono);color:var(--lx-green)}.lx-record-link svg{width:.9rem;height:.9rem}.lx-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lx-record-grid li{padding:1.15rem .35rem 1rem}.lx-record-grid li:first-child{grid-column:1/-1}.lx-record-grid li:first-child,.lx-record-grid li:nth-child(n+2){border-bottom:1px solid var(--lx-line)}.lx-record-grid li:nth-child(n+4){grid-column:1/-1;border-bottom:0}@media (max-width:599px){.lx-record-grid li:nth-child(2){padding-right:1rem}.lx-record-grid li:nth-child(3){padding-left:1rem;border-left:1px solid var(--lx-line)}}.lx-record-label{font-size:.8rem;font-weight:600;color:var(--lx-faint)}.lx-record-value{margin:.3rem 0 .25rem;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.55rem);font-weight:600;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lx-record-value small{margin-left:.25em;font-size:.45em;letter-spacing:0;color:var(--lx-muted)}.lx-record-from{font-size:.55em;letter-spacing:-.02em;color:var(--lx-faint)}.lx-record-note{font-size:.88rem;line-height:1.5;color:var(--lx-muted)}.lx-record-note a{display:inline-flex;flex-wrap:wrap;overflow-wrap:anywhere;align-items:center;gap:.25rem;min-height:2rem;font-family:var(--lx-mono);font-size:.8rem;color:var(--lx-green);text-decoration:underline;text-decoration-color:rgba(20,107,78,.3);text-underline-offset:.25em}.lx-record-note a svg{width:.85rem;height:.85rem}.lx-showcase{border-block:1px solid var(--lx-line);background:var(--lx-paper)}.lx-sc{display:grid;gap:1.5rem}.lx:not(.lx-js) .lx-sc-nav{display:none}.lx-sc-nav{min-width:0}.lx-sc-tabs{position:relative;display:flex;gap:.5rem;margin-inline:calc(var(--lx-gutter) * -1);padding:.4rem var(--lx-gutter);overflow-x:auto;scroll-padding-inline:var(--lx-gutter);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lx-sc-tabs::-webkit-scrollbar{display:none}.lx-sc-tab{position:relative;display:inline-flex;flex:0 0 auto;min-height:2.75rem;align-items:center;gap:.5rem;padding:.55rem 1rem;overflow:hidden;border:1px solid var(--lx-line-2);border-radius:999px;background:var(--lx-paper);font:inherit;font-size:.92rem;font-weight:600;color:var(--lx-muted);cursor:pointer;scroll-snap-align:start;transition:background-color .25s,color .25s,border-color .25s}.lx-sc-tab[data-on=true]{border-color:var(--lx-ink);background:var(--lx-ink);color:#fff}.lx-sc-num{font-family:var(--lx-mono);font-size:.72rem;opacity:.75}.lx-sc-tab-text{display:flex;flex-direction:column}.lx-sc-tab-title{display:none}.lx-sc-progress{position:absolute;right:0;bottom:0;left:0;height:3px}.lx-sc:not([data-auto=true]) .lx-sc-progress{display:none}.lx-sc-bar{display:block;height:100%;background:#6ee7b7;transform:scaleX(0);transform-origin:left;animation:lx-progress 6.5s linear forwards;animation-play-state:paused}.lx-sc[data-playing=true] .lx-sc-bar{animation-play-state:running}.lx-sc-pause{display:inline-flex;min-height:2.25rem;align-items:center;gap:.4rem;margin-top:.85rem;padding:.4rem .8rem;border:1px solid var(--lx-line-2);border-radius:999px;background:var(--lx-paper);font:inherit;font-size:.82rem;font-weight:600;color:var(--lx-muted);cursor:pointer}.lx-sc-pause svg{width:.85rem;height:.85rem}.lx-sc-panels{display:grid;min-width:0;align-content:start}.lx-sc-panel{padding-bottom:1.75rem}.lx-js .lx-sc-panel{grid-area:1/1;padding-bottom:0;transition:opacity .45s var(--lx-ease),visibility 0s linear .45s}.lx-js .lx-sc-panel:not([data-on=true]){visibility:hidden;opacity:0}.lx-js .lx-sc-panel[data-on=true]{transition-delay:0s}.lx-sc-panel:focus-visible{outline-offset:6px;border-radius:.5rem}.lx-sc-panel-kicker{font-family:var(--lx-mono);font-size:.74rem;letter-spacing:.06em;color:var(--lx-green)}.lx-sc-panel-title{margin:.4rem 0 .6rem;font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.03em}.lx-sc-panel-body{max-width:33rem;font-size:1.02rem;line-height:1.7;color:var(--lx-muted)}.lx-sc-route{display:grid;gap:.55rem;margin-top:1.1rem}.lx-sc-route li{display:grid;grid-template-columns:minmax(7.5rem,max-content) 1fr;gap:.85rem;font-size:.94rem;font-weight:600}.lx-sc-route span{padding-top:.15rem;font-family:var(--lx-mono);font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--lx-faint)}.lx-sc-docs{display:grid;gap:.5rem;margin-top:1.1rem}.lx-sc-docs li{display:flex;align-items:center;gap:.55rem;font-size:.94rem;font-weight:600}.lx-sc-docs svg{width:1.05rem;height:1.05rem;flex:none;color:var(--lx-green)}.lx-sc-panel .lx-text-link{margin-top:1.1rem;min-height:2.75rem}.lx-sc-open{justify-self:start;margin-top:1.5rem}.lx-sc-stage{--W:min(100vw - var(--lx-gutter) * 2,30rem);position:relative;display:flex;justify-content:center;padding:clamp(1.5rem,1rem + 3vw,2.75rem) 0;overflow:hidden;border:1px solid var(--lx-line);border-radius:1.75rem;background:radial-gradient(circle at 50% 28%,#ffffff 0,rgba(255,255,255,0) 62%),var(--lx-sage)}.lx-sc-stage:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(21,44,37,.1) 1px,transparent 1.3px);background-size:20px 20px;-webkit-mask-image:radial-gradient(closest-side,transparent 45%,#000);mask-image:radial-gradient(closest-side,transparent 45%,#000)}.lx-sc-phone{font-size:calc(var(--W) * .024)}.lx-ps-screens{position:relative;flex:1;margin-top:.6em}.lx-ps-screen{position:absolute;inset:0;padding:1em .95em;overflow:hidden;border-radius:1.15em;background:#fff;box-shadow:0 .1em .4em rgba(21,44,37,.07);opacity:0;visibility:hidden;transform:translateY(.8em);transition:opacity .45s var(--lx-ease),transform .55s var(--lx-ease),visibility 0s linear .45s}.lx-ps-screen[data-on=true]{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lx-ps-label{margin-bottom:.85em;font-family:var(--lx-mono);font-size:.64em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.lx-ps-map{display:block;width:100%;height:auto}.lx-ps-river{fill:none;stroke:#a8d4e0;stroke-width:7;stroke-linecap:round;opacity:.55}.lx-ps-route{fill:none;stroke:var(--lx-green);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.lx-ps-screen[data-on=true] .lx-ps-route{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s var(--lx-ease) .25s}.lx-ps-node-halo{fill:rgba(20,107,78,.16)}.lx-ps-node{fill:var(--lx-green);stroke:#fff;stroke-width:1.5}.lx-ps-map-label{font-family:var(--font-cabinet),Arial,sans-serif;font-size:11px;font-weight:650;fill:#334155}.lx-ps-map-km{font-family:var(--lx-mono);font-size:11px;font-weight:700;fill:var(--lx-green)}.lx-ps-facts{display:grid;grid-template-columns:1fr 1fr;gap:.5em;margin-top:.85em}.lx-ps-facts dd{margin-top:.25em;font-size:.82em;font-weight:650}.lx-ps-kg{font-size:2.7em;font-weight:650;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.lx-ps-kg span{margin-left:.2em;font-size:.38em;letter-spacing:0;color:#64748b}.lx-ps-step{min-height:1.4em;margin:.45em 0 .75em;font-size:.74em;font-weight:650;color:var(--lx-green)}.lx-ps-chart{display:block;width:100%;height:auto}.lx-ps-grid{stroke:#e2e8f0;stroke-width:1}.lx-ps-line{fill:none;stroke:var(--lx-green);stroke-width:2.6;stroke-linejoin:round;stroke-dasharray:1}.lx-ps-dot{fill:#cbd5e1;transition:fill .3s}.lx-ps-dot[data-on=true]{fill:var(--lx-green)}.lx-ps-steps{display:grid;gap:.4em;margin-top:.75em}.lx-ps-steps li{display:grid;grid-template-columns:auto 1fr auto;gap:.4em;font-size:.68em;color:#94a3b8;transition:color .3s}.lx-ps-steps li[data-on=true]{color:#0f172a}.lx-ps-steps span{font-family:var(--lx-mono);white-space:nowrap}.lx-ps-docs{display:grid;gap:.7em}.lx-ps-doc{position:relative;padding:.8em .85em .9em;border:.08em solid #e2e8f0;border-radius:.85em;background:#fbfdfb}.lx-ps-doc>svg{width:1.45em;height:1.45em;color:var(--lx-green)}.lx-ps-doc h4{margin:.45em 0 .55em;padding-right:5em;font-size:.8em;font-weight:650;line-height:1.3}.lx-ps-doc-lines i{display:block;height:.38em;margin-top:.38em;border-radius:.2em;background:#e8eee9}.lx-ps-doc-lines i:nth-child(2){width:78%}.lx-ps-doc-lines i:nth-child(3){width:52%}.lx-ps-stamp{position:absolute;top:.9em;right:.75em;padding:.3em .55em;border:.14em solid var(--lx-green);border-radius:.4em;font-size:.56em;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-green);transform:rotate(-9deg)}.lx-ps-note{margin-top:.85em;font-size:.68em;line-height:1.45;color:#64748b}.lx-ps-seal{position:relative;display:grid;width:7.6em;height:7.6em;margin:.5em auto .7em;place-items:center}.lx-ps-seal svg:first-child{position:absolute;inset:0;width:100%;height:100%}.lx-ps-seal>svg:last-child{position:relative;width:2.6em;height:2.6em;color:var(--lx-green)}.lx-ps-seal-ring{fill:none;stroke:var(--lx-green);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:60px 60px}.lx-ps-seal-inner{fill:#e8f6ee}.lx-ps-seal-title{font-size:.95em;font-weight:650;text-align:center}.lx-ps-seal-sub{margin-top:.25em;font-size:.66em;text-align:center;color:#64748b}.lx-ps-hash{display:block;min-height:4.8em;margin-top:.9em;padding:.7em .75em;border-radius:.75em;background:#f1f5f2;font-family:var(--lx-mono);font-size:.62em;line-height:1.55;word-break:break-all;color:#0f5132}.lx-ps-caret{display:inline-block;width:.5em;height:1em;margin-left:.1em;vertical-align:-.12em;background:var(--lx-green)}.lx-ps-buy{margin-top:1em}.lx-ps-buy:after{content:"";position:absolute;top:50%;left:62%;width:3em;height:3em;margin:-1.5em 0 0 -1.5em;border-radius:50%;background:rgba(255,255,255,.45);opacity:0}.lx-sc-phone .lx-phone-screen{height:39.5em}.lx-ps-stops{display:grid;gap:.45em;margin-top:.9em}.lx-ps-stops li{display:grid;grid-template-columns:1.5em auto 1fr;align-items:center;gap:.5em;font-size:.7em;color:#334155}.lx-ps-stops span{display:grid;width:1.5em;height:1.5em;place-items:center;border-radius:50%;background:#e8f6ee;font-family:var(--lx-mono);font-size:.9em;font-weight:700;color:var(--lx-green)}.lx-ps-stops b{font-weight:650;color:#0f172a}.lx-ps-photos{display:grid;grid-template-columns:repeat(4,1fr);gap:.4em;margin-top:.85em}.lx-ps-photos b,.lx-ps-photos span{height:3.6em;overflow:hidden;border-radius:.55em}.lx-ps-photos span svg{display:block;width:100%;height:100%;transform:scale(1.9) translate(var(--px,0),var(--py,0))}.lx-ps-photos span[data-i="1"] svg{--px:22%;--py:8%}.lx-ps-photos span[data-i="2"] svg{--px:-20%;--py:-12%}.lx-ps-photos b{display:grid;place-items:center;background:#e6ede8;font-size:.78em;font-weight:700;color:#475569}.lx-ps-rows{display:grid;margin-top:.8em;border-top:.08em solid #e5ece7}.lx-ps-rows div{display:flex;justify-content:space-between;gap:.6em;padding:.55em .1em;border-bottom:.08em solid #e5ece7;font-size:.68em}.lx-ps-rows dt{color:#64748b}.lx-ps-rows dd{font-family:var(--lx-mono);font-weight:600;color:#0f172a}.lx-ps-hero-art{height:8.2em;overflow:hidden;border-radius:.85em}.lx-ps-hero-art svg{display:block;width:100%;height:100%}.lx-ps-product-name{margin-top:.7em;font-family:var(--font-lora),Georgia,serif;font-size:1.2em;font-weight:700}.lx-ps-product-sub{margin-top:.2em;font-size:.68em;color:#64748b}.lx-ps-center{text-align:center}.lx-ps-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5em;margin-top:.9em}.lx-ps-actions span{display:flex;align-items:center;justify-content:center;gap:.35em;padding:.65em .4em;border:.08em solid #e2e8f0;border-radius:.8em;font-size:.7em;font-weight:650;color:#1e293b}.lx-ps-actions svg{width:1.1em;height:1.1em;color:var(--lx-green)}.lx-cards{display:grid;gap:1rem}.lx-card{display:flex;flex-direction:column;padding:1.15rem 1.15rem 1.4rem;border:1px solid var(--lx-line);border-radius:1.5rem;background:var(--lx-paper);transition:transform .35s var(--lx-ease),box-shadow .35s var(--lx-ease),opacity .8s var(--lx-ease)}.lx-card-art{position:relative;display:grid;height:11.5rem;margin-bottom:1.4rem;place-items:center;overflow:hidden;border-radius:1rem;background:var(--lx-sage)}.lx-card-kicker{font-family:var(--lx-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-green)}.lx-card h3{margin:.45rem 0 .55rem;font-size:1.32rem;font-weight:600;line-height:1.22;letter-spacing:-.03em}.lx-card p{margin-bottom:1.25rem;font-size:.98rem;line-height:1.65;color:var(--lx-muted)}.lx-tag{align-self:flex-start;margin-top:auto;padding:.3rem .7rem;border-radius:999px;background:var(--lx-mint);font-size:.76rem;font-weight:600;color:var(--lx-green-2)}.lx-art-doc{position:absolute;top:50%;left:50%;width:8.5rem;height:9.25rem;margin:-4.6rem 0 0 -4.25rem;padding:.95rem;border:1px solid var(--lx-line);border-radius:.6rem;background:#fff;box-shadow:var(--lx-shadow-md)}.lx-art-doc-back{transform:translate(-1.9rem,.5rem) rotate(-8deg);opacity:.85}.lx-art-doc-front{transform:translate(1rem,-.2rem) rotate(3deg)}.lx-art-doc-front svg{width:1.35rem;height:1.35rem;margin-bottom:.6rem;color:var(--lx-green)}.lx-art-doc-front i{display:block;height:.35rem;margin-top:.4rem;border-radius:.2rem;background:#e5ede7}.lx-art-doc-front i:nth-of-type(2){width:80%}.lx-art-doc-front i:nth-of-type(3){width:55%}.lx-art-stamp{position:absolute;right:.65rem;bottom:.85rem;padding:.25rem .45rem;border:2px solid var(--lx-green);border-radius:.35rem;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-green);transform:rotate(-10deg)}.lx-art-buy-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.3rem;border-radius:1rem;background:linear-gradient(#10b981,#059669);box-shadow:0 12px 26px -12px rgba(5,150,105,.65);font-weight:650;color:#fff;transition:transform .25s var(--lx-ease)}.lx-art-buy-btn svg{width:1.1rem;height:1.1rem}.lx-art-cursor{position:absolute;right:24%;bottom:16%;width:1.7rem;height:1.7rem;fill:#fff;color:var(--lx-ink);filter:drop-shadow(0 3px 4px rgba(21,44,37,.25));transition:transform .45s var(--lx-ease)}.lx-art-chart{align-content:stretch;justify-items:stretch;padding:1rem 1.15rem 1.1rem}.lx-art-chart-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.78rem;font-weight:600;color:var(--lx-muted)}.lx-art-chart-head b{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:999px;background:#fff;font-size:.7rem;color:var(--lx-green)}.lx-art-chart-head svg{width:.85rem;height:.85rem}.lx-art-bars{display:flex;height:6.75rem;align-items:flex-end;gap:5px;align-self:end}.lx-art-bars i{flex:1;height:calc(var(--h) * 9.5%);border-radius:4px 4px 2px 2px;background:#a9d8bf;transform-origin:bottom}.lx-art-bars i:nth-last-child(-n+3){background:var(--lx-leaf)}.lx-how{border-block:1px solid var(--lx-line);background:var(--lx-paper)}.lx-steps{display:grid;gap:1rem}.lx-step{padding:1.35rem 1.25rem 1.5rem;border:1px solid var(--lx-line);border-radius:1.5rem;background:var(--lx-canvas)}.lx-step-num{display:inline-flex;width:2.2rem;height:2.2rem;align-items:center;justify-content:center;border-radius:50%;background:var(--lx-mint);font-family:var(--lx-mono);font-size:.8rem;font-weight:700;color:var(--lx-green)}.lx-step-art{display:grid;min-height:8rem;margin:1.2rem 0;padding:.85rem;align-content:center;gap:.45rem;border:1px solid var(--lx-line);border-radius:1rem;background:#fff;font-size:.85rem}.lx-step-files span,.lx-step-form span{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .65rem;border-radius:.6rem;background:var(--lx-canvas);font-weight:600}.lx-step-form small{font-family:var(--lx-mono);font-size:.68rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--lx-faint)}.lx-step-files span{justify-content:flex-start;font-size:.8rem}.lx-step-files svg{width:.9rem;height:.9rem;flex:none;color:var(--lx-green)}.lx-step-files .lx-step-weigh{background:var(--lx-mint);font-family:var(--lx-mono);font-size:.72rem;font-weight:500;color:var(--lx-green-2)}.lx-step-label{display:flex;align-items:center;gap:.9rem;border-color:#d9c39b;background:linear-gradient(135deg,#efdfbf,#dfc597)}.lx-step-qr{width:5.3rem;height:5.3rem;flex:none;padding:.3rem;border-radius:.5rem;background:#fff;color:var(--lx-ink)}.lx-step-label b{display:block;font-size:.92rem;line-height:1.3}.lx-step-label small{display:block;margin-top:.3rem;font-family:var(--lx-mono);font-size:.66rem;color:#6b5a44;word-break:break-all}.lx-step h3{margin-bottom:.45rem;font-size:1.28rem;font-weight:600;letter-spacing:-.025em}.lx-step p{line-height:1.65;color:var(--lx-muted)}.lx-how-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.5rem}.lx-audience-list{display:grid;border-top:1px solid var(--lx-line)}.lx-audience-list li{display:grid;gap:.5rem;padding:1.4rem 0;border-bottom:1px solid var(--lx-line)}.lx-audience-list h3{font-size:1.32rem;font-weight:600;letter-spacing:-.03em}.lx-audience-list p{max-width:34rem;line-height:1.65;color:var(--lx-muted)}.lx-commodities{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-top:2.5rem}.lx-commodities>p{font-family:var(--lx-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-faint)}.lx-commodities ul{display:flex;flex-wrap:wrap;gap:.5rem}.lx-commodities li{padding:.4rem .8rem;border:1px solid var(--lx-line);border-radius:999px;background:var(--lx-paper);font-size:.88rem;font-weight:600;color:var(--lx-ink-2)}.lx-faq{border-top:1px solid var(--lx-line);background:var(--lx-paper)}.lx-faq-grid{display:grid;gap:2rem}.lx-faq-contact{margin-top:1.25rem;color:var(--lx-muted)}.lx-faq-list details{border-bottom:1px solid var(--lx-line)}.lx-faq-list details:first-child{border-top:1px solid var(--lx-line)}.lx-faq-list summary{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-size:1.06rem;font-weight:600;line-height:1.4;list-style:none;cursor:pointer}.lx-faq-list summary::-webkit-details-marker{display:none}.lx-faq-list summary svg{width:1.25rem;height:1.25rem;flex:none;color:var(--lx-green);transition:transform .3s var(--lx-ease)}.lx-faq-list details[open] summary svg{transform:rotate(45deg)}.lx-faq-list details p{max-width:40rem;padding:0 2.25rem 1.3rem 0;line-height:1.7;color:var(--lx-muted)}.lx-close{padding-top:clamp(3rem,2rem + 4vw,5.5rem)}.lx-close-card{position:relative;display:grid;gap:2.25rem;padding:clamp(1.6rem,1rem + 3vw,3.5rem);overflow:hidden;border:1px solid var(--lx-line);border-radius:2rem;background:linear-gradient(135deg,#e8f3ec,#f4f8f2 55%,#f6f0e3)}.lx-close-qr{display:grid;justify-self:center;justify-items:center;gap:1rem;text-align:center}.lx-close-qr-card{position:relative;display:block;width:min(14rem,62vw);padding:1rem;border-radius:1.25rem;background:#fff;box-shadow:var(--lx-shadow-lg);transition:transform .35s var(--lx-ease)}.lx-close-qr-code{display:block;width:100%;height:auto;color:var(--lx-ink)}.lx-close-qr-corners{position:absolute;inset:-.6rem;pointer-events:none;background:linear-gradient(var(--lx-green),var(--lx-green)) 0 0 /1.6rem 3px no-repeat,linear-gradient(var(--lx-green),var(--lx-green)) 0 0 /3px 1.6rem no-repeat,linear-gradient(var(--lx-green),var(--lx-green)) 100% 0 /1.6rem 3px no-repeat,linear-gradient(var(--lx-green),var(--lx-green)) 100% 0 /3px 1.6rem no-repeat,linear-gradient(var(--lx-green),var(--lx-green)) 0 100% /1.6rem 3px no-repeat,linear-gradient(var(--lx-green),var(--lx-green)) 0 100% /3px 1.6rem no-repeat,linear-gradient(var(--lx-green),var(--lx-green)) 100% 100% /1.6rem 3px no-repeat,linear-gradient(var(--lx-green),var(--lx-green)) 100% 100% /3px 1.6rem no-repeat}.lx-close-qr-caption{display:grid;gap:.4rem;font-family:var(--lx-mono);font-size:.74rem;color:var(--lx-muted)}.lx-close-qr-open{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;font-family:var(--font-cabinet),Arial,sans-serif;font-size:.95rem;font-weight:600;color:var(--lx-green)}.lx-close-qr-open svg{width:1rem;height:1rem}.lx-js .lx-reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--lx-ease) var(--delay,0s),transform .9s var(--lx-ease) var(--delay,0s)}.lx-js .lx-reveal.is-in{opacity:1;transform:none}.lx-art-bars i{transition:transform .7s var(--lx-ease) calc(var(--i) * 35ms + .2s)}.lx-js .lx-card:not(.is-in) .lx-art-bars i{transform:scaleY(.12)}@keyframes lx-progress{to{transform:scaleX(1)}}@keyframes lx-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes lx-rise-sm{0%{opacity:0;transform:translateY(.9em)}to{opacity:1;transform:none}}@keyframes lx-pack-in{0%{opacity:0;transform:translateY(30px) rotate(-9deg)}to{opacity:1;transform:rotate(-5deg)}}@keyframes lx-phone-in{0%{opacity:0;transform:translate(10%,5%) rotate(4deg)}to{opacity:1;transform:none}}@keyframes lx-scan{0%{opacity:0;transform:translateY(0)}12%,88%{opacity:1}to{opacity:0;transform:translateY(100px)}}@keyframes lx-corners{0%{opacity:0}40%{opacity:1}70%{opacity:.45}to{opacity:1}}@keyframes lx-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{transform:none}}@keyframes lx-pulse{0%{box-shadow:0 0 0 0 rgba(31,157,106,.45)}70%,to{box-shadow:0 0 0 .45rem rgba(31,157,106,0)}}@keyframes lx-stamp{0%{opacity:0;transform:rotate(-9deg) scale(1.8)}60%{opacity:1;transform:rotate(-9deg) scale(.94)}to{opacity:1;transform:rotate(-9deg) scale(1)}}@keyframes lx-ring{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lx-tap{0%{opacity:.8;transform:scale(.2)}to{opacity:0;transform:scale(3.4)}}@keyframes lx-blink{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.lx-live-dot{animation:lx-pulse 2.4s ease-out infinite}.lx-hero-copy>*{animation:lx-rise .85s var(--lx-ease) both}.lx-hero-copy>:nth-child(2){animation-delay:.06s}.lx-hero-copy>:nth-child(3){animation-delay:.14s}.lx-hero-copy>:nth-child(4){animation-delay:.2s}.lx-hero-copy>:nth-child(5){animation-delay:.26s}.lx-hero-copy>:nth-child(6){animation-delay:.32s}.lx-scene-glow{animation:lx-rise 1.4s var(--lx-ease) .1s both}.lx-scene-pack{animation:lx-pack-in 1s var(--lx-ease) .15s both}.lx-pack-corners{animation:lx-corners 1.1s ease-out .8s both}.lx-pack-scan{animation:lx-scan 1.15s ease-in-out .95s 2}.lx-scene-phone{animation:lx-phone-in 1.05s var(--lx-ease) 1.25s both}.lx-scene [style*="--d"]{animation:lx-rise-sm .6s var(--lx-ease) calc(1.55s + var(--d) * 70ms) both}.lx-scene .lx-pp-anchored{animation:lx-pop .55s var(--lx-ease) 2.35s both}.lx-ps-screen[data-on=true] .lx-ps-stamp{animation:lx-stamp .5s var(--lx-ease) calc(.45s + var(--i, 0) * .25s) both}.lx-ps-doc{--i:0}.lx-ps-doc:nth-child(2) .lx-ps-stamp{--i:1}.lx-ps-screen[data-on=true] .lx-ps-seal-ring{animation:lx-ring 1.3s var(--lx-ease) .2s both}.lx-ps-screen[data-on=true] .lx-ps-buy:after{animation:lx-tap 1.4s ease-out .7s 2}.lx-ps-caret{animation:lx-blink 1s steps(1) infinite}}@media (prefers-reduced-motion:reduce){.lx *,.lx :after,.lx :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.lx-js .lx-reveal{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.lx-btn-primary:hover{background:var(--lx-green-2);transform:translateY(-1px)}.lx-btn-secondary:hover{border-color:#a9c3b2;background:var(--lx-sage)}.lx-text-link:hover{text-decoration-color:initial}.lx-live-chip:hover{border-color:#a9c3b2}.lx-sc-tab:hover:not([data-on=true]){border-color:#a9c3b2;color:var(--lx-ink)}.lx-sc-pause:hover{color:var(--lx-ink)}.lx-card:hover{box-shadow:var(--lx-shadow-md);transform:translateY(-3px)}.lx-card:hover .lx-art-buy-btn{transform:scale(.97)}.lx-card:hover .lx-art-cursor{transform:translate(-1.2rem,-1.1rem)}.lx-close-qr:hover .lx-close-qr-card{transform:translateY(-3px)}.lx-faq-list summary:hover{color:var(--lx-green)}}@media (max-width:479px){.lx-actions .lx-btn{flex:1 1 100%}}@media (min-width:600px){.lx{--lx-gutter:2rem}.lx-scene{--W:min(100vw - var(--lx-gutter) * 2 - 1.1rem,34rem)}.lx-record-grid li:first-child,.lx-record-grid li:nth-child(n+4){grid-column:auto}.lx-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-record-grid li:nth-child(odd){padding-right:1.25rem}.lx-record-grid li:nth-child(2n){padding-left:1.25rem;border-left:1px solid var(--lx-line)}.lx-record-grid li:nth-child(n+3){border-bottom:0}}@media (min-width:900px){.lx-head-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:3rem}.lx-sc{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"nav stage" "panels stage";grid-template-rows:auto 1fr;column-gap:clamp(2.5rem,6vw,6rem);row-gap:2rem;align-items:start}.lx-sc-nav{grid-area:nav}.lx-sc-panels{grid-area:panels}.lx-sc-stage{grid-area:stage;--W:min(44vw,33rem);align-self:center}.lx-sc-tabs{flex-direction:column;gap:0;margin:0;padding:0;overflow:visible;border-top:1px solid var(--lx-line)}.lx-sc-tab{width:100%;min-height:0;align-items:baseline;gap:1.1rem;padding:1rem .25rem 1.05rem;border:0;border-bottom:1px solid var(--lx-line);border-radius:0;background:transparent;color:var(--lx-faint);text-align:left}.lx-sc-tab[data-on=true]{border-color:var(--lx-line);background:transparent;color:var(--lx-ink)}.lx-sc-tab[data-on=true] .lx-sc-num,.lx-sc-tab[data-on=true] .lx-sc-tab-label{color:var(--lx-green);opacity:1}.lx-sc-tab-label{font-size:.72rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.lx-sc-tab-title{display:block;margin-top:.15rem;font-size:1.2rem;font-weight:600;letter-spacing:-.025em}.lx-sc-progress{bottom:-1px;height:2px}.lx-sc-bar{background:var(--lx-green)}.lx-js .lx-sc-panel-kicker,.lx-js .lx-sc-panel-title{display:none}.lx-cards,.lx-steps{gap:1.25rem}.lx-audience-list,.lx-cards,.lx-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-audience-list{gap:2.5rem;border-top:0}.lx-audience-list li{align-content:start;padding:1.25rem 0 0;border-top:2px solid var(--lx-ink);border-bottom:0}.lx-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;align-items:start}.lx-close-card{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center}}@media (min-width:1100px){.lx-record-card{padding:1.2rem 1.6rem .4rem}.lx-record-grid{grid-template-columns:1.35fr 1fr 1fr 1fr}.lx-record-grid li,.lx-record-grid li:nth-child(2n),.lx-record-grid li:nth-child(odd){padding:1.35rem 1.4rem 1.2rem;border-bottom:0;border-left:1px solid var(--lx-line)}.lx-record-grid li:first-child{padding-left:.35rem;border-left:0}}@media (min-width:1024px){.lx-hero{padding-bottom:clamp(3rem,2rem + 3vw,5rem)}.lx-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.lx-scene{--W:min(46vw,37.5rem);margin-right:0}}@media print{.lx-js .lx-reveal{opacity:1!important;transform:none!important}.lx-hero-backdrop,.lx-sc-stage,.lx-scene{display:none}}