:root{--bg:#101312;--panel:#1a1e1b;--ink:#f2f4eb;--muted:#b7bdb3;--accent:#d1f36a;--line:#363c33}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.wrap{max-width:1240px;margin:auto;padding-left:44px;padding-right:44px}header{display:flex;align-items:center;justify-content:space-between;min-height:104px}.brand{font-size:20px;font-weight:800;letter-spacing:-.7px;line-height:1.05}.brand span{display:block;font-size:12px;letter-spacing:4.8px;margin-top:7px;color:var(--accent)}nav{display:flex;gap:32px;font-size:14px}nav a:hover,footer>a:hover{color:var(--accent)}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:36px;padding-top:45px;padding-bottom:70px;align-items:center}.eyebrow{font-size:12px;letter-spacing:1.6px;font-weight:700;margin:0 0 25px;color:var(--accent)}h1,h2,h3,p,figure{margin:0}h1{font-size:clamp(44px,5.1vw,70px);line-height:1.06;letter-spacing:-3px;font-weight:750}em{font-style:normal;color:var(--accent)}.lead{font-size:19px;line-height:1.6;margin:28px 0;color:#d8ddd3;max-width:530px}.button{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;background:var(--accent);color:#17200b;font-weight:700;padding:17px 23px;border:0;border-radius:3px;min-height:55px}.button:hover{background:#e2ff91}.hero-note{font-size:14px;color:var(--muted);margin-top:17px}.hero-photo{position:relative;align-self:stretch;min-height:530px;overflow:hidden;border-radius:4px}.hero-photo img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:40% center}.hero-photo:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.86))}.hero-photo figcaption{position:absolute;bottom:28px;left:26px;right:20px;z-index:1;font-size:14px}.money{background:var(--accent);color:#18200d;padding:48px 0}.money-inner{display:grid;grid-template-columns:1fr 1fr;column-gap:80px}.money .eyebrow{grid-column:1/-1;color:#384324;margin-bottom:14px}.money h2{font-size:42px}.money p{max-width:540px}.money .muted{font-size:14px;margin-top:13px;color:#445036}h2{font-size:clamp(32px,4vw,49px);line-height:1.12;letter-spacing:-1.6px}h3{font-size:23px;line-height:1.25;letter-spacing:-.4px}.section{padding-top:85px;padding-bottom:85px}.section-head{display:flex;justify-content:space-between;gap:35px;margin-bottom:45px}.section-head h2{width:65%}.outcomes,.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.outcomes article{border-top:1px solid var(--line);padding-top:22px}.outcomes article>span{color:var(--accent);font-size:14px}.outcomes h3{margin:24px 0 16px}.outcomes p,.wide-note p,.steps p,.roles p,.about p,.industries p,.speaking p,.start-grid>div>p{color:var(--muted)}.wide-note{display:grid;grid-template-columns:1fr 1.7fr;gap:60px;margin-top:48px;padding:32px;background:var(--panel);border-left:3px solid var(--accent)}.process{background:#1a1e1b}.steps article{padding-right:22px}.steps h3{margin-bottom:18px}.steps .eyebrow{color:var(--accent);font-size:12px}.steps small{display:block;margin-top:15px}small{font-size:13px;line-height:1.5;color:var(--muted)}.roles{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid #41473d;margin-top:38px;padding-top:27px}.roles b{color:var(--ink)}.about{display:grid;grid-template-columns:1.2fr 1fr;gap:90px}.team img{width:100%;height:520px;object-fit:cover;object-position:50% 45%;border-radius:3px}.team figcaption,.speaking figcaption{font-size:13px;color:var(--muted);margin-top:10px}.numbers{display:flex;gap:60px;margin:26px 0 10px}.numbers b{display:block;font-size:58px;line-height:1.1;color:var(--accent);letter-spacing:-2px}.numbers span{font-size:14px}.industries{margin-top:45px;padding-top:35px;border-top:1px solid var(--line)}.industries p{margin:12px 0 20px}.tags{display:flex;flex-wrap:wrap;gap:10px}.tags span{border:1px solid #42493d;padding:7px 14px;font-size:14px;border-radius:3px}.speaking{display:grid;grid-template-columns:1.4fr 1fr;gap:45px;margin-top:55px;align-items:center}.speaking figure img{width:100%;border-radius:3px}.speaking h3{font-size:29px;margin-bottom:20px}.portrait{width:70px;height:85px;object-fit:cover;object-position:center 40%;border-radius:3px;margin-top:20px}.start{border-top:1px solid var(--line);background:#20271a}.start-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.start-grid>div>p{margin-top:25px}.start-grid .eyebrow{margin-top:0;color:var(--accent)}.offer{border:1px solid #525e43;padding:32px;background:#141a10}.price{font-size:46px;font-weight:700;line-height:1.1;letter-spacing:-1.5px}.price span{display:block;font-size:17px;font-weight:400;letter-spacing:0;color:var(--muted);margin-top:8px}.offer>p{margin:20px 0}.offer ul{padding-left:20px;line-height:1.6;margin:22px 0}.offer li{padding:5px 0}.offer li::marker{color:var(--accent)}.next{border-top:1px solid #414d34;margin-top:25px;padding-top:25px}.next p{font-size:15px;margin:10px 0 20px;color:var(--muted)}.next .button{width:100%;font-size:15px}.next #copy-status{margin:10px 0 0;min-height:22px;color:var(--accent)}footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:35px;padding-bottom:35px}footer p,footer>a:last-child{font-size:13px;color:var(--muted)}@media(max-width:800px){.wrap{padding-left:24px;padding-right:24px}header{min-height:90px}nav{gap:18px}nav a:not(:last-child){display:none}.hero{grid-template-columns:1fr;padding-top:25px;gap:30px}.hero-photo{min-height:430px}.hero-copy{max-width:600px}h1{letter-spacing:-1.8px}.money-inner,.about,.speaking,.start-grid,.wide-note{grid-template-columns:1fr;gap:27px}.money h2{font-size:35px}.section{padding-top:55px;padding-bottom:55px}.section-head{display:block}.section-head h2{width:100%}.outcomes,.steps{grid-template-columns:1fr;gap:28px}.outcomes h3{margin-top:12px}.steps article{padding:0 0 25px;border-bottom:1px solid var(--line)}.roles{grid-template-columns:1fr;gap:23px}.team img{height:auto;max-height:620px;object-fit:contain;background:#191c19}.about{gap:30px}.wide-note{padding:25px;margin-top:32px}.speaking{gap:28px}.offer{padding:25px}.price{font-size:40px}footer{flex-wrap:wrap}footer p{width:100%;order:3}.hero .eyebrow{font-size:11px;letter-spacing:1.2px}h1{font-size:clamp(38px,9vw,65px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

dialog{width:min(540px,calc(100% - 32px));max-height:90dvh;overflow:auto;border:1px solid #525e43;border-radius:6px;padding:35px;background:#141a10;color:var(--ink)}dialog::backdrop{background:rgba(0,0,0,.78)}dialog h2{font-size:32px}.close-dialog{position:absolute;right:12px;top:8px;border:0;background:transparent;color:var(--ink);font-size:30px;width:44px;height:44px}.form-intro{color:var(--muted);margin:15px 0 24px}form>label{display:block;margin:14px 0 6px}form>input:not([type=hidden]){display:block;width:100%;padding:13px;border:1px solid #657354;border-radius:3px;background:#242c1c;color:white;font:inherit;min-height:48px}form input:focus{outline:2px solid var(--accent);outline-offset:2px}.consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--muted);margin:20px 0}.consent input{flex:none;width:20px;height:20px;accent-color:var(--accent)}.consent a{text-decoration:underline}form .button{width:100%;margin-top:10px}#form-status{font-size:14px;margin-top:14px;color:var(--muted)}.trap{display:none}@media(max-width:550px){dialog{padding:28px 20px}dialog h2{font-size:27px}}
