:root{--ink:#0c0d0f;--paper:#f1efe9;--acid:#d7ff35;--orange:#ff5c35;--muted:#64625c;--line:#b9b6ad;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit}header{position:sticky;z-index:10;top:0;display:flex;align-items:center;gap:2rem;padding:1rem max(1.25rem,calc((100vw - var(--max))/2));background:var(--ink);color:#fff;border-bottom:5px solid var(--acid)}.brand{display:inline-flex;align-items:baseline;text-decoration:none;font-weight:900;letter-spacing:-.07em;font-size:1.35rem}.brand b{color:var(--acid);letter-spacing:-.04em}nav{display:flex;gap:1.4rem;margin-left:auto}nav a,.nav-cta{font-size:.76rem;font-weight:900;letter-spacing:.08em;text-decoration:none}.nav-cta{padding:.7rem 1rem;border:1px solid #fff}.hero,main>.section,main>.split,main>.cta,main>.signal,main>.formula{width:min(calc(100% - 2.5rem),var(--max));margin-inline:auto}.hero{padding:clamp(4rem,10vw,8rem) 0 clamp(3rem,7vw,5rem);border-bottom:1px solid var(--line)}.eyebrow,.section-head>span,.card>span,.cta span{font:900 .72rem/1 Arial;letter-spacing:.14em}.eyebrow{display:inline-block;padding:.55rem .7rem;background:var(--acid)}h1{max-width:14ch;margin:.55em 0 .35em;font-size:clamp(3rem,8.2vw,7.5rem);line-height:.84;letter-spacing:-.075em;text-transform:uppercase}.lede{max-width:760px;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.5;color:var(--muted)}.manifesto{display:flex;justify-content:space-between;gap:2rem;padding:1.3rem max(1.25rem,calc((100vw - var(--max))/2));background:var(--orange);font-weight:800}.manifesto p{margin:0}.manifesto span{font-size:.78rem}.section{padding:5rem 0}.section-head{display:grid;grid-template-columns:70px 1fr;align-items:end;margin-bottom:2rem;border-bottom:3px solid var(--ink)}.section-head span{padding-bottom:1rem}.section-head h2{margin:0;padding-bottom:.65rem;font-size:clamp(2rem,5vw,4rem);letter-spacing:-.055em;text-transform:uppercase}.card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--ink);border:1px solid var(--ink)}.card{min-height:310px;padding:2rem;background:var(--paper);display:flex;flex-direction:column}.card h3{margin:auto 0 .6rem;font-size:2rem;letter-spacing:-.05em}.card p{max-width:48ch;color:var(--muted);line-height:1.55}.card a{font-size:.78rem;font-weight:900;letter-spacing:.08em;text-decoration:none}.card i{color:var(--orange);font-style:normal}.tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.tool-grid a{display:flex;gap:1rem;align-items:center;padding:1rem;background:#fff;border:1px solid var(--line);text-decoration:none}.tool-grid b{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;background:var(--ink);color:var(--acid)}.tool-grid span{display:grid;gap:.25rem}.tool-grid small{color:var(--muted)}.disclosure{max-width:760px;margin-top:1.5rem;color:var(--muted);font-size:.8rem;line-height:1.5}.split{display:grid;grid-template-columns:1fr 1fr;margin-top:5rem}.check-panel{padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--ink)}.check-panel.dark{background:var(--ink);color:#fff}.check-panel h2{font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-.05em}.check-panel ul{padding:0;list-style:none}.check-panel li{padding:1rem 0;border-top:1px solid currentColor;line-height:1.45}.check-panel li:before{content:"+";margin-right:.8rem;color:var(--orange);font-weight:900}.steps{list-style:none;padding:0;margin:0;border-top:1px solid var(--ink)}.steps li{display:grid;grid-template-columns:90px 1fr;align-items:center;border-bottom:1px solid var(--line)}.steps b{font-size:2rem;color:var(--orange)}.steps p{margin:0;padding:1.5rem 0;font-size:1.1rem;line-height:1.5}.signal{margin-block:1rem 5rem;padding:2rem;border-left:8px solid var(--acid);background:#fff}.signal.warning{border-color:var(--orange)}.signal strong{font-size:1.35rem}.signal p{max-width:800px;line-height:1.55;color:var(--muted)}.formula{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1.5fr;align-items:center;gap:1rem;padding:3rem 0;margin-top:4rem}.formula div,.formula strong{padding:1.5rem;text-align:center;border:2px solid var(--ink)}.formula strong{background:var(--acid)}.cta{display:flex;justify-content:space-between;align-items:center;gap:3rem;margin-block:5rem;padding:clamp(2rem,5vw,4rem);background:var(--ink);color:#fff}.cta h2{max-width:18ch;margin:.35em 0;font-size:clamp(2rem,5vw,4rem);letter-spacing:-.055em}.cta p{max-width:650px;color:#c8c8c5;line-height:1.5}.cta-actions{display:grid;gap:.75rem;min-width:220px}.button{display:inline-block;padding:1rem 1.2rem;background:var(--acid);color:var(--ink);font-size:.78rem;font-weight:900;letter-spacing:.07em;text-align:center;text-decoration:none}.button.secondary{background:transparent;color:#fff;border:1px solid #fff}footer{display:grid;grid-template-columns:1fr 2fr 1fr;gap:2rem;padding:3rem max(1.25rem,calc((100vw - var(--max))/2));background:#191b1e;color:#fff}footer p,footer small{color:#aaa;line-height:1.5}footer div{display:grid;gap:.5rem;font-size:.75rem;font-weight:bold}footer small{grid-column:1/-1;padding-top:1rem;border-top:1px solid #444}@media(max-width:760px){header{gap:1rem}.brand{font-size:1rem}nav{display:none}.nav-cta{margin-left:auto}.hero{padding-top:3rem}h1{font-size:clamp(2.8rem,15vw,5rem)}.manifesto{display:grid}.card-grid,.split{grid-template-columns:1fr}.tool-grid{grid-template-columns:1fr 1fr}.formula{grid-template-columns:1fr}.formula b{display:none}.cta{display:grid}.cta-actions{width:100%}footer{grid-template-columns:1fr}.steps li{grid-template-columns:60px 1fr}}@media(max-width:430px){.tool-grid{grid-template-columns:1fr}.card{min-height:270px}}
