:root{--ln-ink: #171b22;--ln-navy: #0b1220;--ln-paper: #fffdf9;--ln-warm: #c85000;--ln-line: #ded8ce;--ln-muted: #68645d;--ln-green: #267451}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ln-ink);background:#faf8f5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ln-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.ln-hero{position:relative;overflow:hidden;padding:clamp(52px,8vw,96px) 0 clamp(64px,9vw,112px);background:radial-gradient(circle at 84% 18%,rgba(200,80,0,.12),transparent 31%),linear-gradient(180deg,#fffdf9,#f6f1e9)}.ln-hero:after{position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(11,18,32,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(11,18,32,.035) 1px,transparent 1px);background-size:40px 40px;content:"";mask-image:linear-gradient(to bottom,#000,transparent 85%);pointer-events:none}.ln-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);align-items:center;gap:clamp(42px,7vw,92px)}.ln-kicker{display:inline-block;color:var(--ln-warm);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.ln-hero h1{max-width:14ch;margin:16px 0 22px;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(42px,5.3vw,68px);line-height:.98;letter-spacing:-.055em}.ln-hero h1 em{display:block;color:var(--ln-warm);font-size:.82em;font-style:normal;letter-spacing:-.045em}.ln-lead{max-width:60ch;margin:0;color:#4f4b45;font-size:clamp(17px,2vw,20px);line-height:1.6}.ln-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ln-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 19px;border:1px solid transparent;border-radius:11px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s ease,background .15s ease}.ln-button:hover{transform:translateY(-1px)}.ln-button-primary{color:#fff;background:var(--ln-warm);box-shadow:0 14px 28px -18px #c85000bf}.ln-button-primary:hover{background:#ad4500}.ln-button-secondary{color:var(--ln-ink);background:#ffffff9e;border-color:var(--ln-line)}.ln-fine{margin:13px 0 0;color:var(--ln-muted);font-size:12px;line-height:1.5}.ln-proof-demo{position:relative;padding:20px;background:#ffffff9e;border:1px solid rgba(11,18,32,.1);border-radius:24px;box-shadow:0 30px 80px -52px #0b12208c;backdrop-filter:blur(8px)}.ln-voice{padding:16px 18px;color:#eef2f7;background:var(--ln-navy);border-radius:16px;box-shadow:0 16px 30px -24px #0b1220cc}.ln-voice-head{display:flex;align-items:center;gap:9px}.ln-voice-head strong{font-size:13px}.ln-voice-head small{margin-left:auto;color:#9aa5b4;font-variant-numeric:tabular-nums}.ln-voice p{margin:11px 0 0;color:#d8dee8;font-size:13px;line-height:1.58}.ln-wave{display:inline-flex;align-items:center;gap:2px;width:26px;height:18px}.ln-wave i{width:3px;background:#f47a24;border-radius:4px}.ln-wave i:nth-child(1),.ln-wave i:nth-child(5){height:6px}.ln-wave i:nth-child(2),.ln-wave i:nth-child(4){height:12px}.ln-wave i:nth-child(3){height:17px}.ln-transform{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;padding:11px 4px;color:var(--ln-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ln-transform span{height:1px;background:var(--ln-line)}.ln-proof-paper{overflow:hidden;background:var(--ln-paper);border:1px solid #d9d1c5;border-radius:15px;box-shadow:0 14px 34px -27px #0b122099}.ln-proof-paper header{display:flex;justify-content:space-between;gap:16px;padding:15px 17px;border-bottom:1px solid #e5dfd5}.ln-proof-paper header div{display:flex;flex-direction:column;gap:2px}.ln-proof-paper header small{color:var(--ln-muted);font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.ln-proof-paper header strong{font-size:14px}.ln-proof-paper header>span{align-self:flex-start;padding:4px 8px;color:#935000;background:#fff0dc;border-radius:999px;font-size:10px;font-weight:750}.ln-proof-paper dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.ln-proof-paper dl div{display:flex;justify-content:space-between;gap:8px;padding:10px 13px;border-bottom:1px solid #ebe5dc}.ln-proof-paper dl div:nth-child(odd){border-right:1px solid #ebe5dc}.ln-proof-paper dl .ln-proof-wide{grid-column:1 / -1;border-right:0}.ln-proof-paper dt{color:var(--ln-muted);font-size:10px}.ln-proof-paper dd{margin:0;font-size:11px;font-weight:700;text-align:right}.ln-proof-paper footer{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;color:var(--ln-muted);background:#f8f4ed;font-size:9px}.ln-proof-paper footer strong{color:var(--ln-green)}.ln-channel-strip{padding:17px 0;color:#bfc6d0;background:var(--ln-navy)}.ln-channel-strip .ln-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:13px 28px;font-size:12px}.ln-channel-strip span{color:#8793a4}.ln-channel-strip strong{color:#f7f9fc;font-weight:650}.ln-section{padding:clamp(68px,9vw,112px) 0}.ln-section-muted{background:#f1ede6}.ln-section-dark{color:#f8fafc;background:var(--ln-navy)}.ln-section-head{max-width:760px;margin-bottom:38px}.ln-section h2,.ln-final h2{margin:11px 0 14px;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.04em}.ln-section-head p,.ln-split>div>p,.ln-report-link>p{color:var(--ln-muted);font-size:16px;line-height:1.68}.ln-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none}.ln-flow li{min-height:224px;padding:20px;background:var(--ln-paper);border:1px solid var(--ln-line);border-radius:16px}.ln-flow li>span{display:block;color:var(--ln-warm);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800}.ln-flow h3,.ln-roles h3{margin:54px 0 8px;font-size:18px;letter-spacing:-.02em}.ln-flow p,.ln-roles p{margin:0;color:var(--ln-muted);font-size:13px;line-height:1.6}.ln-split{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(42px,8vw,100px)}.ln-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ln-compare article{padding:22px;background:var(--ln-paper);border:1px solid var(--ln-line);border-radius:16px}.ln-compare article:first-child{border-top:4px solid var(--ln-warm)}.ln-compare article:last-child{border-top:4px solid #64748b}.ln-compare small,.ln-roles article>span{color:var(--ln-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ln-compare strong{display:block;margin-top:6px;font-size:16px}.ln-compare ul{margin:18px 0 0;padding:0;list-style:none}.ln-compare li{position:relative;margin:9px 0;padding-left:16px;color:var(--ln-muted);font-size:12px;line-height:1.5}.ln-compare li:before{position:absolute;top:.55em;left:0;width:6px;height:6px;background:var(--ln-green);border-radius:50%;content:""}.ln-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ln-roles article{padding:22px;background:var(--ln-paper);border:1px solid var(--ln-line);border-radius:16px}.ln-roles h3{margin-top:22px}.ln-report-link{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;margin-top:18px;padding:30px;background:#171d28;border-radius:18px}.ln-report-link h2{margin-bottom:0;color:#fff;font-size:clamp(26px,3vw,38px)}.ln-report-link>p{align-self:center;margin:0;color:#bac2ce}.ln-business{display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px}.ln-business p{max-width:64ch;color:#b9c1cd;line-height:1.65}.ln-business-price{display:grid;min-width:230px;justify-items:stretch;text-align:center}.ln-business-price>strong{font-size:42px;line-height:1}.ln-business-price>span{margin:5px 0 18px;color:#9ba6b6;font-size:12px}.ln-business-price>a:last-child{margin-top:13px;color:#dce2ea;font-size:12px}.ln-faq-list{border-top:1px solid var(--ln-line)}.ln-faq-list details{border-bottom:1px solid var(--ln-line)}.ln-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:14px 2px;cursor:pointer;font-weight:700;list-style:none}.ln-faq-list summary::-webkit-details-marker{display:none}.ln-faq-list summary span{color:var(--ln-warm);font-size:24px;font-weight:400;transition:transform .15s ease}.ln-faq-list details[open] summary span{transform:rotate(45deg)}.ln-faq-list p{max-width:82ch;margin:-2px 0 20px;color:var(--ln-muted);font-size:14px;line-height:1.65}.ln-final{padding:82px 0;text-align:center;background:linear-gradient(180deg,#f2ede5,#faf8f5)}.ln-final .ln-wrap{max-width:800px}.ln-final p{color:var(--ln-muted);font-size:17px}.ln-final .ln-actions{justify-content:center}@media(max-width:960px){.ln-hero-grid,.ln-split{grid-template-columns:1fr}.ln-hero-copy{max-width:760px}.ln-hero h1{max-width:15ch}.ln-proof-demo{width:min(640px,100%)}.ln-flow{grid-template-columns:repeat(2,1fr)}.ln-roles{grid-template-columns:1fr}}@media(max-width:680px){.ln-wrap{width:min(100% - 32px,1180px)}.ln-hero{padding-top:44px}.ln-hero-grid{gap:36px}.ln-hero h1{font-size:clamp(38px,12vw,52px)}.ln-proof-demo{padding:12px;border-radius:18px}.ln-proof-paper dl{grid-template-columns:1fr}.ln-proof-paper dl div,.ln-proof-paper dl div:nth-child(odd){border-right:0}.ln-proof-paper dl .ln-proof-wide{grid-column:auto}.ln-proof-paper footer{align-items:flex-start;flex-direction:column}.ln-flow,.ln-compare{grid-template-columns:1fr}.ln-flow li{min-height:0}.ln-flow h3{margin-top:28px}.ln-report-link,.ln-business{grid-template-columns:1fr;gap:24px;padding:24px}.ln-business-price{justify-self:stretch}.ln-actions{align-items:stretch;flex-direction:column}.ln-button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ln-button,.ln-faq-list summary span{transition:none}}
