:root{--bg:#080808;--ink:#f6f4ee;--paper:#f4f1e8;--gold:#c8a85a;--gold2:#ecd58e;--line:#292929;--muted:#9a9a96;--black:#050505;--green:#9ce4bb}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.shell{width:min(1180px,calc(100% - 40px));margin:auto}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1b1b1b;position:relative;z-index:20}.brand{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:800;letter-spacing:.16em}.brandMark{width:35px;height:35px;border:1px solid #777;display:grid;place-items:center;font-weight:900;letter-spacing:-.08em;background:linear-gradient(135deg,#f3f3f3,#777,#fff);color:#050505;border-radius:8px;box-shadow:0 0 30px #ffffff14}.nav nav{display:flex;gap:30px;color:#a7a7a7;font-size:13px}.nav nav a:hover{color:white}.btn{display:inline-flex;align-items:center;justify-content:center;gap:13px;border:1px solid #444;padding:16px 22px;border-radius:7px;font-weight:750;font-size:14px;transition:.25s;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn.small{padding:11px 16px;font-size:12px}.btn.gold{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#0a0a0a;border:none;box-shadow:0 12px 45px #c8a85a20}.btn.ghost{background:#101010}.btn.full{width:100%}.hero{padding:100px 0 56px;position:relative}.hero:before{content:"";position:absolute;right:-100px;top:30px;width:560px;height:560px;background:radial-gradient(circle,#c8a85a18 0,transparent 66%);pointer-events:none}.eyebrow,.sectionTag{font-size:11px;letter-spacing:.22em;font-weight:800;color:#c9b575;text-transform:uppercase}.liveDot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#c8a85a;margin-right:9px;box-shadow:0 0 16px #c8a85a}.hero h1{font-size:clamp(48px,7vw,88px);line-height:.98;letter-spacing:-.055em;margin:24px 0 28px;max-width:1080px}.hero h1 span,.closing h2 span{color:#cab36d}.heroCopy{font-size:20px;line-height:1.6;color:#b7b7b2;max-width:720px}.heroActions{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.proofStrip{margin-top:70px;padding:22px 0;border-top:1px solid #222;border-bottom:1px solid #222;display:flex;align-items:center;gap:22px}.proofStrip div{display:flex;flex-direction:column;gap:4px}.proofStrip b{font-size:12px;letter-spacing:.13em}.proofStrip span{font-size:13px;color:#858585}.proofStrip i{color:#4c4c4c}.pain{background:var(--paper);color:#111;padding:86px 0}.twoCol{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.pain .sectionTag{color:#8d712d}.pain h2{font-size:48px;line-height:1.05;letter-spacing:-.04em;margin:18px 0}.pain h2 em{font-style:normal;color:#9a7931}.painStack{font-size:22px;line-height:1.3}.painStack p{margin:0;padding:17px 0;border-bottom:1px solid #d9d4c6}.painStack p:nth-child(2){padding-left:28px}.painStack p:nth-child(3){padding-left:56px}.painStack p:nth-child(4){padding-left:84px}.painStack strong{display:block;margin-top:24px;font-size:18px}.section{padding:96px 0}.sectionHead{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin:16px 0 42px}.sectionHead h2{font-size:52px;line-height:1.04;letter-spacing:-.04em;margin:0}.sectionHead p{color:#9d9d98;font-size:17px;line-height:1.6}.stageGrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.stage{min-height:205px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px;position:relative;overflow:hidden}.stage:after{content:"";position:absolute;right:-35px;bottom:-45px;width:130px;height:130px;border:1px solid #c8a85a24;border-radius:50%}.stage span{color:#6e6e6e;font-size:11px}.stage h3{font-size:24px;margin:45px 0 8px}.stage p{color:#9c9c9a;font-size:14px;line-height:1.5}.sequence{margin-top:22px;color:#888;font-size:11px;letter-spacing:.13em;display:flex;gap:11px;flex-wrap:wrap}.sequence b{color:#c8a85a}.darkPanel{background:#0d0d0d;border-top:1px solid #202020;border-bottom:1px solid #202020}.scoreCard{display:grid;grid-template-columns:1fr auto auto;gap:28px;align-items:center;background:#121212;border:1px solid #2a2a2a;padding:28px;border-radius:14px}.scoreCard input{width:100%;accent-color:#c8a85a}.scoreRead{min-width:120px;display:flex;flex-direction:column}.scoreRead strong{font-size:34px}.scoreRead span{color:#c8a85a;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.scoreCard a{font-size:13px;color:#e5d28b}.productGrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.product{position:relative;background:#111;border:1px solid #2a2a2a;border-radius:18px;display:grid;grid-template-columns:220px 1fr;overflow:hidden;min-height:520px}.product.featured{border-color:#7d6932;box-shadow:0 25px 90px #c8a85a10}.featuredFlag{position:absolute;right:18px;top:18px;font-size:10px;font-weight:850;letter-spacing:.14em;background:#c8a85a;color:#060606;padding:8px 10px;border-radius:6px;z-index:2}.bookWrap{background:radial-gradient(circle at 50% 30%,#3a331f,#0a0a0a 68%);display:grid;place-items:center;padding:34px 22px}.bookWrap img,.bookMock{width:100%;max-width:190px;box-shadow:0 25px 50px #000c;transform:perspective(900px) rotateY(8deg) rotateX(2deg);border-radius:2px}.bookMock{aspect-ratio:0.72;background:linear-gradient(155deg,#171717,#030303);border:1px solid #6e5d2c;padding:26px 18px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;position:relative;overflow:hidden}.bookMock:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle,#c8a85a26,transparent 55%);transform:rotate(25deg)}.bookMock>*{position:relative}.bookMock span{font-size:9px;letter-spacing:.22em;color:#d8c17a}.bookMock strong{font-size:22px;line-height:1.02;letter-spacing:-.03em}.bookMock em{font-style:normal;font-size:9px;letter-spacing:.18em;color:#8f8f8a}.productBody{padding:42px 34px;display:flex;flex-direction:column;align-items:flex-start}.pill{font-size:10px;letter-spacing:.14em;color:#c9b575}.productBody h3{font-size:30px;line-height:1.04;margin:17px 0 15px}.productBody p{color:#a8a8a3;line-height:1.55}.productBody ul{color:#d0d0cc;font-size:14px;line-height:1.9;padding-left:18px;margin:16px 0 24px}.productBody .btn{margin-top:auto}.metricRow{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:20px 0 30px}.metricRow b{color:#d9c27a;font-size:19px}.metricRow span{font-size:12px;color:#999;align-self:center}.services{background:var(--paper);color:#101010}.services .sectionTag{color:#8d712d}.services .sectionHead p{color:#666}.serviceGrid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d8d2c2}.serviceGrid article{padding:26px;min-height:290px;border-right:1px solid #d8d2c2}.serviceGrid article:last-child{border:none}.serviceGrid span{font-size:11px;color:#a27f31}.serviceGrid h3{margin-top:92px;font-size:22px}.serviceGrid p{font-size:14px;color:#62605a;line-height:1.55}.qualify{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.qualifyCopy{position:sticky;top:40px}.qualify h2{font-size:54px;line-height:1.02;letter-spacing:-.04em;margin:18px 0}.qualifyCopy>p{font-size:17px;color:#9d9d99;line-height:1.6}.fitList{margin:28px 0;border-top:1px solid #252525}.fitList div{display:grid;grid-template-columns:95px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid #252525}.fitList b{color:#d8c17a}.fitList span{color:#9b9b97;font-size:14px;line-height:1.5}.textLink{color:#d8c17a;font-size:13px}.leadForm{background:#111;border:1px solid #2a2a2a;border-radius:18px;padding:32px}.formHead span{font-size:10px;color:#c8a85a;letter-spacing:.14em}.formHead h3{font-size:28px;margin:10px 0 26px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.formGrid label{font-size:11px;color:#a8a8a4;display:flex;flex-direction:column;gap:8px}.formGrid .wide{grid-column:1/-1}.formGrid input,.formGrid textarea,.formGrid select{width:100%;background:#090909;border:1px solid #303030;border-radius:8px;color:#f0f0eb;padding:14px 13px;font:inherit;outline:none}.formGrid textarea{min-height:115px;resize:vertical}.formGrid input:focus,.formGrid textarea:focus,.formGrid select:focus{border-color:#887333}.leadForm button{margin-top:20px}.leadForm small{display:block;text-align:center;color:#6e6e6e;margin-top:12px}.error{color:#ff8a8a;font-size:13px}.success{min-height:520px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.success>span{font-size:28px;color:var(--green)}.success h3{font-size:38px;margin:18px 0 8px}.success p{color:#aaa;max-width:430px;line-height:1.6;margin-bottom:28px}.closing{padding:110px 0;background:radial-gradient(circle at 80% 20%,#c8a85a1a,transparent 33%),#030303;border-top:1px solid #1d1d1d}.closing h2{font-size:64px;letter-spacing:-.045em;line-height:1.02;margin:18px 0 34px}.footer{min-height:120px;display:flex;align-items:center;justify-content:space-between;color:#70706d;font-size:11px;border-top:1px solid #1b1b1b}.footer .brand{color:#c9c9c4}@media(max-width:950px){.nav nav{display:none}.twoCol,.sectionHead,.qualify{grid-template-columns:1fr;gap:28px}.qualifyCopy{position:static}.stageGrid{grid-template-columns:repeat(2,1fr)}.productGrid{grid-template-columns:1fr}.serviceGrid{grid-template-columns:1fr 1fr}.serviceGrid article:nth-child(2){border-right:0}.serviceGrid article{border-bottom:1px solid #d8d2c2}.scoreCard{grid-template-columns:1fr}.hero{padding-top:72px}.hero h1{font-size:58px}.sectionHead h2,.qualify h2{font-size:44px}}@media(max-width:620px){.shell{width:min(100% - 28px,1180px)}.nav{height:70px}.nav .btn{display:none}.brand{font-size:10px}.hero{padding-top:58px}.hero h1{font-size:45px}.heroCopy{font-size:17px}.proofStrip{gap:12px;overflow:auto}.proofStrip div{min-width:110px}.pain{padding:62px 0}.pain h2{font-size:40px}.painStack{font-size:18px}.painStack p:nth-child(n){padding-left:0}.section{padding:72px 0}.sectionHead h2,.qualify h2{font-size:39px}.stageGrid{grid-template-columns:1fr}.product{grid-template-columns:1fr}.bookWrap{padding:34px}.bookWrap img,.bookMock{max-width:220px}.serviceGrid{grid-template-columns:1fr}.serviceGrid article{border-right:0}.serviceGrid article{min-height:220px}.serviceGrid h3{margin-top:55px}.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}.closing h2{font-size:44px}.footer{padding:30px 0;flex-direction:column;gap:18px;align-items:flex-start}}