.lm-site{color:#f3f2ed;--lm-line:#3b3d3d;--lm-muted:#b0b4b0;--lm-orange:#ff8748;background:#17191a;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.lm-site h1,.lm-site h2,.lm-site h3{font-family:Arial,Helvetica,sans-serif;font-weight:700}.lm-shell{width:min(1216px,100% - 80px);margin-inline:auto}.lm-header{border-bottom:1px solid var(--lm-line);justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:18px 40px;display:flex}.lm-brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:22px;font-weight:900;display:flex}.lm-brand svg{color:var(--lm-orange)}.lm-brand>span{color:var(--lm-muted);letter-spacing:1.4px;margin-left:12px;font:10px Consolas,monospace}.lm-header nav{align-items:center;gap:28px;font-size:12px;display:flex}.lm-nav-cta{border:1px solid #747672;align-items:center;gap:16px;padding:10px 15px;display:flex}.lm-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding-block:80px 78px;display:grid}.lm-eyebrow{letter-spacing:1.3px;color:var(--lm-muted);font:400 10px/1.5 Consolas,monospace}.lm-hero .lm-eyebrow{align-items:center;gap:9px;display:flex}.lm-eyebrow>span{background:var(--lm-orange);width:6px;height:6px}.lm-hero h1{letter-spacing:-3px;margin:26px 0;font-size:clamp(42px,5vw,68px);line-height:1.02}.lm-hero h1 em{color:var(--lm-orange);font-style:normal}.lm-intro{color:#c4c8c2;max-width:480px;font-size:16px;line-height:1.75}.lm-actions{flex-direction:column;align-items:flex-start;gap:20px;margin:30px 0 14px;display:flex}.lm-button{background:var(--lm-orange);color:#191b19;border:1px solid var(--lm-orange);justify-content:space-between;align-items:center;gap:22px;padding:16px 20px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.lm-button:hover{background:#ffa16e}.lm-text-link{text-underline-offset:4px;font-size:12px;text-decoration:underline}.lm-hero-note{color:#a5aaa4;font:10px/1.7 Consolas,monospace}.lm-machine{background:#222526;border:1px solid #5a5d58;position:relative;box-shadow:12px 12px #111313}.lm-machine-bar{letter-spacing:1px;background:#303433;border-bottom:1px solid #5a5d58;justify-content:space-between;padding:14px 18px;font:9px Consolas,monospace;display:flex}.lm-light{color:#bfd29b}.lm-file-label{color:#c6c9c3;align-items:center;gap:9px;padding:30px 22px 16px;font:10px Consolas,monospace;display:flex}.lm-file-label>span:last-child{color:#939991;margin-left:auto}.lm-sample-scroll{margin:0 22px;overflow:auto}.lm-machine table{border-collapse:collapse;white-space:nowrap;width:100%;font:11px/1.8 Consolas,monospace}.lm-machine th,.lm-machine td{text-align:left;border:1px solid #474c47;padding:11px 9px}.lm-machine th{color:#bfc6bb;background:#30352f;font-weight:400}.lm-transform{color:#ff9d68;justify-content:center;align-items:center;gap:18px;padding:27px 12px;font:9px Consolas,monospace;display:flex}.lm-transform>span{align-items:center;gap:7px;display:flex}.lm-output{color:#222a1e;background:#dce1d4;justify-content:space-between;align-items:center;margin:0 22px 24px;padding:24px;display:flex}.lm-output .lm-eyebrow{color:#55654a;font-size:8px}.lm-output strong{letter-spacing:-1px;margin-top:7px;font-size:26px;display:block}.lm-output p{color:#59694f;font-size:11px}.lm-draft{border:1px solid #667d55;padding:5px 8px;font:10px Consolas,monospace}.lm-machine-foot{color:#b9c1b1;border-top:1px solid #454b40;align-items:center;gap:8px;padding:12px 20px;font-size:10px;display:flex}.lm-specs{border-block:1px solid var(--lm-line);color:#b9beb5;letter-spacing:1px;flex-wrap:wrap;justify-content:center;gap:65px;padding:19px 30px;font:10px Consolas,monospace;display:flex}.lm-section{padding-block:70px}.lm-section-heading{grid-template-columns:.7fr 1.5fr 1fr;align-items:start;gap:40px;display:grid}.lm-site h2{letter-spacing:-1.3px;font-size:34px;line-height:1.15}.lm-section-heading>p:last-child,.lm-steps p{color:var(--lm-muted);font-size:13px;line-height:1.8}.lm-steps{border-block:1px solid var(--lm-line);grid-template-columns:repeat(3,1fr);margin-top:46px;display:grid}.lm-steps article{padding:28px 30px 32px 0}.lm-steps article+article{border-left:1px solid var(--lm-line);padding-left:30px}.lm-steps article>span{color:var(--lm-orange);font:12px Consolas,monospace}.lm-steps h3{letter-spacing:-.4px;margin:25px 0 12px;font-size:20px}.lm-pricing{border:1px solid var(--lm-line);grid-template-columns:1fr 1fr;display:grid}.lm-price-card{padding:38px 42px}.lm-price-card h2{margin-top:18px}.lm-paid{border-left:1px solid var(--lm-line);border-top:3px solid var(--lm-orange);background:#222523;padding-top:35px}.lm-price{letter-spacing:-2px;margin:25px 0 16px;font-size:58px;font-weight:700;line-height:1.2}.lm-price>span{color:#aeb5aa;letter-spacing:0;margin-left:15px;font:11px Consolas,monospace}.lm-price-card>p:not(.lm-eyebrow){color:var(--lm-muted);max-width:400px}.lm-price-card ul{margin:26px 0;padding:0;list-style:none}.lm-price-card li{color:#c7cec1;align-items:center;gap:10px;margin:10px 0;font-size:12px;display:flex}.lm-price-card li svg{color:var(--lm-orange)}.lm-secondary{color:#f3f2ed;background:0 0;border-color:#757b70}.lm-secondary:hover{background:#33382f}.lm-price-card small{color:#adb6a5;margin-top:12px;font-size:10px;display:block}.lm-faq{grid-template-columns:1fr 1.5fr;gap:80px;display:grid}.lm-faq h2{margin-top:20px}.lm-faq details{border-bottom:1px solid var(--lm-line);padding:20px 0}.lm-faq details:first-child{padding-top:0}.lm-faq summary{cursor:pointer;font-size:15px;font-weight:700}.lm-faq details p{color:var(--lm-muted);margin:15px 0 0;font-size:13px}.lm-faq a,.lm-prose a{text-underline-offset:3px;text-decoration:underline}.lm-final{border-top:1px solid var(--lm-line);justify-content:space-between;align-items:center;gap:30px;padding-block:42px 60px;display:flex}.lm-final h2{margin-top:14px}.lm-footer{border-top:1px solid var(--lm-line);color:#aeb6a7;flex-wrap:wrap;align-items:center;gap:20px 30px;padding:30px 40px;font-size:11px;display:flex}.lm-footer .lm-brand{color:#eceee8;font-size:18px}.lm-footer nav{flex-wrap:wrap;gap:22px;margin-left:auto;display:flex}.lm-footer small{width:100%;font-size:10px}.lm-prose{max-width:800px;min-height:75vh;padding-block:60px 80px}.lm-prose h1{letter-spacing:-1.8px;font-size:44px;line-height:1.2}.lm-prose h2{margin:32px 0 12px;font-size:24px}.lm-prose p{color:#c2c9bc;margin-block:16px}.lm-prose ul{color:#c2c9bc;padding-left:20px}.lm-site :focus-visible{outline:2px solid var(--lm-orange);outline-offset:5px}@media (min-width:1400px){.lm-actions{flex-direction:row;align-items:center}}@media (max-width:1000px){.lm-hero{gap:35px}.lm-hero h1{font-size:48px}.lm-section-heading{grid-template-columns:1fr 2fr}.lm-section-heading>p:last-child{grid-column:2}.lm-brand>span{display:none}.lm-specs{gap:25px}.lm-price-card{padding-inline:28px}.lm-faq{gap:40px}}@media (max-width:750px){.lm-shell{width:calc(100% - 36px)}.lm-header{gap:15px;min-height:75px;padding:18px}.lm-header nav{gap:12px}.lm-header nav>a:first-child{font-size:10px}.lm-brand{gap:6px;font-size:18px}.lm-brand svg{width:19px}.lm-nav-cta{gap:6px;padding:8px;font-size:10px}.lm-hero{grid-template-columns:1fr;gap:40px;padding-block:45px}.lm-hero h1{letter-spacing:-2px;font-size:clamp(40px,9vw,64px)}.lm-intro{font-size:14px}.lm-machine{width:calc(100% - 9px);max-width:520px}.lm-specs{gap:15px 25px;font-size:8px}.lm-section{padding-block:45px}.lm-section-heading{display:block}.lm-section-heading h2{margin:16px 0}.lm-steps{grid-template-columns:1fr;margin-top:26px}.lm-steps article,.lm-steps article+article{border-left:0;padding:22px 0}.lm-steps article+article{border-top:1px solid var(--lm-line)}.lm-steps h3{margin:12px 0 8px}.lm-pricing{grid-template-columns:1fr}.lm-paid{border-left:0}.lm-price-card{padding:28px 25px}.lm-site h2{font-size:30px}.lm-faq{grid-template-columns:1fr;gap:30px}.lm-final{flex-direction:column;align-items:flex-start}.lm-footer{gap:14px;padding:25px 18px}.lm-footer nav{gap:16px;width:100%;margin-left:0}.lm-prose h1{font-size:35px}.lm-machine th,.lm-machine td{padding:9px 7px;font-size:10px}.lm-transform{gap:10px;font-size:8px}.lm-sample-scroll{margin-inline:14px}.lm-output{margin-inline:14px;padding:20px}.lm-machine-foot{padding-inline:14px;font-size:9px}}
