@keyframes lm-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lm-blink{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes lm-spin{to{transform:rotate(360deg)}}@keyframes lm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lm-cursor{animation:lm-blink 1s step-end infinite}.lm-spin-icon{animation:lm-spin .8s linear infinite}.lm-sent-overlay{animation:lm-rise .3s ease both}.lm-tablet-wrap{width:100%;max-width:580px;perspective:2200px}.lm-tablet-tilt{transform:rotateY(-10deg) rotateX(5deg) rotate(1deg);position:relative}.lm-kicker{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:14px}.lm-orange{color:var(--orange)}.lm-section-h2{font-size:clamp(32px,3.1vw,44px);letter-spacing:-.02em;margin:0 0 20px;font-weight:600;line-height:1.1;color:var(--ink)}.lm-body-muted{font-size:17px;line-height:1.7;color:#5b5e4e;margin:0}.lm-btn-primary{display:inline-block;background:var(--orange);color:#fff;padding:14px 30px;border-radius:8px;font-weight:600;font-size:16px;text-align:center;text-decoration:none}.lm-btn-primary:hover{background:var(--orange-deep);color:#fff}.lm-btn-outline{display:inline-block;border:1px solid #4A4D3E;color:#f2efe6;padding:13px 26px;border-radius:8px;font-size:16px;text-decoration:none}.lm-btn-outline:hover{border-color:var(--orange);color:#f2efe6}.lm-hero{background:#12140f;color:#f2efe6;padding:72px 0 64px;overflow:hidden}.lm-hero h1,.lm-hero h2{color:#f2efe6}.lm-hero-cols{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:56px}.lm-hero-left{min-width:0}.lm-hero-right{display:flex;align-items:center;justify-content:flex-end;min-width:0}.lm-hero-img{width:100%;max-width:580px;border-radius:16px;box-shadow:0 24px 80px #0000008c;display:block}.lm-hero-badge{display:inline-flex;align-items:center;border:1px solid #3A3D30;border-radius:100px;padding:6px 14px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;color:#ff8a5c;margin-bottom:28px}.lm-hero-h1{font-size:clamp(36px,3.6vw,54px);line-height:1.05;letter-spacing:-.025em;font-weight:600;margin:0 0 24px;max-width:560px;color:#f2efe6}.lm-hero-sub{font-size:17px;line-height:1.6;color:#b8baac;margin:0 0 36px;max-width:480px}.lm-hero-cta{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.lm-hero-cta-col{display:flex;flex-direction:column;gap:8px}.lm-hero-cta-note{font-size:12.5px;color:#8a8d7e}.lm-credstrip{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;border-top:1px solid #2A2D22;padding-top:26px}.lm-credstrip-val{font-size:26px;font-weight:700;color:#f2efe6}.lm-credstrip-lbl{font-family:var(--font-mono);font-size:10.5px;color:#8a8d7e;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.lm-ticker-band{border-top:1px solid #2A2D22;background:#0e100b;overflow:hidden;padding:13px 0}.lm-ticker-inner{display:flex;width:max-content;animation:lm-ticker 55s linear infinite;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:#8a8d7e;white-space:nowrap}.lm-ticker-item{padding-right:48px}.lm-ticker-mk{color:var(--orange)}.lm-artefact{padding:72px 0 0;background:var(--bone-soft)}.lm-artefact-grid{display:grid;grid-template-columns:1fr 56px 1.15fr;align-items:stretch}.lm-artefact-left{background:#fff;border:1px solid #E5E1D4;border-radius:14px;padding:30px;display:flex;flex-direction:column;justify-content:center}.lm-artefact-tags{display:flex;flex-wrap:wrap;gap:8px;font-family:var(--font-mono);font-size:12.5px;margin-bottom:18px}.lm-tag{border:1px solid #E5E1D4;border-radius:5px;padding:6px 11px;color:#5b5e4e;background:transparent}.lm-tag-hot{background:#ffede4;border-color:#ff8a5c;color:#c23f0e;font-weight:500}.lm-artefact-stat{font-family:var(--font-mono);font-size:13px;color:#8a8d7e}.lm-artefact-arrow{display:grid;place-items:center;color:var(--orange);font-size:24px}.lm-artefact-right{background:#12140f;color:#f2efe6;border-radius:14px;padding:34px 36px;display:flex;flex-direction:column;justify-content:center}.lm-artefact-quote{font-size:21px;line-height:1.55;margin:0 0 20px;color:#f2efe6}.lm-artefact-meta{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;color:#ff8a5c;text-transform:uppercase}.lm-problem{padding:96px 0;background:var(--bone-soft)}.lm-problem h2{color:var(--ink)}.lm-problem-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.lm-pull-quote{border-left:3px solid var(--orange);padding:8px 0 8px 28px;font-size:20px;line-height:1.55;font-weight:500;color:var(--ink)}.lm-how{background:#f2efe6;border-top:1px solid #E5E1D4;border-bottom:1px solid #E5E1D4;padding:96px 0}.lm-how h2{color:var(--ink)}.lm-how .lm-section-h2{margin-bottom:52px}.lm-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lm-how-card{background:#fff;border:1px solid #E5E1D4;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.lm-how-step{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--orange);padding:28px 28px 0;margin-bottom:16px}.lm-how-title{font-size:23px;margin:0 0 10px;font-weight:600;letter-spacing:-.015em;color:var(--ink);padding:0 28px}.lm-how-card .lm-how-title{color:var(--ink)}.lm-how-body{font-size:15px;line-height:1.65;color:#5b5e4e;margin:0 0 auto;padding:0 28px 22px}.lm-how-foot{background:#faf8f3;border-top:1px solid #E5E1D4;padding:16px 28px;font-family:var(--font-mono);font-size:12px;color:#8a8d7e}.lm-turn{padding:96px 0;background:var(--bone-soft)}.lm-turn h2{color:var(--ink)}.lm-turn .lm-section-h2{margin-bottom:52px}.lm-turn-table{display:grid;grid-template-columns:1fr 1fr;border:1px solid #E5E1D4;border-radius:14px;overflow:hidden;background:#fff}.lm-turn-col{border-right:1px solid #E5E1D4;padding:12px 0}.lm-turn-col-after{background:#fffdf9;border-right:none}.lm-turn-head{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8a8d7e;padding:14px 32px 10px}.lm-turn-head-after{color:var(--orange)}.lm-turn-row{padding:16px 32px;border-top:1px solid #EDEAE0;font-size:15.5px;line-height:1.55;color:#8a8d7e}.lm-turn-row-after{padding-left:29px;border-left:3px solid var(--orange);color:var(--ink);font-weight:500}.lm-turn-narrative{font-size:22px;line-height:1.7;max-width:880px;margin:64px auto 0;text-align:center;color:var(--ink)}.lm-mission{background:#12140f;color:#f2efe6}.lm-mission h1,.lm-mission h2,.lm-mission h3{color:#f2efe6}.lm-mission-inner{padding:104px 0;text-align:center}.lm-mission-text{font-size:clamp(22px,2.4vw,34px);line-height:1.5;letter-spacing:-.015em;font-weight:500;color:#f2efe6;margin:0}.lm-mission-hl{color:#ff8a5c}.lm-mission-tag{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;color:var(--orange);margin-top:36px;text-transform:uppercase}.lm-ledger{padding:96px 0;background:var(--bone-soft)}.lm-ledger h2{color:var(--ink)}.lm-ledger-intro{font-size:17px;line-height:1.6;color:#5b5e4e;margin:0 0 48px;max-width:640px}.lm-ledger-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#e5e1d4;border:1px solid #E5E1D4;border-radius:14px;overflow:hidden}.lm-ledger-cell{background:#fff;padding:30px}.lm-ledger-val{font-size:42px;font-weight:700;color:var(--orange);letter-spacing:-.02em;line-height:1}.lm-ledger-lbl{font-size:14px;color:#5b5e4e;margin-top:8px;line-height:1.5}.lm-ledger-footnote{font-size:13px;color:#8a8d7e;margin:20px 0 0;line-height:1.6;max-width:720px}.lm-answers{background:#f2efe6;border-top:1px solid #E5E1D4;border-bottom:1px solid #E5E1D4;padding:96px 0}.lm-answers h2{color:var(--ink)}.lm-answers .lm-section-h2{margin-bottom:52px}.lm-answers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.lm-answers-card{background:#fff;border:1px solid #E5E1D4;border-radius:14px;padding:30px}.lm-answers-q{font-size:19px;font-style:italic;color:#8a8d7e;margin:0 0 14px;font-weight:500}.lm-answers-a{font-size:15.5px;line-height:1.65;color:var(--ink);margin:0}.lm-toolbelt{padding:96px 0;background:var(--bone-soft)}.lm-toolbelt h2,.lm-toolbelt h3{color:var(--ink)}.lm-toolbelt .lm-section-h2{margin-bottom:48px}.lm-toolbelt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#e5e1d4;border:1px solid #E5E1D4;border-radius:14px;overflow:hidden}.lm-toolbelt-cell{background:#faf8f3;padding:30px}.lm-toolbelt-tag{font-family:var(--font-mono);font-size:11px;color:var(--orange);margin-bottom:12px;text-transform:uppercase;letter-spacing:.08em}.lm-toolbelt-title{font-size:18px;margin:0 0 8px;font-weight:600;color:var(--ink)}.lm-toolbelt-body{font-size:14.5px;line-height:1.6;color:#5b5e4e;margin:0}.lm-ranks{padding:96px 0;background:var(--bone-soft)}.lm-ranks h2{color:var(--ink)}.lm-ranks .lm-section-h2{margin-bottom:40px}.lm-ranks-controls{margin-bottom:28px}.lm-ranks-card{overflow-x:auto}.lm-rank-grid{display:grid;grid-template-columns:repeat(5,1fr);min-width:900px}.lm-dark-footer{background:#12140f}.lm-dark-footer h1,.lm-dark-footer h2,.lm-dark-footer h3{color:#f2efe6}.lm-finalcta{padding:96px 0 88px}.lm-finalcta-inner{text-align:center}.lm-finalcta-h2{font-size:clamp(32px,3.3vw,46px);letter-spacing:-.02em;margin:0 0 14px;font-weight:600;color:#f2efe6}.lm-finalcta-sub{font-size:17px;color:#b8baac;margin:0 0 30px}.lm-finalcta-btns{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}@media(max-width:1024px){.lm-hero-cols{grid-template-columns:1fr;gap:40px}.lm-hero-right{justify-content:center}.lm-hero-img{max-width:560px}.lm-hero-h1{max-width:700px}.lm-hero-sub{max-width:600px}.lm-artefact-grid{grid-template-columns:1fr}.lm-artefact-arrow{display:none}.lm-problem-grid{grid-template-columns:1fr;gap:40px}.lm-problem,.lm-how,.lm-turn,.lm-ledger,.lm-answers,.lm-toolbelt,.lm-ranks{padding:72px 0}.lm-turn-narrative{font-size:19px;max-width:100%}}@media(max-width:900px){.lm-credstrip{grid-template-columns:repeat(2,1fr);gap:20px}.lm-how-grid,.lm-answers-grid{grid-template-columns:1fr}.lm-toolbelt-grid,.lm-ledger-grid{grid-template-columns:repeat(2,1fr)}.lm-ledger-val{font-size:34px}}@media(max-width:640px){.lm-hero{padding:48px 0 40px}.lm-hero-img{max-width:100%}.lm-tablet-wrap{max-width:100%;overflow:hidden}.lm-tablet-tilt{transform:none}.lm-hero-cta{flex-direction:column;align-items:flex-start}.lm-problem,.lm-how,.lm-turn,.lm-ledger,.lm-answers,.lm-toolbelt,.lm-ranks{padding:52px 0}.lm-credstrip{gap:16px;padding-top:20px}.lm-credstrip-val{font-size:22px}.lm-toolbelt-grid,.lm-ledger-grid{grid-template-columns:1fr}.lm-ledger-val{font-size:38px}.lm-turn-table{grid-template-columns:1fr}.lm-turn-col{border-right:none;border-bottom:1px solid #E5E1D4}.lm-turn-col-after{border-bottom:none}.lm-turn-narrative{font-size:17px;margin-top:40px}.lm-turn-row{padding:14px 20px}.lm-turn-row-after{padding-left:17px}.lm-turn-head{padding:14px 20px 10px}.lm-artefact-quote{font-size:17px}.lm-artefact-right{padding:28px 24px}.lm-pull-quote{font-size:17px}.lm-how-title{font-size:20px}.lm-mission-inner{padding:72px 0}.lm-finalcta{padding:64px 0 56px}}
