@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Outfit:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap');
:root{--green:#c5a059;--gold:#c5a059;--bg:#0b0f17;--ink:#f8f7f4;--muted:#a6b1c1;--line:#29313e;color-scheme:dark}body{font-family:Outfit,Arial,sans-serif}aside{background:#0d121c}.brand{display:flex;align-items:center;gap:12px;margin-bottom:38px}.brand-name{font:20px/1.1 'Cormorant Garamond',Georgia,serif;letter-spacing:.3px}.brand-name small{display:block;color:var(--gold);font:9px/2 'JetBrains Mono',monospace;letter-spacing:3px;margin-top:5px}.nav-label,.tiny,.eyebrow{font-family:'JetBrains Mono',monospace;font-weight:400;letter-spacing:1.5px}nav a{color:#9aa9bc}nav a.active{background:#1e2023;color:#dfbb74}nav a:hover{background:#171f2a;color:white}h1,h2,h3,.stat strong,.chapter-num,.quote{font-family:'Cormorant Garamond',Georgia,serif}.sidebar-bottom p{font-family:'Cormorant Garamond',Georgia,serif}.badge{border-color:#51432d;color:#d4b273;font-family:'JetBrains Mono',monospace;font-size:8px}header{color:#b6c0d0;font-family:'JetBrains Mono',monospace}.hero{background:radial-gradient(ellipse at 95% 5%,#44382366,transparent 65%),#101723;border:1px solid var(--line)}.hero p{color:#bcc5d0}.hero h2{font-size:42px}.hero .button{background:var(--gold);color:#0b0f17}.book-cover{background:#10141d;border-color:#6e5834;box-shadow:10px 14px 0 #080c13,14px 18px 20px #0005}.book-cover h3{color:#e4cc9d}.book-cover p{color:#ccd0d7}.stat,.card,.reading{background:#111824;border-color:var(--line)}.chapter-num{background:#22242a;color:var(--gold)}.chapter strong{font-size:15px}button,.button{color:#0b0f17;background:var(--gold);border-color:var(--gold);font-weight:500}.secondary{background:transparent;color:#e0c38d;border-color:#3e3b33}.hero .eyebrow{color:var(--gold)}.stat span{font-family:'JetBrains Mono',monospace;font-size:10px}.stat strong{font-size:38px}.stat small{font-family:'Cormorant Garamond',Georgia,serif}.reading p{font-family:'Cormorant Garamond',Georgia,serif;font-size:22px;line-height:1.65}.reading h4{color:#d1b071}.search,input,textarea,select{background:#0b111b;color:var(--ink);border-color:#3d4758}.notice,.stages span{background:#171f2b;color:#c1ccda}.ratings label:has(input:checked){background:#3b3020;border-color:var(--gold)}.domain-tabs button.active{background:var(--gold);color:#0b0f17}.bar{background:#283141}.bar span{background:var(--gold)}.done strong{color:#94a3b8}.overdue{color:#e9ac88!important}.danger,.error{color:#f4a6a6}.quote{font-size:27px}.gold{color:var(--gold)}#toast{background:#c5a059;color:#0b0f17}.landing-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.brand-hero{position:relative;display:grid;grid-template-columns:1.7fr 1fr;align-items:center;gap:20px;padding:70px 0 60px;background:radial-gradient(ellipse at right center,#c5a05916,transparent 65%)}.brand-hero h1{font-size:76px;line-height:.98;letter-spacing:-2px;margin:28px 0 32px}.brand-hero h1 em{color:var(--gold);font-weight:400}.brand-hero-copy>p{max-width:560px;color:#b6bfcd;font-size:16px;line-height:1.8}.founding{display:inline-block;border:1px solid #4e4735;border-radius:30px;padding:8px 13px;font:8px 'JetBrains Mono',monospace;color:#c5a059;letter-spacing:1.5px}.brand-hero .toolbar{margin-top:30px}.brand-hero .button{border-radius:30px;padding:13px 22px}.brand-emblem{text-align:center}.brand-emblem img{width:100%;max-width:230px;filter:drop-shadow(0 0 60px #c5a0592e);transform:rotate(0deg)}.brand-emblem span{display:block;font:8px/2 'JetBrains Mono',monospace;letter-spacing:2px;color:#9b8b6d;margin-top:24px}.pillars{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;color:#c5a059;font-size:12px}.landing-section{padding:65px 0;border-bottom:1px solid var(--line)}.landing-section h2,.landing-book h2{font-size:40px;margin:15px 0}.landing-section>p{max-width:680px}.track-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.track-card{padding:30px;background:#101722;border:1px solid var(--line);border-radius:10px}.track-card h3{font-size:29px;margin-top:20px}.track-card p,.method-card p{color:#abb7c7;font-size:14px;line-height:1.8}.track-card ul{padding-left:18px;color:#b9c2cf;font-size:13px;line-height:2.1;margin:24px 0}.faith-card{border-color:#6b5632;background:linear-gradient(140deg,#25201466,#101722)}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.method-card{padding:24px 20px;background:#111824;border:1px solid var(--line);border-radius:9px}.method-card:hover{border-color:#7c653c}.method-card h3{font-size:27px;margin-top:22px}.method-card .gold{font-size:12px}.landing-book{display:grid;grid-template-columns:220px 1fr;gap:50px;align-items:center;padding:65px 25px;border-bottom:1px solid var(--line)}.landing-book .book-cover{transform:rotate(-3deg);min-height:280px;padding:30px 20px}.landing-book p{color:#b6bfcd;font-size:14px;line-height:1.9}.closing{text-align:center;border-bottom:0}.closing>p{margin:15px auto 25px}.edition-note{font-size:11px;line-height:1.7;color:#8c9aaa;max-width:550px!important;margin-top:28px!important}.reference-link{font-size:12px;color:var(--gold)}footer{background:#0d121c}.reading td{color:#dbe0e9}.reading h2{color:#ead6af}.platform-page main{padding-top:24px}progress{accent-color:var(--gold)}input[type=checkbox],input[type=radio]{accent-color:var(--gold)}@media(max-width:1000px){.brand-hero h1{font-size:60px}.brand-emblem img{max-width:180px}.method-grid{grid-template-columns:1fr}.brand-name{font-size:17px}.brand{gap:8px}.brand img{width:34px}.landing-book{gap:30px;padding:45px 0}.landing-section{padding:45px 0}}@media(max-width:700px){.brand{margin:0}.brand-name{font-size:19px}.brand-name small{max-width:none}.brand-hero{grid-template-columns:1fr;padding:45px 0}.brand-emblem{display:none}.brand-hero h1{font-size:65px}.brand-hero-copy>p{font-size:15px}.track-grid{grid-template-columns:1fr}.landing-top>.eyebrow{font-size:8px;max-width:140px}.track-card{padding:24px}.landing-section h2,.landing-book h2{font-size:34px}.landing-book{grid-template-columns:1fr}.landing-book .book-cover{display:none}.reading p{font-size:21px}.badge{font-size:7px}header{font-size:8px}.hero h2{font-size:36px}.stat strong{font-size:29px}}
.billing-switch{display:flex;gap:8px;margin:25px 0}.billing-switch button{border-radius:25px}.billing-switch small{margin-left:8px;font-size:10px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.price-card{background:#111824;border:1px solid var(--line);padding:26px 22px;border-radius:10px;display:flex;flex-direction:column}.price-card.featured{border-color:#c5a059;background:linear-gradient(150deg,#32291c66,#111824)}.price-card h3{font-size:28px;min-height:65px;margin:18px 0}.price{font-family:'Cormorant Garamond',Georgia,serif;font-size:48px;line-height:1.2;color:#f4e7cb}.price small{font:13px Outfit,Arial,sans-serif;color:var(--muted)}.price-cadence{font-size:12px;color:#bac4d0}.price-note{font-size:11px;color:#d1b379;line-height:1.8;min-height:40px}.price-card ul{padding-left:17px;font-size:13px;color:#bbc6d5;line-height:1.8;margin-bottom:25px;flex:1}.price-card li{margin-bottom:8px}.price-card .button{font-size:12px;text-align:center}.membership-faq details{border-bottom:1px solid var(--line);padding:18px 0}.membership-faq summary{cursor:pointer;color:#dfc490}.pricing-section{padding-top:35px}#join-pathway,#join-cycle{width:100%}@media(max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pricing-grid{grid-template-columns:1fr}.price-card h3{min-height:0}.price-card{padding:25px}.billing-switch{flex-wrap:wrap}.landing-top{align-items:flex-start}.landing-top>.toolbar{justify-content:flex-end}.price{font-size:46px}}
