.c-proofline{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid var(--line);font:500 .78rem/1.5 IBM Plex Mono,monospace;letter-spacing:0;color:var(--muted)}.c-proofline span{display:inline-flex;align-items:baseline;gap:.45rem}.c-proofline span:before{content:"—";color:var(--signal)}.c-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(20px,2.5vw,32px)}.c-fit-card{padding:clamp(1.3rem,2.4vw,2rem);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-subtle)}.c-fit-card--no{background:var(--panel)}.c-fit-head{margin:0 0 1rem;font:700 .72rem/1.2 IBM Plex Mono,monospace;letter-spacing:0;text-transform:uppercase;color:var(--signal)}.c-fit-card--no .c-fit-head{color:var(--muted)}.c-fit-list{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}.c-fit-list li{padding-left:1.15rem;position:relative;font:400 .92rem/1.65 Inter,sans-serif;color:var(--ink-soft)}.c-fit-list li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1px;background:var(--signal)}.c-fit-card--no .c-fit-list li{color:var(--muted)}.c-fit-card--no .c-fit-list li:before{background:var(--muted-2)}.c-steps{margin:clamp(20px,2.5vw,32px) 0 0;padding:0;list-style:none;display:grid;gap:0}.c-step{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;padding:1.35rem 0;border-top:1px solid var(--line)}.c-step:last-child{border-bottom:1px solid var(--line)}.c-step-num{font:600 .78rem/1.4 IBM Plex Mono,monospace;letter-spacing:0;color:var(--muted-2)}.c-step-title{margin:0 0 .4rem;font:500 1.02rem/1.35 Inter,sans-serif;letter-spacing:-.01em;color:var(--ink)}.c-step-body{margin:0;font:400 .92rem/1.7 Inter,sans-serif;color:var(--muted)}.c-facts{margin:clamp(20px,2.5vw,32px) 0 0;display:grid;gap:0}.c-fact{display:grid;grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);gap:1rem;padding:1rem 0;border-top:1px solid var(--line)}.c-fact:last-child{border-bottom:1px solid var(--line)}.c-fact-label{font:600 .72rem/1.5 IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.c-fact-value{font:400 .94rem/1.7 Inter,sans-serif;color:var(--ink-soft)}.c-sample{margin:clamp(20px,2.5vw,32px) 0 0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:0 1px 2px #14171a0d,0 14px 30px -18px #0000002e;overflow:hidden}.c-sample-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid var(--line);background:#f9fafc;font:500 .68rem/1.4 IBM Plex Mono,monospace;color:var(--muted)}.c-sample-tag{padding:.2rem .55rem;border-radius:var(--radius-pill);background:var(--panel);color:var(--muted);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.c-sample-body{padding:clamp(1.1rem,2.2vw,1.8rem);display:grid;gap:.9rem}.c-sample-row{display:grid;grid-template-columns:minmax(7.5rem,10rem) minmax(0,1fr);gap:.9rem;align-items:baseline}.c-sample-key{font:600 .6rem/1.5 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.c-sample-val{font:400 .9rem/1.6 Inter,sans-serif;color:var(--ink-soft)}.c-sample-val strong{font-weight:600;color:var(--ink)}.c-sample-flag{color:var(--signal);font-weight:500}.c-sample-note{margin:.9rem 0 0;font:400 .8rem/1.6 Inter,sans-serif;color:var(--muted)}.c-faq{margin:clamp(20px,2.5vw,32px) 0 0;display:grid;gap:0}.c-faq-item{padding:1.35rem 0;border-top:1px solid var(--line)}.c-faq-item:last-child{border-bottom:1px solid var(--line)}.c-faq-q{margin:0 0 .5rem;font:500 1rem/1.4 Inter,sans-serif;letter-spacing:-.01em;color:var(--ink)}.c-faq-a{margin:0;font:400 .92rem/1.75 Inter,sans-serif;color:var(--muted)}.c-faq-a a{color:var(--signal)}.c-limits{margin:clamp(20px,2.5vw,32px) 0 0;padding:clamp(1.2rem,2.2vw,1.8rem);border:1px solid var(--line);border-left:2px solid var(--signal);border-radius:var(--radius-card);background:var(--panel)}.c-limits h3{margin:0 0 .7rem;font:500 1rem/1.35 Inter,sans-serif;color:var(--ink)}.c-limits p{margin:0 0 .6rem;font:400 .9rem/1.7 Inter,sans-serif;color:var(--muted)}.c-limits p:last-child{margin-bottom:0}.c-limits ul{margin:0;padding-left:1.1rem;display:grid;gap:.4rem}.c-limits li{font:400 .9rem/1.65 Inter,sans-serif;color:var(--muted)}.c-reviewed{margin-top:clamp(28px,3vw,40px);padding-top:1rem;border-top:1px solid var(--line);font:400 .76rem/1.6 IBM Plex Mono,monospace;color:var(--muted-2)}@media(max-width:860px){.c-fit{grid-template-columns:1fr}.c-step{grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem}.c-fact,.c-sample-row{grid-template-columns:1fr;gap:.3rem}}.c-paths{margin-top:clamp(20px,2.5vw,32px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.c-path{display:flex;flex-direction:column;padding:clamp(1.1rem,2vw,1.6rem);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel)}.c-path--failure{border-left:2px solid var(--signal)}.c-path-head{margin-bottom:.9rem}.c-path-title{margin:0 0 .35rem;font:500 1rem/1.35 Inter,sans-serif;letter-spacing:-.01em;color:var(--ink)}.c-path-trigger{margin:0;font:400 .8rem/1.55 IBM Plex Mono,monospace;color:var(--muted-2)}.c-path-steps{margin:0 0 1rem;padding-left:1.15rem;display:grid;gap:.55rem;flex:1}.c-path-steps li{font:400 .88rem/1.65 Inter,sans-serif;color:var(--muted)}.c-path-outcome{margin:0;padding-top:.85rem;border-top:1px solid var(--line);font:400 .88rem/1.6 Inter,sans-serif;color:var(--ink)}.c-path-outcome strong{font-weight:500}.c-journeys{margin-top:clamp(20px,2.5vw,32px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(12px,1.6vw,20px)}.c-journey{padding:clamp(1.1rem,2vw,1.6rem);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel)}.c-journey h3{margin:0 0 .6rem;font:500 1rem/1.4 Inter,sans-serif;letter-spacing:-.01em;color:var(--ink)}.c-journey p{margin:0;font:400 .9rem/1.75 Inter,sans-serif;color:var(--muted)}.c-preview{padding:clamp(40px,5vw,72px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}.c-preview--compact{padding:clamp(28px,3.5vw,44px) 0}.c-preview-inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(24px,3.5vw,56px);align-items:start}.c-preview-copy h2{margin:0 0 .75rem}.c-preview-note{margin:0 0 1.2rem;padding-left:.9rem;border-left:2px solid var(--line);font:400 .88rem/1.7 Inter,sans-serif;color:var(--muted-2)}.c-preview-facts{margin:0;padding:clamp(1.1rem,2vw,1.5rem);list-style:none;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);display:grid;gap:.7rem}.c-preview-facts li{position:relative;padding-left:1.1rem;font:400 .88rem/1.6 Inter,sans-serif;color:var(--muted)}.c-preview-facts li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--signal)}.c-list{margin:0 0 1.1rem;padding-left:1.15rem;display:grid;gap:.45rem}.c-list li{font:400 .9rem/1.65 Inter,sans-serif;color:var(--muted)}@media(max-width:1000px){.c-paths,.c-preview-inner{grid-template-columns:1fr}}.c-journey-tag{margin:0 0 .5rem;font:500 .7rem/1.4 IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--signal)}.lxn-status{margin-top:1rem;padding-left:.9rem;border-left:2px solid var(--signal);font:400 .9rem/1.7 Inter,sans-serif;color:var(--muted)}.c-buildstatus,.brand-hero-status{margin-top:1rem;padding-left:.9rem;border-left:2px solid var(--signal);font:400 .92rem/1.65 Inter,sans-serif;color:var(--muted)}
