:root{color:#f5f5f4;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;font-family:Georgia,Times New Roman,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#0a0a0a;margin:0}a{color:inherit}.site{color:#f5f5f4;background:#0a0a0a;min-height:100vh}.container{width:min(1120px,100% - 48px);margin:0 auto}.narrow{text-align:center;max-width:900px}.nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0adb;border-bottom:1px solid #44403cbf;position:sticky;top:0}.navInner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand{color:#f8d67a;letter-spacing:.04em;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.navLinks{color:#d6d3d1;align-items:center;gap:24px;font-family:Arial,sans-serif;font-size:14px;display:flex}.navLinks a{text-decoration:none}.navCta{background:#b886221f;border:1px solid #7c5a18;border-radius:999px;padding:10px 14px;font-weight:700;color:#f8d67a!important}.menuBtn{color:#f5f5f4;background:0 0;border:0;display:none}.hero,.bookHero,.pageHero{border-bottom:1px solid #292524;position:relative;overflow:hidden}.heroGlow{background:radial-gradient(circle at 0 0,#b886223d,#0000 35%),radial-gradient(circle at 100% 100%,#44403c61,#0000 35%);position:absolute;inset:0}.heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;padding:96px 0;display:grid;position:relative}.bookHeroGrid{grid-template-columns:1.1fr .72fr;align-items:center;gap:64px;padding:88px 0 96px;display:grid;position:relative}.pageHero{background:radial-gradient(circle at top,#b8862238,#0000 38%),#0a0a0a;padding:92px 0}.eyebrow,.smallCaps{text-transform:uppercase;letter-spacing:.22em;color:#b8a26b;font-size:12px;font-weight:700}.eyebrow{background:#1c1917b8;border:1px solid #5f4a22;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:10px 14px;display:inline-flex}h1{letter-spacing:-.055em;margin:0;font-size:clamp(54px,8vw,98px);line-height:.93}.pageHero h1{margin-top:14px;font-size:clamp(44px,6vw,78px)}h2{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(34px,5vw,56px);line-height:1.03}h3{margin:0;font-size:22px}p{color:#a8a29e;font-size:17px;line-height:1.75}.subtitle{color:#d6d3d1;margin-top:26px;font-size:clamp(21px,3vw,30px);line-height:1.3}.lede{max-width:690px;font-size:18px}.buttonRow{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.centeredButtons{justify-content:center}.btn{cursor:pointer;border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:16px 22px;font-family:Arial,sans-serif;font-size:15px;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,border .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#1c1917;background:#f5f5f4}.btn-gold{color:#17110a;background:linear-gradient(135deg,#f8d67a,#b88622);box-shadow:0 12px 35px #b8862233}.btn-outline{color:#f5f5f4;background:0 0;border-color:#57534e}.btn-outline:hover{background:#1c1917}.coverWrap{justify-content:center;display:flex}.bookCover{border-radius:18px;width:min(100%,390px);box-shadow:0 28px 90px #000000a6,0 0 0 1px #f8d67a40}.kitCard,.signupCard,.resourceCard,.insideCard,.closingCard,.brotherhood,.featureCard,.contentsBlock,.buyBox{background:#1c1917c2;border:1px solid #292524;border-radius:28px;box-shadow:0 24px 80px #00000040}.kitCard{padding:36px}.kitCard h2{font-size:32px}.cleanList{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cleanList li{color:#d6d3d1;align-items:flex-start;gap:12px;line-height:1.45;display:flex}.cleanList svg,.featureCard svg{color:#d6a63f;flex-shrink:0}.section{padding:84px 0}.sectionIntro{max-width:760px;margin-bottom:48px}.centered{text-align:center;margin-left:auto;margin-right:auto}.threeGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.featureCard{padding:30px}.featureCard h3{margin-top:20px}.resourceGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.resourceCard{flex-direction:column;min-height:288px;padding:26px;display:flex}.resourceCard p{flex:1;font-size:15.5px}.iconBox{color:#d6a63f;background:#292524;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.textLink{color:#f8d67a;align-items:center;gap:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.band{background:#1c19178c;border-top:1px solid #292524;border-bottom:1px solid #292524}.split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.signupCard{gap:20px;padding:32px;display:grid}.signupCard label{color:#d6d3d1;gap:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;display:grid}input{color:#fff;background:#1c1917;border:1px solid #292524;border-radius:16px;outline:none;width:100%;padding:14px 16px;font-size:16px}input:focus{border-color:#b88622}.finePrint{color:#78716c;font-size:12px;line-height:1.55}.brotherhood{grid-template-columns:.9fr 1.1fr;gap:40px;padding:42px;display:grid}.brotherhood .btn{margin-top:22px}.insideCard{box-shadow:none;background:#0f0f0f;padding:30px}.note{background:#1c1917;border:1px solid #292524;border-radius:18px;margin-top:28px;padding:18px;font-size:14px}.muted{color:#78716c}.compact{padding-top:0}.closingCard{padding:42px}.closingCard h2{max-width:760px}.contentsGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.contentsBlock{padding:28px}.contentsBlock h3{margin-top:12px}.quoteBand{background:linear-gradient(90deg,#b886221f,#1c1917b3,#b886221f);border-block:1px solid #5f4a22}.quoteInner{text-align:center;padding:72px 0}.quoteInner p{color:#f5f5f4;max-width:860px;margin:0 auto;font-size:clamp(28px,4vw,48px);line-height:1.22}.buyBox{grid-template-columns:1fr auto;align-items:center;gap:36px;padding:42px;display:grid}.buyButtons{gap:12px;min-width:260px;display:grid}.legalPage{min-height:72vh}.legalPage h1{margin-top:12px;font-size:clamp(44px,6vw,76px)}.legalContent{max-width:760px;margin-top:32px}footer{text-align:center;border-top:1px solid #292524;padding:34px 24px}footer p{color:#78716c;margin:6px 0;font-size:13px}footer a{color:#a8a29e;text-decoration:none}@media (width<=920px){.container{width:min(100% - 32px,1120px)}.heroGrid,.bookHeroGrid,.split,.brotherhood,.buyBox{grid-template-columns:1fr}.coverWrap{order:-1}.bookCover{width:min(78vw,340px)}.resourceGrid,.threeGrid,.contentsGrid{grid-template-columns:1fr}.section{padding:60px 0}.heroGrid,.bookHeroGrid{padding:64px 0}.buttonRow{flex-direction:column;align-items:stretch}.btn{width:100%}.menuBtn{display:inline-flex}.navLinks{background:#111;border:1px solid #292524;border-radius:22px;flex-direction:column;align-items:stretch;gap:16px;padding:18px;display:none;position:absolute;top:72px;left:16px;right:16px}.navLinksOpen{display:flex}.navCta{text-align:center}}.checkoutNote{background:#1c1917c2;border:1px solid #292524;border-radius:28px;padding:42px;box-shadow:0 24px 80px #00000040}.checkoutNote h2{max-width:820px}.checkoutNote .btn{margin-top:20px}.checkoutNote.subdued{background:#0f0f0fb8}.heroButtonRow{max-width:760px}@media (width>=921px){.heroButtonRow .btn{flex:calc(50% - 8px)}}
