.coaching-module__aVVd3a__page{max-width:var(--container-max);padding:120px var(--container-pad) 100px;margin:0 auto}.coaching-module__aVVd3a__hero{text-align:center;margin-bottom:100px}.coaching-module__aVVd3a__badge{font-family:var(--font-sans), sans-serif;text-transform:uppercase;letter-spacing:.15em;color:var(--bronze-500,#cc8e66);background:#cc8e660f;border:1px solid #cc8e6640;border-radius:100px;margin-bottom:24px;padding:6px 18px;font-size:11px;font-weight:600;display:inline-block}.coaching-module__aVVd3a__heroTitle{font-family:var(--font-display), serif;letter-spacing:-.02em;color:var(--white,#f0ece4);margin:0 0 24px;font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1.08}.coaching-module__aVVd3a__heroAccent{background:var(--cta-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.coaching-module__aVVd3a__heroDesc{font-family:var(--font-sans), sans-serif;color:#ffffff73;max-width:600px;margin:0 auto 36px;font-size:16px;line-height:1.7}.coaching-module__aVVd3a__heroCta{background:var(--cta-gradient);color:#fff;font-family:var(--font-sans), sans-serif;border-radius:14px;align-items:center;gap:8px;padding:16px 40px;font-size:15px;font-weight:600;text-decoration:none;transition:filter .25s,transform .15s;display:inline-flex}.coaching-module__aVVd3a__heroCta:hover{filter:brightness(1.1);transform:translateY(-2px)}.coaching-module__aVVd3a__heroMeta{justify-content:center;gap:40px;margin-top:48px;display:flex}.coaching-module__aVVd3a__heroMetaItem{flex-direction:column;gap:4px;display:flex}.coaching-module__aVVd3a__heroMetaValue{font-family:var(--font-display), serif;color:var(--white,#f0ece4);font-size:24px;font-weight:700}.coaching-module__aVVd3a__heroMetaLabel{font-family:var(--font-sans), sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;font-size:11px}.coaching-module__aVVd3a__sectionLabel{font-family:var(--font-sans), sans-serif;letter-spacing:.25em;text-transform:uppercase;color:var(--bronze-500,#cc8e66);margin-bottom:12px;font-size:11px;font-weight:500;display:block}.coaching-module__aVVd3a__sectionHeading{font-family:var(--font-display), serif;color:var(--white,#f0ece4);margin:0 0 48px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15}.coaching-module__aVVd3a__methodology{margin-bottom:100px}.coaching-module__aVVd3a__stepsGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.coaching-module__aVVd3a__stepCard{background:#0f0d0b80;border:1px solid #ffffff0f;border-radius:16px;padding:28px;transition:border-color .2s;position:relative}.coaching-module__aVVd3a__stepCard:hover{border-color:#cc8e6633}.coaching-module__aVVd3a__stepNumber{font-family:var(--font-display), serif;color:#cc8e6614;font-size:48px;font-weight:700;line-height:1;position:absolute;top:20px;right:24px}.coaching-module__aVVd3a__stepTitle{font-family:var(--font-display), serif;color:#ffffffe6;margin:0 0 8px;font-size:18px;font-weight:600}.coaching-module__aVVd3a__stepText{font-family:var(--font-sans), sans-serif;color:#ffffff73;margin:0;font-size:13px;line-height:1.65}.coaching-module__aVVd3a__pillars{margin-bottom:100px}.coaching-module__aVVd3a__pillarsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.coaching-module__aVVd3a__pillarCard{background:#0f0d0b80;border:1px solid #ffffff0f;border-radius:16px;padding:32px 28px;transition:border-color .2s}.coaching-module__aVVd3a__pillarCard:hover{border-color:#cc8e6633}.coaching-module__aVVd3a__pillarIcon{margin-bottom:16px;font-size:28px;display:block}.coaching-module__aVVd3a__pillarTitle{font-family:var(--font-display), serif;color:#ffffffe6;margin:0 0 8px;font-size:18px;font-weight:600}.coaching-module__aVVd3a__pillarText{font-family:var(--font-sans), sans-serif;color:#ffffff73;margin:0;font-size:13px;line-height:1.65}.coaching-module__aVVd3a__testimonials{margin-bottom:100px}.coaching-module__aVVd3a__testimonialGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.coaching-module__aVVd3a__testimonialCard{background:#0f0d0b80;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:16px;padding:32px 28px;display:flex}.coaching-module__aVVd3a__quote{font-family:var(--font-display), serif;color:var(--bronze-500,#cc8e66);opacity:.3;font-size:40px;line-height:1}.coaching-module__aVVd3a__testimonialText{font-family:var(--font-sans), sans-serif;color:#ffffff8c;flex:1;margin:0;font-size:13px;line-height:1.7}.coaching-module__aVVd3a__testimonialMeta{justify-content:space-between;align-items:flex-end;display:flex}.coaching-module__aVVd3a__testimonialName{font-family:var(--font-sans), sans-serif;color:#fffc;font-size:13px;font-weight:600}.coaching-module__aVVd3a__testimonialLocation{color:#ffffff59;font-size:12px}.coaching-module__aVVd3a__testimonialResult{font-family:var(--font-sans), sans-serif;color:var(--bronze-500,#cc8e66);font-size:12px;font-weight:600}.coaching-module__aVVd3a__cta{margin-bottom:80px}.coaching-module__aVVd3a__ctaCard{text-align:center;background:#0f0d0b99;border:1px solid #cc8e6626;border-radius:24px;padding:56px 48px;position:relative;overflow:hidden}.coaching-module__aVVd3a__ctaCard:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#cc8e660f 0%,#0000 70%);position:absolute;inset:0}.coaching-module__aVVd3a__ctaTitle{font-family:var(--font-display), serif;color:var(--white,#f0ece4);margin:0 0 16px;font-size:clamp(28px,4vw,40px);font-weight:700}.coaching-module__aVVd3a__ctaText{font-family:var(--font-sans), sans-serif;color:#ffffff80;max-width:520px;margin:0 auto 32px;font-size:16px;line-height:1.7}.coaching-module__aVVd3a__ctaBtn{background:var(--cta-gradient);color:#fff;font-family:var(--font-sans), sans-serif;border-radius:14px;align-items:center;gap:8px;margin-bottom:20px;padding:16px 40px;font-size:15px;font-weight:600;text-decoration:none;transition:filter .25s,transform .15s;display:inline-flex}.coaching-module__aVVd3a__ctaBtn:hover{filter:brightness(1.1);transform:translateY(-2px)}.coaching-module__aVVd3a__ctaNote{font-family:var(--font-sans), sans-serif;color:#ffffff40;margin:0;font-size:12px}.coaching-module__aVVd3a__back{text-align:center}.coaching-module__aVVd3a__backLink{font-family:var(--font-sans), sans-serif;color:#ffffff59;font-size:13px;text-decoration:none;transition:color .2s}.coaching-module__aVVd3a__backLink:hover{color:var(--bronze-500,#cc8e66)}@media (max-width:1024px){.coaching-module__aVVd3a__stepsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.coaching-module__aVVd3a__page{padding:100px var(--container-pad) 60px}.coaching-module__aVVd3a__hero{margin-bottom:64px}.coaching-module__aVVd3a__heroMeta{gap:24px}.coaching-module__aVVd3a__heroMetaValue{font-size:20px}.coaching-module__aVVd3a__stepsGrid,.coaching-module__aVVd3a__pillarsGrid,.coaching-module__aVVd3a__testimonialGrid{grid-template-columns:1fr}.coaching-module__aVVd3a__ctaCard{padding:40px 24px}.coaching-module__aVVd3a__methodology,.coaching-module__aVVd3a__pillars,.coaching-module__aVVd3a__testimonials{margin-bottom:64px}}
