@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Instrument+Serif:ital@0;1&family=Oswald:wght@400;500;600&display=swap");:root{--ink:#0b0c0c;--charcoal:#121310;--paper:#efeadf;--white:#f7f3ea;--muted:#a5a095;--gold:#c5a15a;--gold-light:#e0c37b;--line:rgba(255,255,255,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}main{overflow:hidden}.nav{position:absolute;top:0;left:0;width:100%;z-index:10;height:100px;padding:18px clamp(24px,5vw,76px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12)}.mark{width:150px}.mark.compact{width:108px}.mark img{display:block;width:100%;mix-blend-mode:screen}.navLinks{display:flex;gap:38px;font-size:13px;color:#d0ccc4}.navLinks a:hover{color:var(--gold-light)}.button{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:56px;padding:0 28px;background:var(--gold);color:#11110f;text-transform:uppercase;font:600 13px/1 DM Sans,sans-serif;letter-spacing:.07em;transition:.25s ease}.button:hover{background:var(--gold-light);transform:translateY(-2px)}.buttonSmall{min-height:46px;padding:0 20px;font-size:11px}.linkArrow{display:inline-block;font-size:20px;font-weight:700;line-height:1;transform:translateY(-1px)}.priceCard .linkArrow{font-size:22px;color:#8e6828}.priceCard.featured .linkArrow{color:var(--gold-light)}.hero{min-height:850px;position:relative;display:flex;align-items:center;isolation:isolate;background:radial-gradient(circle at 22% 30%,rgba(147,112,54,.12),transparent 26%),linear-gradient(90deg,#090a09,#0d0d0c 58%,#080908)}.heroTexture{position:absolute;inset:0;z-index:-1;opacity:.24;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E")}.heroInner{width:100%;max-width:1500px;margin:0 auto;padding:150px clamp(24px,6vw,100px) 65px;position:relative;z-index:2}.eyebrow,.sectionLabel{text-transform:uppercase;letter-spacing:.19em;font-size:13px;color:var(--gold-light);font-weight:600}.eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:28px}.eyebrow span{width:28px;height:1px;background:var(--gold)}.hero h1{margin:0;max-width:970px;text-transform:uppercase;font:500 clamp(58px,7.3vw,112px)/.92 Oswald,sans-serif;letter-spacing:-.035em}.hero h1 em{display:block;color:var(--gold-light);font-family:"Instrument Serif",serif;font-weight:400;text-transform:none;letter-spacing:-.02em}.heroLead{max-width:600px;margin:35px 0 34px;color:#c5c1b8;font-size:17px;line-height:1.65}.heroActions{display:flex;align-items:center;gap:34px}.textLink{font-size:13px;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #6b675f;padding-bottom:8px}.textLink span{margin-left:12px;color:var(--gold)}.socialProof{display:flex;gap:28px;align-items:center;margin-top:75px}.socialProof div:not(.proofLine){display:flex;align-items:center;gap:12px;max-width:230px}.socialProof strong{font:400 25px Oswald;color:var(--white)}.socialProof span{font-size:10px;text-transform:uppercase;color:#8f8b83;line-height:1.35;letter-spacing:.05em}.proofLine{width:1px;height:34px;background:#343431}.heroArt{position:absolute;z-index:0;right:-3%;bottom:0;width:48%;height:82%;opacity:.68}.heroArt img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;filter:saturate(.67) contrast(1.08) brightness(.72)}.artFade{position:absolute;inset:0;background:linear-gradient(90deg,#0b0c0c,transparent 40%),linear-gradient(0deg,#0b0c0c,transparent 28%)}.faq,.pillars,.pricing,.problem,.videoSection{padding:115px clamp(24px,7vw,112px)}.videoSection{background:var(--paper);color:#171715}.videoIntro{display:flex;justify-content:space-between;align-items:flex-end;margin:20px 0 58px}.affiliate h2,.community h2,.faq h2,.finalCta h2,.included h2,.pricing h2,.problem h2,.sectionHead h2,.videoIntro h2{margin:0;font:500 clamp(38px,4.7vw,72px)/1.02 Oswald;text-transform:uppercase;letter-spacing:-.025em}h2 i{font-family:"Instrument Serif";font-weight:400;text-transform:none;color:#9a7431}.faq>.sectionLabel,.pillars .sectionLabel,.pricing .sectionLabel,.videoSection>.sectionLabel{color:#171715;font-size:15px;font-weight:700}.videoIntro p{max-width:390px;color:#4c4942;line-height:1.7;font-size:16px}.videoPlaceholder{position:relative;min-height:min(61vw,690px);background:#111;display:grid;place-items:center;overflow:hidden;box-shadow:0 30px 70px rgba(25,20,10,.18)}.videoPlaceholder:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(197,161,90,.18),transparent 27%),linear-gradient(135deg,#121312,#050606)}.videoGrain{position:absolute;inset:0;opacity:.5;background-image:repeating-linear-gradient(90deg,transparent 0 120px,rgba(255,255,255,.025) 121px)}.videoPlaceholder button{width:92px;height:92px;border-radius:50%;border:1px solid rgba(224,195,123,.6);background:rgba(10,10,9,.55);color:var(--gold-light);position:relative;z-index:2;cursor:default}.videoPlaceholder button span{margin-left:5px;font-size:19px}.videoCopy{position:absolute;bottom:34px;left:38px;display:flex;gap:15px;align-items:center;color:#8c877d;font-size:10px;letter-spacing:.14em}.videoCopy strong{color:#ded8cc;font-weight:500}.problem{background:#151613}.problemQuote{position:relative;max-width:1050px;margin:0 auto;text-align:center}.quoteMark{color:var(--gold);font:100px/1 "Instrument Serif";display:block;height:56px}.problemGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;max-width:900px;margin:70px auto 0;color:#bbb7ae;line-height:1.8;font-size:16px}.pillars{background:#e8e2d5;color:#181816}.sectionHead{display:flex;justify-content:space-between;align-items:flex-end}.sectionHead .sectionLabel{margin-bottom:22px}.sectionHead>p{color:#6b665d;font-size:14px;line-height:1.6}.pillarList{margin-top:80px;border-top:1px solid #bbb3a3}.pillar{display:grid;grid-template-columns:80px 1fr 1.8fr 50px;grid-gap:30px;gap:30px;align-items:center;padding:34px 8px;border-bottom:1px solid #bbb3a3;transition:.25s}.pillar:hover{padding-left:22px;background:rgba(255,255,255,.22)}.pillar>span{font:600 18px Oswald;color:#7f5b1f}.pillar h3{font:500 30px Oswald;text-transform:uppercase;margin:0}.pillar p{color:#403d37;max-width:560px;margin:0;line-height:1.7;font-size:16px}.pillarIcon{color:#a57d37;font-size:24px}.included{padding:120px clamp(24px,7vw,112px);background:#10110f}.includedTop{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:75px}.includedTop .sectionLabel{margin-bottom:22px}.sectionLabel.light{color:#cfad69}.affiliate .sectionLabel,.finalCta .sectionLabel,.included .sectionLabel{font-size:15px;font-weight:700}.includedTop>p{max-width:400px;color:#b1ada4;line-height:1.75;font-size:16px}.includedGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.includedGrid article{min-height:285px;padding:35px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.includedGrid article span{color:#c5a15a;font:600 17px Oswald}.includedGrid h3{margin:55px 0 15px;text-transform:uppercase;font:500 22px Oswald}.includedGrid p{margin:0;color:#b7b3aa;line-height:1.75;font-size:15px}.affiliate{padding:90px clamp(24px,7vw,112px);background:#0c0d0c}.affiliateCard{max-width:1280px;margin:auto;border:1px solid rgba(197,161,90,.35);padding:70px;display:grid;grid-template-columns:.8fr 1.4fr;grid-gap:80px;gap:80px;align-items:center;background:radial-gradient(circle at 15% 50%,rgba(197,161,90,.1),transparent 35%)}.affiliateNumber{font:500 clamp(120px,17vw,255px)/.8 Oswald;color:var(--gold);letter-spacing:-.08em}.affiliateNumber span{font-size:.3em;vertical-align:top;margin-left:10px}.affiliate h2{margin:22px 0 25px;font-size:clamp(34px,4vw,60px)}.affiliate p{color:#aaa69d;line-height:1.75;font-size:15px;max-width:650px}.affiliate small{display:block;color:#969188;line-height:1.65;font-size:13px;max-width:650px;margin-top:22px}.pricing{background:#e9e3d7;color:#171715;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:80px;gap:80px;align-items:center}.pricingIntro .sectionLabel{margin-bottom:25px}.pricingIntro p{color:#706b61;line-height:1.7;max-width:500px}.priceCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.priceCard{padding:35px;min-height:390px;display:flex;flex-direction:column;background:#dcd5c8;border:1px solid #c7bdab;position:relative}.priceCard.featured{background:#141512;color:white;border-color:#141512}.plan{font:700 14px DM Sans;letter-spacing:.18em;color:#76531b}.featured .plan{color:var(--gold-light)}.price{margin:50px 0 15px;font:500 clamp(70px,7vw,108px)/.8 Oswald;letter-spacing:-.06em}.price sup{font:10px DM Sans;letter-spacing:.12em;vertical-align:top;margin-right:9px}.price small{font:12px DM Sans;letter-spacing:0;color:#777166;margin-left:8px}.priceCard p{font-size:16px;line-height:1.6;color:#48443d;font-weight:500}.priceCard.featured p{color:#d0cbc1}.priceCard a{margin-top:auto;border-top:1px solid;padding-top:17px;text-transform:uppercase;font-size:12px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.badge{position:absolute;top:0;right:0;padding:9px 12px;background:var(--gold);color:#161511;font-size:8px;letter-spacing:.12em}.paymentNote{grid-column:2;margin:-55px 0 0;color:#34312c;font-size:15px;font-weight:600;text-align:center}.priceLock{grid-column:1/-1;margin-top:20px;border:1px solid #b8aa91;display:grid;grid-template-columns:.75fr 1.55fr;background:#ded6c8}.priceLockIntro{padding:48px;border-right:1px solid #b8aa91;background:linear-gradient(145deg,#d3c8b7,#e7dfd2)}.lockBadge{color:#76531b;font-size:11px;font-weight:800;letter-spacing:.17em}.priceLock h3{margin:55px 0 0;font:500 clamp(34px,4vw,56px)/1.03 Oswald;text-transform:uppercase;letter-spacing:-.025em}.priceLockBody{padding:48px}.priceLockBody>p{margin:0;max-width:760px;color:#49453e;font-size:16px;line-height:1.75}.priceLock h4{margin:34px 0 18px;font:700 14px DM Sans;text-transform:uppercase;letter-spacing:.08em}.lockedPlans{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.lockedPlans>div{border:1px solid #b7aa94;padding:22px;display:grid;grid-gap:8px;gap:8px;background:rgba(255,255,255,.28)}.lockedPlans span{font-size:11px;font-weight:800;letter-spacing:.14em;color:#72511c}.lockedPlans strong{font:500 34px Oswald}.lockedPlans strong small{font:500 13px DM Sans;color:#615c53;margin-left:5px}.lockedPlans b{font-size:11px;color:#6e4c17}.lifetimeExplainer{margin-top:20px;border-left:4px solid #a27b35;padding:4px 0 4px 22px}.lifetimeExplainer>span{font-size:15px;font-weight:800;color:#24211d}.lifetimeExplainer p{margin:8px 0 0;color:#4c4840;font-size:14px;line-height:1.7}.community{min-height:650px;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:90px 6vw;background:radial-gradient(circle at center,#2a2419 0,#10110f 40%,#090a09 75%)}.communityCenter{text-align:center}.communityCenter .mark{margin:0 auto 32px;width:120px}.communityCenter p{color:#918d84;max-width:590px;margin:25px auto 32px;line-height:1.7}.communityStat{text-align:center;color:#767269}.communityStat strong{display:block;color:var(--gold);font:500 clamp(55px,7vw,100px)/1 Oswald}.communityStat span{font-size:10px;text-transform:uppercase;letter-spacing:.15em}.faq{background:#ebe5da;color:#171715}.faq>.sectionLabel{margin-bottom:30px}.faqLayout{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:90px;gap:90px}.faqItem{border-top:1px solid #bcb4a5}.faqItem:last-child{border-bottom:1px solid #bcb4a5}.faqItem button{width:100%;border:0;background:none;padding:23px 0;display:flex;justify-content:space-between;text-align:left;cursor:pointer;color:#171715;font-size:16px;font-weight:700}.faqItem button b{color:#9b7738;font-size:20px;font-weight:400}.faqAnswer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faqAnswer p{overflow:hidden;margin:0;color:#24221e;line-height:1.75;font-size:15px;max-width:620px}.faqItem.open .faqAnswer{grid-template-rows:1fr}.faqItem.open .faqAnswer p{margin:0 0 25px}.finalCta{position:relative;text-align:center;padding:135px 24px;background:#0b0c0b}.finalGlow{position:absolute;width:600px;height:600px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(197,161,90,.12),transparent 65%)}.finalCta>:not(.finalGlow){position:relative;z-index:1}.finalCta h2{margin:25px 0}.finalCta p{max-width:680px;margin:0 auto 35px;color:#969289;line-height:1.7}footer{padding:70px clamp(24px,6vw,90px) 25px;background:#080908;border-top:1px solid var(--line)}.footerMain{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.7fr;grid-gap:50px;gap:50px}.footerMain>div{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footerMain div>span{color:#6f6b63;font-size:9px;letter-spacing:.16em;margin-bottom:7px}.footerMain a{color:#aaa69d;font-size:12px}.footerMain p{color:#716d66;font-size:10px;line-height:1.6;margin:0;max-width:290px}.footerBottom{margin-top:65px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#55534e;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.whatsapp{position:fixed;right:22px;bottom:22px;z-index:20;background:#25d366;color:white;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;box-shadow:0 10px 30px rgba(0,0,0,.32);transition:transform .2s ease,background .2s ease}.whatsapp:hover{background:#20bd5a;transform:translateY(-3px) scale(1.03)}.whatsapp svg{width:34px;height:34px;fill:currentColor}@media (max-width:900px){.navLinks{display:none}.hero{min-height:820px;align-items:end}.heroArt{width:80%;height:60%;right:-22%;opacity:.45}.heroInner{padding-top:170px}.socialProof{flex-wrap:wrap}.includedTop,.sectionHead,.videoIntro{display:block}.includedTop>p,.sectionHead>p,.videoIntro p{margin-top:25px}.faqLayout,.problemGrid{grid-template-columns:1fr;gap:45px}.pillar{grid-template-columns:50px 1fr 40px}.pillar p{grid-column:2/4}.includedGrid{grid-template-columns:1fr 1fr}.affiliateCard{grid-template-columns:1fr;gap:45px}.affiliateNumber{font-size:160px}.pricing{grid-template-columns:1fr}.paymentNote{grid-column:1;margin:0}.priceLock{grid-template-columns:1fr}.priceLockIntro{border-right:0;border-bottom:1px solid #b8aa91}.community{grid-template-columns:1fr;gap:50px}.communityCenter{order:-1}.footerMain{grid-template-columns:1fr 1fr}}@media (max-width:560px){.nav{height:82px;padding:14px 18px}.nav .buttonSmall{padding:0 14px;min-height:42px;font-size:9px}.mark.compact{width:86px}.hero{min-height:780px}.heroInner{padding:135px 20px 45px}.hero h1{font-size:52px}.heroLead{font-size:15px}.heroActions{align-items:stretch;flex-direction:column;gap:22px}.heroActions .textLink{align-self:flex-start}.socialProof{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.socialProof .proofLine{display:none}.socialProof div:not(.proofLine){display:block;max-width:none}.socialProof strong{display:block;margin-bottom:7px;font-size:28px;color:#fff}.socialProof span{display:block;font-size:12px;line-height:1.5;color:#b7b3aa}.socialProof div:last-child{grid-column:1/-1}.heroArt{width:115%;right:-53%;height:51%}.faq,.pillars,.pricing,.problem,.videoSection{padding:78px 20px}.affiliate h2,.community h2,.faq h2,.finalCta h2,.included h2,.pricing h2,.problem h2,.sectionHead h2,.videoIntro h2{font-size:39px}.eyebrow,.sectionLabel{font-size:13px;line-height:1.45;letter-spacing:.14em}.faq>.sectionLabel,.pillars .sectionLabel,.pricing .sectionLabel,.videoSection>.sectionLabel{color:#111;font-size:14px}.videoIntro p{font-size:16px}.videoPlaceholder{min-height:330px}.videoPlaceholder button{width:70px;height:70px}.videoCopy{left:20px;bottom:20px}.problemGrid{gap:15px;margin-top:45px;font-size:16px}.pillarList{margin-top:50px}.pillar{grid-template-columns:38px 1fr 24px;gap:12px;padding:25px 0}.pillar h3{font-size:24px}.pillar>span{font-size:19px;color:#704b14}.pillar p{font-size:16px;color:#2f2d28;line-height:1.7}.pillar:hover{padding-left:8px}.included{padding:78px 20px}.includedGrid{grid-template-columns:1fr}.includedGrid article{min-height:230px;padding:27px}.includedGrid h3{margin-top:40px}.affiliate .sectionLabel,.finalCta .sectionLabel,.included .sectionLabel{font-size:14px}.includedTop>p{font-size:16px}.includedGrid article span{font-size:18px}.includedGrid p{font-size:15px;color:#c1bdb4}.affiliate{padding:70px 20px}.affiliateCard{padding:35px 24px}.affiliateNumber{font-size:120px}.affiliate p{font-size:16px}.affiliate small{font-size:13px;color:#aaa59c}.priceCards{grid-template-columns:1fr}.priceCard{min-height:340px}.plan{font-size:14px}.priceCard p{font-size:16px}.priceCard a{font-size:12px}.paymentNote{font-size:15px;line-height:1.55;padding:4px 14px}.priceLock{margin-top:12px}.priceLockBody,.priceLockIntro{padding:30px 24px}.priceLock h3{margin-top:35px;font-size:39px}.priceLockBody>p{font-size:16px}.lockedPlans{grid-template-columns:1fr}.lockedPlans strong{font-size:36px}.lifetimeExplainer>span{font-size:16px;line-height:1.45;display:block}.lifetimeExplainer p{font-size:15px}.community{padding:75px 20px}.communityStat{display:none}.faqLayout{gap:40px}.faqItem button{font-size:16px;line-height:1.45;gap:18px}.faqAnswer p{font-size:15px;color:#171715}.finalCta{padding:95px 20px}.footerMain{grid-template-columns:1fr}.footerBottom{display:block;line-height:2}.whatsapp{width:58px;height:58px;right:18px;bottom:18px}.whatsapp svg{width:33px;height:33px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}