.lm-page{--lm-ink: #151311;--lm-muted: rgba(21, 19, 17, .66);--lm-soft: #f7efe6;--lm-paper: #fffaf1;--lm-rule: rgba(21, 19, 17, .14);--lm-red: #bd2633;--lm-green: #087f5b;--lm-gold: #c9983c;--lm-blue: #255f85;background:radial-gradient(circle at 16% 12%,rgba(189,38,51,.12),transparent 28%),linear-gradient(180deg,#fff9ef 0%,var(--lm-soft) 46%,#f4eadf 100%);color:var(--lm-ink);min-height:100vh;overflow:hidden}.lm-page a{color:inherit}.lm-hero,.lm-proof,.lm-section,.lm-close{width:min(100% - 40px,1180px);margin-inline:auto}.lm-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:clamp(34px,6vw,88px);align-items:center;padding:clamp(58px,8vw,104px) 0 clamp(42px,6vw,76px)}.lm-eyebrow{margin:0;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lm-red)}.lm-hero h1,.lm-section h2,.lm-close h2{margin:0;font-family:Fraunces,Georgia,serif;font-weight:900;letter-spacing:0;color:var(--lm-ink)}.lm-hero h1{margin-top:18px;max-width:10.5ch;font-size:clamp(58px,8vw,108px);line-height:.94;font-style:italic}.lm-lede{max-width:47ch;margin:28px 0 0;color:var(--lm-muted);font-family:Afacad,system-ui,sans-serif;font-size:clamp(18px,2vw,23px);font-weight:500;line-height:1.46}.lm-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.lm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 21px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,background .18s ease}.lm-btn:hover{transform:translateY(-2px)}.lm-btn--solid{background:var(--lm-red);color:var(--lm-paper)}.lm-btn--ghost{border-bottom:1.5px solid var(--lm-ink);padding-inline:0}.lm-art{position:relative}.lm-art:before{position:absolute;top:-22px;right:28px;bottom:34px;left:-18px;border:1px solid rgba(21,19,17,.12);background:#fffaf17a;content:"";transform:rotate(-2.5deg)}.lm-art__frame{position:relative;border:1px solid rgba(21,19,17,.18);background:#201b18;box-shadow:0 26px 70px -36px #151311b8;color:var(--lm-paper);padding:clamp(16px,3vw,24px)}.lm-art__topbar{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:#fffaf1a8;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em}.lm-art__topbar span{width:9px;height:9px;border-radius:999px;background:var(--lm-red)}.lm-art__topbar span:nth-child(2){background:var(--lm-gold)}.lm-art__topbar span:nth-child(3){background:var(--lm-green)}.lm-art__topbar strong{margin-left:auto;font-weight:600}.lm-room{min-height:310px;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(24px,4vw,38px)}.lm-room--hero{background:linear-gradient(180deg,transparent 0%,rgba(32,27,24,.84) 100%),linear-gradient(135deg,#bd2633eb,#255f85e6)}.lm-room p,.lm-room span{margin:0;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.lm-room h2{margin:12px 0 14px;max-width:8ch;color:var(--lm-paper);font-family:Fraunces,Georgia,serif;font-size:clamp(42px,6vw,72px);font-style:italic;line-height:.95}.lm-room-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.lm-memory{min-height:92px;display:grid;place-items:center;padding:12px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;text-align:center;text-transform:uppercase}.lm-memory--red{background:#f6d7d4;color:#7f1d1d}.lm-memory--paper{background:var(--lm-paper);color:var(--lm-ink)}.lm-memory--green{background:#d8eee5;color:#07553f}.lm-proof{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--lm-rule);border-bottom:1px solid var(--lm-rule)}.lm-proof div{padding:22px 24px;border-left:1px solid var(--lm-rule)}.lm-proof div:first-child{border-left:0}.lm-proof span,.lm-hosting span{display:block;margin-bottom:8px;color:var(--lm-muted);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.lm-proof strong,.lm-hosting strong{font-family:Fraunces,Georgia,serif;font-size:clamp(24px,3vw,34px);line-height:1}.lm-section{padding:clamp(70px,9vw,118px) 0}.lm-section--split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(30px,6vw,72px);border-bottom:1px solid var(--lm-rule)}.lm-section--platform{border-top:1px solid var(--lm-rule);border-bottom:1px solid var(--lm-rule)}.lm-platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px}.lm-platform-card{min-height:214px;padding:clamp(24px,3vw,32px);border:1px solid rgba(255,250,241,.16);background:#201b18;color:var(--lm-paper)}.lm-platform-card h3{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3.2vw,42px);line-height:1}.lm-platform-card p{margin:22px 0 0;color:#fffaf1b3;font-family:Afacad,system-ui,sans-serif;font-size:17px;line-height:1.48}.lm-data-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding:16px;border:1px solid var(--lm-rule);background:#fffaf1b8}.lm-data-strip span{display:inline-flex;min-height:36px;align-items:center;border:1px solid rgba(21,19,17,.12);background:var(--lm-paper);padding:8px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lm-section__head{max-width:720px}.lm-section h2,.lm-close h2{margin-top:14px;font-size:clamp(38px,5vw,72px);line-height:.98}.lm-copy-stack p,.lm-close p{margin:0;color:var(--lm-muted);font-family:Afacad,system-ui,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.55}.lm-copy-stack p+p{margin-top:22px}.lm-section--intake{border-bottom:1px solid var(--lm-rule)}.lm-intake-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:42px}.lm-intake-card{min-height:188px;border:1px solid var(--lm-rule);background:#fffaf1b8;padding:clamp(22px,3vw,28px)}.lm-intake-card h3,.lm-assurance-card h3{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(25px,3vw,36px);line-height:1}.lm-intake-card p{margin:18px 0 0;color:var(--lm-muted);font-family:Afacad,system-ui,sans-serif;font-size:17px;line-height:1.45}.lm-section--assurance{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1fr);gap:clamp(30px,6vw,72px);align-items:start;border-bottom:1px solid var(--lm-rule)}.lm-assurance-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.lm-assurance-card{min-height:100%;border:1px solid rgba(255,250,241,.16);background:#201b18;color:var(--lm-paper);padding:clamp(24px,3vw,32px)}.lm-assurance-card h3{color:var(--lm-paper)}.lm-assurance-card ul{display:grid;gap:13px;margin:28px 0 0;padding:0;list-style:none}.lm-assurance-card li{position:relative;padding-left:19px;color:#fffaf1b8;font-family:Afacad,system-ui,sans-serif;font-size:17px;line-height:1.38}.lm-assurance-card li:before{position:absolute;left:0;top:.58em;width:7px;height:7px;background:var(--lm-gold);content:""}.lm-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.lm-package,.lm-step,.lm-hosting article{border:1px solid var(--lm-rule);background:#fffaf1b8}.lm-package{display:flex;flex-direction:column;min-height:100%;padding:clamp(24px,3vw,32px)}.lm-package:nth-child(2){background:#fff5e3;box-shadow:inset 0 5px 0 var(--lm-red)}.lm-package__fit{min-height:52px;margin:0;color:var(--lm-muted);font-family:Afacad,system-ui,sans-serif;font-size:17px;line-height:1.35}.lm-package h3{margin:26px 0 10px;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,4vw,44px);line-height:1}.lm-package strong{color:var(--lm-red);font-family:IBM Plex Mono,monospace;font-size:15px;letter-spacing:.1em}.lm-package__turnaround{display:inline-flex;width:fit-content;margin-top:12px;border:1px solid var(--lm-rule);background:#fffaf1b8;padding:7px 10px;color:var(--lm-muted);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lm-package ul{display:grid;gap:11px;margin:26px 0 0;padding:0;list-style:none}.lm-package li{position:relative;padding-left:18px;color:var(--lm-muted);font-family:Afacad,system-ui,sans-serif;font-size:17px;line-height:1.35}.lm-package li:before{position:absolute;left:0;top:.62em;width:7px;height:7px;background:var(--lm-green);content:"";transform:rotate(45deg)}.lm-package__link{margin-top:auto;padding-top:30px;color:var(--lm-ink);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-decoration:underline;text-transform:uppercase;text-underline-offset:5px}.lm-section--workflow{border-top:1px solid var(--lm-rule);border-bottom:1px solid var(--lm-rule)}.lm-workflow{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px}.lm-step{min-height:250px;padding:26px;border-left:0}.lm-step:first-child{border-left:1px solid var(--lm-rule)}.lm-step span{color:var(--lm-red);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.16em}.lm-step h3{margin:28px 0 14px;font-family:Fraunces,Georgia,serif;font-size:28px;line-height:1}.lm-step p,.lm-hosting p{margin:0;color:var(--lm-muted);font-family:Afacad,system-ui,sans-serif;font-size:17px;line-height:1.45}.lm-hosting{display:grid;gap:12px}.lm-hosting article{padding:24px}.lm-hosting p{margin-top:12px}.lm-upgrades{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:40px 0 0;padding:0;list-style:none}.lm-upgrades li{min-height:92px;display:flex;align-items:flex-end;border:1px solid var(--lm-rule);background:#fffaf19e;padding:20px;font-family:Fraunces,Georgia,serif;font-size:25px;line-height:1.05}.lm-close{margin-bottom:clamp(62px,8vw,104px);padding:clamp(36px,6vw,62px);background:#201b18;color:var(--lm-paper)}.lm-close h2{max-width:760px;color:var(--lm-paper)}.lm-close p:not(.lm-eyebrow){max-width:650px;margin-top:22px;color:#fffaf1b3}.lm-close .lm-btn{margin-top:30px}@media(max-width:900px){.lm-hero,.lm-section--split,.lm-section--assurance{grid-template-columns:1fr}.lm-proof,.lm-packages,.lm-workflow,.lm-platform-grid,.lm-intake-grid,.lm-assurance-grid,.lm-upgrades{grid-template-columns:repeat(2,1fr)}.lm-step:nth-child(3){border-left:1px solid var(--lm-rule)}}@media(max-width:620px){.lm-hero,.lm-proof,.lm-section,.lm-close{width:min(100% - 28px,1180px)}.lm-hero h1{font-size:clamp(48px,14vw,66px)}.lm-proof,.lm-packages,.lm-workflow,.lm-platform-grid,.lm-intake-grid,.lm-assurance-grid,.lm-upgrades,.lm-room-grid{grid-template-columns:1fr}.lm-proof div,.lm-proof div:first-child,.lm-step,.lm-step:first-child,.lm-step:nth-child(3){border-left:1px solid var(--lm-rule)}.lm-room{min-height:260px}.lm-art__topbar strong{max-width:17ch;overflow-wrap:anywhere;text-align:right}.lm-actions{align-items:flex-start;flex-direction:column}}
