.coaches-page[data-astro-cid-boa7sxkl]{color:#1a2433;background:#fff;font-size:18px;line-height:1.65;font-family:DM Sans,system-ui,sans-serif}.wrap[data-astro-cid-boa7sxkl]{width:min(74rem,calc(100% - 64px));margin-inline:auto}.example-container[data-astro-cid-boa7sxkl]{width:min(1080px,calc(100% - 64px));margin-inline:auto}h1[data-astro-cid-boa7sxkl],h2[data-astro-cid-boa7sxkl],h3[data-astro-cid-boa7sxkl]{color:#0f172a;font-family:Plus Jakarta Sans,sans-serif}h1[data-astro-cid-boa7sxkl],h2[data-astro-cid-boa7sxkl]{font-weight:700;letter-spacing:-.035em;text-wrap:balance}h1[data-astro-cid-boa7sxkl]{font-size:clamp(34px,3.8vw,48px);line-height:1.14;margin:16px 0 24px}.h1-accent[data-astro-cid-boa7sxkl]{color:#269da4}h2[data-astro-cid-boa7sxkl]{font-size:clamp(28px,3vw,36px);line-height:1.22;margin-bottom:20px}h3[data-astro-cid-boa7sxkl]{font-size:19px;line-height:1.35;font-weight:700;margin-bottom:8px}.section[data-astro-cid-boa7sxkl]{padding:80px 0;scroll-margin-top:100px}.section-title-wrap[data-astro-cid-boa7sxkl]{margin-bottom:40px}.center-header[data-astro-cid-boa7sxkl]{text-align:center}.hero-section[data-astro-cid-boa7sxkl]{background:#fff;border-bottom:1px solid #D8E2E7;padding:64px 0 80px}.hero-grid[data-astro-cid-boa7sxkl]{display:grid;grid-template-columns:1fr;gap:36px}@media(min-width:1024px){.hero-grid[data-astro-cid-boa7sxkl]{grid-template-columns:1.15fr .85fr;-moz-column-gap:56px;column-gap:56px;align-items:start}.hero-left[data-astro-cid-boa7sxkl]{display:flex;flex-direction:column}.hero-right[data-astro-cid-boa7sxkl]{align-self:start}}.eyebrow[data-astro-cid-boa7sxkl]{color:#0f766e;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;margin:0}.hero-body[data-astro-cid-boa7sxkl]{font-size:18px;line-height:1.62;color:#334155}.hero-body[data-astro-cid-boa7sxkl] p[data-astro-cid-boa7sxkl]{margin:0}.hero-body[data-astro-cid-boa7sxkl] p[data-astro-cid-boa7sxkl]+p[data-astro-cid-boa7sxkl]{margin-top:14px}.actions[data-astro-cid-boa7sxkl]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px 24px;margin-top:24px}.hero-primary-wrap[data-astro-cid-boa7sxkl]{display:flex;flex-direction:column;align-items:flex-start}.email-note[data-astro-cid-boa7sxkl]{font-size:14px;font-weight:400;line-height:1.45;color:#475569;margin:8px 0 0;text-align:left}.final-note[data-astro-cid-boa7sxkl]{text-align:center}.actions[data-astro-cid-boa7sxkl] .secondary-btn[data-astro-cid-boa7sxkl]{min-height:52px;display:inline-flex;align-items:center}.primary-btn[data-astro-cid-boa7sxkl]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 32px;background:#0f766e;color:#fff;font-size:17px;font-weight:700;text-decoration:none;border-radius:999px;box-shadow:0 4px 14px #0f766e40;transition:background-color .15s ease,transform .15s ease}.primary-btn[data-astro-cid-boa7sxkl]:hover{background:#115e59;transform:translateY(-1px)}.primary-btn[data-astro-cid-boa7sxkl]:active{transform:translateY(0)}.secondary-btn[data-astro-cid-boa7sxkl]{display:inline-flex;align-items:center;gap:6px;color:#0f172a;font-size:16.5px;font-weight:600;text-decoration:underline;text-underline-offset:5px;transition:color .15s ease}.secondary-btn[data-astro-cid-boa7sxkl]:hover{color:#0f766e}.hero-loop-card[data-astro-cid-boa7sxkl]{background:#fff;border:1px solid #D8E2E7;border-radius:14px;padding:26px 24px;box-shadow:0 4px 20px #0f172a0a}.loop-card-header[data-astro-cid-boa7sxkl]{border-bottom:1px solid #E2E8F0;padding-bottom:14px;margin-bottom:18px}.loop-card-eyebrow[data-astro-cid-boa7sxkl]{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f766e;margin-bottom:4px;line-height:1.3}.loop-card-title[data-astro-cid-boa7sxkl]{font-size:20px;font-weight:700;color:#0f172a;margin:0;line-height:1.3;font-family:Plus Jakarta Sans,sans-serif}.loop-card-context[data-astro-cid-boa7sxkl]{display:inline-block;font-size:13.5px;font-weight:600;color:#475569;margin-top:4px;line-height:1.4}.hero-preview-dl[data-astro-cid-boa7sxkl]{margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.hero-preview-item[data-astro-cid-boa7sxkl]{padding-bottom:14px;border-bottom:1px solid #E2E8F0}.hero-preview-item[data-astro-cid-boa7sxkl]:last-child{border-bottom:none;padding-bottom:0}.hero-preview-dt[data-astro-cid-boa7sxkl]{font-size:13px;font-weight:700;color:#0f766e;margin-bottom:4px;letter-spacing:.01em}.hero-preview-dd[data-astro-cid-boa7sxkl]{font-size:16px;line-height:1.5;color:#0f172a;margin:0}.coach-illustration-note[data-astro-cid-boa7sxkl]{margin:16px 0 0;padding-top:12px;border-top:1px solid #F1F5F9;color:#64748b;font-size:12.5px;line-height:1.5}.problem-section[data-astro-cid-boa7sxkl]{background:#fff}.problem-grid[data-astro-cid-boa7sxkl]{display:grid;grid-template-columns:1fr;gap:36px}@media(min-width:1024px){.problem-grid[data-astro-cid-boa7sxkl]{grid-template-columns:1fr 1.33fr;gap:56px;align-items:flex-start}}.coach-section-support[data-astro-cid-boa7sxkl]{max-width:760px;margin:12px 0 0;font-size:18px;line-height:1.58;color:#334155}.problem-section[data-astro-cid-boa7sxkl] .coach-section-support[data-astro-cid-boa7sxkl]{max-width:29rem}.center-header[data-astro-cid-boa7sxkl] .coach-section-support[data-astro-cid-boa7sxkl]{margin:12px auto 0}.reasons-list[data-astro-cid-boa7sxkl]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.reason-row[data-astro-cid-boa7sxkl]{display:flex;align-items:baseline;padding:18px 0;border-bottom:1px solid #D8E2E7}.reason-row[data-astro-cid-boa7sxkl]:first-child{padding-top:0}.reason-row[data-astro-cid-boa7sxkl]:last-child{border-bottom:none}.reason-content[data-astro-cid-boa7sxkl]{display:flex;flex-direction:column;gap:4px}.reason-title[data-astro-cid-boa7sxkl]{font-size:17.5px;font-weight:700;color:#0f172a;margin:0;line-height:1.4}.reason-text[data-astro-cid-boa7sxkl]{font-size:16.5px;line-height:1.52;color:#334155;margin:0}.problem-convergence[data-astro-cid-boa7sxkl]{margin-top:32px;padding:18px 22px;border-left:3px solid #0f766e;background:#f4fafb;border-radius:4px}.convergence-lead[data-astro-cid-boa7sxkl]{font-size:18px;font-weight:700;color:#0f172a;margin:0;line-height:1.45}.workflow-section[data-astro-cid-boa7sxkl]{background:#eef8fa}.workflow-flow[data-astro-cid-boa7sxkl]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:1024px){.workflow-flow[data-astro-cid-boa7sxkl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;position:relative}.flow-stage[data-astro-cid-boa7sxkl]:not(:last-child) .flow-num-row[data-astro-cid-boa7sxkl]:after{content:"";position:absolute;top:50%;left:48px;right:-20px;height:2px;background:#5ea8b3;border-radius:1px;z-index:1;transform:translateY(-50%)}}@media screen and (max-width:1023px){.workflow-flow[data-astro-cid-boa7sxkl]{display:flex;flex-direction:column}.flow-stage[data-astro-cid-boa7sxkl]{padding:24px 0;border-bottom:1px solid #D2E7EB}.flow-stage[data-astro-cid-boa7sxkl]:first-child{padding-top:0}.flow-stage[data-astro-cid-boa7sxkl]:last-child{border-bottom:none;padding-bottom:0}}.flow-stage[data-astro-cid-boa7sxkl]{position:relative;display:flex;flex-direction:column}.flow-num-row[data-astro-cid-boa7sxkl]{position:relative;display:flex;align-items:center;margin-bottom:12px}.flow-num[data-astro-cid-boa7sxkl]{font-size:28px;font-weight:800;color:#0f766e;line-height:1;font-family:Plus Jakarta Sans,sans-serif;font-variant-numeric:tabular-nums;background:#eef8fa;padding-right:14px;position:relative;z-index:2;display:inline-block}.flow-key[data-astro-cid-boa7sxkl]{font-size:12.5px;font-weight:700;letter-spacing:.06em;color:#0f766e;text-transform:uppercase;margin-bottom:10px;display:block;line-height:1.35}.flow-stage-body[data-astro-cid-boa7sxkl] h3[data-astro-cid-boa7sxkl]{font-size:21px;font-weight:700;color:#0f172a;margin-bottom:10px;line-height:1.35}.flow-stage-body[data-astro-cid-boa7sxkl] p[data-astro-cid-boa7sxkl]{font-size:16px;line-height:1.55;color:#334155;margin:0}.workflow-supporting-line[data-astro-cid-boa7sxkl]{margin-top:40px;padding:16px 20px;border-radius:8px;background:#e2f2f5;color:#0d5f58;font-size:16.5px;font-weight:600;line-height:1.5;text-align:center}.example-section[data-astro-cid-boa7sxkl]{background:#fff}.comparison-figure[data-astro-cid-boa7sxkl]{margin:32px 0 0;padding:0}.comparison-disclosure[data-astro-cid-boa7sxkl]{font-size:13.5px;font-weight:600;color:#475569;text-align:center;margin-bottom:20px;letter-spacing:.01em}.comparison-panel[data-astro-cid-boa7sxkl]{background:#fff;border:1px solid #D8E2E7;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0f172a0a}.comp-shared-header[data-astro-cid-boa7sxkl]{padding:24px 28px;background:#fff;border-bottom:1px solid #D8E2E7;display:flex;flex-direction:column;gap:8px}.comp-shared-title-wrap[data-astro-cid-boa7sxkl]{display:flex;flex-direction:column;gap:2px}.comp-shared-label[data-astro-cid-boa7sxkl]{font-size:12px;font-weight:700;color:#0f766e;text-transform:uppercase;letter-spacing:.06em;line-height:1.3}.comp-shared-title[data-astro-cid-boa7sxkl]{font-size:20px;font-weight:700;color:#0f172a;margin:0;line-height:1.3;font-family:Plus Jakarta Sans,sans-serif}.comp-shared-approach-wrap[data-astro-cid-boa7sxkl]{font-size:16px;line-height:1.55;color:#1e293b}.comp-shared-approach-label[data-astro-cid-boa7sxkl]{font-weight:700;color:#0f172a;margin-right:6px}.comp-shared-approach-text[data-astro-cid-boa7sxkl]{color:#334155}.comp-layout[data-astro-cid-boa7sxkl]{display:grid;grid-template-columns:1fr}@media(min-width:1024px){.comp-layout[data-astro-cid-boa7sxkl]{grid-template-columns:45% 55%}.comp-side-student[data-astro-cid-boa7sxkl]{border-right:1px solid #D8E2E7}}@media screen and (max-width:1023px){.comp-side-student[data-astro-cid-boa7sxkl]{border-bottom:1px solid #D8E2E7}}.comp-side[data-astro-cid-boa7sxkl]{padding:32px 28px}.comp-side-student[data-astro-cid-boa7sxkl]{background:#fafcfd}.comp-side-coach[data-astro-cid-boa7sxkl]{background:#fff}.side-head[data-astro-cid-boa7sxkl]{border-bottom:1px solid #EDF2F7;padding-bottom:14px;margin-bottom:22px}.side-title[data-astro-cid-boa7sxkl]{font-size:18px;font-weight:700;color:#0f172a;margin:0;line-height:1.3}.demo-dl[data-astro-cid-boa7sxkl]{margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.demo-field[data-astro-cid-boa7sxkl]{display:flex;flex-direction:column}.field-label[data-astro-cid-boa7sxkl]{font-size:13px;font-weight:700;color:#475569;margin:0 0 6px;line-height:1.4}.field-value[data-astro-cid-boa7sxkl]{font-size:16px;line-height:1.55;color:#0f172a;margin:0}.quote-container[data-astro-cid-boa7sxkl]{padding:12px 16px;background:#eef8fa;border-left:3px solid #0F766E;border-radius:0 8px 8px 0;margin:0}.student-question-box[data-astro-cid-boa7sxkl]{background:#eef8fa;border-left:3px solid #0F766E}.quote-text[data-astro-cid-boa7sxkl]{font-size:15.5px;font-weight:500;line-height:1.45;color:#0f172a;font-style:italic;margin:0}.guidance-box[data-astro-cid-boa7sxkl]{padding:12px 16px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:8px}.guidance-text[data-astro-cid-boa7sxkl]{font-size:15.5px;line-height:1.48;color:#1e293b;margin:0}.coach-discuss-field[data-astro-cid-boa7sxkl]{background:#eef8fa;border:1px solid #D2E7EB;border-left:3px solid #0F766E;border-radius:8px;padding:16px 18px;margin:4px 0 0}.coach-discuss-label[data-astro-cid-boa7sxkl]{color:#0f766e;font-size:13px;font-weight:700;margin-bottom:6px}.coach-discuss-text[data-astro-cid-boa7sxkl]{font-size:16px;font-weight:600;line-height:1.55;color:#0f172a;margin:0}.status-badge-row[data-astro-cid-boa7sxkl]{margin-top:2px}.coach-source-tag[data-astro-cid-boa7sxkl]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700;line-height:1.3}.coach-source-tag-unknown[data-astro-cid-boa7sxkl]{background:#f1f5f9;border:1px solid #CBD5E1;color:#475569}.roles-section[data-astro-cid-boa7sxkl]{background:#fff}.roles-grid[data-astro-cid-boa7sxkl]{display:grid;grid-template-columns:1fr;gap:0;margin:32px 0 0;border-top:1px solid #D8E2E7;border-bottom:1px solid #D8E2E7}@media(min-width:860px){.roles-grid[data-astro-cid-boa7sxkl]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto 1fr;padding:36px 0;align-items:start}.role-column[data-astro-cid-boa7sxkl]{display:grid;grid-template-rows:subgrid;grid-row:span 3;padding:0 32px;border-right:1px solid #D8E2E7}.role-column[data-astro-cid-boa7sxkl]:first-child{padding-left:0}.role-column[data-astro-cid-boa7sxkl]:last-child{border-right:none;padding-right:0}}@media screen and (max-width:859px){.roles-grid[data-astro-cid-boa7sxkl]{padding:8px 0}.role-column[data-astro-cid-boa7sxkl]{display:flex;flex-direction:column;padding:24px 0;border-bottom:1px solid #D8E2E7}.role-column[data-astro-cid-boa7sxkl]:last-child{border-bottom:none}}.role-column[data-astro-cid-boa7sxkl]{background:transparent}.role-label[data-astro-cid-boa7sxkl]{font-size:17.5px;font-weight:700;color:#0f766e;line-height:1.35;margin:0 0 12px}.role-responsibility[data-astro-cid-boa7sxkl]{font-size:17.5px;font-weight:700;color:#0f172a;line-height:1.35;margin:0 0 10px}.role-description[data-astro-cid-boa7sxkl]{font-size:16px;line-height:1.55;color:#334155;margin:0}.fit-section[data-astro-cid-boa7sxkl]{background:#fff;border-top:1px solid #f1f5f9}.fit-lead[data-astro-cid-boa7sxkl]{font-size:19px;line-height:1.55;color:#334155;max-width:860px;margin:20px 0 0}.tools-rows[data-astro-cid-boa7sxkl]{margin-top:36px;border-top:1px solid #D8E2E7}.tool-row[data-astro-cid-boa7sxkl]{padding:24px 0;border-bottom:1px solid #D8E2E7;display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:768px){.tool-row[data-astro-cid-boa7sxkl]{grid-template-columns:240px 1fr;gap:36px;align-items:baseline}}.tool-row-area[data-astro-cid-boa7sxkl]{font-size:17.5px;font-weight:700;color:#0f172a;margin:0;line-height:1.35}.tool-row-text[data-astro-cid-boa7sxkl]{font-size:16.5px;line-height:1.58;color:#334155;margin:0}.coach-faq[data-astro-cid-boa7sxkl]{max-width:850px;margin:64px auto 0}.coach-faq[data-astro-cid-boa7sxkl] h3[data-astro-cid-boa7sxkl]{margin:0 0 18px;font-size:clamp(23px,2.5vw,29px);line-height:1.3}.coach-faq-item[data-astro-cid-boa7sxkl]{border-top:1px solid #D8E2E7;background:transparent}.coach-faq-item[data-astro-cid-boa7sxkl]:last-child{border-bottom:1px solid #D8E2E7}.coach-faq-item[data-astro-cid-boa7sxkl] summary[data-astro-cid-boa7sxkl]{position:relative;display:block;padding:20px 36px 20px 0;color:#0f172a;font-size:17.5px;font-weight:700;line-height:1.45;list-style:none;cursor:pointer}.coach-faq-item[data-astro-cid-boa7sxkl] summary[data-astro-cid-boa7sxkl]::-webkit-details-marker{display:none}.coach-faq-item[data-astro-cid-boa7sxkl] summary[data-astro-cid-boa7sxkl]:after{content:"+";position:absolute;right:2px;top:20px;color:#0f766e;font-size:22px;font-weight:400;line-height:1}.coach-faq-item[data-astro-cid-boa7sxkl][open] summary[data-astro-cid-boa7sxkl]:after{content:"−"}.coach-faq-item[data-astro-cid-boa7sxkl] p[data-astro-cid-boa7sxkl]{margin:-2px 0 20px;max-width:750px;color:#334155;font-size:16px;line-height:1.65}.coach-faq-item[data-astro-cid-boa7sxkl] a[data-astro-cid-boa7sxkl]{color:#0f766e;font-weight:700;text-decoration:underline;text-underline-offset:3px}.coach-faq-item[data-astro-cid-boa7sxkl] summary[data-astro-cid-boa7sxkl]:focus-visible,.coach-faq-item[data-astro-cid-boa7sxkl] a[data-astro-cid-boa7sxkl]:focus-visible{outline:3px solid #0F766E;outline-offset:4px;border-radius:3px}.final-section[data-astro-cid-boa7sxkl]{background:#d9eff5;padding:72px 0}.final-wrap[data-astro-cid-boa7sxkl]{max-width:820px}.final-box[data-astro-cid-boa7sxkl]{background:#fff;border:1px solid #c8e4ed;border-radius:16px;padding:44px 36px;text-align:center;box-shadow:0 4px 20px #0f172a0a}.final-box[data-astro-cid-boa7sxkl] h2[data-astro-cid-boa7sxkl]{font-size:clamp(26px,3vw,32px);line-height:1.25;color:#0f172a;max-width:680px;margin:0 auto 16px;text-wrap:balance}.final-body[data-astro-cid-boa7sxkl]{max-width:620px;margin:0 auto 28px}.final-desc[data-astro-cid-boa7sxkl]{font-size:17px;line-height:1.58;color:#334155;font-weight:400;margin:0 auto 14px}.final-reassurance[data-astro-cid-boa7sxkl]{font-size:16px;line-height:1.45;font-weight:600;color:#0f172a;margin:0 auto}.final-actions[data-astro-cid-boa7sxkl]{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0}.final-primary-wrap[data-astro-cid-boa7sxkl]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:320px}.final-actions[data-astro-cid-boa7sxkl] .primary-btn[data-astro-cid-boa7sxkl]{min-height:52px;width:100%;max-width:320px;display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-size:17px;font-weight:700;border-radius:999px}.final-secondary-link[data-astro-cid-boa7sxkl]{display:inline-flex;align-items:center;gap:6px;color:#0f766e;font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:4px;transition:color .15s ease}.final-secondary-link[data-astro-cid-boa7sxkl]:hover{color:#115e59}@media screen and (max-width:767px){.wrap[data-astro-cid-boa7sxkl],.example-container[data-astro-cid-boa7sxkl]{width:calc(100% - 40px)}.section[data-astro-cid-boa7sxkl]{padding:56px 0}.hero-section[data-astro-cid-boa7sxkl]{padding:44px 0 56px}h1[data-astro-cid-boa7sxkl]{font-size:clamp(2.1rem,9.5vw,2.75rem);line-height:1.1;margin:14px 0 20px}.hero-body[data-astro-cid-boa7sxkl] p[data-astro-cid-boa7sxkl]{font-size:16.5px;line-height:1.55}.actions[data-astro-cid-boa7sxkl]{flex-direction:column;align-items:stretch;gap:12px;margin-top:20px}.hero-primary-wrap[data-astro-cid-boa7sxkl]{width:100%}.hero-primary-wrap[data-astro-cid-boa7sxkl] .primary-btn[data-astro-cid-boa7sxkl]{width:100%;min-height:52px;text-align:center;justify-content:center}.hero-primary-wrap[data-astro-cid-boa7sxkl] .email-note[data-astro-cid-boa7sxkl]{text-align:left}.actions[data-astro-cid-boa7sxkl] .secondary-btn[data-astro-cid-boa7sxkl]{justify-content:center;min-height:44px}.hero-loop-card[data-astro-cid-boa7sxkl]{padding:22px 18px;margin-top:8px}.problem-grid[data-astro-cid-boa7sxkl]{gap:28px}.problem-convergence[data-astro-cid-boa7sxkl]{margin-top:24px;padding:16px 18px}.comp-shared-header[data-astro-cid-boa7sxkl]{padding:20px}.comp-side[data-astro-cid-boa7sxkl]{padding:24px 20px}.final-box[data-astro-cid-boa7sxkl]{padding:32px 20px}.final-box[data-astro-cid-boa7sxkl] h2[data-astro-cid-boa7sxkl]{margin-bottom:16px}.final-desc[data-astro-cid-boa7sxkl]{font-size:16px;margin-bottom:14px}.final-reassurance[data-astro-cid-boa7sxkl]{font-size:15px;margin-bottom:22px}.final-primary-wrap[data-astro-cid-boa7sxkl]{max-width:100%}.final-actions[data-astro-cid-boa7sxkl] .primary-btn[data-astro-cid-boa7sxkl]{width:100%;max-width:100%;min-height:52px}.coach-section-support[data-astro-cid-boa7sxkl]{font-size:16.5px}.coach-faq[data-astro-cid-boa7sxkl]{margin-top:40px}.coach-faq-item[data-astro-cid-boa7sxkl] summary[data-astro-cid-boa7sxkl]{font-size:16px}}@media screen and (max-width:360px){.wrap[data-astro-cid-boa7sxkl],.example-container[data-astro-cid-boa7sxkl]{width:calc(100% - 32px)}.hero-loop-card[data-astro-cid-boa7sxkl]{padding:18px 14px}.final-box[data-astro-cid-boa7sxkl]{padding:26px 16px}.final-actions[data-astro-cid-boa7sxkl] .primary-btn[data-astro-cid-boa7sxkl]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding-left:16px;padding-right:16px;font-size:16px;min-height:52px}}a[data-astro-cid-boa7sxkl]:focus-visible,button[data-astro-cid-boa7sxkl]:focus-visible{outline:3px solid #000000;outline-offset:4px}footer a:focus-visible,footer button:focus-visible{outline:3px solid #ffffff!important;outline-offset:4px}header nav a.shrink-0{width:auto!important}@media(prefers-reduced-motion:reduce){.coaches-page[data-astro-cid-boa7sxkl] .primary-btn[data-astro-cid-boa7sxkl],.coaches-page[data-astro-cid-boa7sxkl] .secondary-btn[data-astro-cid-boa7sxkl]{transition:none}.coaches-page[data-astro-cid-boa7sxkl] .primary-btn[data-astro-cid-boa7sxkl]:hover{transform:none}}@media print{@page{size:letter portrait;margin:.46in .52in}html,body,*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body{background:#fff!important;color:#0f172a!important;font-size:11pt!important;line-height:1.45!important;font-family:DM Sans,system-ui,sans-serif!important}h1,h2,h3,h4,.section-title-wrap,.center-header{-moz-column-break-after:avoid!important;break-after:avoid-page!important;page-break-after:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.wrap,.example-container{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important}.section{padding:24pt 0!important}h1{font-size:24pt!important;line-height:1.2!important;color:#0f172a!important}.h1-accent{color:#0f766e!important}h2{font-size:19pt!important;line-height:1.25!important;color:#0f172a!important}h3{font-size:14pt!important;line-height:1.3!important;color:#0f172a!important}p,li,dt,dd{font-size:10.5pt!important;line-height:1.4!important;color:#334155!important}.hero-loop-card,.comparison-panel,.role-column,.final-box,.flow-stage{border-color:#cbd5e1!important}.primary-btn{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-color:#0f766e!important;color:#fff!important;border:1px solid #0d5f58!important;font-weight:700!important;text-decoration:none!important;box-shadow:none!important;display:inline-block!important}header{position:static!important;background:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;padding:10px 20px!important;margin-bottom:12px!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}header nav{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:100%!important}header nav a{display:flex!important;align-items:center!important}header nav img[src="/logo-text.png"]{height:30px!important;width:auto!important;max-width:120px!important}header nav>div,header nav>button{display:none!important}.hero-section{background:#fff!important;border-bottom:1px solid #e2e8f0!important;padding:10px 0 16px!important}.hero-grid{display:block!important}.hero-intro .eyebrow{font-size:9pt!important;color:#0f766e!important;margin-bottom:4px!important}.hero-intro h1{font-size:20pt!important;line-height:1.2!important;margin:0 0 10px!important}.hero-body{font-size:10pt!important;line-height:1.4!important;color:#334155!important;margin-bottom:10px!important}.actions .secondary-btn{display:none!important}.hero-right{margin-top:12pt!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.problem-section{padding:18pt 0!important}.problem-grid{display:grid!important;grid-template-columns:1fr 1.33fr!important;gap:20pt!important}.reason-row{padding:6pt 0!important}.problem-convergence{margin-top:14pt!important;padding:10pt 12pt!important;border-left:3px solid #0f766e!important;background:#f4fafb!important}.workflow-section{background:#eff8fa!important;padding:20pt 0!important}.workflow-flow{display:flex!important;flex-direction:column!important}.flow-stage{padding:8pt 0!important;border-bottom:1px solid #cfe7ec!important}.flow-stage:last-child{border-bottom:none!important}.comparison-panel{border:1px solid #cbd5e1!important;border-radius:8px!important}.comp-shared-header{padding:10pt 12pt!important;background:#fff!important;border-bottom:1px solid #cbd5e1!important}.comp-shared-title{font-size:13pt!important;color:#0f172a!important}.comp-shared-approach-wrap{font-size:10pt!important}.comp-layout{display:grid!important;grid-template-columns:1fr 1fr!important}.comp-side-student{border-right:1px solid #cbd5e1!important;border-bottom:none!important}.comp-side{padding:12pt!important}.roles-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;padding:10pt 0!important}.role-column{padding:0 10pt!important;border-right:1px solid #D8E2E7!important}.role-column:last-child{border-right:none!important}.tool-row{padding:8pt 0!important}.final-section{background:#d9eff5!important;padding:18pt 0!important}.final-box{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:10px!important;padding:18pt 16pt!important}footer{background:#000!important;padding:16px 24px!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}}
