.contact-path-card{background:#ffffff14;border:1px solid rgb(156 201 230 / .25);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,background-color .3s ease}.contact-path-card:hover{transform:translateY(-4px);border-color:#e8b84a8c;background:#ffffff1f}.coach-page{--coach-navy: #13305c;--coach-blue: #2b5ca8;--coach-sky: #9cc9e6;--coach-gold: #e8b84a}.coach-hero{background-color:var(--coach-navy)}.coach-hero__photo{object-position:center 18%}@media(width>=1024px){.coach-hero__photo{object-position:58% top}}.coach-hero__overlay{background:linear-gradient(180deg,#0000001f,#00000014 38%,#0000009e 72%,#000000c7),linear-gradient(180deg,rgb(19 48 92 / .22) 0%,transparent 45%)}@media(width>=1024px){.coach-hero__overlay{background:linear-gradient(105deg,#000000b8,#0000007a 36%,#0000001f 54%,#0000002e),linear-gradient(180deg,rgb(19 48 92 / .28) 0%,transparent 42%,rgb(0 0 0 / .35) 100%)}}.coach-hero h1{text-shadow:0 4px 40px rgb(0 0 0 / .45)}.coach-hero-stat{background:linear-gradient(160deg,#ffffff24,#ffffff0d);border:1px solid rgb(156 201 230 / .28);backdrop-filter:blur(10px)}.feature-split{--coach-blue: #2b5ca8;--coach-gold: #e8b84a}.coach-photo-wrap:before{content:"";position:absolute;inset:-12px -12px 12px 12px;border:2px solid rgb(156 201 230 / .45);border-radius:4px;z-index:0;transition:transform .5s cubic-bezier(.22,1,.36,1)}.coach-photo-wrap:hover:before{transform:translate(6px,-6px)}.coach-service-item{border-left:4px solid var(--coach-blue);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}.coach-service-item:hover{transform:translate(6px);border-color:var(--coach-gold)}.contact-card{border-left:4px solid var(--color-blue);background:linear-gradient(180deg,#fff,#f5f8fc);box-shadow:0 12px 40px -24px #13305c33;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease}.contact-card:hover{transform:translate(4px);border-color:#e8b84a}.mp-client-html h1,.mp-client-html h2,.mp-client-html h3,.mp-client-html h4{font-family:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.mp-russ-page{isolation:isolate}.mp-russ-page{--navy:#13305C;--blue:#2B5CA8;--sky:#9CC9E6;--paper:#F5F8FC;--card:#FFFFFF;--ink:#0F1B2D;--muted:#4A5A72;--line:#D5DFEC;--exec:#6B3FA0;--infl:#E07A1F;--rel:#1F7BC1;--strat:#2E9E6B;--sans: var(--font-teams-display);--serif: var(--font-teams-body);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media(prefers-color-scheme:dark){.mp-russ-page:not([data-theme=light]){--paper:#0E1726;--card:#16223A;--ink:#E8EEF7;--muted:#A9B7CC;--line:#2A3A57;--blue:#7FA8E8}}.mp-russ-page[data-theme=dark]{--paper:#0E1726;--card:#16223A;--ink:#E8EEF7;--muted:#A9B7CC;--line:#2A3A57;--blue:#7FA8E8}.mp-russ-page *,.mp-russ-page *:before,.mp-russ-page *:after{box-sizing:border-box}.mp-russ-page{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:1.075rem;line-height:1.65}.mp-russ-page img{max-width:100%;display:block}.mp-russ-page a:not(.btn){color:inherit}.mp-russ-page .wrap{max-width:1040px;margin:0 auto;padding:0 1.5rem}.mp-russ-page h1,.mp-russ-page h2,.mp-russ-page h3{font-family:var(--sans);line-height:1.08;margin:0}.mp-russ-page h2{font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:800;letter-spacing:-.01em;margin-bottom:1.25rem}.mp-russ-page h3{font-size:1.15rem;font-weight:700;margin-bottom:.35rem}.mp-russ-page p{margin:0 0 1rem}.mp-russ-page .btn{display:inline-block;font-family:var(--sans);font-weight:700;font-size:1.05rem;text-decoration:none;background:#fff;color:var(--navy);padding:1rem 1.6rem;border-radius:999px;border:2px solid #FFFFFF}.mp-russ-page .btn:hover{background:var(--sky);border-color:var(--sky);color:var(--navy)}.mp-russ-page .btn:focus-visible,.mp-russ-page a:focus-visible{outline:3px solid var(--infl);outline-offset:3px}.mp-russ-page .btn.solid{background:var(--navy);color:#fff;border-color:var(--navy)}.mp-russ-page .btn.solid:hover{background:var(--blue);border-color:var(--blue);color:#fff}.mp-russ-page .hero{background:var(--navy);color:#fff;padding:2.5rem 0 3.5rem;overflow:hidden}.mp-russ-page .brand{font-family:var(--sans);font-weight:500;letter-spacing:.04em;font-size:1rem;color:var(--sky);margin-bottom:2.75rem}.mp-russ-page .brand b{font-weight:800;color:#fff}.mp-russ-page .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:3rem;align-items:center}.mp-russ-page .hero h1{font-size:clamp(2.6rem,6.6vw,4.9rem);font-weight:800;letter-spacing:-.025em;margin-bottom:1.4rem}.mp-russ-page .hero .lede{font-size:1.2rem;color:#dce8f5;max-width:34ch;margin-bottom:2rem}.mp-russ-page .mosaic{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.mp-russ-page .mosaic span{aspect-ratio:1;border-radius:6px;opacity:0;transform:scale(.6);animation:mp-russ-pop .5s ease forwards}.mp-russ-page .mosaic .e{background:var(--exec)}.mp-russ-page .mosaic .i{background:var(--infl)}.mp-russ-page .mosaic .r{background:var(--rel)}.mp-russ-page .mosaic .s{background:var(--strat)}.mp-russ-page .mosaic-cap{font-family:var(--sans);font-size:.9rem;color:var(--sky);margin-top:1rem}.mp-russ-page .legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-family:var(--sans);font-size:.82rem;color:#dce8f5;margin-top:.6rem}.mp-russ-page .legend i{display:inline-block;width:.7rem;height:.7rem;border-radius:2px;margin-right:.35rem;vertical-align:-1px}@keyframes mp-russ-pop{to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mp-russ-page .mosaic span{animation:none;opacity:1;transform:none}}.mp-russ-page section{padding:4rem 0}.mp-russ-page .intro{max-width:62ch;font-size:1.2rem;color:var(--muted)}.mp-russ-page .outcomes{display:grid;grid-template-columns:repeat(2,1fr);gap:0 3rem;margin-top:2rem}.mp-russ-page .outcome{padding:1.4rem 0 1.4rem 1.25rem;border-left:5px solid var(--c);margin-bottom:.5rem}.mp-russ-page .outcome p{margin:0;color:var(--muted)}.mp-russ-page .stats{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mp-russ-page .stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.mp-russ-page .stat b{display:block;font-family:var(--sans);font-weight:800;font-size:clamp(2.2rem,4.5vw,3.2rem);color:var(--blue);line-height:1}.mp-russ-page .stat p{margin:.6rem 0 0;font-size:.98rem;color:var(--muted)}.mp-russ-page .source{font-size:.85rem;color:var(--muted);margin-top:1.75rem}.mp-russ-page .steps{list-style:none;padding:0;margin:2rem 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;counter-reset:s}.mp-russ-page .steps li{counter-increment:s;border-top:3px solid var(--navy);padding-top:1rem}.mp-russ-page[data-theme=dark] .steps li{border-color:var(--sky)}@media(prefers-color-scheme:dark){.mp-russ-page:not([data-theme=light]) .steps li{border-color:var(--sky)}}.mp-russ-page .steps li:before{content:counter(s);font-family:var(--sans);font-weight:800;font-size:2rem;color:var(--blue);display:block;line-height:1;margin-bottom:.6rem}.mp-russ-page .steps p{font-size:.98rem;color:var(--muted);margin:0}.mp-russ-page .bigquote{background:var(--blue);color:#fff}.mp-russ-page[data-theme=dark] .bigquote{background:#1c3e73}@media(prefers-color-scheme:dark){.mp-russ-page:not([data-theme=light]) .bigquote{background:#1c3e73}}.mp-russ-page .bigquote blockquote{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(1.5rem,3.4vw,2.2rem);line-height:1.35;max-width:30ch}.mp-russ-page .bigquote cite{display:block;font-style:normal;font-family:var(--sans);font-size:1rem;margin-top:1.25rem;color:#dce8f5}.mp-russ-page .tgrid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.mp-russ-page .tcard{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:2rem}.mp-russ-page .tcard p{font-size:1.05rem}.mp-russ-page .who{font-family:var(--sans);font-size:.95rem;color:var(--muted);margin:0}.mp-russ-page .who strong{color:var(--ink);display:block;font-size:1.02rem}.mp-russ-page .formats{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.mp-russ-page .format{border:2px solid var(--line);border-radius:14px;padding:1.75rem}.mp-russ-page .format p{margin:0;color:var(--muted)}.mp-russ-page .about{display:grid;grid-template-columns:220px 1fr;gap:2.5rem;align-items:center}.mp-russ-page .about img{border-radius:14px;width:220px;height:auto;border:4px solid var(--card);box-shadow:0 0 0 1px var(--line)}.mp-russ-page .about p{color:var(--muted)}.mp-russ-page .cta{background:var(--navy);color:#fff;padding:4.5rem 0}.mp-russ-page .cta-grid{display:grid;grid-template-columns:300px 1fr;gap:3rem;align-items:center}.mp-russ-page .cta-grid img{border-radius:16px;width:300px;height:auto}@media(max-width:820px){.mp-russ-page .cta-grid{grid-template-columns:1fr;text-align:center}.mp-russ-page .cta-grid img{width:240px;margin:0 auto}}.mp-russ-page .cta h2{color:#fff}.mp-russ-page .cta p{color:#dce8f5;max-width:52ch;margin:0 0 2rem}@media(max-width:820px){.mp-russ-page .cta p{margin:0 auto 2rem}}.mp-russ-page .verse{font-style:italic;font-size:1rem;color:var(--sky);margin-top:2.5rem}.mp-russ-page footer{text-align:center;font-family:var(--sans);font-size:.9rem;color:var(--muted);padding:2rem 0}@media(max-width:820px){.mp-russ-page .hero-grid,.mp-russ-page .outcomes,.mp-russ-page .tgrid,.mp-russ-page .formats,.mp-russ-page .about{grid-template-columns:1fr}.mp-russ-page .stat-grid{grid-template-columns:1fr;gap:1.5rem}.mp-russ-page .steps{grid-template-columns:1fr 1fr}.mp-russ-page .mosaic{max-width:360px}.mp-russ-page .about img{width:180px}}@media(max-width:480px){.mp-russ-page .steps{grid-template-columns:1fr}.mp-russ-page section{padding:3rem 0}}.mp-courses-page{isolation:isolate}.mp-courses-page{--blue-dark: #071a52;--blue-mid: #1565d8;--blue-bright: #1a6be0;--charcoal: #181818;--gold: #C9A84C;--white: #ffffff;box-sizing:border-box}.mp-courses-page *,.mp-courses-page *:before,.mp-courses-page *:after{box-sizing:inherit;margin:0;padding:0}.mp-courses-page{font-family:Arial,Helvetica,sans-serif;background:var(--blue-dark);color:var(--white)}.mp-courses-page{position:relative;isolation:isolate}.mp-courses-page:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(68,136,255,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(68,136,255,.11) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:-1}:where(.mp-courses-page) .mp-wrap{max-width:960px;margin:0 auto;padding:32px 24px 96px}:where(.mp-courses-page) .mp-header{text-align:center;padding:72px 24px 56px}:where(.mp-courses-page) .mp-logo-mark{font-size:13px;font-weight:900;letter-spacing:5px;color:var(--white);margin-bottom:8px;text-transform:uppercase}:where(.mp-courses-page) .mp-logo-sub{font-size:10px;letter-spacing:3px;color:#ffffff80;text-transform:uppercase;margin-bottom:40px}:where(.mp-courses-page) .mp-header h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,5.5vw,46px);font-weight:900;line-height:1.25;letter-spacing:-.5px;color:var(--white);margin-bottom:20px}:where(.mp-courses-page) .mp-header h1 em{font-style:normal;color:var(--gold)}:where(.mp-courses-page) .mp-header p{font-size:15px;color:#ffffffad;max-width:540px;margin:0 auto;line-height:1.75}:where(.mp-courses-page) .mp-divider{width:56px;height:3px;background:var(--gold);margin:36px auto 0;border-radius:2px}:where(.mp-courses-page) .mp-section-label{text-align:center;font-size:10px;font-weight:700;letter-spacing:5px;color:var(--gold);text-transform:uppercase;margin:56px 0 28px}:where(.mp-courses-page) .mp-grid{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:640px){:where(.mp-courses-page) .mp-grid{grid-template-columns:1fr 1fr}}:where(.mp-courses-page) .mp-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}:where(.mp-courses-page) .mp-card:hover{transform:translateY(-5px);border-color:#c9a84c73;box-shadow:0 16px 40px #00000059}:where(.mp-courses-page) .mp-card.mp-coming-soon{opacity:.72}:where(.mp-courses-page) .mp-card.mp-coming-soon:hover{transform:none;border-color:#ffffff1a;box-shadow:none;cursor:default}:where(.mp-courses-page) .mp-card-img{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:var(--blue-mid);flex-shrink:0}:where(.mp-courses-page) .mp-card-img img{width:100%;height:100%;object-fit:cover;display:block}:where(.mp-courses-page) .mp-cs-overlay{position:absolute;inset:0;background:#071a52d6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px}:where(.mp-courses-page) .mp-cs-badge{background:var(--gold);color:var(--charcoal);font-size:9px;font-weight:900;letter-spacing:3px;padding:6px 18px;border-radius:4px;text-transform:uppercase}:where(.mp-courses-page) .mp-cs-name{font-size:28px;font-weight:900;color:var(--white);text-align:center;line-height:1.15;letter-spacing:1px}:where(.mp-courses-page) .mp-cs-tagline{font-size:12px;color:#fff9;text-align:center;line-height:1.5}:where(.mp-courses-page) .mp-cs-bg{width:100%;height:100%;background:linear-gradient(145deg,#071a52,#1a3a8a 60%,#0d2468);position:relative;min-height:280px}:where(.mp-courses-page) .mp-cs-bg svg{position:absolute;inset:0;width:100%;height:100%;opacity:.15}:where(.mp-courses-page) .mp-card-body{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1;gap:0}:where(.mp-courses-page) .mp-card-tag{font-size:9px;font-weight:700;letter-spacing:3px;color:var(--gold);text-transform:uppercase;margin-bottom:8px}:where(.mp-courses-page) .mp-card-title{font-size:19px;font-weight:900;line-height:1.25;color:var(--white);margin-bottom:10px}:where(.mp-courses-page) .mp-card-desc{font-size:13px;color:#ffffff9e;line-height:1.65;margin-bottom:18px;flex:1}:where(.mp-courses-page) .mp-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}:where(.mp-courses-page) .mp-pill{font-size:10px;font-weight:700;letter-spacing:.5px;background:#c9a84c1a;border:1px solid rgba(201,168,76,.28);color:var(--gold);padding:3px 11px;border-radius:20px}:where(.mp-courses-page) .mp-price{font-size:26px;font-weight:900;color:var(--white);margin-bottom:16px}:where(.mp-courses-page) .mp-price small{font-size:12px;font-weight:400;color:#fff6;margin-left:6px;vertical-align:middle}:where(.mp-courses-page) .mp-btn{display:block;text-align:center;padding:14px 20px;border-radius:7px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase;transition:opacity .2s,background .2s;border:none;cursor:pointer}:where(.mp-courses-page) .mp-btn-blue{background:var(--blue-bright);color:var(--white)}:where(.mp-courses-page) .mp-btn-blue:hover{opacity:.86}:where(.mp-courses-page) .mp-btn-disabled{background:#ffffff12;color:#ffffff4d;pointer-events:none;border:1px solid rgba(255,255,255,.08)}:where(.mp-courses-page) .mp-coaching{background:#ffffff08;border:1px solid rgba(201,168,76,.22);border-radius:14px;padding:40px 32px;margin-top:40px;text-align:center}:where(.mp-courses-page) .mp-coaching .mp-section-label{margin:0 0 12px}:where(.mp-courses-page) .mp-coaching h2{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:900;color:var(--white);margin-bottom:12px;line-height:1.2}:where(.mp-courses-page) .mp-coaching p{font-size:14px;color:#ffffffa6;line-height:1.7;max-width:500px;margin:0 auto 24px}:where(.mp-courses-page) .mp-btn-gold{display:inline-block;background:var(--gold);color:var(--charcoal);padding:14px 36px;border-radius:7px;font-size:12px;font-weight:900;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:opacity .2s}:where(.mp-courses-page) .mp-btn-gold:hover{opacity:.86}
