.lm-landing{--void:#050607;--ink:#0a0c0f;--line:hsla(0,0%,100%,.08);--muted:#8b95a5;--text:#e8edf4;--cyan:#2ef2c6;--red:#ff4d6d;--warn:#f5c542;--radius:14px;--ease:cubic-bezier(0.16,1,0.3,1);position:relative;overflow-x:clip;color:var(--text)}.lm-landing a{color:inherit;text-decoration:none}.lm-section{position:relative;padding-block:clamp(3.5rem,8vw,5.5rem);padding-inline:1.25rem}.lm-wrap{max-width:1120px;margin:0 auto}.lm-eyebrow{display:inline-flex;align-items:center;gap:.5rem;letter-spacing:.16em;border:1px solid rgba(46,242,198,.25);background:rgba(46,242,198,.06);padding:.4rem .85rem;border-radius:999px}.lm-eyebrow,.lm-eyebrow-plain{font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;text-transform:uppercase;color:var(--cyan)}.lm-eyebrow-plain{letter-spacing:.18em;margin-bottom:.75rem}.lm-display{font-family:var(--font-display),var(--font-geist),system-ui,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:1.05}.lm-pulse{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 0 rgba(46,242,198,.5);animation:lm-pulse 2s ease infinite}@keyframes lm-pulse{70%{box-shadow:0 0 0 8px rgba(46,242,198,0)}to{box-shadow:0 0 0 0 rgba(46,242,198,0)}}.lm-reveal{opacity:0;transform:translate3d(0,22px,0);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--lm-delay,0ms)}.lm-reveal.is-in{opacity:1;transform:translateZ(0)}.lm-reveal-scale{opacity:0;transform:scale(.97);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--lm-delay,0ms)}.lm-reveal-scale.is-in{opacity:1;transform:scale(1)}.lm-hero-form{margin-top:2.25rem;max-width:640px;margin-inline:auto;text-align:left}.lm-scan-form{display:flex;flex-direction:column;gap:.75rem;padding:.65rem;border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015));border:1px solid var(--line);box-shadow:0 24px 80px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.04)}@media (min-width:640px){.lm-scan-form{flex-direction:row;align-items:stretch;padding:.5rem .5rem .5rem 1.1rem}}.lm-scan-input{flex:1;min-height:52px;border:none;background:transparent;color:var(--text);font-size:1.05rem;outline:none;padding:.5rem .25rem;width:100%;border-radius:0;box-shadow:none}.lm-scan-input::-moz-placeholder{color:#5c6675}.lm-scan-input::placeholder{color:#5c6675}.lm-scan-input:disabled{opacity:.6}.lm-scan-input:focus{outline:none;box-shadow:none}.lm-scan-input:focus-visible{outline:none}.lm-scan-btn{min-height:52px;padding:0 1.4rem;border:none;border-radius:12px;background:var(--cyan);color:#04110d;font-weight:700;font-size:.95rem;cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease),box-shadow .2s ease,background .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.lm-scan-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 32px rgba(46,242,198,.3);background:#5dffd4}.lm-scan-btn:disabled{opacity:.7;cursor:wait}.lm-scan-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lm-scan-hint{margin-top:.85rem;text-align:center;font-size:.85rem;color:var(--muted)}.lm-scan-hint span{color:var(--cyan)}.lm-scan-consent{text-align:left}.lm-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 1.4rem;border-radius:999px;background:var(--cyan);color:#04110d;font-weight:700;font-size:.95rem;transition:transform .25s var(--ease),box-shadow .25s ease,background .2s ease;box-shadow:0 8px 28px rgba(46,242,198,.2)}.lm-cta:hover{transform:translateY(-1px);background:#5dffd4;box-shadow:0 12px 36px rgba(46,242,198,.28)}.lm-cta:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lm-cta-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.65rem 1.1rem;border-radius:12px;border:1px solid var(--line);color:var(--text);font-weight:500;font-size:.9rem;transition:border-color .2s ease,background .2s ease;background:transparent}.lm-cta-ghost:hover{border-color:rgba(46,242,198,.4);background:rgba(46,242,198,.05)}.lm-trust{border-block:1px solid var(--line);background:hsla(0,0%,100%,.015);padding:1.25rem}.lm-trust-row{max-width:1120px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem 2rem;font-size:.85rem;color:var(--muted)}.lm-trust-row span{display:inline-flex;align-items:center;gap:.45rem}.lm-trust-row i{font-style:normal;color:var(--cyan);font-family:var(--font-mono),monospace;font-size:.75rem}.lm-proof-strip{padding:1.1rem 1.25rem 0}.lm-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:860px){.lm-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lm-proof-card{border:1px solid var(--line);border-radius:12px;background:hsla(0,0%,100%,.02);padding:.85rem 1rem;text-align:center}.lm-proof-label{display:block;font-size:.75rem;color:var(--muted)}.lm-proof-value{display:block;margin-top:.25rem;color:var(--cyan);font-size:1.05rem;font-family:var(--font-display),var(--font-geist),system-ui,sans-serif;letter-spacing:-.02em}.lm-proof-detail{display:block;margin-top:.15rem;font-size:.75rem;color:var(--muted)}.lm-how-card{position:relative;padding:1.5rem 1.35rem;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(165deg,hsla(0,0%,100%,.03),transparent 60%);transition:border-color .25s ease,transform .25s var(--ease)}.lm-how-card:hover{border-color:rgba(46,242,198,.3);transform:translateY(-3px)}.lm-feat-row{display:grid;gap:.5rem 1.5rem;padding:1.4rem 0;border-bottom:1px solid var(--line);align-items:baseline;transition:background .2s ease}@media (min-width:720px){.lm-feat-row{grid-template-columns:2.5rem 13rem 1fr}}.lm-feat-row:hover{background:rgba(46,242,198,.02)}.lm-metric{padding:1.25rem;border-radius:var(--radius);border:1px solid var(--line);text-align:center}.lm-metric strong{display:block;font-family:var(--font-display),sans-serif;font-size:1.75rem;letter-spacing:-.03em;color:var(--cyan)}.lm-price-card{padding:1.75rem;border-radius:18px;border:1px solid var(--line);background:var(--ink);display:flex;flex-direction:column;height:100%}.lm-price-card.featured{border-color:rgba(46,242,198,.35);box-shadow:0 0 0 1px rgba(46,242,198,.08),0 24px 60px rgba(0,0,0,.35);position:relative}.lm-faq summary{list-style:none;cursor:pointer}.lm-faq summary::-webkit-details-marker{display:none}.lm-faq[open] .lm-faq-plus{transform:rotate(45deg);color:var(--cyan)}.lm-faq-plus{transition:transform .25s ease;color:var(--muted);font-size:1.25rem}.lm-check{color:var(--cyan);font-weight:600}.lm-x{color:#64748b}.lm-scroll-progress{position:fixed;top:0;left:0;height:2px;width:0;z-index:60;background:linear-gradient(90deg,var(--red),var(--cyan));pointer-events:none}@media (prefers-reduced-motion:reduce){.lm-reveal,.lm-reveal-scale{opacity:1!important;transform:none!important;transition:none!important}.lm-pulse{animation:none}.lm-cta:hover,.lm-how-card:hover{transform:none}}