.trainer-support[data-astro-cid-hyzqyq5f]{border-block:1px solid var(--line);background:#0b0e13}.trainer-support-grid[data-astro-cid-hyzqyq5f]{border-top:.25rem solid var(--signal-red);grid-template-columns:1fr 1.1fr;gap:clamp(2rem,6vw,6rem);padding-top:2rem;display:grid}.trainer-support[data-astro-cid-hyzqyq5f] h2[data-astro-cid-hyzqyq5f]{font-size:clamp(2rem,3.4vw,3.4rem)}.trainer-support[data-astro-cid-hyzqyq5f] p[data-astro-cid-hyzqyq5f]{color:var(--stone-bright)}.trainer-support[data-astro-cid-hyzqyq5f] .section-label[data-astro-cid-hyzqyq5f]{color:var(--gold-bright)}.trainer-support[data-astro-cid-hyzqyq5f] .button[data-astro-cid-hyzqyq5f]{margin-top:1rem}@media (width<=52rem){.trainer-support-grid[data-astro-cid-hyzqyq5f]{grid-template-columns:1fr}}.profile-grid[data-astro-cid-hyzqyq5f],.book-grid[data-astro-cid-hyzqyq5f]{grid-template-columns:minmax(17rem,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(2.5rem,8vw,8rem);display:grid}.profile-card[data-astro-cid-hyzqyq5f]{border:1px solid var(--line-strong);border-top:.45rem solid var(--signal-red);background:#0b0e13;flex-direction:column;justify-content:space-between;min-height:25rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000047}.profile-card[data-astro-cid-hyzqyq5f]:after{content:"";border:1px solid #c9a75b4d;border-radius:50%;width:15rem;height:7rem;position:absolute;bottom:4rem;right:-4.5rem;transform:rotate(-15deg)}.profile-name[data-astro-cid-hyzqyq5f],.profile-foot[data-astro-cid-hyzqyq5f]{z-index:1;margin:0;position:relative}.profile-name[data-astro-cid-hyzqyq5f]{color:var(--ivory);font:700 .92rem var(--display)}.profile-card[data-astro-cid-hyzqyq5f]>div[data-astro-cid-hyzqyq5f]{z-index:1;display:grid;position:relative}.profile-kicker[data-astro-cid-hyzqyq5f],.profile-role[data-astro-cid-hyzqyq5f]{color:var(--stone);font-family:var(--mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase}.profile-card[data-astro-cid-hyzqyq5f] strong[data-astro-cid-hyzqyq5f]{color:var(--ivory);font:760 clamp(2.6rem, 5vw, 4.5rem) / .95 var(--display);letter-spacing:-.055em}.profile-foot[data-astro-cid-hyzqyq5f]{max-width:17rem;color:var(--stone-bright);font-size:.82rem;line-height:1.5}.profile-copy[data-astro-cid-hyzqyq5f]>p[data-astro-cid-hyzqyq5f]:last-child,.book-grid[data-astro-cid-hyzqyq5f] p[data-astro-cid-hyzqyq5f]:not(.section-label):not(.lede),.bridge-copy[data-astro-cid-hyzqyq5f]>p[data-astro-cid-hyzqyq5f]:last-child,.qualifications-intro[data-astro-cid-hyzqyq5f]>p[data-astro-cid-hyzqyq5f]:last-child{max-width:45rem;color:var(--stone-bright)}.qualifications[data-astro-cid-hyzqyq5f]{border-block:1px solid var(--line);background:#07090c}.qualifications-grid[data-astro-cid-hyzqyq5f]{grid-template-columns:minmax(17rem,.72fr) minmax(22rem,1.28fr);gap:clamp(2.5rem,8vw,8rem);display:grid}.license-board[data-astro-cid-hyzqyq5f]{border-top:1px solid var(--gold)}.board-label[data-astro-cid-hyzqyq5f]{color:var(--gold-bright);font:500 var(--step--1) var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:0;padding:.9rem 0}.license-board[data-astro-cid-hyzqyq5f] ul[data-astro-cid-hyzqyq5f]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.license-board[data-astro-cid-hyzqyq5f] li[data-astro-cid-hyzqyq5f]{border-bottom:1px solid var(--line);min-height:3.75rem;color:var(--ivory);font:660 1rem var(--display);grid-template-columns:2rem 1fr;align-items:center;gap:.85rem;display:grid}.license-board[data-astro-cid-hyzqyq5f] li[data-astro-cid-hyzqyq5f] span[data-astro-cid-hyzqyq5f]{color:var(--gold-bright);font:500 .66rem var(--mono)}.extras[data-astro-cid-hyzqyq5f]{border-left:.25rem solid var(--signal-red);background:var(--surface);margin-top:1.25rem;padding:1rem 1.15rem}.extras[data-astro-cid-hyzqyq5f] p[data-astro-cid-hyzqyq5f]{color:var(--stone-bright);margin:.4rem 0 0}.author-proof[data-astro-cid-hyzqyq5f]{border:1px solid var(--line);grid-template-columns:minmax(7.5rem,.35fr) minmax(0,1fr);gap:1rem;margin-top:.75rem;padding:1rem 1.15rem;display:grid}.author-proof[data-astro-cid-hyzqyq5f] span[data-astro-cid-hyzqyq5f]{color:var(--ivory);font:700 .82rem var(--display)}.author-proof[data-astro-cid-hyzqyq5f] p[data-astro-cid-hyzqyq5f]{color:var(--stone-bright);margin:0;font-size:.84rem}.method[data-astro-cid-hyzqyq5f] h2[data-astro-cid-hyzqyq5f]{max-width:50rem;margin-bottom:3rem}.method-grid[data-astro-cid-hyzqyq5f]{border-block:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.method-grid[data-astro-cid-hyzqyq5f] article[data-astro-cid-hyzqyq5f]{border-left:1px solid var(--line-strong);min-height:18rem;padding:1.5rem}.method-grid[data-astro-cid-hyzqyq5f] article[data-astro-cid-hyzqyq5f]:first-child{border-left:0;padding-left:0}.method-grid[data-astro-cid-hyzqyq5f] article[data-astro-cid-hyzqyq5f]>span[data-astro-cid-hyzqyq5f]{color:var(--gold-bright);font:500 var(--step--1) var(--mono);letter-spacing:.08em;text-transform:uppercase}.method-grid[data-astro-cid-hyzqyq5f] h3[data-astro-cid-hyzqyq5f]{margin:3.5rem 0 1rem}.method-grid[data-astro-cid-hyzqyq5f] p[data-astro-cid-hyzqyq5f]{color:var(--stone-bright);font-size:.93rem}.book-proof[data-astro-cid-hyzqyq5f]{border-block:1px solid var(--line);background:var(--deep-navy)}.book-art[data-astro-cid-hyzqyq5f]{width:min(100%,20rem);margin-inline:auto;transform:rotate(-1.5deg)}.book-grid[data-astro-cid-hyzqyq5f] .button[data-astro-cid-hyzqyq5f]{margin-top:1rem}.book-button[data-astro-cid-hyzqyq5f]{border-color:var(--signal-red);background:var(--signal-red);color:#fff}.bridge-inner[data-astro-cid-hyzqyq5f]{gap:clamp(2.5rem,6vw,5rem);display:grid}.bridge-copy[data-astro-cid-hyzqyq5f]{grid-template-columns:minmax(17rem,.85fr) minmax(0,1.15fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.bridge-copy[data-astro-cid-hyzqyq5f] .section-label[data-astro-cid-hyzqyq5f]{grid-column:1/-1;margin-bottom:-1rem}.lockup[data-astro-cid-hyzqyq5f]{border:1px solid var(--line);background:#07090c;padding:clamp(1rem,3vw,2rem)}.next-step[data-astro-cid-hyzqyq5f]{border-top:1px solid var(--line);background:var(--deep-navy)}.next-step-grid[data-astro-cid-hyzqyq5f]{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.next-step[data-astro-cid-hyzqyq5f] h2[data-astro-cid-hyzqyq5f],.next-step-copy[data-astro-cid-hyzqyq5f]>p[data-astro-cid-hyzqyq5f]{margin-bottom:0}.next-step-copy[data-astro-cid-hyzqyq5f]>p[data-astro-cid-hyzqyq5f]{color:var(--stone-bright)}.next-step-copy[data-astro-cid-hyzqyq5f] .button-row[data-astro-cid-hyzqyq5f]{margin-top:1.4rem}.plan-button[data-astro-cid-hyzqyq5f]{border-color:var(--signal-red);background:var(--signal-red);color:#fff}@media (hover:hover) and (pointer:fine){.book-button[data-astro-cid-hyzqyq5f]:hover,.plan-button[data-astro-cid-hyzqyq5f]:hover{border-color:var(--signal-red-deep);background:var(--signal-red-deep);color:#fff}}@media (width<=52rem){.profile-grid[data-astro-cid-hyzqyq5f],.book-grid[data-astro-cid-hyzqyq5f],.qualifications-grid[data-astro-cid-hyzqyq5f],.bridge-copy[data-astro-cid-hyzqyq5f],.next-step-grid[data-astro-cid-hyzqyq5f]{grid-template-columns:1fr}.bridge-copy[data-astro-cid-hyzqyq5f] .section-label[data-astro-cid-hyzqyq5f]{grid-column:auto;margin-bottom:0}}@media (width<=42rem){.author-proof[data-astro-cid-hyzqyq5f]{grid-template-columns:1fr;gap:.35rem}.method-grid[data-astro-cid-hyzqyq5f]{grid-template-columns:1fr}.method-grid[data-astro-cid-hyzqyq5f] article[data-astro-cid-hyzqyq5f],.method-grid[data-astro-cid-hyzqyq5f] article[data-astro-cid-hyzqyq5f]:first-child{border-top:1px solid var(--line-strong);border-left:0;min-height:0;padding:1.5rem 0}.method-grid[data-astro-cid-hyzqyq5f] article[data-astro-cid-hyzqyq5f]:first-child{border-top:0}.method-grid[data-astro-cid-hyzqyq5f] h3[data-astro-cid-hyzqyq5f]{margin-top:1.5rem}}.philosophy[data-astro-cid-hyzqyq5f]{border-block:1px solid var(--line);background:#0b111b}.philosophy-grid[data-astro-cid-hyzqyq5f]{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.philosophy[data-astro-cid-hyzqyq5f] h2[data-astro-cid-hyzqyq5f]{border-left:4px solid var(--signal-red);padding-left:1rem}.philosophy[data-astro-cid-hyzqyq5f] p[data-astro-cid-hyzqyq5f]{color:var(--stone-bright)}@media (width<=52rem){.philosophy-grid[data-astro-cid-hyzqyq5f]{grid-template-columns:1fr;gap:1rem}}
