.home-page{--bg:#070707;--surface:#0d0d0d;--gold:#c7a45a;--gold-light:#e0c477;--text:#f1ede4;--muted:#aaa398;--red:#650d0d;--line:#c7a45a3d;--max:1120px;background:radial-gradient(circle at 50% 0%, #c7a45a17, transparent 34rem), var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;line-height:1.65;overflow-x:hidden}.home-page a{color:inherit;text-decoration:none}.home-page .container{width:min(calc(100% - 40px), var(--max));margin:0 auto}.home-page .eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;font-weight:600}.home-page h1,.home-page h2,.home-page h3{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:1.03}.home-page h1{letter-spacing:-.035em;font-size:clamp(3.4rem,8vw,6.7rem)}.home-page h2{letter-spacing:-.025em;font-size:clamp(2.5rem,5vw,4.3rem)}.home-page h3{font-size:1.8rem}.home-page p{color:var(--muted);margin:0}.home-page .hero{padding:88px 0 96px;position:relative;overflow:hidden}.home-page .hero:before{content:"✦";color:var(--gold);opacity:.45;font-size:1.4rem;position:absolute;top:35px;left:50%;transform:translate(-50%)}.home-page .hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:72px;display:grid}.home-page .hero-copy{max-width:680px}.home-page .hero-copy .eyebrow{margin-bottom:22px}.home-page .subtitle{color:var(--gold-light);margin:24px 0 16px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.2}.home-page .hero-description{max-width:620px;font-size:1rem}.home-page .cta-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.home-page .cta{border:1px solid var(--gold);color:#090909;min-height:54px;font:inherit;letter-spacing:.01em;cursor:pointer;appearance:none;background:linear-gradient(135deg,#a98235,#d5b768);justify-content:center;align-items:center;padding:0 28px;font-weight:700;transition:transform .2s,filter .2s;display:inline-flex}.home-page .cta:hover{filter:brightness(1.08);transform:translateY(-2px)}.home-page .secondary{color:var(--gold-light);border-bottom:1px solid var(--line);cursor:pointer;padding-bottom:3px;font-size:.9rem}.home-page .price-line{color:#827d73;margin-top:13px;font-size:.78rem}.home-page .book-wrap{justify-content:center;display:flex}.home-page .book{border:1px solid #c7a45a40;width:min(100%,400px);box-shadow:0 30px 90px #000000a6,0 0 50px #c7a45a12}.home-page section{border-top:1px solid #ffffff0f;padding:100px 0}.home-page .section-intro{max-width:720px;margin-bottom:48px}.home-page .section-intro .eyebrow{margin-bottom:18px}.home-page .section-intro p{margin-top:22px;font-size:1.03rem}.home-page .problem{background:linear-gradient(#090909,#0d0909)}.home-page .problem-copy{max-width:850px}.home-page .problem-copy p{margin-top:20px;font-size:1.08rem}.home-page .emphasis{color:var(--text);margin-top:28px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.2}.home-page .systems{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.home-page .system{background:var(--surface);min-height:230px;padding:38px}.home-page .system-number{color:var(--gold);margin-bottom:16px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem}.home-page .system p{margin-top:12px}.home-page .central{text-align:center;background:radial-gradient(circle at 50% 40%, #c7a45a14, transparent 25rem), var(--bg)}.home-page .central p{max-width:700px;margin:24px auto 0}.home-page .chain{color:var(--gold-light);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:42px auto 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.25rem,3vw,2rem);display:flex}.home-page .chain span{color:var(--muted)}.home-page .for-you{background:var(--surface)}.home-page .bullets{grid-template-columns:repeat(2,1fr);gap:16px 36px;margin-top:36px;padding:0;list-style:none;display:grid}.home-page .bullets li{color:#c5c0b7;padding-left:26px;position:relative}.home-page .bullets li:before{content:"✦";color:var(--gold);position:absolute;top:1px;left:0}.home-page .community{background:linear-gradient(135deg, #650d0d47, transparent 55%), var(--surface)}.home-page .community-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.home-page .community-lead{margin-top:22px}.home-page .community-list{gap:18px;margin-top:30px;display:grid}.home-page .community-item{border:1px solid var(--line);background:#00000038;padding:20px 22px}.home-page .community-item strong{color:var(--text);margin-bottom:4px;display:block}.home-page .community-note{border-left:1px solid var(--gold);padding-left:28px}.home-page .community-note p{margin-top:14px}.home-page .community-note .practiced{margin-top:20px}.home-page .path{background:#080808}.home-page .path-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;display:grid}.home-page .path-card{background:var(--surface);min-height:190px;padding:30px}.home-page a.path-card-link{color:inherit;text-decoration:none;transition:background .2s;display:block}.home-page a.path-card-link:hover{background:#121212}.home-page .path-card-cta{color:var(--gold-light);border-bottom:1px solid var(--line);margin-top:16px;padding-bottom:2px;font-size:.82rem;display:inline-block}.home-page .path-card .level{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;margin-bottom:10px;font-size:.72rem}.home-page .path-card p{margin-top:12px}.home-page .path-note{text-align:center;max-width:700px;margin:30px auto 0}.home-page .final{text-align:center;background:radial-gradient(circle at 50% 0,#c7a45a1a,#0000 28rem),#070707;padding:120px 0 130px}.home-page .final p{max-width:660px;margin:22px auto 0;font-size:1.05rem}.home-page .final .gold-line{color:var(--gold-light);margin-top:8px}.home-page .final .price{color:var(--gold-light);margin:28px 0 16px;font-family:Cormorant Garamond,Georgia,serif;font-size:3.2rem}.home-page footer{color:#666159;text-align:center;border-top:1px solid #ffffff0f;padding:28px 0;font-size:.75rem}.home-page .complete-page{text-align:center;padding:96px 0 48px}.home-page .complete-inner{max-width:760px}.home-page .complete-page h1,.home-page .complete-upsell h2{margin-top:18px}.home-page .complete-lead{max-width:620px;margin:22px auto 0;font-size:1.05rem}.home-page .complete-page .secondary{margin-top:28px;display:inline-block}.home-page .complete-upsell{text-align:center}.home-page .complete-offer{text-align:left;border:1px solid var(--line);background:var(--surface);grid-template-columns:1.2fr .8fr;align-items:center;gap:28px;margin-top:42px;padding:32px;display:grid}.home-page .complete-offer .level{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;margin-bottom:10px;font-size:.72rem}.home-page .complete-offer h3{margin-bottom:12px}.home-page .complete-offer-price{text-align:center}.home-page .complete-offer .price-row{justify-content:center;align-items:baseline;gap:12px;font-family:Cormorant Garamond,Georgia,serif;display:flex}.home-page .complete-offer .price-row s{color:#827d73;font-size:1.2rem}.home-page .complete-offer .price-row span{color:var(--gold-light);font-size:2.6rem}.home-page .complete-offer .cta{width:100%;margin-top:18px}@media (width<=820px){.home-page .complete-offer{text-align:center;grid-template-columns:1fr}.home-page .hero{padding-top:64px}.home-page .hero-grid,.home-page .community-grid{grid-template-columns:1fr}.home-page .book-wrap{order:-1}.home-page .systems,.home-page .path-grid,.home-page .bullets{grid-template-columns:1fr}.home-page section{padding:76px 0}.home-page .community-grid{gap:40px}}
