:root{--black:#050607;--panel:#0b0e12;--panel2:#10141a;--gold:#d7a52f;--gold2:#f1c75b;--blue:#168cff;--white:#f6f7f9;--muted:#9299a6;--line:#232933}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:Arial,Helvetica,sans-serif}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.nav{height:92px;display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:10;left:50%;transform:translateX(-50%);border-bottom:1px solid #d7a52f38}.brand{color:white;text-decoration:none}.brandLockup{display:flex;align-items:center;gap:12px}.brandLockup>span:last-child{display:flex;flex-direction:column}.brandLockup b{font-family:Georgia,serif;color:var(--gold2);font-size:15px;letter-spacing:.16em}.brandLockup small{color:#d3d7de;font-size:8px;letter-spacing:.42em;margin-top:4px}.logoCrop{width:54px;height:54px;overflow:hidden;position:relative;display:block}.logoCrop img{position:absolute;width:245px;max-width:none;left:-21px;top:-8px}.navCta{color:white;font-size:11px;font-weight:800;text-decoration:none;letter-spacing:.16em;border:1px solid #d7a52f55;padding:12px 16px;background:#d7a52f0b}.navCta span{color:var(--gold2);margin-left:8px}.hero{min-height:950px;position:relative;overflow:hidden;padding-top:92px;background:radial-gradient(circle at 74% 35%,#0b3150 0,transparent 29%),radial-gradient(circle at 18% 25%,#412d070f 0,transparent 34%),var(--black)}.gridGlow{position:absolute;inset:0;opacity:.32;background-image:linear-gradient(#168cff12 1px,transparent 1px),linear-gradient(90deg,#168cff12 1px,transparent 1px);background-size:62px 62px;mask-image:linear-gradient(to bottom,#000,transparent 88%)}.heroGrid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center;min-height:720px}.eyebrow,.sectionLabel{font:700 10px/1.3 "Courier New",monospace;letter-spacing:.2em;color:var(--gold2)}.eyebrow i{display:inline-block;width:6px;height:6px;background:var(--blue);box-shadow:0 0 12px var(--blue);margin-right:10px}.hero h1,.strip h2,.audience h2,.framework h2,.coach h2,.finalCta h2{font-size:clamp(52px,6vw,88px);line-height:.92;letter-spacing:-.052em;margin:25px 0 28px;text-transform:uppercase}.hero h1 em,h2 em{font-style:normal;color:var(--gold2)}.hero h1 strong{font-weight:900;color:transparent;-webkit-text-stroke:1px #ffffffaa}.lead{font-size:17px;line-height:1.75;color:#b6bdc8;max-width:650px}.heroActions{display:flex;gap:22px;align-items:center;margin-top:38px}.primary{display:inline-flex;justify-content:center;align-items:center;background:linear-gradient(135deg,var(--gold2),#b77b14);color:#080808;text-decoration:none;padding:19px 23px;font-size:10px;font-weight:900;letter-spacing:.14em;box-shadow:0 8px 34px #d7a52f20;transition:.2s;border:1px solid #f5d171}.primary:hover{transform:translateY(-2px);box-shadow:0 10px 38px #d7a52f42}.primary b{font-size:17px;margin-left:18px}.secondary{color:white;font-size:10px;font-weight:800;letter-spacing:.14em;text-decoration:none;border-bottom:1px solid var(--blue);padding-bottom:5px}.micro{color:#777f8b;font:10px "Courier New",monospace;margin-top:20px}.micro span{color:var(--blue);padding:0 5px}.terminal{border:1px solid #d7a52f55;background:#070a0fcc;box-shadow:0 35px 100px #000;border-radius:3px;transform:perspective(900px) rotateY(-3deg);overflow:hidden}.terminalTop{height:48px;border-bottom:1px solid #d7a52f2e;display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:#8c94a0;font:bold 9px monospace;letter-spacing:.14em}.terminalTop:before{content:"INSTITUTIONAL WORKSTATION";color:var(--gold);margin-right:auto}.terminalTop>span{margin-left:18px}.terminalTop i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#303844;margin-left:6px}.chart{height:385px;position:relative;background-image:linear-gradient(#168cff13 1px,transparent 1px),linear-gradient(90deg,#168cff13 1px,transparent 1px);background-size:50px 50px}.chart svg{position:absolute;width:92%;left:4%;bottom:48px}.priceLine{position:absolute;border-top:1px dashed #d7a52f70;width:100%;top:180px}.priceLine span{background:#111721;color:var(--gold2);font:8px monospace;padding:5px;position:absolute;right:0;top:-12px}.candle{position:absolute;width:7px;background:#e0525e}.candle:after{content:"";position:absolute;width:1px;background:inherit;height:38px;left:3px;top:-12px}.c1{left:14%;top:238px;height:42px}.c2{left:22%;top:205px;height:28px;background:#28b77b}.c3{left:34%;top:222px;height:34px}.c4{left:48%;top:166px;height:46px;background:#28b77b}.c5{left:61%;top:182px;height:25px}.c6{left:73%;top:130px;height:48px;background:#28b77b}.c7{left:86%;top:95px;height:35px;background:#28b77b}.setupTag{position:absolute;top:66px;right:30px;border-left:2px solid var(--blue);padding:7px 11px;font:9px monospace;letter-spacing:.12em;color:#a4acb8;background:#07101ecc}.setupTag b{color:#63afff;line-height:2}.checkRow{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d7a52f26}.checkRow span{padding:17px 10px;color:#7f8793;font:8px monospace;text-align:center;border-right:1px solid #ffffff10}.checkRow b{display:block;color:var(--gold2);margin-top:6px}.stats{position:relative;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d7a52f38;border-bottom:1px solid #d7a52f38}.stats div{padding:28px;border-right:1px solid #d7a52f28}.stats b{display:block;font-size:29px;color:var(--gold2)}.stats span{font:9px "Courier New",monospace;letter-spacing:.13em;color:#9098a5}.strip{padding:120px 0;background:var(--panel)}.proof{background:linear-gradient(180deg,#090b0e,#0d1015)}.proof h2,.inside h2,.pricing h2{max-width:1000px}.wideCopy{color:#a4abb6;line-height:1.8;max-width:720px}.painGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--gold);margin-top:65px;border:1px solid #d7a52f45}.painGrid article{background:#0b0e12;padding:35px;box-shadow:inset 0 1px #ffffff06}.painGrid span,.includeGrid article>span{font:11px monospace;color:var(--blue)}.painGrid h3,.includeGrid h3{font-size:22px;text-transform:uppercase;margin:28px 0 15px}.painGrid p,.includeGrid p{color:#969eaa;line-height:1.7;font-size:14px}.audience{padding:125px 0}.audienceGrid{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:70px}.bigQuote{border-left:2px solid var(--gold);padding-left:35px}.bigQuote>span{font-family:Georgia,serif;font-size:80px;color:var(--gold2);line-height:.5}.bigQuote p{font-size:27px;line-height:1.5}.bigQuote b{font:10px "Courier New",monospace;letter-spacing:.17em;color:var(--blue)}.checkList p{display:flex;gap:20px;padding:0 0 26px;margin:0 0 26px;border-bottom:1px solid #d7a52f26}.checkList i{font-style:normal;border:1px solid var(--gold);color:var(--gold2);min-width:24px;height:24px;text-align:center;line-height:22px}.checkList b{display:block;text-transform:uppercase;margin-bottom:9px;color:white}.checkList span{color:#979faa;font-size:14px;line-height:1.5}.inside{background:#080a0d;color:var(--white);border-top:1px solid #d7a52f40;border-bottom:1px solid #d7a52f40}.includeGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #2a303a;border-left:1px solid #2a303a;margin-top:65px}.includeGrid article{min-height:330px;padding:32px;border-right:1px solid #2a303a;border-bottom:1px solid #2a303a;display:flex;flex-direction:column;background:linear-gradient(145deg,#10141a,#090b0e)}.includeGrid p{color:#969eaa}.includeGrid article div{margin-top:auto;font:9px "Courier New",monospace;font-weight:900;letter-spacing:.15em;color:var(--gold2)}.includeGrid article div b{color:var(--blue);margin-left:8px}.framework{padding:130px 0;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.framework ol{list-style:none;padding:0;margin:0;border-top:1px solid #d7a52f40}.framework li{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d7a52f26;padding:24px 18px}.framework li:nth-child(odd){background:#0c1015}.framework li b{font-size:16px}.framework li span{color:#62afff;font:9px monospace;letter-spacing:.12em}.pricing{background:radial-gradient(circle at 30% 45%,#0b315e55,transparent 35%),#07090c;border-top:1px solid #d7a52f50;border-bottom:1px solid #d7a52f50}.pricingWrap{display:grid;grid-template-columns:1fr 500px;gap:100px;align-items:center}.priceCopy>p:last-child{color:#a7afba;line-height:1.7}.priceCard{background:linear-gradient(145deg,#12171e,#090c10);color:var(--white);padding:42px;box-shadow:0 35px 90px #000;border:1px solid #d7a52f75;position:relative}.ribbon{position:absolute;top:0;right:0;background:var(--gold);color:#080808;font-size:9px;font-weight:900;letter-spacing:.1em;padding:11px 14px}.priceCard>p{font-size:10px;font-weight:900;letter-spacing:.14em;color:var(--gold2)}.amount{display:flex;align-items:flex-start;margin-top:25px}.amount sup{font-size:26px;font-weight:900;margin-top:10px;color:var(--gold2)}.amount b{font-size:80px;line-height:.9;letter-spacing:-.07em}.amount span{font-size:10px;font-weight:900;align-self:flex-end;margin:0 0 9px 12px;color:#9ba3ae}.regular{font-size:10px;color:#8b94a1;letter-spacing:.12em;border-bottom:1px solid #303640;padding:20px 0}.priceCard ul{list-style:none;padding:15px 0;margin:0}.priceCard li{padding:10px 0;font-size:13px}.priceCard li:before{content:"✓";color:var(--blue);font-weight:bold;margin-right:12px}.full{display:flex;width:100%}.priceCard small{display:block;text-align:center;color:#7f8792;font-size:9px;margin-top:16px}.coach{padding:130px 0;display:grid;grid-template-columns:390px 1fr;gap:90px;align-items:center}.academyVisual{aspect-ratio:1;overflow:hidden;border:1px solid #d7a52f65;box-shadow:0 30px 80px #000;position:relative}.academyVisual:after{content:"OFFICIAL GHA ACADEMY";position:absolute;left:16px;bottom:16px;background:#050607dd;border-left:2px solid var(--gold);padding:8px 10px;color:var(--gold2);font:8px monospace;letter-spacing:.18em}.academyVisual img{width:100%;height:100%;object-fit:cover}.coach h2{margin-bottom:10px}.coach h4{text-transform:uppercase;color:var(--gold2);letter-spacing:.12em;font-size:10px}.coachStats{display:flex;gap:35px;margin-top:35px}.coachStats span{font-size:8px;color:#7d8591;letter-spacing:.12em}.coachStats b{display:block;font-size:15px;color:white;letter-spacing:0;margin-bottom:7px}.faq{background:#0b0e12;color:var(--white);border-top:1px solid #d7a52f3d}.faqWrap{display:grid;grid-template-columns:340px 1fr;gap:100px}.faq details{border-top:1px solid #2b313b;padding:24px 0}.faq details:last-child{border-bottom:1px solid #2b313b}.faq summary{list-style:none;font-size:17px;font-weight:800;cursor:pointer;display:flex;justify-content:space-between}.faq summary span{color:var(--gold2);font-size:22px}.faq details p{color:#9aa2ae;line-height:1.7;max-width:700px}.finalCta{text-align:center;padding:130px 0;background:radial-gradient(circle at 50% 100%,#0c3766,transparent 42%),#050607}.finalCta h2{font-size:clamp(48px,6vw,78px)}.finalCta p:not(.sectionLabel){color:#989faa;margin-bottom:35px}footer{border-top:1px solid #d7a52f38;padding:50px 0;background:#030404}footer .wrap{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px}footer p,footer small{color:#747c87;font-size:9px;line-height:1.6}footer small{text-align:right}
@media(max-width:900px){.heroGrid,.audienceGrid,.framework,.pricingWrap,.coach,.faqWrap{grid-template-columns:1fr}.heroGrid{padding:100px 0 55px}.terminal{transform:none}.hero{min-height:auto}.stats{grid-template-columns:1fr 1fr}.painGrid,.includeGrid{grid-template-columns:1fr}.pricingWrap,.coach,.faqWrap{gap:50px}.priceCard{max-width:520px}.academyVisual{max-width:420px}.framework{gap:45px}.audienceGrid{gap:50px}footer .wrap{grid-template-columns:1fr}footer small{text-align:left}}
@media(max-width:600px){.wrap{width:min(100% - 28px,1180px)}.nav{height:76px}.logoCrop{width:42px;height:42px}.logoCrop img{width:190px;left:-16px;top:-6px}.brandLockup b{font-size:11px}.brandLockup small{font-size:6px}.navCta{font-size:9px;padding:10px}.heroGrid{padding-top:80px}.hero h1,.strip h2,.audience h2,.framework h2,.coach h2,.finalCta h2{font-size:43px}.heroActions{align-items:stretch;flex-direction:column}.secondary{text-align:center;padding:14px}.terminal{display:none}.stats div{padding:20px 10px}.stats b{font-size:22px}.stats span{font-size:7px}.strip,.audience,.framework,.coach,.finalCta{padding-top:85px;padding-bottom:85px}.painGrid,.includeGrid{margin-top:45px}.priceCard{padding:32px 24px}.amount b{font-size:68px}.coachStats{flex-direction:column;gap:18px}}

/* Founding membership options */
.pricingWrap{grid-template-columns:330px 1fr;gap:60px}.priceOptions{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:end}.priceOptions .priceCard{padding:36px 28px}.monthlyCard ul{display:none}.annualCard{border-color:var(--blue);box-shadow:0 35px 90px #000,0 0 34px #168cff16}.blueRibbon{background:var(--blue);color:white}.annualButton{background:linear-gradient(135deg,#319cff,#086bd0);color:white;border-color:#66b4ff}
@media(max-width:1050px){.pricingWrap{grid-template-columns:1fr}.priceOptions{max-width:800px}}
@media(max-width:680px){.priceOptions{grid-template-columns:1fr}.monthlyCard ul{display:block}.priceOptions .priceCard{padding:34px 24px}}
.slotNotice{margin-top:28px;padding:16px 18px;border:1px solid #d7a52f66;background:#d7a52f0a}.slotNotice strong{display:block;color:var(--gold2);font:10px "Courier New",monospace;letter-spacing:.15em}.slotNotice span{display:block;color:#aeb5bf;font-size:12px;margin-top:7px}.finalCta>div>p:not(.sectionLabel){max-width:780px;margin-left:auto;margin-right:auto;line-height:1.75}
