.page-module__dGhieG__page{background:var(--ink);padding-top:84px}.page-module__dGhieG__hero{align-items:center;min-height:88vh;padding:100px 56px;display:flex;position:relative;overflow:hidden}.page-module__dGhieG__heroBg{z-index:0;position:absolute;inset:0}.page-module__dGhieG__heroVignette{z-index:1;pointer-events:none;background:linear-gradient(90deg,#050404eb 0%,#050404b3 50%,#05040480 100%),linear-gradient(#05040480 0%,#0504044d 40%,#050404cc 100%);position:absolute;inset:0}.page-module__dGhieG__heroInner{z-index:2;max-width:820px;position:relative}.page-module__dGhieG__heroTitle{font-family:var(--serif);color:var(--cream);letter-spacing:-.022em;margin-bottom:36px;font-size:clamp(3.6rem,8.5vw,7.6rem);font-weight:300;line-height:.96}.page-module__dGhieG__heroTitle em{color:var(--gold);font-style:italic}.page-module__dGhieG__heroBody{color:var(--cream2);max-width:640px;margin-bottom:44px;font-size:1.1rem;font-weight:300;line-height:1.85}.page-module__dGhieG__heroCtas{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.page-module__dGhieG__heroLink{font-family:var(--display);letter-spacing:.28em;text-transform:uppercase;color:var(--cream2);font-size:.62rem;font-weight:700;transition:color .3s}.page-module__dGhieG__heroLink:hover{color:var(--gold)}.page-module__dGhieG__who{background:var(--ink2);border-top:1px solid var(--border2);border-bottom:1px solid var(--border2);padding:140px 56px}.page-module__dGhieG__whoInner{max-width:1280px;margin:0 auto}.page-module__dGhieG__whoTitle{font-family:var(--serif);color:var(--cream);letter-spacing:-.018em;max-width:900px;margin:12px 0 22px;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:300;line-height:1.02}.page-module__dGhieG__whoTitle em{color:var(--gold);font-style:italic}.page-module__dGhieG__whoSub{color:var(--cream2);max-width:620px;margin-bottom:72px;font-size:.98rem;font-weight:300;line-height:1.85}.page-module__dGhieG__whoGrid{background:var(--border2);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.page-module__dGhieG__whoCard{background:var(--ink3);min-height:200px;transition:background .4s var(--ease);flex-direction:column;padding:40px 30px;display:flex}.page-module__dGhieG__whoCard:hover{background:var(--ink4)}.page-module__dGhieG__whoCardName{font-family:var(--serif);color:var(--gold);margin-bottom:14px;font-size:1.4rem;font-weight:400;line-height:1.25}.page-module__dGhieG__whoCardHook{color:var(--cream2);font-size:.85rem;font-weight:300;line-height:1.7}.page-module__dGhieG__approach{background:var(--ink);padding:140px 56px}.page-module__dGhieG__approachInner{max-width:1280px;margin:0 auto}.page-module__dGhieG__approachTitle{font-family:var(--serif);color:var(--cream);letter-spacing:-.018em;margin:12px 0 72px;font-size:clamp(2.6rem,6vw,5.2rem);font-weight:300;line-height:1}.page-module__dGhieG__approachTitle em{color:var(--gold);font-style:italic}.page-module__dGhieG__approachGrid{background:var(--border2);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.page-module__dGhieG__approachItem{background:var(--ink3);transition:background .4s var(--ease);padding:56px 44px}.page-module__dGhieG__approachItem:hover{background:var(--ink4)}.page-module__dGhieG__approachNum{font-family:var(--serif);letter-spacing:.32em;color:var(--gold);margin-bottom:24px;font-size:.72rem;font-weight:500}.page-module__dGhieG__approachItemTitle{font-family:var(--serif);color:var(--cream);margin-bottom:18px;font-size:1.6rem;font-weight:400;line-height:1.2}.page-module__dGhieG__approachItemBody{color:var(--cream2);font-size:.92rem;font-weight:300;line-height:1.85}.page-module__dGhieG__proof{background:var(--ink2);background-image:radial-gradient(60% 40% at 20% 20%,#c4a9620d 0%,#0000 60%),radial-gradient(60% 40% at 80% 80%,#c4a96208 0%,#0000 60%);padding:140px 56px}.page-module__dGhieG__proofInner{max-width:1280px;margin:0 auto}.page-module__dGhieG__proofTitle{font-family:var(--serif);color:var(--cream);letter-spacing:-.018em;max-width:900px;margin:12px 0 22px;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:300;line-height:1.02}.page-module__dGhieG__proofTitle em{color:var(--gold);font-style:italic}.page-module__dGhieG__proofSub{color:var(--cream2);max-width:680px;margin-bottom:64px;font-size:.98rem;font-weight:300;line-height:1.85}.page-module__dGhieG__proofGrid{background:var(--border2);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:56px;display:grid}.page-module__dGhieG__proofStat{background:var(--ink3);text-align:center;transition:background .4s var(--ease);padding:44px 32px}.page-module__dGhieG__proofStat:hover{background:var(--ink4)}.page-module__dGhieG__proofNum{font-family:var(--serif);color:var(--gold);letter-spacing:-.01em;margin-bottom:14px;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:300;line-height:1}.page-module__dGhieG__proofLabel{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--cream3);font-size:.58rem;font-weight:700;line-height:1.5}.page-module__dGhieG__proofClose{font-family:var(--serif);color:var(--cream);text-align:center;border-top:1px solid var(--border2);border-bottom:1px solid var(--border2);max-width:820px;margin:0 auto 44px;padding:36px 32px;font-size:1.2rem;font-style:italic;line-height:1.7}.page-module__dGhieG__proofCta{justify-content:center;display:flex}.page-module__dGhieG__quoteSection{background:var(--ink);padding:140px 56px}.page-module__dGhieG__quoteSectionInner{text-align:center;max-width:880px;margin:0 auto}.page-module__dGhieG__quoteSectionTitle{font-family:var(--serif);color:var(--cream);letter-spacing:-.018em;margin:12px 0 18px;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:300;line-height:1.05}.page-module__dGhieG__quoteSectionSub{color:var(--cream2);max-width:560px;margin:0 auto 56px;font-size:.96rem;font-weight:300;line-height:1.8}.page-module__dGhieG__quote{text-align:left;background:var(--ink2);border:1px solid var(--border2);padding:48px 44px}.page-module__dGhieG__quoteStep{margin-bottom:36px}.page-module__dGhieG__quoteQ{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;font-size:.66rem;font-weight:700}.page-module__dGhieG__quoteOpts{flex-wrap:wrap;gap:12px;display:flex}.page-module__dGhieG__quoteOpt{font-family:var(--sans);color:var(--cream2);background:var(--ink3);border:1px solid var(--border2);cursor:pointer;padding:12px 20px;font-size:.85rem;font-weight:400;transition:border-color .3s,color .3s,background .3s}.page-module__dGhieG__quoteOpt:hover{border-color:var(--border);color:var(--cream)}.page-module__dGhieG__quoteOptOn{border-color:var(--gold);color:var(--ink);background:var(--gold)}.page-module__dGhieG__quoteHint{color:var(--cream3);margin-top:8px;font-size:.9rem;font-style:italic;font-weight:300}.page-module__dGhieG__quoteResult{border-top:1px solid var(--border2);margin-top:12px;padding-top:36px}.page-module__dGhieG__quoteResultLabel{font-family:var(--display);letter-spacing:.28em;text-transform:uppercase;color:var(--cream3);margin-bottom:12px;font-size:.58rem;font-weight:700}.page-module__dGhieG__quoteResultName{font-family:var(--serif);color:var(--cream);margin-bottom:16px;font-size:1.7rem;font-weight:400;line-height:1.2}.page-module__dGhieG__quoteResultPrice{color:var(--gold);margin-left:6px;font-weight:300}.page-module__dGhieG__quoteResultWhy{color:var(--cream2);margin-bottom:28px;font-size:.92rem;font-weight:300;line-height:1.8}.page-module__dGhieG__quoteBtn{font-family:var(--display);letter-spacing:.26em;text-transform:uppercase;background:var(--gold);color:var(--ink);cursor:pointer;transition:transform .3s var(--ease2), background .3s;border:none;align-items:center;gap:12px;padding:18px 38px;font-size:.66rem;font-weight:700;display:inline-flex}.page-module__dGhieG__quoteBtn:hover{background:var(--gold2);transform:translateY(-2px)}.page-module__dGhieG__quoteBtn svg{width:15px;height:auto;transition:transform .4s var(--ease2)}.page-module__dGhieG__quoteBtn:hover svg{transform:translate(5px)}.page-module__dGhieG__quoteTrial{color:var(--gold);margin-top:16px;font-size:.8rem;font-style:italic;font-weight:300}.page-module__dGhieG__packages{background:var(--ink2);padding:140px 56px}.page-module__dGhieG__packagesInner{max-width:1280px;margin:0 auto}.page-module__dGhieG__packagesTitle{font-family:var(--serif);color:var(--cream);letter-spacing:-.018em;text-align:center;margin:12px 0 24px;font-size:clamp(2.6rem,5.5vw,4.8rem);font-weight:300;line-height:1.02}.page-module__dGhieG__packagesTitle em{color:var(--gold);font-style:italic}.page-module__dGhieG__packagesSub{color:var(--cream2);text-align:center;max-width:700px;margin:0 auto 80px;font-size:.96rem;font-weight:300;line-height:1.85}.page-module__dGhieG__packagesSub strong{color:var(--gold);font-weight:500}.page-module__dGhieG__pkgGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.page-module__dGhieG__pkg{background:var(--ink3);border:1px solid var(--border2);height:100%;transition:border-color .4s, transform .4s var(--ease2);flex-direction:column;padding:48px 36px;display:flex;position:relative}.page-module__dGhieG__pkg:hover{border-color:var(--border);transform:translateY(-4px)}.page-module__dGhieG__pkgPopular{border-color:var(--gold);background:var(--ink4)}.page-module__dGhieG__popularTag{background:var(--gold);color:var(--ink);font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;padding:6px 18px;font-size:.52rem;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.page-module__dGhieG__pkgName{font-family:var(--serif);color:var(--cream);margin-bottom:16px;font-size:1.5rem;font-weight:400;line-height:1.2}.page-module__dGhieG__pkgPriceRow{align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.page-module__dGhieG__pkgPrice{font-family:var(--serif);color:var(--gold);letter-spacing:-.01em;font-size:2rem;font-weight:300}.page-module__dGhieG__pkgCadence{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--cream3);font-size:.56rem;font-weight:700}.page-module__dGhieG__pkgBest{color:var(--cream);border-bottom:1px solid var(--border2);margin-bottom:18px;padding-bottom:18px;font-size:.85rem;font-style:italic;line-height:1.5}.page-module__dGhieG__pkgBody{color:var(--cream2);margin-bottom:24px;font-size:.88rem;font-weight:300;line-height:1.7}.page-module__dGhieG__pkgIncludes{flex-direction:column;flex-grow:1;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.page-module__dGhieG__pkgIncludes li{color:var(--cream);align-items:flex-start;gap:10px;font-size:.82rem;font-weight:300;line-height:1.5;display:flex}.page-module__dGhieG__pkgIncludes svg{width:13px;height:13px;color:var(--gold);flex-shrink:0;margin-top:4px}.page-module__dGhieG__pkgTrial{color:var(--gold);margin-bottom:20px;font-size:.8rem;font-style:italic;font-weight:300}.page-module__dGhieG__pkgBtn{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--cream);border:1px solid var(--gold);cursor:pointer;text-align:center;transition:background .3s, color .3s, transform .3s var(--ease2);background:0 0;justify-content:center;align-items:center;gap:12px;padding:18px 28px;font-size:.64rem;font-weight:700;display:inline-flex}.page-module__dGhieG__pkgBtn:hover{background:var(--gold);color:var(--ink);transform:translateY(-2px)}.page-module__dGhieG__pkgBtn svg{width:15px;height:auto;transition:transform .4s var(--ease2)}.page-module__dGhieG__pkgBtn:hover svg{transform:translate(5px)}.page-module__dGhieG__pkgBtnPrimary{background:var(--gold);color:var(--ink)}.page-module__dGhieG__pkgBtnPrimary:hover{background:var(--gold2)}.page-module__dGhieG__pkgConsult{text-align:center;font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--cream2);margin-top:18px;font-size:.56rem;font-weight:700;transition:color .3s;display:block}.page-module__dGhieG__pkgConsult:hover{color:var(--gold)}.page-module__dGhieG__faq{background:var(--ink);padding:140px 56px}.page-module__dGhieG__faqInner{max-width:880px;margin:0 auto}.page-module__dGhieG__faqTitle{font-family:var(--serif);color:var(--cream);letter-spacing:-.018em;text-align:center;margin:12px 0 56px;font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:300;line-height:1.05}.page-module__dGhieG__faqTitle em{color:var(--gold);font-style:italic}.page-module__dGhieG__faqList{flex-direction:column;margin:0;display:flex}.page-module__dGhieG__faqItem{border-bottom:1px solid var(--border2);padding:28px 0}.page-module__dGhieG__faqItem:first-child{border-top:1px solid var(--border2)}.page-module__dGhieG__faqItem dt{font-family:var(--serif);color:var(--cream);margin-bottom:12px;font-size:1.3rem;font-weight:400;line-height:1.3}.page-module__dGhieG__faqItem dd{color:var(--cream2);margin:0;font-size:.92rem;font-weight:300;line-height:1.85}.page-module__dGhieG__finalCta{background:var(--ink);text-align:center;border-top:1px solid var(--border2);background-image:radial-gradient(60% 50% at 50% 0,#c4a96212 0%,#0000 70%),radial-gradient(60% 50% at 50% 100%,#c4a9620a 0%,#0000 70%);padding:140px 56px}.page-module__dGhieG__finalCtaInner{max-width:760px;margin:0 auto}.page-module__dGhieG__finalCtaTitle{font-family:var(--serif);color:var(--cream);letter-spacing:-.018em;margin:12px 0 28px;font-size:clamp(2.6rem,5.5vw,5rem);font-weight:300;line-height:1.02}.page-module__dGhieG__finalCtaTitle em{color:var(--gold);font-style:italic}.page-module__dGhieG__finalCtaBody{color:var(--cream2);margin-bottom:48px;font-size:1rem;font-weight:300;line-height:1.85}.page-module__dGhieG__finalCtaButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.page-module__dGhieG__finalCtaPrimaryBtn{font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;background:var(--gold);color:var(--ink);cursor:pointer;transition:transform .3s var(--ease2), background .3s;border:none;align-items:center;gap:14px;padding:22px 44px;font-size:.68rem;font-weight:700;display:inline-flex}.page-module__dGhieG__finalCtaPrimaryBtn:hover{background:var(--gold2);transform:translateY(-2px)}.page-module__dGhieG__finalCtaPrimaryBtn svg{width:16px;height:auto;transition:transform .4s var(--ease2)}.page-module__dGhieG__finalCtaPrimaryBtn:hover svg{transform:translate(6px)}.page-module__dGhieG__finalCtaSecondary{font-family:var(--display);letter-spacing:.28em;text-transform:uppercase;color:var(--cream2);font-size:.62rem;font-weight:700;transition:color .3s}.page-module__dGhieG__finalCtaSecondary:hover{color:var(--gold)}@media (max-width:1080px){.page-module__dGhieG__whoGrid{grid-template-columns:repeat(2,1fr)}.page-module__dGhieG__approachGrid,.page-module__dGhieG__proofGrid,.page-module__dGhieG__pkgGrid{grid-template-columns:1fr}.page-module__dGhieG__pkgGrid{max-width:540px;margin-left:auto;margin-right:auto}.page-module__dGhieG__proofGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.page-module__dGhieG__hero,.page-module__dGhieG__who,.page-module__dGhieG__approach,.page-module__dGhieG__proof,.page-module__dGhieG__quoteSection,.page-module__dGhieG__packages,.page-module__dGhieG__faq,.page-module__dGhieG__finalCta{padding-left:24px;padding-right:24px}.page-module__dGhieG__whoGrid,.page-module__dGhieG__proofGrid{grid-template-columns:1fr}.page-module__dGhieG__quote{padding:36px 24px}.page-module__dGhieG__finalCtaButtons{flex-direction:column;gap:24px}.page-module__dGhieG__finalCtaPrimaryBtn{justify-content:center;width:100%}}
