.step-col[data-astro-cid-ywjvb7vf]{list-style:none;position:relative}.c-span[data-astro-cid-ywjvb7vf]:after,.c-trail[data-astro-cid-ywjvb7vf]:after{content:"";background:var(--color-accent-200);border-radius:var(--radius-pill);height:3px;position:absolute;top:36px;left:74px}.c-span[data-astro-cid-ywjvb7vf]:after{right:-34px}.c-trail[data-astro-cid-ywjvb7vf]:after{right:0}.heading[data-astro-cid-ywjvb7vf]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:22px 0 10px;font-size:22px;line-height:1.2}.body[data-astro-cid-ywjvb7vf]{color:var(--color-text-soft);font-size:15px;line-height:1.7}.body[data-astro-cid-ywjvb7vf]>:last-child{margin-block-end:0}section[data-astro-cid-wrj27bai][id]{scroll-margin-top:calc(68px - var(--space-8))}.hero[data-astro-cid-wrj27bai]{padding:18px var(--page-gutter) 0;position:relative;overflow-x:clip}.hero-blob[data-astro-cid-wrj27bai]{display:none}.hero-inner[data-astro-cid-wrj27bai]{z-index:1;position:relative}.hero-eyebrow[data-astro-cid-wrj27bai]{margin-block-end:14px}h1[data-astro-cid-wrj27bai]{font-size:var(--fs-h1-phone);letter-spacing:-.025em;overflow-wrap:break-word;margin:0 0 12px;line-height:1.08}.h1-line[data-astro-cid-wrj27bai]{display:block}.lede[data-astro-cid-wrj27bai]{color:var(--color-text-soft);max-width:58ch;margin:0 0 26px;font-size:15.5px;line-height:1.7}.facts[data-astro-cid-wrj27bai]{border-block:1px solid var(--color-divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px 0;display:grid}.fact-label[data-astro-cid-wrj27bai]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 10px;font-size:11.5px;font-weight:600;line-height:1}.fact-value[data-astro-cid-wrj27bai]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.01em;margin:0;font-size:17px;line-height:1.25}.cert-note[data-astro-cid-wrj27bai]{color:var(--color-text-muted);margin:14px 0 0;font-size:13px;line-height:1.6}.kicker[data-astro-cid-wrj27bai]{margin-block-end:12px}h2[data-astro-cid-wrj27bai]{font-size:var(--fs-h2-phone);letter-spacing:-.02em;overflow-wrap:break-word;margin:0 0 20px;line-height:1.15}.steps[data-astro-cid-wrj27bai]{padding:38px var(--page-gutter) 0}.steps-title[data-astro-cid-wrj27bai]{max-width:26ch;margin:0 0 28px}.steps-list[data-astro-cid-wrj27bai]{gap:28px;margin:0;padding:0;list-style:none;display:grid}.steps-list[data-astro-cid-wrj27bai]>.step-col:after{display:none}.curriculum[data-astro-cid-wrj27bai]{padding:38px var(--page-gutter) 0}.curriculum-grid[data-astro-cid-wrj27bai]{gap:28px;display:grid}.curriculum-head[data-astro-cid-wrj27bai]{order:-2}.curriculum-side[data-astro-cid-wrj27bai]{flex-direction:column;order:-1;gap:22px;display:flex}.curriculum-title[data-astro-cid-wrj27bai]{margin:0}.side-photo[data-astro-cid-wrj27bai] img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.req-title[data-astro-cid-wrj27bai]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.01em;color:var(--color-accent-900);margin:0 0 16px;font-size:21px;line-height:1.2}.req-list[data-astro-cid-wrj27bai]{color:var(--color-accent-900);margin:0;font-size:14.5px;line-height:2}.curriculum-table[data-astro-cid-wrj27bai]{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.curriculum-table[data-astro-cid-wrj27bai] th[data-astro-cid-wrj27bai],.curriculum-table[data-astro-cid-wrj27bai] td[data-astro-cid-wrj27bai]{vertical-align:top;padding:16px 9px}.curriculum-table[data-astro-cid-wrj27bai] thead[data-astro-cid-wrj27bai] th[data-astro-cid-wrj27bai]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding:var(--space-2);border-bottom:1px solid var(--color-divider);font-size:11px;font-weight:600}.col-module[data-astro-cid-wrj27bai]{width:40%}.curriculum-table[data-astro-cid-wrj27bai] tbody[data-astro-cid-wrj27bai] th[data-astro-cid-wrj27bai]{border-bottom:1px solid var(--color-divider-soft);font-weight:600}.curriculum-table[data-astro-cid-wrj27bai] td[data-astro-cid-wrj27bai]{color:var(--color-text-soft);border-bottom:1px solid var(--color-divider-soft)}.faq[data-astro-cid-wrj27bai]{padding:38px var(--page-gutter) 0}.faq-title[data-astro-cid-wrj27bai]{margin:0 0 20px}.faq-list[data-astro-cid-wrj27bai]{gap:0;margin:0;display:grid}.faq-row[data-astro-cid-wrj27bai]{border-top:1px solid var(--color-divider);padding:20px 0}.faq-row[data-astro-cid-wrj27bai] dt[data-astro-cid-wrj27bai]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.01em;margin:0 0 10px;font-size:18px;line-height:1.25}.faq-row[data-astro-cid-wrj27bai] dd[data-astro-cid-wrj27bai]{color:var(--color-text-soft);margin:0;font-size:15px;line-height:1.7}.cta[data-astro-cid-wrj27bai]{padding:38px var(--page-gutter) 40px}.cta-outer[data-astro-cid-wrj27bai]>.panel{--panel-pad-block:var(--inset-cap);--panel-pad-inline:var(--inset-cap);--panel-radius:32px}.cta-grid[data-astro-cid-wrj27bai]{gap:26px;display:grid}.cta-title[data-astro-cid-wrj27bai]{letter-spacing:-.02em;color:var(--color-accent-2-900);max-width:24ch;margin:0 0 12px;font-size:24px;line-height:1.15}.cta-body[data-astro-cid-wrj27bai]{color:var(--color-accent-2-900);max-width:48ch;margin:0;font-size:15.5px;line-height:1.7}.cta-actions[data-astro-cid-wrj27bai]{flex-wrap:wrap;gap:12px;display:flex}.page-footer[data-astro-cid-wrj27bai]{margin-block-start:var(--page-footer-gap)}@media (width>=1200px){.hero[data-astro-cid-wrj27bai]{padding:64px var(--page-gutter) 0}.hero-blob[data-astro-cid-wrj27bai]{z-index:0;display:block;position:absolute;top:-150px;left:-190px}.hero-eyebrow[data-astro-cid-wrj27bai]{margin-block-end:22px}h1[data-astro-cid-wrj27bai]{letter-spacing:-.028em;margin:0 0 26px;font-size:66px;line-height:1.06}.lede[data-astro-cid-wrj27bai]{margin:0 0 52px;font-size:18px;line-height:1.65}.facts[data-astro-cid-wrj27bai]{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;padding:30px 0}.fact-value[data-astro-cid-wrj27bai]{font-size:20px}.cert-note[data-astro-cid-wrj27bai]{margin:18px 0 0;font-size:13.5px}.kicker[data-astro-cid-wrj27bai]{margin-block-end:20px}h2[data-astro-cid-wrj27bai]{font-size:40px;line-height:1.1}.steps[data-astro-cid-wrj27bai]{padding:92px var(--page-gutter) 0}.steps-title[data-astro-cid-wrj27bai]{margin:0 0 48px;font-size:42px}.steps-list[data-astro-cid-wrj27bai]{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.steps-list[data-astro-cid-wrj27bai]>.step-col:after{display:block}.curriculum[data-astro-cid-wrj27bai]{padding:96px var(--page-gutter) 0}.curriculum-grid[data-astro-cid-wrj27bai]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:0 56px}.curriculum-head[data-astro-cid-wrj27bai]{order:0;grid-area:1/1}.curriculum-main[data-astro-cid-wrj27bai]{grid-area:2/1}.curriculum-side[data-astro-cid-wrj27bai]{order:0;grid-area:1/2/span 2;position:sticky;top:24px}.curriculum-title[data-astro-cid-wrj27bai]{margin:0 0 34px}.faq[data-astro-cid-wrj27bai]{padding:88px var(--page-gutter) 0}.faq-title[data-astro-cid-wrj27bai]{margin:0 0 36px}.faq-list[data-astro-cid-wrj27bai]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 44px}.faq-row[data-astro-cid-wrj27bai]{padding:24px 0}.faq-row[data-astro-cid-wrj27bai] dt[data-astro-cid-wrj27bai]{font-size:20px}.cta[data-astro-cid-wrj27bai]{padding:80px var(--page-gutter) 88px}.cta-outer[data-astro-cid-wrj27bai]>.panel{--panel-pad-block:56px;--panel-pad-inline:64px;--panel-radius:calc(var(--radius-lg) * 2)}.cta-grid[data-astro-cid-wrj27bai]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px}.cta-title[data-astro-cid-wrj27bai]{font-size:38px;line-height:1.1}.cta-body[data-astro-cid-wrj27bai]{font-size:16.5px}}
