.syllabus[data-astro-cid-ubs64ctw]{display:grid;gap:var(--space-5)}.module[data-astro-cid-ubs64ctw]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.module[data-astro-cid-ubs64ctw] h3[data-astro-cid-ubs64ctw]{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--text-lg);margin-bottom:var(--space-4)}.mod-code[data-astro-cid-ubs64ctw]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;color:var(--go-blue);background:color-mix(in srgb,var(--go-blue) 14%,transparent);padding:.2em .6em;border-radius:var(--radius-xs)}.mod-count[data-astro-cid-ubs64ctw]{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:400;color:var(--faint);text-transform:uppercase;letter-spacing:.08em}.lessons[data-astro-cid-ubs64ctw]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.lessons[data-astro-cid-ubs64ctw] li[data-astro-cid-ubs64ctw]{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-xs);font-size:var(--text-sm)}.lessons[data-astro-cid-ubs64ctw] li[data-astro-cid-ubs64ctw]:hover{background:var(--surface-2)}.lesson-n[data-astro-cid-ubs64ctw]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--faint);flex-shrink:0}.lesson-t[data-astro-cid-ubs64ctw]{color:var(--text)}.lessons[data-astro-cid-ubs64ctw] a[data-astro-cid-ubs64ctw]{color:var(--text-strong);font-weight:500}.lessons[data-astro-cid-ubs64ctw] a[data-astro-cid-ubs64ctw]:hover{color:var(--br-yellow)}.free-pill[data-astro-cid-ubs64ctw]{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--success-text);background:color-mix(in srgb,var(--br-green) 16%,transparent);padding:.15em .55em;border-radius:var(--radius-xs);margin-left:var(--space-2);vertical-align:middle}@media(max-width:640px){.module[data-astro-cid-ubs64ctw] h3[data-astro-cid-ubs64ctw]{flex-wrap:wrap}}.trail-hero[data-astro-cid-bkj7zlt5]{padding-block:var(--space-8);border-bottom:1px solid var(--border)}.trail-hero[data-astro-cid-bkj7zlt5] h1[data-astro-cid-bkj7zlt5]{font-size:clamp(2.1rem,4.5vw,var(--text-5xl));margin-top:var(--space-4);max-width:22ch}.trail-hero[data-astro-cid-bkj7zlt5] .hl{color:var(--go-blue)}.sub[data-astro-cid-bkj7zlt5]{margin-top:var(--space-5);font-size:var(--text-lg);max-width:58ch}.hero-ctas[data-astro-cid-bkj7zlt5]{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-6)}.free-note[data-astro-cid-bkj7zlt5]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--success-text)}.section[data-astro-cid-bkj7zlt5]{padding-block:var(--space-8)}.section-alt[data-astro-cid-bkj7zlt5]{background:var(--bg-raised);border-block:1px solid var(--border)}.section[data-astro-cid-bkj7zlt5] h2[data-astro-cid-bkj7zlt5]{margin-top:var(--space-3);margin-bottom:var(--space-5)}.narrow[data-astro-cid-bkj7zlt5]{max-width:820px}.outcome-grid[data-astro-cid-bkj7zlt5]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.outcome[data-astro-cid-bkj7zlt5]{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--go-blue);border-radius:var(--radius-lg);padding:var(--space-5)}.outcome[data-astro-cid-bkj7zlt5] h3[data-astro-cid-bkj7zlt5]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.outcome[data-astro-cid-bkj7zlt5] p[data-astro-cid-bkj7zlt5]{font-size:var(--text-sm)}.syllabus-note[data-astro-cid-bkj7zlt5]{max-width:68ch;margin-bottom:var(--space-6)}.pricing-cta[data-astro-cid-bkj7zlt5]{display:grid;grid-template-columns:1.4fr .6fr;gap:var(--space-7);align-items:center}.pricing-copy[data-astro-cid-bkj7zlt5] p[data-astro-cid-bkj7zlt5]{margin-top:var(--space-4);max-width:58ch}.guarantee[data-astro-cid-bkj7zlt5]{color:var(--success-text);font-weight:500}.pricing-actions[data-astro-cid-bkj7zlt5]{display:flex;flex-direction:column;gap:var(--space-3)}@media(max-width:900px){.outcome-grid[data-astro-cid-bkj7zlt5],.pricing-cta[data-astro-cid-bkj7zlt5]{grid-template-columns:1fr}.pricing-actions[data-astro-cid-bkj7zlt5]{flex-direction:row;flex-wrap:wrap}}
