:root{--ink:#0d0e0d;--ink-2:#161816;--paper:#f1efe6;--paper-2:#e5e2d8;--signal:#ff5a2c;--signal-dark:#cb3812;--muted:#a7a89f;--line:#f1efe62b;--line-dark:#0d0e0d29;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--paper);background:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}.draft-bar{z-index:20;min-height:36px;color:var(--ink);background:var(--signal);letter-spacing:.16em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:.8rem;padding:.45rem 1rem;font-size:.7rem;font-weight:850;display:flex;position:relative}.draft-bar:before,.draft-bar:after{content:"";opacity:.55;background:currentColor;width:26px;height:2px}.nav{z-index:15;border-bottom:1px solid var(--line);backdrop-filter:blur(18px);background:#0d0e0de0;position:sticky;top:0}.nav-inner{width:min(var(--max), calc(100% - 40px));justify-content:space-between;align-items:center;gap:2rem;min-height:76px;margin:auto;display:flex}.brand{color:var(--paper);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.97rem;font-weight:880;text-decoration:none;display:inline-flex}.nav-actions{align-items:center;gap:.9rem;display:flex}.lang-switch{border:1px solid var(--line);background:#ffffff08;border-radius:2px;padding:3px;display:inline-flex}.lang-switch a{color:#8f9189;letter-spacing:.08em;text-align:center;min-width:34px;padding:.42rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:850;text-decoration:none}.lang-switch a[aria-current=page]{color:var(--ink);background:var(--paper)}.mark{border:1px solid var(--paper);border-radius:2px;width:34px;height:28px;position:relative;overflow:hidden}.mark i{background:var(--signal);height:3px;position:absolute;left:5px;right:5px}.mark i:first-child{top:6px}.mark i:nth-child(2){top:12px}.mark i:nth-child(3){top:18px}.button{border:1px solid var(--signal);min-height:52px;color:var(--ink);background:var(--signal);letter-spacing:.09em;text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;gap:.8rem;padding:.85rem 1.15rem .85rem 1.35rem;font-size:.76rem;font-weight:850;line-height:1;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.button:hover{background:#ff7048;transform:translateY(-2px)}.button:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #fff}.button .arrow{font-size:1.15rem;line-height:0}.button.small{min-height:42px;padding:.7rem 1rem}.section{position:relative;overflow:hidden}.wrap{width:min(var(--max), calc(100% - 40px));margin:auto}.eyebrow{color:var(--signal);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1.4rem;font-size:.7rem;font-weight:850;display:flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:2px}.hero{background:linear-gradient(#f1efe60b 1px, transparent 1px), linear-gradient(90deg, #f1efe60b 1px, transparent 1px), var(--ink);background-size:52px 52px;min-height:760px;padding:clamp(5rem,9vw,8.5rem) 0 5rem}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff5a2c29,#0000 66%);height:500px;position:absolute;inset:auto -10% -280px 32%}.hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;text-transform:uppercase;max-width:760px;margin-bottom:1.7rem;font-family:Arial Narrow,Roboto Condensed,Impact,sans-serif;font-size:clamp(4rem,8.2vw,7.8rem);font-weight:900;font-stretch:75%;line-height:.84}h1 .outline{color:#0000;-webkit-text-stroke:1.6px var(--paper)}.hero-copy>p{color:#c9c9c0;max-width:620px;margin-bottom:2rem;font-size:clamp(1.07rem,1.6vw,1.3rem);line-height:1.55}.microproof{color:#8f9189;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:.7rem 1.3rem;margin-top:1.5rem;font-size:.73rem;font-weight:700;display:flex}.microproof span:before{content:"//";color:var(--signal);margin-right:.45rem}.machine{border:1px solid var(--line);background:#161816e3;min-height:510px;padding:1.1rem;position:relative;box-shadow:22px 22px #ff5a2c14}.machine-head{border-bottom:1px solid var(--line);color:#898b84;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;padding:.35rem .3rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.63rem;display:flex}.live-dot:before{content:"";background:var(--signal);width:6px;height:6px;box-shadow:0 0 12px var(--signal);border-radius:50%;margin-right:.45rem;display:inline-block}.bus-map{min-height:405px;padding:2.1rem 0;position:relative}.bus-line{background:var(--signal);width:7px;position:absolute;top:48px;bottom:48px;left:50%;transform:translate(-50%);box-shadow:0 0 28px #ff5a2c33}.bus-line:before,.bus-line:after{content:"";border:4px solid var(--ink-2);background:var(--signal);border-radius:50%;width:15px;height:15px;position:absolute;left:50%;transform:translate(-50%,-50%)}.bus-line:before{top:0}.bus-line:after{top:100%}.node{z-index:2;color:#bebfb7;grid-template-columns:1fr 40px 1fr;align-items:center;min-height:82px;display:grid;position:relative}.node:before{content:"";background:var(--signal);grid-column:2;width:40px;height:1px}.node-card{border:1px solid var(--line);background:var(--ink);letter-spacing:.09em;text-transform:uppercase;padding:.8rem .9rem;font-size:.67rem;font-weight:820}.node:nth-child(odd) .node-card{text-align:right;grid-area:1/1}.node:nth-child(2n) .node-card{grid-area:1/3}.node small{color:#6f716b;letter-spacing:.04em;margin-top:.26rem;font-weight:600;display:block}.video-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#111210}.video-grid{grid-template-columns:.9fr 1.1fr;min-height:260px;display:grid}.video-copy{flex-direction:column;justify-content:center;padding:3.5rem 3.5rem 3.5rem 0;display:flex}.video-copy h2{letter-spacing:-.035em;margin-bottom:.7rem;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.05}.video-copy p{color:var(--muted);margin:0}.video-slot{border-left:1px solid var(--line);background:radial-gradient(circle,#ff5a2c1f,#0000 45%),repeating-linear-gradient(135deg,#0000,#0000 18px,#f1efe606 18px 19px);justify-content:center;align-items:center;min-height:260px;display:flex;position:relative}.play{border:1px solid var(--signal);width:84px;height:84px;color:var(--ink);background:var(--signal);border-radius:50%;place-items:center;font-size:1.4rem;display:grid;box-shadow:0 0 0 12px #ff5a2c14}.video-label{color:#777970;letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;position:absolute;bottom:16px;right:18px}.problem{color:var(--ink);background:var(--paper);padding:clamp(6rem,10vw,10rem) 0}.problem-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:4rem;display:grid}.problem .eyebrow{color:var(--signal-dark)}.problem h2,.offer h2,.process h2,.faq h2,.final h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-family:Arial Narrow,Roboto Condensed,Impact,sans-serif;font-size:clamp(3.1rem,6vw,6.2rem);font-weight:900;line-height:.9}.problem-text{letter-spacing:-.035em;max-width:700px;padding-top:.25rem;font-size:clamp(1.5rem,2.8vw,2.55rem);line-height:1.15}.problem-text strong{color:var(--signal-dark)}.pov{border-top:1px solid var(--line-dark);background:var(--paper-2);padding-top:0}.pov .problem-text{font-size:clamp(1.28rem,2.2vw,2rem);line-height:1.25}.ticker{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);color:var(--ink);background:var(--paper-2);white-space:nowrap;padding:1.1rem 0;overflow:hidden}.ticker-track{letter-spacing:.12em;text-align:center;text-transform:uppercase;word-spacing:1.1rem;min-width:100%;font-family:Arial Narrow,Impact,sans-serif;font-size:1rem;font-weight:900;display:inline-block}.ticker-track b{color:var(--signal-dark)}.offer{background:var(--ink);padding:clamp(6rem,10vw,9rem) 0}.offer-head{grid-template-columns:.8fr 1.2fr;gap:4rem;margin-bottom:4rem;display:grid}.offer-head p{color:#aaa;max-width:570px;margin:.2rem 0 0 auto;font-size:1.13rem}.offer-card{border:1px solid var(--line);background:linear-gradient(#f1efe606 1px, transparent 1px), linear-gradient(90deg, #f1efe606 1px, transparent 1px), var(--ink-2);background-size:36px 36px;grid-template-columns:1fr 1px 1fr;min-height:360px;display:grid;position:relative}.offer-divider{background:var(--line)}.offer-side{flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,4.4rem);display:flex}.offer-side .num{color:var(--signal);letter-spacing:.13em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:800}.offer-side h3{letter-spacing:-.04em;margin:3.5rem 0 1rem;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1}.offer-side p{color:#9d9e97;margin-bottom:0}.offer-badge{color:var(--ink);background:var(--signal);letter-spacing:.12em;text-transform:uppercase;padding:.55rem .8rem;font-size:.65rem;font-weight:900;position:absolute;top:-16px;right:24px}.process{color:var(--ink);background:var(--paper);padding:clamp(6rem,10vw,10rem) 0}.process-top{grid-template-columns:.7fr 1.3fr;gap:4rem;margin-bottom:5rem;display:grid}.process .eyebrow{color:var(--signal-dark)}.steps{border-top:2px solid var(--ink)}.step{border-bottom:1px solid var(--line-dark);grid-template-columns:100px 1fr .85fr;align-items:center;gap:2rem;padding:2.2rem 0;display:grid}.step-num{color:var(--signal-dark);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:900}.step h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.7vw,2.35rem)}.step p{color:#65665f;margin:0}.faq{background:#131412;padding:clamp(6rem,10vw,9rem) 0}.faq-grid{grid-template-columns:.78fr 1.22fr;gap:clamp(3rem,8vw,8rem);display:grid}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem 0;font-size:1.07rem;font-weight:720;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--signal);font-family:ui-monospace,monospace;font-size:1.5rem;font-weight:400}details[open] summary:after{content:"−"}details p{color:#999b93;max-width:620px;margin:0;padding:0 3rem 1.7rem 0}.final{color:var(--ink);background:var(--signal);padding:clamp(6rem,12vw,11rem) 0 4rem}.final-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:3rem;display:grid}.final h2{max-width:880px;font-size:clamp(3.6rem,8vw,8rem)}.final .button{border-color:var(--ink);width:100%;min-height:72px;color:var(--paper);background:var(--ink)}.final-note{letter-spacing:.1em;text-transform:uppercase;margin-top:2rem;font-size:.72rem;font-weight:800}footer{color:#0d0e0dad;background:var(--signal);letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #0d0e0d42;padding:1.6rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.foot-grid{justify-content:space-between;gap:2rem;display:flex}.skip-link{z-index:30;color:var(--ink);background:var(--signal);padding:.6rem .8rem;position:absolute;top:-80px;left:12px}.skip-link:focus{top:12px}footer a:hover{color:var(--paper)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}@media (width<=880px){.hero-grid,.video-grid,.problem-grid,.offer-head,.process-top,.faq-grid,.final-grid{grid-template-columns:1fr}.hero{min-height:auto}.machine{min-height:480px}.video-copy{padding:3rem 0}.video-slot{border-top:1px solid var(--line);border-left:0}.problem-grid,.process-top{gap:2rem}.offer-head p{margin-left:0}.step{grid-template-columns:60px 1fr}.step p{grid-column:2}.final .button{width:auto;min-width:240px}}@media (width<=640px){.draft-bar{letter-spacing:.11em;font-size:.58rem}.nav-inner,.wrap{width:min(100% - 28px, var(--max))}.nav-inner{min-height:66px}.nav .button{min-height:38px;padding:.6rem .75rem;font-size:.63rem}.nav-actions{gap:.5rem}.lang-switch a{min-width:30px;padding:.38rem .35rem}.brand{font-size:.78rem}.mark{width:30px;height:25px}.hero-grid>*{min-width:0}h1{overflow-wrap:break-word;font-size:clamp(2.8rem,11.5vw,4rem)}.final h2{overflow-wrap:break-word;font-size:clamp(2.7rem,11vw,4rem)}.hero{padding-top:4.5rem}.microproof{display:block}.microproof span{margin-top:.35rem;display:block}.machine{min-height:430px;padding:.8rem;box-shadow:10px 10px #ff5a2c14}.bus-map{min-height:350px}.node{grid-template-columns:1fr 28px 1fr;min-height:70px}.node:before{width:28px}.node-card{padding:.65rem .5rem;font-size:.56rem}.offer-card{grid-template-columns:1fr}.offer-divider{height:1px}.offer-side{min-height:260px}.offer-side h3{margin-top:2rem}.step{grid-template-columns:40px 1fr;align-items:start;gap:1rem}.final .button{width:100%}.foot-grid{display:block}.foot-grid span{margin-top:.45rem;display:block}}
