:root{--ink:#10262b;--paper:#edf2ed;--muted:#536760;--mint:#45e7b6;--line:#cbd8d0;font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue',sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0}img{max-width:100%;height:auto}a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid #0b8664;outline-offset:5px}.skip{position:absolute;left:20px;top:-70px;padding:12px;background:white}.skip:focus{top:10px;z-index:9}header{max-width:1360px;margin:auto;padding:24px 6%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:750;text-decoration:none;letter-spacing:-.7px}.brand img{width:39px;height:39px;border-radius:10px}nav{display:flex;gap:28px;align-items:center;font-size:14px}nav a{text-decoration:none}main{overflow:hidden}.hero{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:60px;padding:70px 6% 90px;align-items:center}.eyebrow{font-family:ui-monospace,monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}h1{font-size:clamp(56px,6.8vw,104px);letter-spacing:-.075em;line-height:.99;font-weight:650;margin:26px 0 30px}h1 em{font-style:normal;color:#278266}.lead{font-size:20px;line-height:1.6;max-width:470px;color:var(--muted)}.cta{display:inline-flex;padding:15px 22px;border-radius:8px;background:var(--ink);color:white;text-decoration:none;font-weight:600;font-size:15px;margin:18px 12px 10px 0;align-items:center;gap:12px}.quiet{font-size:13px;color:var(--muted);line-height:1.7}.hero-visual{position:relative;padding:12px;background:#172528;border-radius:32px;transform:rotate(2deg);box-shadow:0 30px 50px #183c3024;width:min(100%,470px);margin:auto}.hero-visual img{width:100%;height:auto;display:block;border-radius:23px}.hero-visual figcaption{position:absolute;left:-40px;bottom:90px;padding:15px 19px;border:1px solid #b0c7b8;background:var(--paper);box-shadow:0 4px 10px #0001;border-radius:8px;font:12px ui-monospace,monospace;transform:rotate(-2deg)}.hero-visual figcaption span{display:block;margin-top:5px;color:var(--muted);font:11px -apple-system,sans-serif}.statement{background:var(--ink);color:var(--paper);padding:75px 6%}.statement-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1.4fr;gap:100px;align-items:start}.statement h2{font-size:44px;letter-spacing:-2px;line-height:1.1;margin:0}.statement p{font-size:19px;line-height:1.65;margin:0;color:#c4d3ce}.keyline{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.key{min-width:65px;border-radius:9px;padding:17px 20px;text-align:center;border:1px solid #ffffff36;box-shadow:0 4px 0 #0006;background:linear-gradient(#ffffff15,#ffffff06);font-size:20px;color:var(--mint)}.section{max-width:1240px;margin:auto;padding:95px 6%}.section h2{font-size:clamp(34px,4.3vw,58px);line-height:1.04;letter-spacing:-2.4px;font-weight:600;margin:16px 0 32px}.details{display:grid;grid-template-columns:1fr 1fr;gap:55px 65px}.detail{border-top:1px solid var(--line);padding-top:22px}.detail span{font:12px ui-monospace,monospace;color:#318365}.detail h3{font-size:25px;letter-spacing:-.8px;margin:14px 0}.detail p{font-size:17px;line-height:1.65;color:var(--muted);margin:0}.typing{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:100px}.typing>div:first-child{width:100%;max-width:360px;margin-inline:auto}.typing img{display:block;width:100%;height:auto;max-width:360px;border:9px solid #14262b;border-radius:27px;box-shadow:0 25px 40px #183c3020}.typing p{font-size:19px;line-height:1.65;color:var(--muted)}.typing .caption{font-size:11px;line-height:1.6}.typing .quiet{font-size:13px;line-height:1.7}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;counter-reset:steps}.steps article{border-top:1px solid var(--line);padding-top:24px}.steps b{font:30px ui-monospace,monospace;color:#2d8064}.steps h3{font-size:21px;margin:18px 0 12px}.steps p{font-size:16px;line-height:1.65;color:var(--muted)}.notice{padding:24px;background:#dde8df;border-left:3px solid #41876a;font-size:15px;line-height:1.7;margin-top:35px}.faq{max-width:850px}.faq details{border-top:1px solid var(--line);padding:24px 0}.faq summary{font-size:20px;font-weight:550;cursor:pointer}.faq details p{font-size:16px;color:var(--muted);line-height:1.7}.closing{background:#dbe9df;text-align:center;padding:80px 6%}.closing h2{font-size:clamp(40px,5vw,70px);letter-spacing:-3px;margin:0 0 20px}.closing p{color:var(--muted);font-size:17px}footer{border-top:1px solid var(--line);padding:35px 6%;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;font-size:12px;color:var(--muted)}footer div{display:flex;gap:24px}.prose{max-width:850px;padding:60px 6% 90px;margin:auto}.prose h1{font-size:60px}.prose h2{font-size:25px;margin:38px 0 13px;letter-spacing:-.7px}.prose p,.prose li{font-size:17px;line-height:1.75;color:var(--muted)}.prose li{margin:10px 0}.prose a{color:#146950}.caption{font-size:11px;color:var(--muted);margin-top:15px}@media(max-width:800px){header{padding:18px 6%}nav{gap:15px;font-size:12px}.hero{grid-template-columns:1fr;gap:45px;padding-top:40px}.hero-visual{max-width:380px;transform:none;margin:0 auto}.hero-visual figcaption{left:-8px}.hero h1{font-size:72px}.statement-inner{grid-template-columns:1fr;gap:25px}.statement h2{font-size:35px}.details{gap:35px;grid-template-columns:1fr}.section{padding:65px 7%}.typing{grid-template-columns:1fr;gap:40px}.typing>div:first-child{max-width:340px}.typing img{max-width:340px;margin:auto}.steps{grid-template-columns:1fr;gap:25px}.prose h1{font-size:48px}.lead{font-size:18px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}} 
@media(max-width:520px){header nav a[href="#how"],header nav a[href="https://mkultra.pro/"]{display:none}header nav{gap:0}.hero h1{font-size:clamp(54px,16vw,72px)}.hero-visual figcaption{left:0;bottom:45px;font-size:11px}}
