.coaching-page{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--ink:#141413;--paper:#f0ede4;--paper-2:#e7e2d6;--rule:#ddd6c8;--hairline:#e6e0d3;--clay:#cc785c;--clay-deep:#b3573a;--muted:#63594c;--dark-rule:#35312a;--green:#1f7a3d;--measure:64ch;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter Tight,system-ui,sans-serif;font-size:18px;line-height:1.65}html:has(.coaching-page){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.coaching-page){scroll-behavior:auto}}.coaching-page *,.coaching-page :before,.coaching-page :after{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion:reduce){.coaching-page *,.coaching-page :before,.coaching-page :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.coaching-page .wrap{max-width:1080px;margin:0 auto;padding-inline:32px}.coaching-page .masthead{justify-content:space-between;align-items:center;gap:16px;padding:26px 0;display:flex}.coaching-page .masthead strong{color:var(--ink);letter-spacing:-.01em;font-family:Poppins,sans-serif;font-size:18px;font-weight:600}.coaching-page .chip{border:1px solid var(--rule);color:var(--muted);border-radius:100px;align-items:center;gap:8px;padding:7px 15px;font-size:13px;display:inline-flex}.coaching-page .chip .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2s infinite coaching-pulse}@keyframes coaching-pulse{0%,to{opacity:1}50%{opacity:.35}}.coaching-page section{padding-block:56px}.coaching-page .kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);align-items:center;gap:13px;margin-bottom:28px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.coaching-page .kicker:before{content:"";background:var(--clay);width:26px;height:2px}.coaching-page h2{letter-spacing:-.025em;max-width:20ch;font-family:Poppins,sans-serif;font-size:clamp(2rem,4vw,3.1rem);font-weight:600;line-height:1.08}.coaching-page .body{max-width:var(--measure);margin-top:28px}.coaching-page .body p+p{margin-top:20px}.coaching-page .body strong{font-weight:600}.coaching-page .btn{background:var(--ink);color:var(--paper);border-radius:100px;padding:15px 30px;font-size:1rem;font-weight:500;text-decoration:none;transition:background .18s,transform .18s;display:inline-block}.coaching-page .btn:hover{background:var(--clay);transform:translateY(-1px)}.coaching-page .btn:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.coaching-page .btn-note{color:var(--muted);margin-top:16px;font-size:.95rem;display:block}.coaching-page .hero{border-bottom:none;padding-block:120px 88px}.coaching-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);margin-bottom:44px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.coaching-page h1{letter-spacing:-.03em;max-width:15ch;font-family:Poppins,sans-serif;font-size:clamp(2.8rem,6vw,5rem);font-weight:700;line-height:1.03}.coaching-page h1 em{color:var(--clay);font-style:normal}.coaching-page .hero-grid{grid-template-columns:1.55fr 1fr;align-items:end;gap:64px;display:grid}@media (width<=880px){.coaching-page .hero-grid{grid-template-columns:1fr;align-items:start;gap:36px}}.coaching-page .hero-side{padding-bottom:6px}.coaching-page .hero .sub{max-width:42ch;color:var(--muted);font-size:1.2rem}.coaching-page .hero .sub strong{color:var(--ink);font-weight:500}.coaching-page .hero-side .btn{margin-top:32px}.coaching-page .feature-wrap{padding-bottom:56px}.coaching-page .feature{background:var(--ink);color:var(--paper);text-align:center;border-radius:28px;justify-content:center;align-items:center;min-height:440px;padding:72px 40px;display:flex;position:relative;overflow:hidden}.coaching-page .feature-anim{z-index:0;filter:blur(60px);position:absolute;inset:0}.coaching-page .feature-anim .orb{opacity:.55;border-radius:50%;position:absolute}.coaching-page .orb-1{background:var(--clay);width:380px;height:380px;animation:14s ease-in-out infinite coaching-drift-1;top:-80px;left:8%}.coaching-page .orb-2{opacity:.4;background:#6c8fb0;width:300px;height:300px;animation:18s ease-in-out infinite coaching-drift-2;bottom:-90px;right:12%}.coaching-page .orb-3{background:var(--clay-deep);opacity:.35;width:240px;height:240px;animation:20s ease-in-out infinite coaching-drift-3;top:40%;left:44%}@keyframes coaching-drift-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,40px)scale(1.12)}}@keyframes coaching-drift-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-50px,-30px)scale(1.15)}}@keyframes coaching-drift-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-50px)scale(.9)}}@media (prefers-reduced-motion:reduce){.coaching-page .feature-anim .orb{animation:none!important}}.coaching-page .feature-serif{z-index:1;letter-spacing:-.015em;max-width:20ch;font-family:Newsreader,Georgia,serif;font-size:clamp(1.9rem,4.2vw,3.2rem);line-height:1.18;position:relative}.coaching-page .compare{background:var(--paper-2);border-radius:22px;margin-top:40px;padding:12px 40px}.coaching-page .compare-head{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);grid-template-columns:1fr 1fr;gap:56px;padding:26px 0 10px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;display:grid}.coaching-page .compare-row{border-bottom:1px solid var(--hairline);grid-template-columns:1fr 1fr;align-items:start;gap:56px;padding:28px 0;display:grid}.coaching-page .compare-row:last-child{border-bottom:none}.coaching-page .said{letter-spacing:-.005em;font-family:Newsreader,Georgia,serif;font-size:1.45rem;font-style:italic;line-height:1.35}.coaching-page .meant{color:var(--muted);font-size:1.05rem;line-height:1.55}.coaching-page .core .body p:first-child{letter-spacing:-.005em;color:var(--ink);font-family:Newsreader,Georgia,serif;font-size:1.55rem;line-height:1.45}.coaching-page .pullquote{border-left:3px solid var(--clay);max-width:var(--measure);margin:64px 0 8px;padding-left:30px}.coaching-page .pullquote p{letter-spacing:-.005em;font-family:Newsreader,Georgia,serif;font-size:1.65rem;font-style:italic;line-height:1.4}.coaching-page .pullquote cite{color:var(--muted);margin-top:16px;font-size:.95rem;font-style:normal;display:block}.coaching-page .outcome-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}@media (width<=820px){.coaching-page .outcome-grid{grid-template-columns:1fr}}.coaching-page .outcome-cell{background:var(--paper-2);border-radius:20px;padding:38px 34px}.coaching-page .outcome-cell.then{background:var(--ink);color:var(--paper)}.coaching-page .outcome-cell .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;display:block}.coaching-page .outcome-cell.then .tag{color:var(--clay)}.coaching-page .outcome-cell h3{margin-bottom:14px;font-family:Newsreader,Georgia,serif;font-size:1.7rem;font-weight:400;line-height:1.25}.coaching-page .outcome-cell p{color:var(--muted);font-size:1.02rem}.coaching-page .outcome-cell.then p{color:#c9c2b4}.coaching-page .outcome-cell.then h3 em{color:var(--clay);font-style:italic}.coaching-page .who{grid-template-columns:1fr 1fr;gap:72px;display:grid}@media (width<=820px){.coaching-page .who{grid-template-columns:1fr;gap:48px}}.coaching-page .who h2{font-size:clamp(1.6rem,3vw,2.1rem)}.coaching-page .list{margin-top:20px;list-style:none}.coaching-page .list li{align-items:baseline;gap:14px;padding:11px 0;font-size:1.05rem;display:flex}.coaching-page .tick{color:var(--clay);flex:none;font-weight:600}.coaching-page .no .tick,.coaching-page .no li{color:var(--muted)}.coaching-page .how{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}@media (width<=820px){.coaching-page .how{grid-template-columns:1fr}}.coaching-page .cell{background:var(--paper-2);border-radius:20px;padding:34px 30px}.coaching-page .cell h3{margin-bottom:12px;font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:600}.coaching-page .cell p{color:var(--muted);font-size:1rem}.coaching-page .cell .num{color:var(--clay);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;display:block}.coaching-page .me{grid-template-columns:1.1fr 1fr;align-items:start;gap:72px;display:grid}@media (width<=820px){.coaching-page .me{grid-template-columns:1fr;gap:48px}}.coaching-page .press-line{color:var(--muted);margin-top:30px;font-size:1.05rem}.coaching-page .press-line em{color:var(--ink);font-family:Newsreader,Georgia,serif;font-style:italic}.coaching-page .record-title{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--hairline);margin-bottom:6px;padding-bottom:16px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.coaching-page .record{justify-content:space-between;gap:24px;padding:12px 0;font-size:1.02rem;display:flex}.coaching-page .record span:first-child{color:var(--muted)}.coaching-page .record span:last-child{text-align:right;font-weight:500}.coaching-page .btn-inline{margin-top:40px}.coaching-page .testis{grid-template-columns:1fr 1fr;gap:24px;margin-top:56px;display:grid}@media (width<=820px){.coaching-page .testis{grid-template-columns:1fr}}.coaching-page .testi{background:var(--paper-2);border-radius:20px;padding:36px 32px}.coaching-page .testi p{letter-spacing:-.005em;font-family:Newsreader,Georgia,serif;font-size:1.35rem;font-style:italic;line-height:1.45}.coaching-page .testi cite{color:var(--muted);margin-top:20px;font-size:.95rem;font-style:normal;display:block}.coaching-page .price-block{background:var(--ink);color:var(--paper);border:none;border-radius:28px;max-width:1080px;margin:0 auto;padding:88px 0}@media (width<=1144px){.coaching-page .price-block{border-radius:24px;margin:0 32px}}.coaching-page .price-block .kicker{color:var(--clay)}.coaching-page .price-block h2{color:var(--paper)}.coaching-page .price-grid{grid-template-columns:1fr 1fr;align-items:end;gap:72px;margin-top:50px;display:grid}@media (width<=820px){.coaching-page .price-grid{grid-template-columns:1fr;align-items:start;gap:44px}}.coaching-page .figure{letter-spacing:-.02em;font-family:Newsreader,Georgia,serif;font-size:clamp(3.6rem,9vw,6rem);line-height:.94}.coaching-page .figure small{letter-spacing:0;text-transform:none;color:#9a8f7f;margin-top:24px;font-family:Inter Tight,sans-serif;font-size:1rem;display:block}.coaching-page .incl{list-style:none}.coaching-page .incl li{gap:16px;padding:12px 0;font-size:1.02rem;display:flex}.coaching-page .incl .tick{color:var(--clay)}.coaching-page .cta{border-bottom:none;padding-block:104px}.coaching-page #book{scroll-margin-top:24px}.coaching-page .cta h2{max-width:24ch}.coaching-page .fineprint{color:var(--muted);max-width:52ch;margin-top:28px;font-size:.98rem}.coaching-page footer{color:var(--muted);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:32px 0;font-size:.95rem;display:flex}@media (width<=640px){.coaching-page .compare{padding:4px 24px}.coaching-page .compare-head{display:none}.coaching-page .compare-row{grid-template-columns:1fr;gap:12px}.coaching-page section{padding-block:44px}.coaching-page .hero{padding-block:48px 60px}}
