:root{--tandem-green:#135740;--tandem-green-light:#1B6B4A;--tandem-green-hover:#0F4733;--tandem-green-soft:#e8f5ef;--text-primary:#1a1a2e;--text-secondary:#4a4a5a;--text-muted:#6b7280;--bg-white:#ffffff;--bg-hero:#F0F0F0;--bg-light:#f7f8fa;--bg-dark:#1e2d3a;--border-light:#e5e7eb;--golden-rod:#fca602;--gold:#fca602;--font-heading:'Playfair Display', Georgia, serif;--font-body:'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--container-width:1200px;--tandem-green-highlight:#7dd3a8;--tandem-amber:#f59e0b;--shadow-sm:0 1px 4px rgba(19, 87, 64, 0.06);--shadow-md:0 2px 12px rgba(19, 87, 64, 0.08);--shadow-lg:0 4px 24px rgba(19, 87, 64, 0.12);--shadow-hover:0 6px 20px rgba(19, 87, 64, 0.15);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:80px;--space-5xl:96px;--size-xs:0.60rem;--size-sm:0.81rem;--size-base:1.1rem;--size-md:1.49rem;--size-lg:2.03rem;--size-xl:2.75rem;--size-2xl:3.73rem}.adhd-coach-page *,.adhd-coach-page *::before,.adhd-coach-page *::after{margin:0;padding:0;box-sizing:border-box}.adhd-coach-page{font-family:var(--font-body);color:var(--text-primary);line-height:1.7;-webkit-font-smoothing:antialiased}.adhd-coach-page img{max-width:100%;height:auto;display:block}.adhd-coach-page a{text-decoration:none;color:inherit;transition:all 0.25s ease}.adhd-coach-page .container{max-width:var(--container-width);margin:0 auto;padding:0 24px}.adhd-coach-page .btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--tandem-green);color:#fff;padding:15px 28px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;letter-spacing:.3px;border:none;cursor:pointer;box-shadow:0 2px 8px rgb(19 87 64 / .25);transition:all 0.25s ease}.adhd-coach-page .btn-primary:hover{background:var(--tandem-green-hover);box-shadow:0 4px 16px rgb(19 87 64 / .35);transform:translateY(-1px)}.adhd-coach-page .btn-secondary{display:inline-flex;align-items:center;gap:6px;color:var(--tandem-green);padding:15px 24px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;border:2px solid var(--tandem-green);cursor:pointer;background:#fff0;transition:all 0.25s ease}.adhd-coach-page .btn-secondary:hover{background:var(--tandem-green-soft)}.adhd-coach-page .section-label{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--tandem-green);margin-bottom:20px}.adhd-coach-page .section-label::before,.adhd-coach-page .section-label::after{content:'';width:24px;height:1.5px;background:var(--tandem-green);opacity:.4}@media (max-width:640px){.adhd-coach-page .btn-primary,.adhd-coach-page .btn-secondary{justify-content:center;text-align:center;width:100%}}.entry-content:has(.adhd-coach-page)>br,.entry-content:has(.adhd-coach-page)>p{display:none}.adhd-coach-page .section-header{text-align:center;max-width:720px;margin:0 auto 56px}.adhd-coach-page .section-header>.section-label{margin-bottom:18px}.adhd-coach-page .section-header>h2{margin:0}.adhd-coach-page .section-header>p{margin:16px auto 0;max-width:560px}.adhd-coach-page .section-header--inline{text-align:left;max-width:none;margin:0 0 24px}.adhd-coach-page .btn-callout{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--tandem-green);padding:15px 28px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;border:none;cursor:pointer;box-shadow:var(--shadow-md);transition:transform 0.2s ease,box-shadow 0.2s ease;text-decoration:none}.adhd-coach-page .btn-callout:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);background:var(--tandem-green-soft)}.adhd-coach-page .btn-callout svg{width:18px;height:18px}.adhd-coach-page .btn-callout-outline{display:inline-flex;align-items:center;gap:8px;background:#fff0;color:#fff;padding:15px 24px;border-radius:8px;border:2px solid rgb(255 255 255 / .6);font-family:var(--font-body);font-size:.9rem;font-weight:600;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease;text-decoration:none}.adhd-coach-page .btn-callout-outline:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255)}.adhd-coach-page .btn-callout-outline svg{width:18px;height:18px}.adhd-hero{position:relative;background:url(https://cdn.tandemcoach.co/wp-content/uploads/2026/02/adhd-executive-coach-featured.jpg?strip=all&w=1400&webp=50&avif=50&sharp=1) center/cover no-repeat;min-height:520px;overflow:hidden}@media (max-width:768px){.adhd-hero{background:linear-gradient(135deg,#135740 0%,#2b3e4f 100%)}}.adhd-hero__overlay{position:absolute;inset:0;background:linear-gradient(to right,rgb(26 26 46 / .88) 0%,rgb(26 26 46 / .75) 50%,rgb(26 26 46 / .35) 100%)}.adhd-hero__inner{position:relative;z-index:1;max-width:var(--container-width);margin:0 auto;padding:80px 24px;display:flex;flex-direction:column;justify-content:center;min-height:520px}.adhd-hero__label{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .12);backdrop-filter:blur(4px);color:#fff;padding:6px 16px;border-radius:100px;font-size:.78rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:24px;width:fit-content}.adhd-hero h1{font-family:var(--font-heading);font-size:2.75rem;font-weight:700;line-height:1.15;color:white!important;margin-bottom:20px;letter-spacing:-.5px;max-width:660px}.adhd-hero h1 span{color:white!important;text-decoration:underline;text-decoration-color:rgb(255 255 255 / .35);text-underline-offset:4px;text-decoration-thickness:2px}.adhd-hero__subtitle{font-size:1.1rem;line-height:1.75;color:rgb(255 255 255 / .85);margin-bottom:36px;max-width:580px}.adhd-hero__ctas{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.adhd-hero .btn-primary{background:#fff;color:var(--tandem-green)!important;box-shadow:0 2px 12px rgb(19 87 64 / .2)}.adhd-hero .btn-primary:hover{background:var(--tandem-green-soft);box-shadow:0 4px 20px rgb(19 87 64 / .25)}.adhd-hero .btn-secondary{color:white!important;border-color:rgb(255 255 255 / .5);background:#fff0}.adhd-hero .btn-secondary:hover{background:rgb(255 255 255 / .1);border-color:#fff}.adhd-trust{background:var(--bg-white);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:20px 0}.adhd-trust .container{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.adhd-trust__item{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--text-muted);font-weight:500}.adhd-trust__icon{width:20px;height:20px;color:var(--tandem-green);flex-shrink:0;font-size:1.1rem;line-height:1}.adhd-trust__item strong{color:var(--text-primary);font-weight:600}.adhd-trust__divider{width:1px;height:24px;background:var(--border-light)}@media (max-width:1024px){.adhd-hero__inner{padding:64px 20px;min-height:460px}.adhd-hero h1{font-size:2.03rem}}@media (max-width:768px){.adhd-hero{min-height:420px}.adhd-hero__inner{padding:48px 20px;min-height:420px}.adhd-hero h1{font-size:2rem;max-width:100%}.adhd-trust .container{flex-direction:column;gap:12px}.adhd-trust__divider{display:none}}@media (max-width:640px){.adhd-hero__inner{padding:40px 16px}.adhd-hero h1{font-size:1.75rem}.adhd-hero__subtitle{font-size:.95rem}.adhd-hero__ctas{flex-direction:column;align-items:stretch}}.adhd-recognition{background:var(--bg-white);padding:88px 0 80px}.adhd-recognition__callout{background:linear-gradient(135deg,var(--tandem-green-soft) 0%,#d4eddf 100%);border-left:4px solid var(--tandem-green);border-radius:0 16px 16px 0;padding:32px 36px;margin-bottom:48px;display:flex;align-items:center;gap:20px}.adhd-recognition__avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid var(--tandem-green);box-shadow:0 2px 8px rgb(19 87 64 / .2)}.adhd-recognition__callout-text{flex:1}.adhd-recognition__quote{font-size:1.1rem;line-height:1.7;color:var(--text-primary);font-style:italic;margin-bottom:8px}.adhd-recognition__quote strong{font-style:normal;color:var(--tandem-green);font-weight:700}.adhd-recognition__attribution{font-size:.82rem;font-weight:600;color:var(--tandem-green);letter-spacing:.3px}.adhd-recognition h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary);margin-bottom:16px}.adhd-recognition__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.adhd-recognition__card{background:var(--bg-light);border:1px solid var(--border-light);border-radius:12px;padding:28px 24px}.adhd-recognition__card-quote{font-family:var(--font-heading);font-size:1.15rem;font-weight:600;line-height:1.35;color:var(--text-primary);margin-bottom:12px}.adhd-recognition__card-desc{font-size:.92rem;line-height:1.6;color:var(--text-muted)}.adhd-recognition__closing-callout{background:var(--tandem-green-soft);border-radius:12px;padding:28px 32px;text-align:center}.adhd-recognition__closing{font-size:1.05rem;line-height:1.75;color:var(--text-primary);max-width:700px;margin:0 auto}.adhd-recognition__closing strong{color:var(--tandem-green);font-weight:700}@media (max-width:1024px){.adhd-recognition{padding:64px 0 56px}.adhd-recognition__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.adhd-recognition{padding:56px 0 48px}.adhd-recognition h2{font-size:1.85rem}.adhd-recognition__grid{grid-template-columns:1fr}.adhd-recognition__callout{flex-direction:column;text-align:center;padding:28px 24px}.adhd-recognition__closing-callout{padding:24px 20px}}.adhd-reframe{background:var(--bg-light);padding:88px 0 80px}.adhd-reframe h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary);margin-bottom:40px;max-width:700px}.adhd-reframe__layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.adhd-reframe__narrative{font-size:1.05rem;line-height:1.8;color:var(--text-secondary)}.adhd-reframe__narrative p{margin-bottom:20px}.adhd-reframe__narrative em{font-style:normal;font-weight:600;color:var(--tandem-green)}.adhd-reframe__strengths{background:var(--bg-white);border:1px solid var(--border-light);border-radius:16px;padding:32px}.adhd-reframe__strengths-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:24px}.adhd-reframe__row{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-light)}.adhd-reframe__row:last-child{border-bottom:none}.adhd-reframe__trait{flex:1;font-size:.92rem;font-weight:500;color:var(--text-muted)}.adhd-reframe__arrow{color:var(--tandem-green);font-weight:700;font-size:1.1rem;flex-shrink:0}.adhd-reframe__strength{flex:1;font-size:.92rem;font-weight:600;color:var(--tandem-green)}.adhd-reframe__bridge{margin-top:40px;font-size:1.05rem;line-height:1.8;color:var(--text-secondary)}.adhd-reframe__link{display:inline-flex;align-items:center;gap:6px;color:var(--tandem-green)!important;font-weight:600;font-size:.95rem;margin-top:16px}.adhd-reframe__link:hover{color:var(--tandem-green-hover)!important}@media (max-width:1024px){.adhd-reframe{padding:64px 0 56px}.adhd-reframe__layout{gap:32px}}@media (max-width:768px){.adhd-reframe{padding:56px 0 48px}.adhd-reframe h2{font-size:1.85rem}.adhd-reframe__layout{grid-template-columns:1fr}.adhd-reframe__strengths{padding:24px}}.adhd-expertise{background:var(--bg-white);padding:88px 0 80px}.adhd-expertise h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary);margin-bottom:40px}.adhd-expertise__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.adhd-expertise__cherie{grid-column:1 / -1;background:var(--bg-light);border:1px solid var(--border-light);border-radius:16px;padding:40px;display:flex;gap:32px;align-items:start}.adhd-expertise__photo-wrap{flex-shrink:0}.adhd-expertise__photo{width:160px;height:160px;border-radius:12px;object-fit:cover;border:3px solid var(--tandem-green-soft)}.adhd-expertise__badges{display:flex;gap:8px;margin-top:12px}.adhd-expertise__badge{background:var(--tandem-green);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.5px;padding:4px 10px;border-radius:4px}.adhd-expertise__bio h3{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:4px;line-height:1.3}.adhd-expertise__title{font-size:.88rem;font-weight:500;color:var(--tandem-green);margin-bottom:16px}.adhd-expertise__bio p{font-size:1rem;line-height:1.75;color:var(--text-secondary);margin-bottom:20px}.adhd-expertise__stats{display:flex;gap:32px;flex-wrap:wrap}.adhd-expertise__stat{font-size:.85rem;color:var(--text-muted)}.adhd-expertise__stat strong{display:block;font-size:1.25rem;font-weight:700;color:var(--tandem-green);margin-bottom:2px}.adhd-expertise__card{background:var(--bg-light);border:1px solid var(--border-light);border-radius:12px;padding:28px 24px}.adhd-expertise__card h3{font-family:var(--font-heading);font-size:1.2rem;font-weight:600;color:var(--text-primary);margin-bottom:12px;line-height:1.3}.adhd-expertise__card p{font-size:.95rem;line-height:1.7;color:var(--text-secondary);margin-bottom:16px}.adhd-expertise__card-link{display:inline-flex;align-items:center;gap:6px;color:var(--tandem-green)!important;font-weight:600;font-size:.88rem}.adhd-expertise__card-link:hover{color:var(--tandem-green-hover)!important}@media (max-width:1024px){.adhd-expertise{padding:64px 0 56px}}@media (max-width:768px){.adhd-expertise{padding:56px 0 48px}.adhd-expertise h2{font-size:1.85rem}.adhd-expertise__cherie{flex-direction:column;padding:28px 24px;gap:20px}.adhd-expertise__photo{width:120px;height:120px}.adhd-expertise__grid{grid-template-columns:1fr}.adhd-expertise__stats{gap:20px}}.adhd-process{background:var(--bg-light);padding:88px 0 80px}.adhd-process h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary);margin-bottom:48px}.adhd-process__steps{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:48px}.adhd-process__step{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;padding:32px 28px;position:relative}.adhd-process__number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--tandem-green);color:#fff;font-family:var(--font-heading);font-size:1rem;font-weight:700;margin-bottom:16px}.adhd-process__step h3{font-family:var(--font-heading);font-size:1.2rem;font-weight:600;color:var(--text-primary);margin-bottom:12px;line-height:1.3}.adhd-process__step p{font-size:.95rem;line-height:1.7;color:var(--text-secondary)}.adhd-process__free-tag{display:inline-block;background:var(--tandem-green-soft);color:var(--tandem-green);font-size:.72rem;font-weight:700;letter-spacing:.5px;padding:3px 10px;border-radius:4px;text-transform:uppercase;margin-left:8px;vertical-align:middle}.adhd-process__details{background:var(--bg-white);border:1px solid var(--border-light);border-radius:16px;padding:36px 40px}.adhd-process__details-label{font-size:.78rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--tandem-green);margin-bottom:24px}.adhd-process__details-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:24px}.adhd-process__portal{background:var(--tandem-green-soft);border-radius:12px;padding:20px 24px;margin-bottom:24px;display:flex;align-items:center;gap:16px}.adhd-process__portal-icon{font-size:1.5rem;flex-shrink:0;line-height:1}.adhd-process__portal-text{font-size:.92rem;line-height:1.6;color:var(--text-primary)}.adhd-process__portal-text strong{color:var(--tandem-green);font-weight:700}.adhd-process__detail h4{font-family:var(--font-body);font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:6px}.adhd-process__detail p{font-size:.95rem;font-weight:500;color:var(--text-primary);line-height:1.5}.adhd-process__framework{padding-top:24px;border-top:1px solid var(--border-light);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.adhd-process__framework p{font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.adhd-process__framework-link{display:inline-flex;align-items:center;gap:6px;color:var(--tandem-green)!important;font-weight:600;font-size:.88rem;white-space:nowrap}.adhd-process__framework-link:hover{color:var(--tandem-green-hover)!important}@media (max-width:1024px){.adhd-process{padding:64px 0 56px}.adhd-process__details-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.adhd-process{padding:56px 0 48px}.adhd-process h2{font-size:1.85rem}.adhd-process__steps{grid-template-columns:1fr}.adhd-process__details{padding:28px 24px}.adhd-process__details-grid{grid-template-columns:1fr 1fr}.adhd-process__framework{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.adhd-process__details-grid{grid-template-columns:1fr}}.adhd-outcomes{background:var(--bg-white);padding:88px 0 80px}.adhd-outcomes h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary);margin-bottom:48px}.adhd-outcomes__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.adhd-outcomes__stat{text-align:center;padding:28px 20px;background:var(--tandem-green);border-radius:12px;color:#fff}.adhd-outcomes__stat-number{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1;margin-bottom:8px}.adhd-outcomes__stat-label{font-size:.82rem;font-weight:500;line-height:1.4;opacity:.9}.adhd-outcomes__cases{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.adhd-outcomes__case{background:var(--bg-light);border:1px solid var(--border-light);border-radius:16px;padding:36px 32px}.adhd-outcomes__case-tag{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--tandem-green);background:var(--tandem-green-soft);padding:4px 12px;border-radius:4px;margin-bottom:16px}.adhd-outcomes__case h3{font-family:var(--font-heading);font-size:1.3rem;font-weight:600;color:var(--text-primary);margin-bottom:20px;line-height:1.3}.adhd-outcomes__case-section{margin-bottom:16px}.adhd-outcomes__case-section:last-child{margin-bottom:0}.adhd-outcomes__case-section h4{font-family:var(--font-body);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--tandem-green);margin-bottom:6px}.adhd-outcomes__case-section p{font-size:.92rem;line-height:1.7;color:var(--text-secondary)}.adhd-outcomes__result{background:var(--bg-white);border-left:3px solid var(--tandem-green);border-radius:0 8px 8px 0;padding:16px 20px;margin-top:20px}.adhd-outcomes__result p{font-size:.92rem;line-height:1.6;color:var(--text-primary);font-weight:500}.adhd-outcomes__result strong{color:var(--tandem-green)}.adhd-outcomes__timeline{font-size:.82rem;color:var(--text-muted);margin-top:16px}.adhd-outcomes__source{text-align:center;font-size:.78rem;color:var(--text-muted)}@media (max-width:1024px){.adhd-outcomes{padding:64px 0 56px}.adhd-outcomes__stat-number{font-size:1.85rem}}@media (max-width:768px){.adhd-outcomes{padding:56px 0 48px}.adhd-outcomes h2{font-size:1.85rem}.adhd-outcomes__stats{grid-template-columns:1fr;gap:12px}.adhd-outcomes__stat{padding:20px 16px}.adhd-outcomes__cases{grid-template-columns:1fr}.adhd-outcomes__case{padding:28px 24px}}.adhd-faq{background:var(--bg-light);padding:88px 0 80px}.adhd-faq__header{text-align:center;max-width:720px;margin:0 auto 56px}.adhd-faq__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary);margin-bottom:16px}.adhd-faq__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.adhd-faq__list{max-width:800px;margin:0 auto}.adhd-faq__item{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;margin-bottom:12px;overflow:hidden}.adhd-faq__item summary{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;font-family:var(--font-body);font-size:1.02rem;font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none;gap:16px}.adhd-faq__item summary::-webkit-details-marker{display:none}.adhd-faq__item summary::after{content:'+';font-size:1.4rem;font-weight:400;color:var(--tandem-green);flex-shrink:0;transition:transform 0.2s ease}.adhd-faq__item[open] summary::after{content:'\2212'}.adhd-faq__answer{padding:0 24px 20px}.adhd-faq__answer p{font-size:.95rem;line-height:1.75;color:var(--text-secondary);margin-bottom:12px}.adhd-faq__answer p:last-child{margin-bottom:0}.adhd-faq__answer a{color:var(--tandem-green)!important;font-weight:600}.adhd-faq__answer a:hover{text-decoration:underline}.adhd-faq__cta{text-align:center;margin-top:40px}.adhd-faq__cta p{font-size:.95rem;color:var(--text-secondary);margin-bottom:16px}@media (max-width:1024px){.adhd-faq{padding:64px 0 56px}}@media (max-width:768px){.adhd-faq{padding:56px 0 48px}.adhd-faq__header h2{font-size:1.85rem}.adhd-faq__item summary{font-size:.95rem;padding:16px 20px}.adhd-faq__answer{padding:0 20px 16px}}.adhd-guide{background:var(--bg-white);padding:88px 0 80px}.adhd-guide__header{text-align:center;max-width:720px;margin:0 auto 56px}.adhd-guide__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary);margin-bottom:16px}.adhd-guide__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.adhd-guide__content{max-width:800px;margin:0 auto}.adhd-guide__topic{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--border-light)}.adhd-guide__topic:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.adhd-guide__topic h3{font-family:var(--font-heading);font-size:1.4rem;font-weight:600;line-height:1.3;color:var(--text-primary);margin-bottom:12px}.adhd-guide__topic p{font-size:.95rem;line-height:1.75;color:var(--text-secondary);margin-bottom:12px}.adhd-guide__topic p:last-child{margin-bottom:0}.adhd-guide__link{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;color:var(--tandem-green)!important;margin-top:8px}.adhd-guide__link:hover{text-decoration:underline}.adhd-guide__answer{background:var(--bg-light);border-left:3px solid var(--tandem-green);padding:20px 24px;max-width:800px;margin:0 auto 40px}.adhd-guide__answer-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--tandem-green);margin-bottom:8px}.adhd-guide__answer p{font-size:1rem;line-height:1.7;color:var(--text-primary);margin:0}@media (max-width:1024px){.adhd-guide{padding:64px 0 56px}}@media (max-width:768px){.adhd-guide{padding:56px 0 48px}.adhd-guide__header h2{font-size:1.85rem}.adhd-guide__topic h3{font-size:1.2rem}}.adhd-cta{background:var(--tandem-green);padding:80px 0;text-align:center}.adhd-cta__inner{max-width:680px;margin:0 auto}.adhd-cta h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:white!important;margin-bottom:16px}.adhd-cta__copy{font-size:1.08rem;line-height:1.75;color:rgb(255 255 255 / .85);margin-bottom:32px}.adhd-cta__buttons{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.adhd-cta__secondary{font-size:.95rem;line-height:1.6;color:rgb(255 255 255 / .75);margin-bottom:32px}.adhd-cta__secondary a{color:white!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}.adhd-cta__secondary a:hover{opacity:.9}.adhd-cta__confidentiality{font-size:.82rem;color:rgb(255 255 255 / .55);max-width:560px;margin:0 auto;line-height:1.6;border-top:1px solid rgb(255 255 255 / .15);padding-top:24px}@media (max-width:768px){.adhd-cta{padding:56px 0}.adhd-cta h2{font-size:1.85rem}}@media (max-width:640px){.adhd-cta h2{font-size:1.6rem}.adhd-cta__buttons{flex-direction:column;align-items:stretch}}.engagements-page *,.engagements-page *::before,.engagements-page *::after{margin:0;padding:0;box-sizing:border-box}.engagements-page{font-family:var(--font-body);color:var(--text-primary);line-height:1.7;-webkit-font-smoothing:antialiased}.engagements-page img{max-width:100%;height:auto;display:block}.engagements-page a{text-decoration:none;color:inherit;transition:all 0.25s ease}.engagements-page .container{max-width:var(--container-width);margin:0 auto;padding:0 24px}.engagements-page .btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--tandem-green);color:#fff;padding:15px 28px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;letter-spacing:.3px;border:none;cursor:pointer;box-shadow:0 2px 8px rgb(19 87 64 / .25);transition:all 0.25s ease}.engagements-page .btn-primary:hover{background:var(--tandem-green-hover);box-shadow:0 4px 16px rgb(19 87 64 / .35);transform:translateY(-1px)}.engagements-page .btn-secondary{display:inline-flex;align-items:center;gap:6px;color:var(--tandem-green);padding:15px 24px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;border:2px solid var(--tandem-green);cursor:pointer;background:#fff0;transition:all 0.25s ease}.engagements-page .btn-secondary:hover{background:var(--tandem-green-soft)}.engagements-page .section-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:.78rem;font-weight:600;color:var(--tandem-green);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:20px}.engagements-page .section-label::before,.engagements-page .section-label::after{content:'';width:24px;height:1.5px;background:var(--tandem-green);opacity:.4}.engagements-page h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary);margin-bottom:20px}.engagements-page h3{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--text-primary);margin-bottom:12px}.engagements-page p{font-size:1.1rem;line-height:1.75;color:var(--text-secondary)}.engagements-page .cta-band{background:var(--tandem-green);padding:48px 0;text-align:center}.engagements-page .cta-band h3{color:white!important;font-size:1.5rem;margin-bottom:8px}.engagements-page .cta-band p{color:rgb(255 255 255 / .8);font-size:1rem;margin-bottom:24px}@media (max-width:1024px){.engagements-page h2{font-size:1.7rem}.engagements-page h3{font-size:1.3rem}}@media (max-width:768px){.engagements-page h2{font-size:1.6rem}.engagements-page h3{font-size:1.2rem}.engagements-page .cta-band{padding:36px 0}.engagements-page .cta-band h3{font-size:1.3rem}}.engagements-page .section-header{text-align:center;max-width:720px;margin:0 auto 56px}.engagements-page .section-header>.section-label{margin-bottom:18px}.engagements-page .section-header>h2{margin:0}.engagements-page .section-header>p{margin:16px auto 0;max-width:560px}.engagements-page .section-header--inline{text-align:left;max-width:none;margin:0 0 24px}.engagements-page .btn-callout{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--tandem-green);padding:15px 28px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;border:none;cursor:pointer;box-shadow:var(--shadow-md);transition:transform 0.2s ease,box-shadow 0.2s ease;text-decoration:none}.engagements-page .btn-callout:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);background:var(--tandem-green-soft)}.engagements-page .btn-callout svg{width:18px;height:18px}.engagements-page .btn-callout-outline{display:inline-flex;align-items:center;gap:8px;background:#fff0;color:#fff;padding:15px 24px;border-radius:8px;border:2px solid rgb(255 255 255 / .6);font-family:var(--font-body);font-size:.9rem;font-weight:600;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease;text-decoration:none}.engagements-page .btn-callout-outline:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255)}.engagements-page .btn-callout-outline svg{width:18px;height:18px}.eng-hero{position:relative;background:url(https://cdn.tandemcoach.co/wp-content/uploads/2026/02/coaching-engagements-featured.jpg?strip=all&w=1400&webp=50&avif=50&sharp=1) center center / cover no-repeat;min-height:520px;overflow:hidden}@media (max-width:768px){.eng-hero{background:linear-gradient(135deg,#135740 0%,#2b3e4f 100%)}}.eng-hero__overlay{position:absolute;inset:0;background:linear-gradient(to right,rgb(26 26 46 / .95) 0%,rgb(26 26 46 / .88) 50%,rgb(26 26 46 / .6) 100%)}.eng-hero__inner{position:relative;z-index:1;max-width:var(--container-width);margin:0 auto;padding:80px 24px;display:flex;flex-direction:column;justify-content:center;min-height:520px}.eng-hero__label{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .15);backdrop-filter:blur(4px);color:#fff;padding:6px 16px;border-radius:100px;font-size:.78rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:24px;width:fit-content}.eng-hero h1{font-family:var(--font-heading);font-size:2.75rem;font-weight:700;line-height:1.15;color:white!important;margin-bottom:20px;letter-spacing:-.5px;max-width:640px}.eng-hero h1 span{color:white!important;text-decoration:underline;text-decoration-color:rgb(255 255 255 / .35);text-underline-offset:4px;text-decoration-thickness:2px}.engagements-page .eng-hero__subtitle{font-size:1.1rem;line-height:1.75;color:rgb(255 255 255 / .85)!important;margin-bottom:36px;max-width:580px}.eng-hero__ctas{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.eng-hero .btn-primary{background:#fff;color:var(--tandem-green)!important;box-shadow:0 2px 12px rgb(19 87 64 / .2)}.eng-hero .btn-primary:hover{background:var(--tandem-green-soft);box-shadow:0 4px 20px rgb(19 87 64 / .25)}.eng-hero .btn-secondary{color:white!important;border-color:rgb(255 255 255 / .5);background:#fff0}.eng-hero .btn-secondary:hover{background:rgb(255 255 255 / .1);border-color:#fff}.eng-trust{background:var(--bg-white);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:20px 0}.eng-trust .container{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.eng-trust__item{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--text-muted);font-weight:500}.eng-trust__icon{width:20px;height:20px;color:var(--tandem-green);flex-shrink:0}.eng-trust__item strong{color:var(--text-primary);font-weight:600}.eng-trust__divider{width:1px;height:24px;background:var(--border-light)}@media (max-width:1024px){.eng-hero__inner{padding:64px 20px;min-height:460px}.eng-hero h1{font-size:2.03rem}}@media (max-width:768px){.eng-hero{min-height:420px}.eng-hero__overlay{background:linear-gradient(to bottom,rgb(26 26 46 / .88) 0%,rgb(26 26 46 / .75) 100%)}.eng-hero__inner{padding:48px 20px;min-height:420px}.eng-hero h1{font-size:2rem;max-width:100%}.eng-trust .container{flex-direction:column;gap:12px}.eng-trust__divider{display:none}}@media (max-width:640px){.eng-hero__inner{padding:40px 16px}.eng-hero h1{font-size:1.75rem}.eng-hero__subtitle{font-size:.95rem}.eng-hero__ctas{flex-direction:column;align-items:stretch}}.engagements-page .what-is{padding:80px 0;background:var(--bg-white)}.engagements-page .what-is-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.engagements-page .what-is-text p{margin-bottom:16px}.engagements-page .what-is-highlights{display:grid;grid-template-columns:1fr 1fr;gap:20px}.engagements-page .highlight-card{background:var(--bg-light);border-radius:12px;padding:24px;border:1px solid var(--border-light)}.engagements-page .highlight-card .number{font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--tandem-green);margin-bottom:4px;line-height:1}.engagements-page .highlight-card .label{font-size:.85rem;color:var(--text-muted);font-weight:500}@media (max-width:1024px){.engagements-page .what-is-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.engagements-page .what-is{padding:50px 0}.engagements-page .what-is-highlights{grid-template-columns:1fr 1fr;gap:16px}}@media (max-width:640px){.engagements-page .what-is-highlights{grid-template-columns:1fr}}.engagements-page .who{padding:80px 0;background:var(--bg-light)}.engagements-page .who-header{text-align:center;max-width:720px;margin:0 auto 56px}.engagements-page .who-header p{margin-top:8px}.engagements-page .who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.engagements-page .who-card{background:var(--bg-white);border-radius:12px;padding:36px 28px;border:1px solid var(--border-light);transition:box-shadow 0.25s ease}.engagements-page .who-card:hover{box-shadow:0 4px 20px rgb(19 87 64 / .06)}.engagements-page .who-card .icon{width:48px;height:48px;background:var(--tandem-green-soft);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--tandem-green);font-size:1.4rem;font-weight:700}.engagements-page .who-card h3{margin-bottom:10px}.engagements-page .who-card p{font-size:.95rem;line-height:1.65}.engagements-page .who-card ul{list-style:none;margin-top:16px;padding:0}.engagements-page .who-card li{font-size:.9rem;color:var(--text-secondary);padding:6px 0;padding-left:20px;position:relative}.engagements-page .who-card li::before{content:'';position:absolute;left:0;top:13px;width:8px;height:8px;border-radius:50%;background:var(--tandem-green);opacity:.5}@media (max-width:1024px){.engagements-page .who-grid{grid-template-columns:1fr;max-width:600px;margin:0 auto}}@media (max-width:768px){.engagements-page .who{padding:50px 0}.engagements-page .who-header{margin-bottom:32px}}.engagements-page .models{padding:80px 0;background:var(--bg-white)}.engagements-page .models-header{text-align:center;max-width:720px;margin:0 auto 56px}.engagements-page .models-header p{margin-top:8px}.engagements-page .model-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.engagements-page .model-card{border:2px solid var(--border-light);border-radius:12px;padding:36px 28px;display:flex;flex-direction:column;transition:border-color 0.25s ease}.engagements-page .model-card:hover{border-color:var(--tandem-green)}.engagements-page .model-card .model-tag{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--tandem-green);background:var(--tandem-green-soft);padding:4px 12px;border-radius:4px;margin-bottom:16px;align-self:flex-start}.engagements-page .model-card h3{margin-bottom:12px}.engagements-page .model-card .model-desc{font-size:.95rem;line-height:1.65;color:var(--text-secondary);margin-bottom:20px}.engagements-page .model-meta{margin-top:auto;border-top:1px solid var(--border-light);padding-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.engagements-page .model-meta-item .meta-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:2px}.engagements-page .model-meta-item .meta-value{font-size:.9rem;font-weight:500;color:var(--text-primary)}.engagements-page .model-card .model-features{list-style:none;padding:0;margin:0 0 20px}.engagements-page .model-card .model-features li{font-size:.9rem;color:var(--text-secondary);padding:5px 0 5px 24px;position:relative}.engagements-page .model-card .model-features li::before{content:'\2713';position:absolute;left:0;color:var(--tandem-green);font-weight:600}@media (max-width:1024px){.engagements-page .model-cards{grid-template-columns:1fr;max-width:600px;margin:0 auto}}@media (max-width:768px){.engagements-page .models{padding:50px 0}.engagements-page .models-header{margin-bottom:32px}}.engagements-page .process{padding:80px 0;background:var(--bg-light)}.engagements-page .process-header{text-align:center;max-width:720px;margin:0 auto 56px}.engagements-page .process-header p{margin-top:8px}.engagements-page .aspire-timeline{max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px 28px}.engagements-page .aspire-step{position:relative;padding:28px 24px;background:var(--bg-white);border-radius:12px;border:1px solid var(--border-light);transition:border-color 0.25s ease,box-shadow 0.25s ease}.engagements-page .aspire-step:hover{border-color:var(--tandem-green);box-shadow:0 4px 16px rgb(19 87 64 / .08)}.engagements-page .aspire-badge{display:flex;justify-content:center;margin-bottom:14px}.engagements-page .aspire-circle{width:40px;height:40px;border-radius:50%;background:var(--tandem-green);color:#fff;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.engagements-page .aspire-step h3{font-size:1.15rem;margin-bottom:8px}.engagements-page .aspire-step p{font-size:.9rem;line-height:1.65;color:var(--text-secondary)}.engagements-page .aspire-meta{margin-top:12px;font-size:.8rem;color:var(--text-muted);font-weight:500}@media (max-width:1024px){.engagements-page .aspire-timeline{grid-template-columns:1fr 1fr}}@media (max-width:768px){.engagements-page .process{padding:50px 0}.engagements-page .aspire-timeline{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.engagements-page .assessments{padding:80px 0;background:var(--bg-white)}.engagements-page .assessments-header{text-align:center;max-width:720px;margin:0 auto 56px}.engagements-page .assessments-header p{margin-top:8px}.engagements-page .assessments-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:960px;margin:0 auto}.engagements-page .assessment-card{background:var(--bg-light);border-radius:12px;padding:32px 28px;border:1px solid var(--border-light)}.engagements-page .assessment-card__header{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.engagements-page .assessment-card__icon{width:44px;height:44px;border-radius:12px;background:var(--tandem-green-soft);color:var(--tandem-green);display:flex;align-items:center;justify-content:center;flex-shrink:0}.engagements-page .assessment-card__icon svg{width:22px;height:22px}.engagements-page .assessment-card h3{font-size:1.1rem;margin-bottom:2px}.engagements-page .assessment-card__tag{font-size:.75rem;font-weight:600;color:var(--tandem-green);text-transform:uppercase;letter-spacing:.5px}.engagements-page .assessment-card p{font-size:.92rem;line-height:1.65;color:var(--text-secondary);margin-bottom:14px}.engagements-page .assessment-card__detail{font-size:.82rem;color:var(--text-muted);font-weight:500;line-height:1.5}.engagements-page .assessments-note{max-width:680px;margin:32px auto 0;text-align:center;font-size:.92rem;color:var(--text-muted);line-height:1.6}@media (max-width:768px){.engagements-page .assessments{padding:50px 0}.engagements-page .assessments-grid{grid-template-columns:1fr}}.engagements-page .outcomes{padding:80px 0;background:var(--bg-white)}.engagements-page .outcomes-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.engagements-page .outcomes-text p{margin-bottom:16px}.engagements-page .outcomes-list{list-style:none;padding:0;margin:24px 0 0}.engagements-page .outcomes-list li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-light);font-size:.95rem;color:var(--text-secondary);line-height:1.5}.engagements-page .outcomes-list li:last-child{border-bottom:none}.engagements-page .outcomes-list .check{color:var(--tandem-green);font-weight:700;font-size:1.1rem;flex-shrink:0;line-height:1.4}.engagements-page .outcomes-stats{display:grid;grid-template-columns:1fr;gap:20px}.engagements-page .stat-row{background:var(--bg-light);border-radius:12px;padding:24px 28px;border:1px solid var(--border-light)}.engagements-page .stat-row .stat-value{font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--tandem-green);margin-bottom:4px;line-height:1}.engagements-page .stat-row .stat-label{font-size:.9rem;color:var(--text-secondary);line-height:1.4}.engagements-page .stat-source{font-size:.78rem;color:var(--text-muted);margin-top:12px;font-style:italic}@media (max-width:1024px){.engagements-page .outcomes-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.engagements-page .outcomes{padding:50px 0}}.engagements-page .structures{padding:80px 0;background:var(--bg-light)}.engagements-page .structures-header{text-align:center;max-width:720px;margin:0 auto 56px}.engagements-page .structures-header p{margin-top:8px}.engagements-page .structure-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;border:1px solid var(--border-light);background:var(--bg-white)}.engagements-page .structure-table thead{background:var(--tandem-green)}.engagements-page .structure-table th{font-family:var(--font-body);font-size:.85rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px;padding:16px 20px;text-align:left}.engagements-page .structure-table td{font-size:.9rem;color:var(--text-secondary);padding:16px 20px;border-bottom:1px solid var(--border-light);vertical-align:top}.engagements-page .structure-table tr:last-child td{border-bottom:none}.engagements-page .structure-table .feature-name{font-weight:500;color:var(--text-primary)}.engagements-page .structure-note{font-size:.85rem;color:var(--text-muted);margin-top:20px;text-align:center;font-style:italic}@media (max-width:768px){.engagements-page .structures{padding:50px 0}.engagements-page .structure-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.engagements-page .structure-table{min-width:600px}.engagements-page .structure-table th,.engagements-page .structure-table td{padding:12px 14px;font-size:.85rem}}.engagements-page .team{padding:80px 0;background:var(--bg-light)}.engagements-page .team-header{text-align:center;max-width:720px;margin:0 auto 56px}.engagements-page .team-header p{margin-top:8px}.engagements-page .team-content{max-width:960px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.engagements-page .team-leadership{background:var(--bg-white);border-radius:12px;padding:32px 28px;border:1px solid var(--border-light)}.engagements-page .team-leadership h3{font-size:1.15rem;margin-bottom:16px}.engagements-page .team-leadership p{font-size:.92rem;line-height:1.7;color:var(--text-secondary);margin-bottom:16px}.engagements-page .team-stats{display:flex;gap:20px;margin-bottom:20px}.engagements-page .team-stat{flex:1;text-align:center;padding:14px 8px;background:var(--tandem-green-soft);border-radius:8px}.engagements-page .team-stat__number{font-family:var(--font-heading);font-size:1.6rem;font-weight:700;color:var(--tandem-green);line-height:1}.engagements-page .team-stat__label{font-size:.75rem;color:var(--text-muted);margin-top:4px;font-weight:500}.engagements-page .team-link{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;color:var(--tandem-green)}.engagements-page .team-link:hover{text-decoration:underline}.engagements-page .team-matching{background:var(--bg-white);border-radius:12px;padding:32px 28px;border:1px solid var(--border-light)}.engagements-page .team-matching h3{font-size:1.15rem;margin-bottom:20px}.engagements-page .match-steps{list-style:none;padding:0;margin:0}.engagements-page .match-step{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid var(--border-light)}.engagements-page .match-step:last-child{border-bottom:none;padding-bottom:0}.engagements-page .match-step:first-child{padding-top:0}.engagements-page .match-step__num{width:28px;height:28px;border-radius:50%;background:var(--tandem-green-soft);color:var(--tandem-green);font-family:var(--font-heading);font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.engagements-page .match-step__text{font-size:.9rem;line-height:1.6;color:var(--text-secondary)}.engagements-page .match-step__text strong{color:var(--text-primary);font-weight:600}.engagements-page .team-reassurance{max-width:680px;margin:28px auto 0;text-align:center;font-size:.92rem;color:var(--text-muted);line-height:1.6;font-style:italic}@media (max-width:768px){.engagements-page .team{padding:50px 0}.engagements-page .team-content{grid-template-columns:1fr}}.engagements-page .faq{padding:80px 0;background:var(--bg-white)}.engagements-page .faq-header{text-align:center;max-width:720px;margin:0 auto 56px}.engagements-page .faq-list{max-width:800px;margin:0 auto}.engagements-page .faq-item{border-bottom:1px solid var(--border-light)}.engagements-page .faq-item:first-child{border-top:1px solid var(--border-light)}.engagements-page .faq-item summary{display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;list-style:none;font-family:var(--font-body);font-size:1.05rem;font-weight:500;color:var(--text-primary);line-height:1.4;transition:color 0.2s ease}.engagements-page .faq-item summary::-webkit-details-marker{display:none}.engagements-page .faq-item summary::after{content:'+';font-size:1.4rem;font-weight:400;color:var(--tandem-green);margin-left:16px;flex-shrink:0;transition:transform 0.2s ease}.engagements-page .faq-item[open] summary::after{content:'\2212'}.engagements-page .faq-item summary:hover{color:var(--tandem-green)}.engagements-page .faq-answer{padding:0 0 20px}.engagements-page .faq-answer p{font-size:.95rem;line-height:1.7;color:var(--text-secondary)}@media (max-width:768px){.engagements-page .faq{padding:50px 0}.engagements-page .faq-header{margin-bottom:32px}.engagements-page .faq-item summary{font-size:.95rem}}.engagements-page .testimonials{padding:80px 0;background:var(--bg-light)}.engagements-page .testimonials-header{text-align:center;max-width:720px;margin:0 auto 56px}.engagements-page .testimonials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;max-width:900px;margin:0 auto}.engagements-page .testimonial-card{background:var(--bg-white);border-radius:12px;padding:32px 28px;border:1px solid var(--border-light);display:flex;flex-direction:column}.engagements-page .testimonial-quote{font-size:1rem;line-height:1.7;color:var(--text-secondary);font-style:italic;margin-bottom:20px;flex:1}.engagements-page .testimonial-quote::before{content:'\201C';font-family:var(--font-heading);font-size:2.5rem;color:var(--tandem-green);line-height:0;display:block;margin-bottom:8px;opacity:.5}.engagements-page .testimonial-author{border-top:1px solid var(--border-light);padding-top:16px}.engagements-page .testimonial-name{font-weight:600;font-size:.9rem;color:var(--text-primary)}.engagements-page .testimonial-role{font-size:.8rem;color:var(--text-muted);margin-top:2px}@media (max-width:768px){.engagements-page .testimonials{padding:50px 0}.engagements-page .testimonials-grid{grid-template-columns:1fr}}.engagements-page .cta-section{padding:80px 0;background:var(--tandem-green);text-align:center}.engagements-page .cta-section .container{max-width:720px}.engagements-page .cta-section h2{color:#fff;margin-bottom:16px}.engagements-page .cta-section p{color:rgb(255 255 255 / .85);font-size:1.1rem;line-height:1.7;margin-bottom:32px}.engagements-page .engagements-page .engagements-page .cta-section .cta-note{font-size:.85rem;color:rgb(255 255 255 / .6);margin-top:16px}@media (max-width:768px){.engagements-page .cta-section{padding:50px 0}.engagements-page .cta-section p{font-size:1rem}}.supervision-page *,.supervision-page *::before,.supervision-page *::after{margin:0;padding:0;box-sizing:border-box}.supervision-page{font-family:var(--font-body);color:var(--text-primary);line-height:1.7;-webkit-font-smoothing:antialiased}.supervision-page img{max-width:100%;height:auto;display:block}.supervision-page a{text-decoration:none;color:inherit;transition:all 0.25s ease}.supervision-page .container{max-width:var(--container-width);margin:0 auto;padding:0 24px}.supervision-page .btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--tandem-green);color:#fff;padding:15px 28px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;letter-spacing:.3px;border:none;cursor:pointer;box-shadow:0 2px 8px rgb(19 87 64 / .25);transition:all 0.25s ease}.supervision-page .btn-primary:hover{background:var(--tandem-green-hover);box-shadow:0 4px 16px rgb(19 87 64 / .35);transform:translateY(-1px)}.supervision-page .btn-secondary{display:inline-flex;align-items:center;gap:6px;color:var(--tandem-green);padding:15px 24px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;border:2px solid var(--tandem-green);cursor:pointer;background:#fff0;transition:all 0.25s ease}.supervision-page .btn-secondary:hover{background:var(--tandem-green-soft)}.supervision-page .section-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:.78rem;font-weight:600;color:var(--tandem-green);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:20px}.supervision-page .section-label::before,.supervision-page .section-label::after{content:'';width:24px;height:1.5px;background:var(--tandem-green);opacity:.4}.supervision-page h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary);margin-bottom:20px}.supervision-page h3{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--text-primary);margin-bottom:12px}.supervision-page p{font-size:1.1rem;line-height:1.75;color:var(--text-secondary)}.supervision-page .cta-band{background:var(--tandem-green);padding:48px 0;text-align:center}.supervision-page .cta-band h3{color:white!important;font-size:1.5rem;margin-bottom:8px}.supervision-page .cta-band p{color:rgb(255 255 255 / .8);font-size:1rem;margin-bottom:24px}@media (max-width:1024px){.supervision-page h2{font-size:1.7rem}.supervision-page h3{font-size:1.3rem}}@media (max-width:768px){.supervision-page h2{font-size:1.6rem}.supervision-page h3{font-size:1.2rem}.supervision-page .cta-band{padding:36px 0}.supervision-page .cta-band h3{font-size:1.3rem}}.supervision-page .section-header{text-align:center;max-width:720px;margin:0 auto 56px}.supervision-page .section-header>.section-label{margin-bottom:18px}.supervision-page .section-header>h2{margin:0}.supervision-page .section-header>p{margin:16px auto 0;max-width:560px}.supervision-page .section-header--inline{text-align:left;max-width:none;margin:0 0 24px}.supervision-page .btn-callout{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--tandem-green);padding:15px 28px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;border:none;cursor:pointer;box-shadow:var(--shadow-md);transition:transform 0.2s ease,box-shadow 0.2s ease;text-decoration:none}.supervision-page .btn-callout:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);background:var(--tandem-green-soft)}.supervision-page .btn-callout svg{width:18px;height:18px}.supervision-page .btn-callout-outline{display:inline-flex;align-items:center;gap:8px;background:#fff0;color:#fff;padding:15px 24px;border-radius:8px;border:2px solid rgb(255 255 255 / .6);font-family:var(--font-body);font-size:.9rem;font-weight:600;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease;text-decoration:none}.supervision-page .btn-callout-outline:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255)}.supervision-page .btn-callout-outline svg{width:18px;height:18px}.supervision-page .sv-hero{position:relative;background:url(https://cdn.tandemcoach.co/wp-content/uploads/2026/02/coaching-supervision-hero.jpg?strip=all&w=1400&webp=50&avif=50&sharp=1) center center / cover no-repeat;min-height:520px;overflow:hidden}@media (max-width:768px){.supervision-page .sv-hero{background:linear-gradient(135deg,#135740 0%,#2b3e4f 100%)}}.supervision-page .sv-hero__overlay{position:absolute;inset:0;background:linear-gradient(to right,rgb(26 26 46 / .95) 0%,rgb(26 26 46 / .88) 50%,rgb(26 26 46 / .6) 100%)}.supervision-page .sv-hero__inner{position:relative;z-index:1;max-width:var(--container-width);margin:0 auto;padding:80px 24px;display:flex;flex-direction:column;justify-content:center;min-height:520px}.supervision-page .sv-hero__label{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .15);backdrop-filter:blur(4px);color:#fff;padding:6px 16px;border-radius:100px;font-size:.78rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:24px;width:fit-content}.supervision-page .sv-hero h1{font-family:var(--font-heading);font-size:2.75rem;font-weight:700;line-height:1.15;color:white!important;margin-bottom:20px;letter-spacing:-.5px;max-width:640px}.supervision-page .sv-hero h1 span{color:white!important;text-decoration:underline;text-decoration-color:rgb(255 255 255 / .35);text-underline-offset:4px;text-decoration-thickness:2px}.supervision-page .sv-hero__subtitle{font-size:1.1rem;line-height:1.75;color:rgb(255 255 255 / .85)!important;margin-bottom:36px;max-width:580px}.supervision-page .sv-hero__ctas{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.supervision-page .sv-hero .btn-primary{background:#fff;color:var(--tandem-green)!important;box-shadow:0 2px 12px rgb(19 87 64 / .2)}.supervision-page .sv-hero .btn-primary:hover{background:var(--tandem-green-soft);box-shadow:0 4px 20px rgb(19 87 64 / .25)}.supervision-page .sv-hero .btn-secondary{color:white!important;border-color:rgb(255 255 255 / .5);background:#fff0}.supervision-page .sv-hero .btn-secondary:hover{background:rgb(255 255 255 / .1);border-color:#fff}.supervision-page .sv-trust{background:var(--bg-white);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:20px 0}.supervision-page .sv-trust .container{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.supervision-page .sv-trust__item{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--text-muted);font-weight:500}.supervision-page .sv-trust__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--tandem-green-soft);color:var(--tandem-green);border-radius:50%;font-size:.7rem;font-weight:700;flex-shrink:0}.supervision-page .sv-trust__item strong{color:var(--text-primary);font-weight:600}.supervision-page .sv-trust__divider{width:1px;height:24px;background:var(--border-light)}@media (max-width:1024px){.supervision-page .sv-hero__inner{padding:64px 20px;min-height:460px}.supervision-page .sv-hero h1{font-size:2.03rem}}@media (max-width:768px){.supervision-page .sv-hero{min-height:420px}.supervision-page .sv-hero__overlay{background:linear-gradient(to bottom,rgb(26 26 46 / .88) 0%,rgb(26 26 46 / .75) 100%)}.supervision-page .sv-hero__inner{padding:48px 20px;min-height:420px}.supervision-page .sv-hero h1{font-size:2rem;max-width:100%}.supervision-page .sv-trust .container{flex-direction:column;gap:12px}.supervision-page .sv-trust__divider{display:none}}@media (max-width:640px){.supervision-page .sv-hero__inner{padding:40px 16px}.supervision-page .sv-hero h1{font-size:1.75rem}.supervision-page .sv-hero__subtitle{font-size:.95rem}.supervision-page .sv-hero__ctas{flex-direction:column;align-items:stretch}}.supervision-page .sv-icf2027{padding:56px 0}.supervision-page .sv-icf2027__inner{display:grid;grid-template-columns:1.7fr 1fr;gap:36px;align-items:center;max-width:1000px;margin:0 auto;background:var(--bg-white);border:1px solid var(--border-light);border-left:4px solid var(--golden-rod);border-radius:0 14px 14px 0;padding:32px 36px}.supervision-page .sv-icf2027__badge{display:inline-flex;align-items:center;gap:8px;background:var(--tandem-green-soft);color:var(--tandem-green);padding:6px 14px;border-radius:100px;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px}.supervision-page .sv-icf2027__badge svg{width:15px;height:15px}.supervision-page .sv-icf2027 h2{font-family:var(--font-heading);font-size:1.7rem;font-weight:700;color:var(--sad-blue);margin-bottom:14px;line-height:1.2}.supervision-page .sv-icf2027 p{font-size:.95rem;color:var(--text-secondary);line-height:1.65;margin-bottom:14px}.supervision-page .sv-icf2027__link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.95rem;color:var(--tandem-green);border-bottom:1px solid #fff0;transition:border-color 0.2s ease}.supervision-page .sv-icf2027__link:hover{border-bottom-color:var(--tandem-green)}.supervision-page .sv-icf2027__quals{list-style:none;padding:22px 24px;margin:0;background:var(--bg-soft);border-radius:12px}.supervision-page .sv-icf2027__quals li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;font-weight:600;color:var(--sad-blue);line-height:1.4;margin-bottom:14px}.supervision-page .sv-icf2027__quals li:last-child{margin-bottom:0}.supervision-page .sv-icf2027__quals span{flex-shrink:0;width:20px;height:20px;background:var(--tandem-green);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}@media (max-width:768px){.supervision-page .sv-icf2027__inner{grid-template-columns:1fr;gap:24px;padding:26px 24px}}.supervision-page .sv-whatis{padding:88px 0 80px;background:var(--bg-white)}.supervision-page .sv-whatis__narrow{max-width:840px;margin:0 auto}.supervision-page .sv-answer{background:var(--tandem-green-soft);border:1px solid var(--border-light);border-left:4px solid var(--tandem-green);border-radius:0 14px 14px 0;padding:26px 30px;margin:28px 0 36px}.supervision-page .sv-answer__label{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--tandem-green);margin-bottom:10px}.supervision-page .sv-answer p{font-size:1.08rem;line-height:1.7;color:var(--text-primary);margin:0}.supervision-page .sv-answer cite{display:block;margin-top:12px;font-style:normal;font-size:.85rem;color:var(--text-muted)}.supervision-page .sv-whatis__lede{font-size:1.1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:16px}.supervision-page .sv-whatis__lede:last-of-type{margin-bottom:0}.supervision-page .sv-functions{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:40px 0 12px}.supervision-page .sv-function{background:var(--bg-light);border:1px solid var(--border-light);border-radius:12px;padding:26px 24px}.supervision-page .sv-function__icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--tandem-green-soft);color:var(--tandem-green);border-radius:10px;margin-bottom:14px}.supervision-page .sv-function__icon svg{width:21px;height:21px}.supervision-page .sv-function h3{font-size:1.18rem;margin-bottom:6px}.supervision-page .sv-function h3 span{display:block;font-family:var(--font-body);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tandem-green);margin-bottom:4px}.supervision-page .sv-function p{font-size:.93rem;line-height:1.65;color:var(--text-secondary);margin:0}.supervision-page .sv-whatis__cols{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:44px;padding-top:36px;border-top:1px solid var(--border-light)}.supervision-page .sv-whatis__cols h3{font-size:1.25rem;margin-bottom:16px}.supervision-page .sv-checklist{list-style:none;padding:0;margin:0}.supervision-page .sv-checklist li{position:relative;padding:8px 0 8px 30px;font-size:.96rem;line-height:1.55;color:var(--text-secondary)}.supervision-page .sv-checklist li::before{content:'';position:absolute;left:2px;top:13px;width:16px;height:16px;background:var(--tandem-green);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/contain no-repeat}.supervision-page .sv-whatis__more{margin-top:36px;text-align:center}.supervision-page .sv-whatis__more a{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.98rem;color:var(--tandem-green);border-bottom:1px solid #fff0}.supervision-page .sv-whatis__more a:hover{border-bottom-color:var(--tandem-green)}@media (max-width:768px){.supervision-page .sv-whatis{padding:56px 0 48px}.supervision-page .sv-functions{grid-template-columns:1fr;gap:16px}.supervision-page .sv-whatis__cols{grid-template-columns:1fr;gap:28px}}.supervision-page .formats{padding:80px 0 40px;background:var(--bg-light)}.supervision-page .formats-header{text-align:center;max-width:720px;margin:0 auto 56px}.supervision-page .formats-header p{font-size:1.05rem;color:var(--text-secondary);margin-top:12px}.supervision-page .format-cards{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:900px;margin:0 auto 36px}.supervision-page .format-card{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;padding:36px 28px;transition:border-color 0.25s ease}.supervision-page .format-card:hover{border-color:var(--tandem-green)}.supervision-page .format-tag{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--tandem-green);margin-bottom:10px}.supervision-page .format-card h3{margin-bottom:14px}.supervision-page .format-card>p{font-size:.95rem;line-height:1.7;color:var(--text-secondary);margin-bottom:10px}.supervision-page .format-meta{margin:20px 0;padding:16px 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.supervision-page .format-detail{display:flex;justify-content:space-between;padding:5px 0;font-size:.85rem}.supervision-page .format-detail-label{color:var(--text-muted);font-weight:500}.supervision-page .format-detail-value{color:var(--text-primary);font-weight:600}.supervision-page .format-card .btn-primary{display:block;text-align:center;width:100%;margin-top:20px}.supervision-page .format-card-link{display:block;text-align:center;margin-top:12px;font-size:.82rem;color:var(--tandem-green);font-weight:500}.supervision-page .format-card-link:hover{text-decoration:underline}.supervision-page .decision-box{background:var(--bg-hero);border-radius:12px;padding:28px 32px;max-width:900px;margin:0 auto}.supervision-page .decision-box h3{margin-bottom:16px}.supervision-page .decision-item{display:flex;gap:10px;margin-bottom:12px;font-size:.95rem;color:var(--text-secondary);line-height:1.6}.supervision-page .decision-item strong{color:var(--tandem-green);white-space:nowrap;flex-shrink:0}.supervision-page .decision-cta{margin-top:16px;font-size:.9rem;color:var(--text-muted)}.supervision-page .decision-cta a{color:var(--tandem-green);font-weight:600}.supervision-page .decision-cta a:hover{text-decoration:underline}@media (max-width:768px){.supervision-page .formats{padding:50px 0 30px}.supervision-page .format-cards{grid-template-columns:1fr}.supervision-page .decision-box{padding:24px 20px}}.supervision-page .supervisor{padding:80px 0;background:var(--bg-white)}.supervision-page .supervisor-header{text-align:center;max-width:720px;margin:0 auto 56px}.supervision-page .supervisor-grid{display:flex;gap:40px;align-items:flex-start;max-width:900px;margin:0 auto}.supervision-page .supervisor-photo{flex:0 0 220px}.supervision-page .supervisor-photo img{width:220px;height:220px;border-radius:50%;object-fit:cover;object-position:center top;border:4px solid var(--border-light)}.supervision-page .supervisor-text{flex:1}.supervision-page .supervisor-text h2{margin-bottom:12px}.supervision-page .credential-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.supervision-page .credential-badge{display:inline-block;background:var(--tandem-green-soft);color:var(--tandem-green);font-size:.78rem;font-weight:600;padding:4px 14px;border-radius:16px;letter-spacing:.03em}.supervision-page .supervisor-text p{margin-bottom:16px;font-size:1rem;line-height:1.75}.supervision-page .cce-note{background:var(--tandem-green-soft);border-radius:8px;padding:14px 18px;font-size:0.9rem!important;color:var(--text-primary)!important;margin-bottom:16px;line-height:1.6}.supervision-page .quote-block{border-left:3px solid var(--gold);padding:14px 0 14px 20px;margin-top:20px;font-style:italic;color:var(--text-primary);font-size:1rem;line-height:1.65}@media (max-width:768px){.supervision-page .supervisor{padding:50px 0}.supervision-page .supervisor-grid{flex-direction:column;align-items:center;text-align:center}.supervision-page .supervisor-photo{flex:0 0 auto}.supervision-page .credential-badges{justify-content:center}.supervision-page .supervisor-text{text-align:left}.supervision-page .quote-block{text-align:left}}.supervision-page .sv-choose{padding:88px 0 80px;background:var(--bg-light)}.supervision-page .sv-choose__narrow{max-width:880px;margin:0 auto}.supervision-page .sv-choose__lede{font-size:1.08rem;line-height:1.75;color:var(--text-secondary);max-width:720px;margin:0 auto 40px;text-align:center}.supervision-page .sv-criteria{display:grid;grid-template-columns:1fr 1fr;gap:20px;counter-reset:crit}.supervision-page .sv-criterion{position:relative;background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;padding:24px 26px 24px 64px}.supervision-page .sv-criterion::before{counter-increment:crit;content:counter(crit);position:absolute;left:22px;top:24px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--tandem-green);color:#fff;border-radius:50%;font-size:.85rem;font-weight:700}.supervision-page .sv-criterion h3{font-size:1.1rem;margin-bottom:6px}.supervision-page .sv-criterion p{font-size:.93rem;line-height:1.65;color:var(--text-secondary);margin:0}.supervision-page .sv-choose__cta{margin-top:36px;text-align:center;font-size:.98rem;color:var(--text-muted)}.supervision-page .sv-choose__cta a{color:var(--tandem-green);font-weight:600}.supervision-page .sv-choose__cta a:hover{text-decoration:underline}@media (max-width:768px){.supervision-page .sv-choose{padding:56px 0 48px}.supervision-page .sv-criteria{grid-template-columns:1fr}}.supervision-page .testimonials{padding:80px 0;background:var(--bg-white)}.supervision-page .testimonials-header{text-align:center;max-width:720px;margin:0 auto 56px}.supervision-page .testimonials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;max-width:900px;margin:0 auto}.supervision-page .testimonial-card{background:var(--bg-light);border-radius:12px;padding:32px 28px;border:1px solid var(--border-light);display:flex;flex-direction:column}.supervision-page .testimonial-quote{font-size:1rem;line-height:1.7;color:var(--text-secondary);font-style:italic;margin-bottom:20px;flex:1}.supervision-page .testimonial-quote::before{content:'\201C';font-family:var(--font-heading);font-size:2.5rem;color:var(--tandem-green);line-height:0;display:block;margin-bottom:8px;opacity:.5}.supervision-page .testimonial-author{border-top:1px solid var(--border-light);padding-top:16px;display:flex;align-items:center;gap:12px}.supervision-page .testimonial-author-meta{min-width:0}.supervision-page .testimonial-avatar-img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.supervision-page .testimonial-avatar{width:48px;height:48px;border-radius:50%;background:var(--tandem-green-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--tandem-green)}.supervision-page .testimonial-name{font-weight:600;font-size:.9rem;color:var(--text-primary)}.supervision-page .testimonial-role{font-size:.8rem;color:var(--text-muted);margin-top:2px}@media (max-width:768px){.supervision-page .testimonials{padding:50px 0}.supervision-page .testimonials-grid{grid-template-columns:1fr}}.supervision-page .calendar-section{padding:80px 0;background:var(--bg-light)}.supervision-page .calendar-header{text-align:center;max-width:720px;margin:0 auto 56px}.supervision-page .calendar-header p{font-size:1.05rem;color:var(--text-secondary);margin-top:12px}.supervision-page .calendar-wrap{max-width:800px;margin:0 auto;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;background:var(--bg-white)}.supervision-page .calendar-wrap iframe{display:block;width:100%;height:600px;border:none}.supervision-page .calendar-note{text-align:center;margin-top:24px;font-size:.9rem;color:var(--text-muted)}.supervision-page .calendar-note a{color:var(--tandem-green);font-weight:600}.supervision-page .calendar-note a:hover{text-decoration:underline}@media (max-width:768px){.supervision-page .calendar-section{padding:50px 0}.supervision-page .calendar-wrap iframe{height:450px}}.supervision-page .faq-section{padding:80px 0;background:var(--bg-white)}.supervision-page .faq-header{text-align:center;max-width:720px;margin:0 auto 56px}.supervision-page .faq-list{max-width:800px;margin:0 auto}.supervision-page .faq-item{border-bottom:1px solid var(--border-light)}.supervision-page .faq-item:first-of-type{border-top:1px solid var(--border-light)}.supervision-page .faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:22px 0;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none;user-select:none}.supervision-page .faq-question::-webkit-details-marker{display:none}.supervision-page .faq-question::marker{display:none;content:''}.supervision-page .faq-question::after{content:'+';font-size:1.4rem;font-weight:400;color:var(--tandem-green);transition:transform 0.2s ease;flex-shrink:0;margin-left:16px}.supervision-page .faq-item[open] .faq-question::after{content:'\2212'}.supervision-page .faq-answer{padding:0 0 22px}.supervision-page .faq-answer p{font-size:.95rem;color:var(--text-secondary);line-height:1.75;margin-bottom:8px}.supervision-page .faq-answer p:last-child{margin-bottom:0}.supervision-page .faq-answer a{color:var(--tandem-green);font-weight:500}.supervision-page .faq-answer a:hover{text-decoration:underline}@media (max-width:768px){.supervision-page .faq-section{padding:50px 0}.supervision-page .faq-question{font-size:.95rem}}.supervision-page .final-cta{background:var(--tandem-green);padding:80px 0;text-align:center}.supervision-page .final-cta .section-label{color:rgb(255 255 255 / .7)}.supervision-page .final-cta .section-label::before,.supervision-page .final-cta .section-label::after{background:rgb(255 255 255 / .3)}.supervision-page .final-cta h2{color:white!important;margin-bottom:12px}.supervision-page .final-cta>.container>p{color:rgb(255 255 255 / .8);font-size:1.05rem;margin-bottom:32px}.supervision-page .cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.supervision-page .supervision-page .supervision-page .cta-fallback{font-size:.88rem;color:rgb(255 255 255 / .6)!important}.supervision-page .cta-fallback a{color:rgb(255 255 255 / .8);text-decoration:underline;text-underline-offset:2px}.supervision-page .cta-fallback a:hover{color:#fff}@media (max-width:768px){.supervision-page .final-cta{padding:50px 0}}@media (max-width:640px){.supervision-page .cta-buttons{flex-direction:column;align-items:center}}.exec-page *,.exec-page *::before,.exec-page *::after{margin:0;padding:0;box-sizing:border-box}.exec-page{font-family:var(--font-body);color:var(--text-primary);line-height:1.7;-webkit-font-smoothing:antialiased}.exec-page img{max-width:100%;height:auto;display:block}.exec-page a{text-decoration:none;color:inherit;transition:all 0.25s ease}.exec-page .container{max-width:var(--container-width);margin:0 auto;padding:0 24px}.exec-page .btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--tandem-green);color:#fff;padding:15px 28px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;letter-spacing:.3px;border:none;cursor:pointer;box-shadow:0 2px 8px rgb(19 87 64 / .25);transition:all 0.25s ease}.exec-page .btn-primary:hover{background:var(--tandem-green-hover);box-shadow:0 4px 16px rgb(19 87 64 / .35);transform:translateY(-1px)}.exec-page .btn-primary svg{width:18px;height:18px}.exec-page .btn-secondary{display:inline-flex;align-items:center;gap:6px;color:var(--tandem-green);padding:15px 24px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;border:2px solid var(--tandem-green);cursor:pointer;background:#fff0;transition:all 0.25s ease}.exec-page .btn-secondary:hover{background:var(--tandem-green-soft)}.exec-page .btn-secondary svg{width:18px;height:18px}.exec-page .section-label{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--tandem-green);margin-bottom:20px}.exec-page .section-label::before,.exec-page .section-label::after{content:'';width:24px;height:1.5px;background:var(--tandem-green);opacity:.4}@media (max-width:640px){.exec-page .btn-primary,.exec-page .btn-secondary{justify-content:center;text-align:center}}.exec-page .section-header{text-align:center;max-width:720px;margin:0 auto 56px}.exec-page .section-header>.section-label{margin-bottom:18px}.exec-page .section-header>h2{margin:0}.exec-page .section-header>p{margin:16px auto 0;max-width:560px}.exec-page .section-header--inline{text-align:left;max-width:none;margin:0 0 24px}.exec-page .btn-callout{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--tandem-green);padding:15px 28px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;border:none;cursor:pointer;box-shadow:var(--shadow-md);transition:transform 0.2s ease,box-shadow 0.2s ease;text-decoration:none}.exec-page .btn-callout:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);background:var(--tandem-green-soft)}.exec-page .btn-callout svg{width:18px;height:18px}.exec-page .btn-callout-outline{display:inline-flex;align-items:center;gap:8px;background:#fff0;color:#fff;padding:15px 24px;border-radius:8px;border:2px solid rgb(255 255 255 / .6);font-family:var(--font-body);font-size:.9rem;font-weight:600;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease;text-decoration:none}.exec-page .btn-callout-outline:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255)}.exec-page .btn-callout-outline svg{width:18px;height:18px}.exec-page .answer-note{border-left:3px solid var(--tandem-green);padding:4px 0 4px 20px;margin:32px 0 0;max-width:68ch}.exec-page .answer-note+.answer-note{margin-top:24px}.exec-page .answer-note h4{font-family:var(--font-body);font-size:1rem;font-weight:700;color:var(--text-primary);margin:0 0 8px;line-height:1.35}.exec-page .answer-note p{font-size:.95rem;line-height:1.65;color:var(--text-secondary);margin:0 0 10px}.exec-page .answer-note p:last-child{margin-bottom:0}.exec-page .answer-note em{font-style:normal;font-weight:600;color:var(--tandem-green)}.exec-page .answer-note a{color:var(--tandem-green);text-decoration:underline;text-underline-offset:2px}.exec-page .answer-note ul{margin:0 0 10px;padding-left:18px;font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.exec-page .answer-note li{margin-bottom:5px}.exec-page .answer-note--caution{border-left-color:var(--tandem-amber)}.exec-page .answer-note--caution em{color:#b45309}.exec-page .answer-set{margin-top:48px}.exec-page .answer-set>.answer-set-label{font-family:var(--font-body);font-size:var(--size-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tandem-green);margin-bottom:4px}@media (max-width:640px){.exec-page .answer-note{padding-left:16px;margin-top:24px}.exec-page .answer-note h4{font-size:.95rem}.exec-page .answer-note p,.exec-page .answer-note ul{font-size:.9rem}.exec-page .answer-set{margin-top:32px}}.exec-page .answer-note--on-dark{border-left-color:rgb(255 255 255 / .55);max-width:680px;margin-left:auto;margin-right:auto;text-align:left}.exec-page .answer-note--on-dark h4{color:#fff}.exec-page .answer-note--on-dark p{color:rgb(255 255 255 / .86)}.exec-page .answer-note--on-dark em{color:#fff;font-weight:700}.exec-page .answer-note--on-dark a{color:#fff;text-decoration:underline;text-underline-offset:2px}.exec-page .answer-note--on-dark a:hover{opacity:.85}.exec-hero{position:relative;background:url(https://cdn.tandemcoach.co/wp-content/uploads/2026/02/featured-image-2.jpg?strip=all&w=1400&webp=50&avif=50&sharp=1) center center / cover no-repeat;min-height:520px;overflow:hidden}@media (max-width:768px){.exec-hero{background:linear-gradient(135deg,#135740 0%,#2b3e4f 100%)}}.exec-hero__overlay{position:absolute;inset:0;background:linear-gradient(to right,rgb(26 26 46 / .88) 0%,rgb(26 26 46 / .75) 50%,rgb(26 26 46 / .35) 100%)}.exec-hero__inner{position:relative;z-index:1;max-width:var(--container-width);margin:0 auto;padding:80px 24px;display:flex;flex-direction:column;justify-content:center;min-height:520px}.exec-hero__label{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .15);backdrop-filter:blur(4px);color:#fff;padding:6px 16px;border-radius:100px;font-size:.78rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:24px;width:fit-content}.exec-hero h1{font-family:var(--font-heading);font-size:2.75rem;font-weight:700;line-height:1.15;color:white!important;margin-bottom:20px;letter-spacing:-.5px;max-width:620px}.exec-hero h1 span{color:white!important;text-decoration:underline;text-decoration-color:rgb(255 255 255 / .35);text-underline-offset:4px;text-decoration-thickness:2px}.exec-hero__subtitle{font-size:1.1rem;line-height:1.75;color:rgb(255 255 255 / .85);margin-bottom:36px;max-width:560px}.exec-hero__ctas{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.exec-hero .btn-primary{background:#fff;color:var(--tandem-green)!important;box-shadow:0 2px 12px rgb(19 87 64 / .2)}.exec-hero .btn-primary:hover{background:var(--tandem-green-soft);box-shadow:0 4px 20px rgb(19 87 64 / .25)}.exec-hero .btn-primary svg{stroke:var(--tandem-green)}.exec-hero .btn-secondary{color:white!important;border-color:rgb(255 255 255 / .5);background:#fff0}.exec-hero .btn-secondary:hover{background:rgb(255 255 255 / .1);border-color:#fff}.exec-trust{background:var(--bg-white);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:20px 0}.exec-trust .container{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.exec-trust__item{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--text-muted);font-weight:500}.exec-trust__item svg{width:20px;height:20px;color:var(--tandem-green);flex-shrink:0}.exec-trust__item strong{color:var(--text-primary);font-weight:600}.exec-trust__divider{width:1px;height:24px;background:var(--border-light)}@media (max-width:1024px){.exec-hero__inner{padding:64px 20px;min-height:460px}.exec-hero h1{font-size:2.03rem}}@media (max-width:768px){.exec-hero{min-height:420px}.exec-hero__overlay{background:linear-gradient(to bottom,rgb(26 26 46 / .85) 0%,rgb(26 26 46 / .7) 100%)}.exec-hero__inner{padding:48px 20px;min-height:420px}.exec-hero h1{font-size:2rem;max-width:100%}.exec-trust .container{flex-direction:column;gap:12px}.exec-trust__divider{display:none}}@media (max-width:640px){.exec-hero__inner{padding:40px 16px}.exec-hero h1{font-size:1.75rem}.exec-hero__subtitle{font-size:.95rem}.exec-hero__ctas{flex-direction:column;align-items:stretch}}.exec-challenge{background:var(--bg-white);padding:88px 0 80px}.exec-challenge__header{text-align:center;max-width:720px;margin:0 auto 56px}.exec-challenge__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.exec-challenge__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.exec-challenge__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:var(--container-width);margin:0 auto}.exec-challenge__card{background:var(--bg-light);border-radius:12px;padding:32px;border:1px solid var(--border-light)}.exec-challenge__icon{width:48px;height:48px;background:var(--tandem-green-soft);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.exec-challenge__icon svg{width:24px;height:24px;color:var(--tandem-green)}.exec-challenge__card h3{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--text-primary)!important;margin-bottom:12px}.exec-challenge__card p{font-size:.95rem;line-height:1.7;color:var(--text-secondary)}@media (max-width:1024px){.exec-challenge{padding:64px 0 56px}.exec-challenge__header{margin-bottom:40px}}@media (max-width:768px){.exec-challenge{padding:56px 0 48px}.exec-challenge__grid{grid-template-columns:1fr;gap:24px}.exec-challenge__header h2{font-size:1.85rem}}.exec-approach{background:var(--bg-light);padding:88px 0 80px}.exec-approach__header{text-align:center;max-width:720px;margin:0 auto 56px}.exec-approach__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.exec-approach__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.exec-aspire{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:56px}.exec-aspire__step{text-align:center;position:relative}.exec-aspire__letter{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--tandem-green);color:#fff;font-family:var(--font-heading);font-size:1.5rem;font-weight:700;margin:0 auto 12px}.exec-aspire__step h4{font-family:var(--font-body);font-size:.88rem;font-weight:700;color:var(--text-primary)!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.exec-aspire__step p{font-size:.82rem;line-height:1.5;color:var(--text-muted)}.exec-aspire__step:not(:last-child)::after{content:'';position:absolute;top:28px;right:-8px;width:16px;height:2px;background:var(--border-light)}.exec-tools{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;padding:32px 40px}.exec-tools__label{font-size:.78rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--tandem-green);margin-bottom:20px}.exec-tools__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.exec-tools__item{display:flex;align-items:flex-start;gap:12px}.exec-tools__icon{width:40px;height:40px;background:var(--tandem-green-soft);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.exec-tools__icon svg{width:20px;height:20px;color:var(--tandem-green)}.exec-tools__item h5{font-family:var(--font-body);font-size:.9rem;font-weight:600;color:var(--text-primary)!important;margin-bottom:4px}.exec-tools__item p{font-size:.82rem;line-height:1.5;color:var(--text-muted)}.exec-approach__philosophy{text-align:center;margin-top:40px;padding:24px;border-left:3px solid var(--tandem-green);background:var(--bg-white);border-radius:0 8px 8px 0;max-width:680px;margin-left:auto;margin-right:auto}.exec-approach__philosophy p{font-size:1.05rem;line-height:1.7;color:var(--text-secondary);font-style:italic}.exec-approach__philosophy strong{color:var(--tandem-green);font-style:normal}@media (max-width:1024px){.exec-approach{padding:64px 0 56px}.exec-aspire{grid-template-columns:repeat(3,1fr);gap:24px}.exec-aspire__step:nth-child(3)::after{display:none}.exec-tools__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.exec-approach{padding:56px 0 48px}.exec-approach__header h2{font-size:1.85rem}.exec-aspire{grid-template-columns:repeat(2,1fr);gap:20px}.exec-aspire__step::after{display:none}.exec-tools{padding:24px}.exec-tools__grid{grid-template-columns:1fr;gap:20px}}@media (max-width:640px){.exec-aspire{grid-template-columns:1fr 1fr}}.exec-outcomes{background:var(--bg-white);padding:88px 0 80px}.exec-outcomes__header{text-align:center;max-width:720px;margin:0 auto 56px}.exec-outcomes__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.exec-outcomes__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.exec-roi{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:56px}.exec-roi__stat{text-align:center;padding:28px 16px;background:var(--tandem-green);border-radius:12px;color:#fff}.exec-roi__number{font-family:var(--font-heading);font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:8px}.exec-roi__label{font-size:.82rem;font-weight:500;line-height:1.4;opacity:.9}.exec-roi__source{font-family:var(--font-body);font-size:.81rem;line-height:1.6;color:var(--text-muted);max-width:760px;margin:20px auto 0;text-align:center}.exec-outcomes__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.exec-outcomes__item{display:flex;align-items:flex-start;gap:16px;padding:24px;background:var(--bg-light);border-radius:12px;border:1px solid var(--border-light)}.exec-outcomes__check{width:28px;height:28px;background:var(--tandem-green-soft);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.exec-outcomes__check svg{width:14px;height:14px;color:var(--tandem-green)}.exec-outcomes__item h4{font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--text-primary)!important;margin-bottom:4px}.exec-outcomes__item p{font-size:.9rem;line-height:1.6;color:var(--text-secondary)}.exec-outcomes__source{text-align:center;margin-top:32px;font-size:.78rem;color:var(--text-muted)}@media (max-width:1024px){.exec-outcomes{padding:64px 0 56px}.exec-roi{grid-template-columns:repeat(2,1fr)}.exec-roi__number{font-size:2rem}}@media (max-width:768px){.exec-outcomes{padding:56px 0 48px}.exec-outcomes__header h2{font-size:1.85rem}.exec-outcomes__grid{grid-template-columns:1fr}.exec-roi{grid-template-columns:repeat(2,1fr);gap:16px}.exec-roi__stat{padding:20px 12px}.exec-roi__number{font-size:1.75rem}}.exec-cases{background:var(--bg-light);padding:88px 0 80px}.exec-cases__header{text-align:center;max-width:720px;margin:0 auto 56px}.exec-cases__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.exec-cases__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.exec-cases__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.exec-case{background:var(--bg-white);border:1px solid var(--border-light);border-radius:16px;overflow:hidden}.exec-case__tag{background:var(--tandem-green);color:#fff;padding:12px 32px;font-size:.78rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.exec-case__body{padding:32px}.exec-case__body h3{font-family:var(--font-heading);font-size:1.35rem;font-weight:600;line-height:1.3;color:var(--text-primary)!important;margin-bottom:24px}.exec-case__phase{margin-bottom:20px}.exec-case__phase:last-child{margin-bottom:0}.exec-case__phase-label{font-size:.75rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--tandem-green);margin-bottom:6px}.exec-case__phase p{font-size:.92rem;line-height:1.7;color:var(--text-secondary)}.exec-case__result{background:var(--tandem-green-soft);border-radius:8px;padding:16px 20px}.exec-case__result .exec-case__phase-label{color:var(--tandem-green)}.exec-case__result p{color:var(--text-primary);font-weight:500}@media (max-width:1024px){.exec-cases{padding:64px 0 56px}}@media (max-width:768px){.exec-cases{padding:56px 0 48px}.exec-cases__header h2{font-size:1.85rem}.exec-cases__grid{grid-template-columns:1fr;gap:24px}.exec-case__body{padding:24px}}.exec-page .exec-engagement-planner{padding:80px 24px;background:#f7f8fa}.exec-page .exec-engagement-planner__inner{width:100%;max-width:840px;margin:0 auto}.exec-page .exec-engagement-planner__inner>.tai-root{margin:0}@media (max-width:680px){.exec-page .exec-engagement-planner{padding:56px 16px}}.exec-team{background:var(--bg-white);padding:88px 0 80px}.exec-team__header{text-align:center;max-width:720px;margin:0 auto 56px}.exec-team__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.exec-team__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.exec-team__coaches{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:48px}.exec-coach{display:flex;align-items:flex-start;gap:20px;padding:28px;background:var(--bg-light);border-radius:12px;border:1px solid var(--border-light)}.exec-coach__photo{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0}.exec-coach__info h4{font-family:var(--font-body);font-size:1.05rem;font-weight:700;color:var(--text-primary)!important;margin-bottom:2px}.exec-coach__credential{font-size:.82rem;font-weight:600;color:var(--tandem-green);margin-bottom:8px}.exec-coach__info p{font-size:.88rem;line-height:1.6;color:var(--text-secondary)}.exec-coach__link{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;font-weight:600;color:var(--tandem-green)!important;margin-top:8px}.exec-coach__link svg{width:14px;height:14px}.exec-coach__link:hover{text-decoration:underline}.exec-team__note{text-align:center;font-size:.95rem;line-height:1.7;color:var(--text-secondary);margin-bottom:56px;max-width:640px;margin-left:auto;margin-right:auto}.exec-team__note a{color:var(--tandem-green)!important;font-weight:600}.exec-team__note a:hover{text-decoration:underline}.exec-formats__label{text-align:center;font-size:.78rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--tandem-green);margin-bottom:24px}.exec-formats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.exec-format{padding:28px;background:var(--bg-light);border:1px solid var(--border-light);border-radius:12px;text-align:center}.exec-format__icon{width:48px;height:48px;background:var(--tandem-green-soft);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.exec-format__icon svg{width:24px;height:24px;color:var(--tandem-green)}.exec-format h4{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;color:var(--text-primary)!important;margin-bottom:8px}.exec-format p{font-size:.88rem;line-height:1.6;color:var(--text-secondary)}@media (max-width:1024px){.exec-team{padding:64px 0 56px}}@media (max-width:768px){.exec-team{padding:56px 0 48px}.exec-team__header h2{font-size:1.85rem}.exec-team__coaches{grid-template-columns:1fr}.exec-formats{grid-template-columns:1fr}}@media (max-width:640px){.exec-coach{flex-direction:column;align-items:center;text-align:center}}.exec-faq{background:var(--bg-light);padding:88px 0 80px}.exec-faq__header{text-align:center;max-width:720px;margin:0 auto 56px}.exec-faq__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.exec-faq__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.exec-faq__list{max-width:800px;margin:0 auto}.exec-faq__item{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;margin-bottom:12px;overflow:hidden}.exec-faq__item summary{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;font-family:var(--font-body);font-size:1.02rem;font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none;gap:16px}.exec-faq__item summary::-webkit-details-marker{display:none}.exec-faq__item summary::after{content:'+';font-size:1.4rem;font-weight:400;color:var(--tandem-green);flex-shrink:0;transition:transform 0.2s ease}.exec-faq__item[open] summary::after{content:'\2212'}.exec-faq__answer{padding:0 24px 20px}.exec-faq__answer p{font-size:.95rem;line-height:1.75;color:var(--text-secondary);margin-bottom:12px}.exec-faq__answer p:last-child{margin-bottom:0}.exec-faq__answer a{color:var(--tandem-green)!important;font-weight:600}.exec-faq__answer a:hover{text-decoration:underline}.exec-faq__cta{text-align:center;margin-top:40px}.exec-faq__cta p{font-size:.95rem;color:var(--text-secondary);margin-bottom:16px}@media (max-width:1024px){.exec-faq{padding:64px 0 56px}}@media (max-width:768px){.exec-faq{padding:56px 0 48px}.exec-faq__header h2{font-size:1.85rem}.exec-faq__item summary{font-size:.95rem;padding:16px 20px}.exec-faq__answer{padding:0 20px 16px}}.exec-guide{background:var(--bg-white);padding:88px 0 80px}.exec-guide__header{text-align:center;max-width:720px;margin:0 auto 56px}.exec-guide__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.exec-guide__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.exec-guide__content{max-width:800px;margin:0 auto}.exec-guide__topic{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--border-light)}.exec-guide__topic:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.exec-guide__topic h3{font-family:var(--font-heading);font-size:1.4rem;font-weight:600;line-height:1.3;color:var(--text-primary)!important;margin-bottom:12px}.exec-guide__topic p{font-size:.95rem;line-height:1.75;color:var(--text-secondary);margin-bottom:12px}.exec-guide__topic p:last-child{margin-bottom:0}.exec-guide__link{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;color:var(--tandem-green)!important;margin-top:8px}.exec-guide__link svg{width:16px;height:16px}.exec-guide__link:hover{text-decoration:underline}@media (max-width:1024px){.exec-guide{padding:64px 0 56px}}@media (max-width:768px){.exec-guide{padding:56px 0 48px}.exec-guide__header h2{font-size:1.85rem}.exec-guide__topic h3{font-size:1.2rem}}.exec-cta{background:var(--tandem-green);padding:80px 0;text-align:center}.exec-cta__inner{max-width:680px;margin:0 auto}.exec-cta h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:white!important;margin-bottom:16px}.exec-cta p{font-size:1.08rem;line-height:1.75;color:rgb(255 255 255 / .85);margin-bottom:32px}.exec-cta__buttons{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.exec-cta__note{margin-top:24px;font-size:.82rem;color:rgb(255 255 255 / .6)}@media (max-width:768px){.exec-cta{padding:56px 0}.exec-cta h2{font-size:1.85rem}}@media (max-width:640px){.exec-cta h2{font-size:1.6rem}.exec-cta__buttons{flex-direction:column;align-items:stretch}}.ld-page *,.ld-page *::before,.ld-page *::after{margin:0;padding:0;box-sizing:border-box}.ld-page{font-family:var(--font-body);color:var(--text-primary);line-height:1.7;-webkit-font-smoothing:antialiased}.ld-page img{max-width:100%;height:auto;display:block}.ld-page a{text-decoration:none;color:inherit;transition:all 0.25s ease}.ld-page .container{max-width:var(--container-width);margin:0 auto;padding:0 24px}.ld-page .btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--tandem-green);color:#fff;padding:15px 28px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;letter-spacing:.3px;border:none;cursor:pointer;box-shadow:0 2px 8px rgb(19 87 64 / .25);transition:all 0.25s ease}.ld-page .btn-primary:hover{background:var(--tandem-green-hover);box-shadow:0 4px 16px rgb(19 87 64 / .35);transform:translateY(-1px)}.ld-page .btn-secondary{display:inline-flex;align-items:center;gap:6px;color:var(--tandem-green);padding:15px 24px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;border:2px solid var(--tandem-green);cursor:pointer;background:#fff0;transition:all 0.25s ease}.ld-page .btn-secondary:hover{background:var(--tandem-green-soft)}.ld-page .section-label{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--tandem-green);margin-bottom:20px}.ld-page .section-label::before,.ld-page .section-label::after{content:'';width:24px;height:1.5px;background:var(--tandem-green);opacity:.4}.ld-page section{padding:88px 0 80px}@media (max-width:1024px){.ld-page section{padding:64px 0 56px}}@media (max-width:768px){.ld-page section{padding:56px 0 48px}}@media (max-width:640px){.ld-page .btn-primary,.ld-page .btn-secondary{justify-content:center;text-align:center;width:100%}}.entry-content:has(.ld-page)>br,.entry-content:has(.ld-page)>p{display:none}.ld-page .section-header{text-align:center;max-width:720px;margin:0 auto 56px}.ld-page .section-header>.section-label{margin-bottom:18px}.ld-page .section-header>h2{margin:0}.ld-page .section-header>p{margin:16px auto 0;max-width:560px}.ld-page .section-header--inline{text-align:left;max-width:none;margin:0 0 24px}.ld-page .btn-callout{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--tandem-green);padding:15px 28px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;border:none;cursor:pointer;box-shadow:var(--shadow-md);transition:transform 0.2s ease,box-shadow 0.2s ease;text-decoration:none}.ld-page .btn-callout:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);background:var(--tandem-green-soft)}.ld-page .btn-callout svg{width:18px;height:18px}.ld-page .btn-callout-outline{display:inline-flex;align-items:center;gap:8px;background:#fff0;color:#fff;padding:15px 24px;border-radius:8px;border:2px solid rgb(255 255 255 / .6);font-family:var(--font-body);font-size:.9rem;font-weight:600;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease;text-decoration:none}.ld-page .btn-callout-outline:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255)}.ld-page .btn-callout-outline svg{width:18px;height:18px}.ld-hero{position:relative;background:url(https://cdn.tandemcoach.co/wp-content/uploads/2024/11/Leadership-Development-Program-Tandem-Coaching.jpg?strip=all&w=1400&webp=50&avif=50&sharp=1) center center / cover no-repeat;min-height:520px;overflow:hidden;padding:0}@media (max-width:768px){.ld-hero{background:linear-gradient(135deg,#135740 0%,#2b3e4f 100%)}}.ld-hero__overlay{position:absolute;inset:0;background:linear-gradient(to right,rgb(26 26 46 / .88) 0%,rgb(26 26 46 / .75) 50%,rgb(26 26 46 / .35) 100%)}.ld-hero__inner{position:relative;z-index:1;max-width:var(--container-width);margin:0 auto;padding:80px 24px;display:flex;flex-direction:column;justify-content:center;min-height:520px}.ld-hero__label{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .15);backdrop-filter:blur(4px);color:#fff;padding:6px 16px;border-radius:100px;font-size:.78rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:24px;width:fit-content}.ld-hero h1{font-family:var(--font-heading);font-size:2.75rem;font-weight:700;line-height:1.15;color:white!important;margin-bottom:20px;letter-spacing:-.5px;max-width:640px}.ld-hero__sub{font-size:1.1rem;line-height:1.75;color:rgb(255 255 255 / .85);margin-bottom:36px;max-width:560px}.ld-hero__buttons{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ld-hero .btn-primary{background:#fff;color:var(--tandem-green)!important;box-shadow:0 2px 12px rgb(19 87 64 / .2)}.ld-hero .btn-primary:hover{background:var(--tandem-green-soft);box-shadow:0 4px 20px rgb(19 87 64 / .25)}.ld-hero .btn-secondary{color:white!important;border-color:rgb(255 255 255 / .5);background:#fff0}.ld-hero .btn-secondary:hover{background:rgb(255 255 255 / .1);border-color:#fff}.ld-trust{background:var(--bg-white);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:20px 0}.ld-trust .container{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.ld-trust__item{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-muted);font-weight:500}.ld-trust__item::before{content:'';width:8px;height:8px;background:var(--tandem-green);border-radius:50%;flex-shrink:0}.ld-trust__item strong{color:var(--text-primary);font-weight:600}.ld-trust__divider{width:1px;height:24px;background:var(--border-light)}@media (max-width:1024px){.ld-hero__inner{padding:64px 20px;min-height:460px}.ld-hero h1{font-size:2.03rem}}@media (max-width:768px){.ld-hero{min-height:420px}.ld-hero__overlay{background:linear-gradient(to bottom,rgb(26 26 46 / .85) 0%,rgb(26 26 46 / .7) 100%)}.ld-hero__inner{padding:48px 20px;min-height:420px}.ld-hero h1{font-size:2rem;max-width:100%}.ld-trust .container{flex-direction:column;gap:12px}.ld-trust__divider{display:none}}@media (max-width:640px){.ld-hero__inner{padding:40px 16px}.ld-hero h1{font-size:1.75rem}.ld-hero__sub{font-size:.95rem}.ld-hero__buttons{flex-direction:column;align-items:stretch}}.ld-programs{background:var(--bg-white)}.ld-programs__header{text-align:center;max-width:720px;margin:0 auto 56px}.ld-programs__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.ld-programs__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.ld-programs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ld-program-card{background:var(--bg-white);border:1px solid var(--border-light);border-radius:16px;padding:36px 28px 32px;display:flex;flex-direction:column;transition:box-shadow 0.25s ease}.ld-program-card:hover{box-shadow:0 4px 20px rgb(19 87 64 / .08)}.ld-program-card__icon{width:48px;height:48px;background:var(--tandem-green);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:#fff}.ld-program-card h3{font-family:var(--font-heading);font-size:1.3rem;font-weight:600;line-height:1.3;color:var(--text-primary)!important;margin-bottom:12px}.ld-program-card__meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.ld-program-card__tag{font-size:.78rem;font-weight:600;color:var(--tandem-green);background:var(--tandem-green-soft);padding:4px 10px;border-radius:16px}.ld-program-card p{font-size:.95rem;line-height:1.7;color:var(--text-secondary);flex:1;margin-bottom:24px}.ld-program-card__link{font-size:.9rem;font-weight:600;color:var(--tandem-green)!important;display:inline-flex;align-items:center;gap:6px}.ld-program-card__link:hover{text-decoration:underline}.ld-programs__catalog{text-align:center;margin-top:40px}@media (max-width:1024px){.ld-programs__grid{grid-template-columns:1fr;max-width:520px;margin:0 auto;gap:20px}}@media (max-width:768px){.ld-programs__header h2{font-size:1.85rem}.ld-program-card{padding:28px 24px}}.ld-challenge{background:var(--bg-light)}.ld-challenge__header{text-align:center;max-width:720px;margin:0 auto 56px}.ld-challenge__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.ld-challenge__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.ld-challenge__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.ld-challenge__col{background:var(--bg-white);border:1px solid var(--border-light);border-radius:16px;padding:36px 32px}.ld-challenge__col-label{font-size:.78rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:24px;display:flex;align-items:center;gap:8px}.ld-challenge__col--without .ld-challenge__col-label{color:#b91c1c}.ld-challenge__col--with .ld-challenge__col-label{color:var(--tandem-green)}.ld-challenge__list{list-style:none}.ld-challenge__list li{font-size:.95rem;line-height:1.7;color:var(--text-secondary);padding:10px 0;padding-left:28px;position:relative;border-bottom:1px solid var(--border-light)}.ld-challenge__list li:last-child{border-bottom:none}.ld-challenge__list li::before{position:absolute;left:0;top:10px;font-size:1rem}.ld-challenge__col--without .ld-challenge__list li::before{content:'\2717';color:#b91c1c}.ld-challenge__col--with .ld-challenge__list li::before{content:'\2713';color:var(--tandem-green)}@media (max-width:1024px){.ld-challenge__grid{grid-template-columns:1fr;gap:24px;max-width:600px;margin:0 auto}}@media (max-width:768px){.ld-challenge__header h2{font-size:1.85rem}.ld-challenge__col{padding:28px 24px}}.ld-team{background:var(--bg-white)}.ld-team__header{text-align:center;max-width:720px;margin:0 auto 56px}.ld-team__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.ld-team__intro{text-align:center;max-width:680px;margin:0 auto 56px;font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.ld-timeline{position:relative;max-width:880px;margin:0 auto 48px;padding-left:40px}.ld-timeline::before{content:'';position:absolute;left:15px;top:0;bottom:0;width:2px;background:var(--border-light)}.ld-timeline__phase{position:relative;margin-bottom:36px;padding-left:32px}.ld-timeline__phase:last-child{margin-bottom:0}.ld-timeline__dot{position:absolute;left:-33px;top:4px;width:20px;height:20px;background:var(--tandem-green);border-radius:50%;border:3px solid var(--bg-white);box-shadow:0 0 0 2px var(--tandem-green)}.ld-timeline__phase h3{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--text-primary)!important;margin-bottom:4px}.ld-timeline__period{font-size:.82rem;font-weight:600;color:var(--tandem-green);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.ld-timeline__phase p{font-size:.95rem;line-height:1.7;color:var(--text-secondary)}.ld-deliverables{background:var(--bg-light);border:1px solid var(--border-light);border-radius:12px;padding:28px 32px;max-width:880px;margin:0 auto 40px}.ld-deliverables__label{font-size:.78rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--tandem-green);margin-bottom:16px}.ld-deliverables__list{display:flex;flex-wrap:wrap;gap:10px}.ld-deliverables__item{font-size:.85rem;font-weight:500;color:var(--text-secondary);background:var(--bg-white);border:1px solid var(--border-light);padding:6px 14px;border-radius:16px}.ld-team__cta{text-align:center}@media (max-width:768px){.ld-team__header h2{font-size:1.85rem}.ld-timeline{padding-left:32px}.ld-timeline__phase{padding-left:24px}.ld-timeline__dot{left:-25px;width:16px;height:16px}.ld-deliverables{padding:24px}}.ld-journey{background:var(--bg-light)}.ld-journey__header{text-align:center;max-width:720px;margin:0 auto 56px}.ld-journey__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.ld-journey__intro{text-align:center;max-width:700px;margin:0 auto 56px;font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.ld-phases{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px}.ld-phase-card{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;padding:28px 24px;text-align:center;position:relative}.ld-phase-card__number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--tandem-green);color:#fff;border-radius:50%;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;margin-bottom:16px}.ld-phase-card h3{font-family:var(--font-heading);font-size:1.08rem;font-weight:600;line-height:1.3;color:var(--text-primary)!important;margin-bottom:4px}.ld-phase-card__period{font-size:.78rem;font-weight:600;color:var(--tandem-green);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.ld-phase-card p{font-size:.88rem;line-height:1.6;color:var(--text-secondary)}.ld-journey__details{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;margin-bottom:40px}.ld-journey__deliverables{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;padding:28px 32px}.ld-journey__deliverables-label{font-size:.78rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--tandem-green);margin-bottom:16px}.ld-journey__deliverables-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px}.ld-journey__deliverables-list li{font-size:.88rem;line-height:1.5;color:var(--text-secondary);padding-left:20px;position:relative}.ld-journey__deliverables-list li::before{content:'\2713';position:absolute;left:0;color:var(--tandem-green);font-weight:700}.ld-journey__audience{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;padding:28px 32px}.ld-journey__audience-label{font-size:.78rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--tandem-green);margin-bottom:16px}.ld-journey__audience p{font-size:.95rem;line-height:1.7;color:var(--text-secondary);margin-bottom:12px}.ld-journey__audience p:last-child{margin-bottom:0}.ld-journey__audience strong{color:var(--text-primary)}.ld-journey__cta{text-align:center}@media (max-width:1024px){.ld-phases{grid-template-columns:repeat(2,1fr);gap:16px}.ld-journey__details{grid-template-columns:1fr}}@media (max-width:768px){.ld-journey__header h2{font-size:1.85rem}.ld-phase-card{padding:24px 20px}.ld-journey__deliverables,.ld-journey__audience{padding:24px}.ld-journey__deliverables-list{grid-template-columns:1fr}}@media (max-width:640px){.ld-phases{grid-template-columns:1fr}}.ld-diff{background:var(--bg-white)}.ld-diff__header{text-align:center;max-width:720px;margin:0 auto 56px}.ld-diff__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.ld-diff__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.ld-diff__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.ld-diff-card{background:var(--bg-light);border:1px solid var(--border-light);border-radius:16px;padding:36px 32px}.ld-diff-card__icon{width:48px;height:48px;background:var(--tandem-green);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:#fff}.ld-diff-card h3{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--text-primary)!important;margin-bottom:12px}.ld-diff-card p{font-size:.95rem;line-height:1.7;color:var(--text-secondary)}.ld-diff-card a{color:var(--tandem-green)!important;font-weight:600}.ld-diff-card a:hover{text-decoration:underline}@media (max-width:1024px){.ld-diff__grid{gap:20px}}@media (max-width:768px){.ld-diff__header h2{font-size:1.85rem}.ld-diff__grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.ld-diff-card{padding:28px 24px}}.ld-proof{background:var(--bg-light)}.ld-proof__header{text-align:center;max-width:720px;margin:0 auto 56px}.ld-proof__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.ld-proof__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.ld-cases__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:64px}.ld-case{background:var(--bg-white);border:1px solid var(--border-light);border-radius:16px;overflow:hidden}.ld-case__tag{background:var(--tandem-green);color:#fff;padding:10px 28px;font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.ld-case__body{padding:28px}.ld-case__body h3{font-family:var(--font-heading);font-size:1.2rem;font-weight:600;line-height:1.3;color:var(--text-primary)!important;margin-bottom:20px}.ld-case__phase{margin-bottom:16px}.ld-case__phase:last-child{margin-bottom:0}.ld-case__phase-label{font-size:.72rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--tandem-green);margin-bottom:4px}.ld-case__phase p{font-size:.88rem;line-height:1.65;color:var(--text-secondary)}.ld-case__result{background:var(--tandem-green-soft);border-radius:8px;padding:14px 18px}.ld-case__result p{color:var(--text-primary);font-weight:500}.ld-logos{text-align:center}.ld-logos__label{font-size:.82rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:28px}.ld-logos__grid{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:40px}.ld-logos__grid img{max-height:32px;max-width:120px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%);opacity:.55;transition:all 0.3s ease}.ld-logos__grid img:hover{filter:grayscale(0%);opacity:1}@media (max-width:1024px){.ld-cases__grid{grid-template-columns:1fr;max-width:520px;margin:0 auto 56px;gap:20px}.ld-logos__grid{gap:28px}.ld-logos__grid img{max-height:24px;max-width:100px}}@media (max-width:768px){.ld-proof__header h2{font-size:1.85rem}.ld-case__body{padding:24px}.ld-logos__grid{gap:24px}}.ld-faq{background:var(--bg-white)}.ld-faq__header{text-align:center;max-width:720px;margin:0 auto 56px}.ld-faq__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.ld-faq__list{max-width:800px;margin:0 auto}.ld-faq__item{background:var(--bg-light);border:1px solid var(--border-light);border-radius:12px;margin-bottom:12px;overflow:hidden}.ld-faq__item summary{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;font-family:var(--font-body);font-size:1.02rem;font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none;gap:16px}.ld-faq__item summary::-webkit-details-marker{display:none}.ld-faq__item summary::after{content:'+';font-size:1.4rem;font-weight:400;color:var(--tandem-green);flex-shrink:0;transition:transform 0.2s ease}.ld-faq__item[open] summary::after{content:'\2212'}.ld-faq__answer{padding:0 24px 20px}.ld-faq__answer p{font-size:.95rem;line-height:1.75;color:var(--text-secondary);margin-bottom:12px}.ld-faq__answer p:last-child{margin-bottom:0}.ld-faq__answer a{color:var(--tandem-green)!important;font-weight:600}.ld-faq__answer a:hover{text-decoration:underline}.ld-faq__cta{text-align:center;margin-top:40px}.ld-faq__cta p{font-size:.95rem;color:var(--text-secondary);margin-bottom:16px}@media (max-width:768px){.ld-faq__header h2{font-size:1.85rem}.ld-faq__item summary{font-size:.95rem;padding:16px 20px}.ld-faq__answer{padding:0 20px 16px}}.ld-cta{background:var(--tandem-green);text-align:center}.ld-cta__inner{max-width:680px;margin:0 auto}.ld-cta h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:white!important;margin-bottom:16px}.ld-cta p{font-size:1.08rem;line-height:1.75;color:rgb(255 255 255 / .85);margin-bottom:32px}.ld-cta__buttons{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:28px}.ld-cta__contact{font-size:.9rem;color:rgb(255 255 255 / .7);margin-bottom:20px}.ld-cta__contact a{color:white!important;font-weight:600}.ld-cta__contact a:hover{text-decoration:underline}.ld-cta__badges{display:flex;align-items:center;justify-content:center;gap:20px;font-size:.78rem;color:rgb(255 255 255 / .8)}.ld-cta__badges span{display:flex;align-items:center;gap:6px}@media (max-width:768px){.ld-cta h2{font-size:1.85rem}}@media (max-width:640px){.ld-cta h2{font-size:1.6rem}.ld-cta__buttons{flex-direction:column;align-items:stretch}.ld-cta__badges{flex-direction:column;gap:8px}}.ld-page .tandem-toc{--tandem-toc-panel-width:196px}.ldc-page{font-family:var(--font-body);color:var(--text-primary);line-height:1.6;font-size:17px}.ldc-page *{box-sizing:border-box}.ldc-page h1,.ldc-page h2,.ldc-page h3,.ldc-page h4{font-family:var(--font-heading);color:var(--text-primary);line-height:1.2;margin-top:0}.ldc-page p{margin:0 0 1.1em}.ldc-page a{color:var(--tandem-green);text-decoration:underline;text-underline-offset:2px}.ldc-page a:hover{color:var(--tandem-green-hover)}.ldc-page .ldc-container{max-width:var(--container-width);margin:0 auto;padding:0 24px}.ldc-page>section,.ldc-page section.ldc-section{padding:88px 0 80px}@media (max-width:1024px){.ldc-page>section,.ldc-page section.ldc-section{padding:64px 0 56px}}@media (max-width:640px){.ldc-page>section,.ldc-page section.ldc-section{padding:56px 0 48px}}.ldc-page .section-label{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tandem-green);margin-bottom:14px}.ldc-page .section-header h2{font-size:36px;margin:0 0 14px}.ldc-page .section-header p{color:var(--text-secondary);font-size:18px;max-width:720px}@media (max-width:640px){.ldc-page .section-header h2{font-size:28px}}.ldc-page .btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--tandem-green);color:var(--bg-white);padding:14px 28px;border-radius:8px;font-weight:600;text-decoration:none;font-size:16px;transition:background .2s ease,transform .2s ease}.ldc-page .btn-primary:hover{background:var(--tandem-green-hover);color:var(--bg-white);transform:translateY(-1px)}.ldc-page .btn-primary svg{width:18px;height:18px}.ldc-page .ldc-hero{background:linear-gradient(135deg,#2b3e4f 0%,#135740 100%);color:#fff;padding:120px 0 100px}.ldc-page .ldc-hero__inner{max-width:860px}.ldc-page .ldc-hero__eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:600;color:#c8e3d4;margin:0 0 18px}.ldc-page .ldc-hero__title{color:#fff;font-size:48px;line-height:1.1;margin:0 0 22px;font-weight:700}.ldc-page .ldc-hero__lede{color:rgb(255 255 255 / .92);font-size:19px;line-height:1.55;margin:0 0 32px}.ldc-page .ldc-hero__cta{display:flex;gap:14px;flex-wrap:wrap}.ldc-page .ldc-hero .btn-primary{background:var(--tandem-amber);color:#1a1a2e}.ldc-page .ldc-hero .btn-primary:hover{background:#d97706;color:#1a1a2e}@media (max-width:1024px){.ldc-page .ldc-hero{padding:88px 0 72px}.ldc-page .ldc-hero__title{font-size:38px}}@media (max-width:640px){.ldc-page .ldc-hero{padding:64px 0 56px}.ldc-page .ldc-hero__title{font-size:30px}.ldc-page .ldc-hero__lede{font-size:17px}}.ldc-page .ldc-problem__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.ldc-page .ldc-problem__item{background:var(--bg-light);border:1px solid var(--border-light);border-radius:12px;padding:28px 28px 22px}.ldc-page .ldc-problem__item h3{font-size:21px;margin:0 0 10px;color:var(--tandem-green)}.ldc-page .ldc-problem__item p{margin:0;color:var(--text-secondary);font-size:16px}@media (max-width:768px){.ldc-page .ldc-problem__grid{grid-template-columns:1fr;gap:18px}.ldc-page .ldc-problem__item{padding:22px 22px 18px}}.ldc-page .ldc-guide__content{display:grid;gap:24px}.ldc-page .ldc-guide__topic{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;padding:32px 32px 26px;box-shadow:var(--shadow-sm)}.ldc-page .ldc-guide__topic h3{font-size:23px;margin:0 0 14px;color:var(--text-primary)}.ldc-page .ldc-guide__topic p{color:var(--text-secondary);font-size:16px;margin:0 0 14px}@media (max-width:768px){.ldc-page .ldc-guide__topic{padding:24px 22px 20px}.ldc-page .ldc-guide__topic h3{font-size:20px}}.ldc-page .ldc-cta{background:linear-gradient(135deg,#135740 0%,#1B6B4A 100%);color:#fff}.ldc-page .ldc-cta__inner{max-width:800px;margin:0 auto;text-align:center}.ldc-page .ldc-cta h2{color:#fff;font-size:34px;margin:0 0 18px}.ldc-page .ldc-cta p{color:rgb(255 255 255 / .92);font-size:18px;margin:0 0 28px}.ldc-page .ldc-cta__buttons{display:flex;gap:22px;justify-content:center;align-items:center;flex-wrap:wrap}.ldc-page .ldc-cta .btn-primary{background:var(--tandem-amber);color:#1a1a2e}.ldc-page .ldc-cta .btn-primary:hover{background:#d97706;color:#1a1a2e}.ldc-page .ldc-cta__secondary{color:#fff;text-decoration:none;font-weight:600;font-size:15px;border-bottom:1px solid rgb(255 255 255 / .4);padding-bottom:2px}.ldc-page .ldc-cta__secondary:hover{color:#fff;border-bottom-color:#fff}@media (max-width:640px){.ldc-page .ldc-cta h2{font-size:26px}}.orgcoach-page *,.orgcoach-page *::before,.orgcoach-page *::after{margin:0;padding:0;box-sizing:border-box}.orgcoach-page{font-family:var(--font-body);color:var(--text-primary);line-height:1.7;-webkit-font-smoothing:antialiased}.orgcoach-page img{max-width:100%;height:auto;display:block}.orgcoach-page a{text-decoration:none;color:inherit;transition:all 0.25s ease}.orgcoach-page .container{max-width:var(--container-width);margin:0 auto;padding:0 24px}.orgcoach-page .btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--tandem-green);color:#fff;padding:15px 28px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;letter-spacing:.3px;border:none;cursor:pointer;box-shadow:0 2px 8px rgb(19 87 64 / .25);transition:all 0.25s ease}.orgcoach-page .btn-primary:hover{background:var(--tandem-green-hover);box-shadow:0 4px 16px rgb(19 87 64 / .35);transform:translateY(-1px)}.orgcoach-page .btn-primary svg{width:18px;height:18px}.orgcoach-page .btn-secondary{display:inline-flex;align-items:center;gap:6px;color:var(--tandem-green);padding:15px 24px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;border:2px solid var(--tandem-green);cursor:pointer;background:#fff0;transition:all 0.25s ease}.orgcoach-page .btn-secondary:hover{background:var(--tandem-green-soft)}.orgcoach-page .btn-secondary svg{width:18px;height:18px}.orgcoach-page .section-label{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--tandem-green);margin-bottom:20px}.orgcoach-page .section-label::before,.orgcoach-page .section-label::after{content:'';width:24px;height:1.5px;background:var(--tandem-green);opacity:.4}@media (max-width:640px){.orgcoach-page .btn-primary,.orgcoach-page .btn-secondary{justify-content:center;text-align:center}}.orgcoach-page .section-header{text-align:center;max-width:720px;margin:0 auto 56px}.orgcoach-page .section-header>.section-label{margin-bottom:18px}.orgcoach-page .section-header>h2{margin:0}.orgcoach-page .section-header>p{margin:16px auto 0;max-width:560px}.orgcoach-page .section-header--inline{text-align:left;max-width:none;margin:0 0 24px}.orgcoach-page .btn-callout{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--tandem-green);padding:15px 28px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;border:none;cursor:pointer;box-shadow:var(--shadow-md);transition:transform 0.2s ease,box-shadow 0.2s ease;text-decoration:none}.orgcoach-page .btn-callout:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);background:var(--tandem-green-soft)}.orgcoach-page .btn-callout svg{width:18px;height:18px}.orgcoach-page .btn-callout-outline{display:inline-flex;align-items:center;gap:8px;background:#fff0;color:#fff;padding:15px 24px;border-radius:8px;border:2px solid rgb(255 255 255 / .6);font-family:var(--font-body);font-size:.9rem;font-weight:600;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease;text-decoration:none}.orgcoach-page .btn-callout-outline:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255)}.orgcoach-page .btn-callout-outline svg{width:18px;height:18px}.oc-hero{position:relative;background:url(https://cdn.tandemcoach.co/wp-content/uploads/2026/02/organizational-coach-hero-featured.jpg?strip=all&w=1400&webp=50&avif=50&sharp=1) center center / cover no-repeat;min-height:520px;overflow:hidden}@media (max-width:768px){.oc-hero{background:linear-gradient(135deg,#135740 0%,#2b3e4f 100%)}}.oc-hero__overlay{position:absolute;inset:0;background:linear-gradient(to right,rgb(26 26 46 / .92) 0%,rgb(26 26 46 / .78) 50%,rgb(26 26 46 / .4) 100%)}.oc-hero__inner{position:relative;z-index:1;max-width:var(--container-width);margin:0 auto;padding:80px 24px;display:flex;flex-direction:column;justify-content:center;min-height:520px}.oc-hero__label{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .15);backdrop-filter:blur(4px);color:#fff;padding:6px 16px;border-radius:100px;font-size:.78rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:24px;width:fit-content}.oc-hero h1{font-family:var(--font-heading);font-size:2.75rem;font-weight:700;line-height:1.15;color:white!important;margin-bottom:20px;letter-spacing:-.5px;max-width:620px}.oc-hero h1 span{color:white!important;text-decoration:underline;text-decoration-color:rgb(255 255 255 / .35);text-underline-offset:4px;text-decoration-thickness:2px}.oc-hero__subtitle{font-size:1.1rem;line-height:1.75;color:rgb(255 255 255 / .85);margin-bottom:36px;max-width:580px}.oc-hero__ctas{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.oc-hero .btn-primary{background:#fff;color:var(--tandem-green)!important;box-shadow:0 2px 12px rgb(19 87 64 / .2)}.oc-hero .btn-primary:hover{background:var(--tandem-green-soft);box-shadow:0 4px 20px rgb(19 87 64 / .25)}.oc-hero .btn-primary svg{stroke:var(--tandem-green)}.oc-hero .btn-secondary{color:white!important;border-color:rgb(255 255 255 / .5);background:#fff0}.oc-hero .btn-secondary:hover{background:rgb(255 255 255 / .1);border-color:#fff}.oc-trust{background:var(--bg-white);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:20px 0}.oc-trust .container{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.oc-trust__item{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--text-muted);font-weight:500}.oc-trust__item svg{width:20px;height:20px;color:var(--tandem-green);flex-shrink:0}.oc-trust__item strong{color:var(--text-primary);font-weight:600}.oc-trust__divider{width:1px;height:24px;background:var(--border-light)}@media (max-width:1024px){.oc-hero__inner{padding:64px 20px;min-height:460px}.oc-hero h1{font-size:2.03rem}}@media (max-width:768px){.oc-hero{min-height:420px}.oc-hero__overlay{background:linear-gradient(to bottom,rgb(26 26 46 / .88) 0%,rgb(26 26 46 / .75) 100%)}.oc-hero__inner{padding:48px 20px;min-height:420px}.oc-hero h1{font-size:2rem;max-width:100%}.oc-trust .container{flex-direction:column;gap:12px}.oc-trust__divider{display:none}}@media (max-width:640px){.oc-hero__inner{padding:40px 16px}.oc-hero h1{font-size:1.75rem}.oc-hero__subtitle{font-size:.95rem}.oc-hero__ctas{flex-direction:column;align-items:stretch}}.oc-problem{background:var(--bg-light);padding:88px 0 80px}.oc-problem__header{text-align:center;max-width:720px;margin:0 auto 56px}.oc-problem__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.oc-problem__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.oc-problem__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:var(--container-width);margin:0 auto}.oc-problem__card{background:var(--bg-white);border-radius:12px;padding:32px;border:1px solid var(--border-light)}.oc-problem__icon{width:48px;height:48px;background:var(--tandem-green-soft);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.oc-problem__icon svg{width:24px;height:24px;color:var(--tandem-green)}.oc-problem__card h3{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--text-primary)!important;margin-bottom:12px}.oc-problem__card p{font-size:.95rem;line-height:1.7;color:var(--text-secondary)}@media (max-width:1024px){.oc-problem{padding:64px 0 56px}.oc-problem__header{margin-bottom:40px}}@media (max-width:768px){.oc-problem{padding:56px 0 48px}.oc-problem__grid{grid-template-columns:1fr;gap:24px}.oc-problem__header h2{font-size:1.85rem}}.oc-definition{background:var(--bg-white);padding:88px 0 80px}.oc-definition__header{text-align:center;max-width:720px;margin:0 auto 56px}.oc-definition__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.oc-definition__body{display:grid;grid-template-columns:1fr 380px;gap:56px;align-items:start}.oc-definition__text p{font-size:1.05rem;line-height:1.8;color:var(--text-secondary);margin-bottom:24px}.oc-definition__text p:last-child{margin-bottom:0}.oc-definition__text strong{color:var(--tandem-green);font-weight:600}.oc-definition__callout{background:var(--bg-light);border-left:4px solid var(--tandem-green);border-radius:0 12px 12px 0;padding:32px;position:sticky;top:100px}.oc-definition__callout .oc-quote{font-family:var(--font-heading);font-size:1.15rem;font-weight:500;line-height:1.6;color:var(--text-primary);font-style:italic;margin-bottom:16px}.oc-definition__callout cite{display:block;font-size:.85rem;font-style:normal;color:var(--text-muted)}.oc-definition__callout cite a{color:var(--tandem-green)!important;font-weight:600}.oc-definition__callout cite a:hover{text-decoration:underline}@media (max-width:1024px){.oc-definition{padding:64px 0 56px}.oc-definition__body{grid-template-columns:1fr;gap:40px}.oc-definition__callout{position:static}}@media (max-width:768px){.oc-definition{padding:56px 0 48px}.oc-definition__header h2{font-size:1.85rem}.oc-definition__text p{font-size:.98rem}.oc-definition__callout{padding:24px}.oc-definition__callout .oc-quote{font-size:1.05rem}}.oc-process{background:var(--bg-light);padding:88px 0 80px}.oc-process__header{text-align:center;max-width:720px;margin:0 auto 56px}.oc-process__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.oc-process__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.oc-roadmap{max-width:880px;margin:0 auto}.oc-roadmap__step{display:grid;grid-template-columns:64px 1fr;gap:24px;margin-bottom:8px;position:relative}.oc-roadmap__marker{display:flex;flex-direction:column;align-items:center}.oc-roadmap__number{width:48px;height:48px;border-radius:50%;background:var(--tandem-green);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:1.15rem;font-weight:700;flex-shrink:0}.oc-roadmap__line{width:2px;flex:1;background:var(--border-light);margin-top:8px}.oc-roadmap__step:last-child .oc-roadmap__line{display:none}.oc-roadmap__content{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;padding:28px 32px;margin-bottom:16px}.oc-roadmap__content h3{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--text-primary)!important;margin-bottom:10px}.oc-roadmap__content p{font-size:.95rem;line-height:1.75;color:var(--text-secondary)}.oc-process__cta{text-align:center;margin-top:48px}.oc-process__cta p{font-size:.95rem;color:var(--text-secondary);margin-bottom:16px}@media (max-width:1024px){.oc-process{padding:64px 0 56px}}@media (max-width:768px){.oc-process{padding:56px 0 48px}.oc-process__header h2{font-size:1.85rem}.oc-roadmap__step{grid-template-columns:48px 1fr;gap:16px}.oc-roadmap__number{width:40px;height:40px;font-size:1rem}.oc-roadmap__content{padding:20px 24px}}@media (max-width:640px){.oc-roadmap__content{padding:16px 20px}.oc-roadmap__content h3{font-size:1.1rem}}.oc-pillars{background:var(--bg-white);padding:88px 0 80px}.oc-pillars__header{text-align:center;max-width:720px;margin:0 auto 56px}.oc-pillars__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.oc-pillars__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.oc-pillars__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.oc-pillars__card{background:var(--bg-light);border:1px solid var(--border-light);border-radius:12px;padding:36px 32px}.oc-pillars__card-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.oc-pillars__icon{width:52px;height:52px;background:var(--tandem-green);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.oc-pillars__icon svg{width:26px;height:26px;color:#fff}.oc-pillars__card h3{font-family:var(--font-heading);font-size:1.35rem;font-weight:600;line-height:1.3;color:var(--text-primary)!important}.oc-pillars__card p{font-size:.95rem;line-height:1.75;color:var(--text-secondary)}@media (max-width:1024px){.oc-pillars{padding:64px 0 56px}}@media (max-width:768px){.oc-pillars{padding:56px 0 48px}.oc-pillars__header h2{font-size:1.85rem}.oc-pillars__grid{grid-template-columns:1fr;gap:24px}.oc-pillars__card{padding:28px 24px}}.oc-credentials{background:var(--bg-light);padding:88px 0 80px}.oc-credentials__header{text-align:center;max-width:720px;margin:0 auto 56px}.oc-credentials__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.oc-credentials__header p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.oc-badges{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin-bottom:48px}.oc-badges__item{text-align:center;max-width:220px}.oc-badges__acronym{font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--tandem-green);margin-bottom:4px}.oc-badges__title{font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:4px}.oc-badges__desc{font-size:.8rem;line-height:1.5;color:var(--text-muted)}.oc-book-callout{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;padding:32px 40px;display:flex;align-items:center;gap:32px;max-width:860px;margin:0 auto 48px}.oc-book-callout__icon{width:64px;height:64px;background:var(--tandem-green-soft);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.oc-book-callout__icon svg{width:32px;height:32px;color:var(--tandem-green)}.oc-book-callout__text p{font-size:1rem;line-height:1.7;color:var(--text-secondary)}.oc-book-callout__text a{color:var(--tandem-green)!important;font-weight:600}.oc-book-callout__text a:hover{text-decoration:underline}.oc-coaches{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:800px;margin:0 auto}.oc-coaches__card{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;padding:28px;display:flex;align-items:center;gap:20px}.oc-coaches__photo{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0}.oc-coaches__info h4{font-family:var(--font-heading);font-size:1.15rem;font-weight:600;color:var(--text-primary)!important;margin-bottom:4px}.oc-coaches__cred{font-size:.8rem;font-weight:600;color:var(--tandem-green);letter-spacing:.5px;margin-bottom:6px}.oc-coaches__tagline{font-size:.85rem;line-height:1.5;color:var(--text-muted)}@media (max-width:1024px){.oc-credentials{padding:64px 0 56px}}@media (max-width:768px){.oc-credentials{padding:56px 0 48px}.oc-credentials__header h2{font-size:1.85rem}.oc-badges{gap:24px}.oc-book-callout{flex-direction:column;text-align:center;padding:24px}.oc-coaches{grid-template-columns:1fr}.oc-coaches__card{flex-direction:column;text-align:center}}.oc-results{background:var(--bg-dark);padding:88px 0 80px}.oc-results__header{text-align:center;max-width:720px;margin:0 auto 56px}.oc-results__header .section-label{color:rgb(255 255 255 / .6)}.oc-results__header .section-label::before,.oc-results__header .section-label::after{background:rgb(255 255 255 / .3)}.oc-results__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:white!important;margin-bottom:16px}.oc-stats{display:flex;justify-content:center;gap:56px;flex-wrap:wrap;margin-bottom:56px;padding-bottom:48px;border-bottom:1px solid rgb(255 255 255 / .12)}.oc-stats__item{text-align:center}.oc-stats__number{font-family:var(--font-heading);font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:4px}.oc-stats__label{font-size:.88rem;font-weight:500;color:rgb(255 255 255 / .7)}.oc-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1000px;margin:0 auto 48px}.oc-outcomes__card{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:12px;padding:32px}.oc-outcomes__card h3{font-family:var(--font-heading);font-size:1.2rem;font-weight:600;line-height:1.3;color:white!important;margin-bottom:12px}.oc-outcomes__card p{font-size:.92rem;line-height:1.7;color:rgb(255 255 255 / .7)}.oc-case-proof{max-width:880px;margin:0 auto 48px;padding:32px 36px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .14);border-left:4px solid var(--tandem-green-light);border-radius:12px}.oc-case-proof__eyebrow{margin-bottom:12px;color:rgb(255 255 255 / .62);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.oc-case-proof blockquote{margin:0 0 16px;color:#fff;font-family:var(--font-heading);font-size:1.12rem;line-height:1.65}.oc-case-proof__attribution{color:rgb(255 255 255 / .72);font-size:.86rem;font-weight:600}.oc-results__cta{text-align:center}.oc-results .btn-primary{background:#fff;color:var(--tandem-green)!important;box-shadow:0 2px 12px rgb(19 87 64 / .2)}.oc-results .btn-primary:hover{background:var(--tandem-green-soft);box-shadow:0 4px 20px rgb(19 87 64 / .25)}@media (max-width:1024px){.oc-results{padding:64px 0 56px}}@media (max-width:768px){.oc-results{padding:56px 0 48px}.oc-results__header h2{font-size:1.85rem}.oc-stats{gap:32px}.oc-stats__number{font-size:2rem}.oc-outcomes{grid-template-columns:1fr;gap:24px}.oc-case-proof{padding:24px}}.oc-faq{background:var(--bg-light);padding:88px 0 80px}.oc-faq__header{text-align:center;max-width:720px;margin:0 auto 56px}.oc-faq__header h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:var(--text-primary)!important;margin-bottom:16px}.oc-faq__list{max-width:800px;margin:0 auto}.oc-faq__item{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;margin-bottom:12px;overflow:hidden}.oc-faq__item summary{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;font-family:var(--font-body);font-size:1.02rem;font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none;gap:16px}.oc-faq__item summary::-webkit-details-marker{display:none}.oc-faq__item summary::after{content:'+';font-size:1.4rem;font-weight:400;color:var(--tandem-green);flex-shrink:0;transition:transform 0.2s ease}.oc-faq__item[open] summary::after{content:'\2212'}.oc-faq__answer{padding:0 24px 20px}.oc-faq__answer p{font-size:.95rem;line-height:1.75;color:var(--text-secondary);margin-bottom:12px}.oc-faq__answer p:last-child{margin-bottom:0}.oc-faq__answer a{color:var(--tandem-green)!important;font-weight:600}.oc-faq__answer a:hover{text-decoration:underline}.oc-faq__cta{text-align:center;margin-top:40px}.oc-faq__cta p{font-size:.95rem;color:var(--text-secondary);margin-bottom:16px}@media (max-width:1024px){.oc-faq{padding:64px 0 56px}}@media (max-width:768px){.oc-faq{padding:56px 0 48px}.oc-faq__header h2{font-size:1.85rem}.oc-faq__item summary{font-size:.95rem;padding:16px 20px}.oc-faq__answer{padding:0 20px 16px}}.oc-cta{background:var(--tandem-green);padding:80px 0;text-align:center}.oc-cta__inner{max-width:680px;margin:0 auto}.oc-cta h2{font-family:var(--font-heading);font-size:2.03rem;font-weight:700;line-height:1.2;color:white!important;margin-bottom:16px}.oc-cta p{font-size:1.08rem;line-height:1.75;color:rgb(255 255 255 / .85);margin-bottom:32px}.oc-cta__note{margin-top:24px;font-size:.82rem;color:rgb(255 255 255 / .6)}@media (max-width:768px){.oc-cta{padding:56px 0}.oc-cta h2{font-size:1.85rem}}@media (max-width:640px){.oc-cta h2{font-size:1.6rem}}:is(.adhd-coach-page,.engagements-page,.supervision-page,.exec-page,.ld-page,.ldc-page,.orgcoach-page) .section-header{text-align:center;max-width:720px;margin:0 auto 56px}:is(.adhd-coach-page,.engagements-page,.supervision-page,.exec-page,.ld-page,.ldc-page,.orgcoach-page) .section-header--inline{text-align:left;max-width:none;margin:0 0 24px}