.hero[data-astro-cid-7kgi2oot]{padding:8rem 1.5rem 5rem;background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-layer-1) 100%)}.hero[data-astro-cid-7kgi2oot] .container[data-astro-cid-7kgi2oot]{max-width:800px}.hero[data-astro-cid-7kgi2oot] h1[data-astro-cid-7kgi2oot]{margin-bottom:1.5rem}.hero[data-astro-cid-7kgi2oot] .lead[data-astro-cid-7kgi2oot]{font-size:1.25rem;margin-bottom:2rem}.hero-meta[data-astro-cid-7kgi2oot]{margin-top:1.5rem;display:flex;gap:2rem;font-family:var(--font-mono);font-size:.8125rem;color:var(--color-text-muted)}.challenge[data-astro-cid-7kgi2oot]{background:var(--color-bg-alt)}.challenge-list[data-astro-cid-7kgi2oot]{margin-top:3rem;display:flex;flex-direction:column;gap:1.5rem}.challenge-item[data-astro-cid-7kgi2oot]{padding:1.5rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem}.challenge-item[data-astro-cid-7kgi2oot] h4[data-astro-cid-7kgi2oot]{font-family:var(--font-mono);font-size:1rem;margin-bottom:.5rem}.challenge-item[data-astro-cid-7kgi2oot] p[data-astro-cid-7kgi2oot]{color:var(--color-text-muted);font-size:.9375rem;margin:0;line-height:1.6}.learn-grid[data-astro-cid-7kgi2oot]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.learn-item[data-astro-cid-7kgi2oot]{padding:1.5rem;background:var(--color-bg-dark-alt);border:1px solid var(--color-border-dark);border-radius:.5rem}.learn-num[data-astro-cid-7kgi2oot]{font-family:var(--font-mono);font-size:.75rem;color:var(--color-accent)}.learn-item[data-astro-cid-7kgi2oot] h4[data-astro-cid-7kgi2oot]{font-size:1rem;color:var(--color-text-inverse);margin:.5rem 0}.learn-item[data-astro-cid-7kgi2oot] p[data-astro-cid-7kgi2oot]{color:var(--color-text-light);font-size:.9375rem;margin:0;line-height:1.6}.format[data-astro-cid-7kgi2oot]{background:var(--color-bg)}.format-list[data-astro-cid-7kgi2oot]{margin-top:3rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.format-item[data-astro-cid-7kgi2oot]{padding:1.5rem;background:var(--color-layer-1);border:1px solid var(--color-border);border-radius:.5rem}.format-item[data-astro-cid-7kgi2oot] h4[data-astro-cid-7kgi2oot]{font-family:var(--font-mono);font-size:.9375rem;margin-bottom:.5rem}.format-item[data-astro-cid-7kgi2oot] p[data-astro-cid-7kgi2oot]{color:var(--color-text-muted);font-size:.9375rem;margin:0;line-height:1.6}.for-grid[data-astro-cid-7kgi2oot]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem}.for-item[data-astro-cid-7kgi2oot]{padding:1.5rem;background:var(--color-bg-dark-alt);border:1px solid var(--color-border-dark);border-radius:.5rem}.for-item[data-astro-cid-7kgi2oot].yes{border-color:var(--color-success)}.for-item[data-astro-cid-7kgi2oot] h4[data-astro-cid-7kgi2oot]{font-family:var(--font-mono);font-size:.875rem;margin-bottom:1rem}.for-item[data-astro-cid-7kgi2oot].yes h4[data-astro-cid-7kgi2oot]{color:var(--color-success)}.for-item[data-astro-cid-7kgi2oot].no h4[data-astro-cid-7kgi2oot]{color:var(--color-text-light)}.for-item[data-astro-cid-7kgi2oot] ul[data-astro-cid-7kgi2oot]{margin:0;padding-left:1rem}.for-item[data-astro-cid-7kgi2oot] li[data-astro-cid-7kgi2oot]{color:var(--color-text-light);font-size:.9375rem;margin-bottom:.5rem}.enroll[data-astro-cid-7kgi2oot]{background:var(--color-bg-alt);padding:6rem 1.5rem}.price-display[data-astro-cid-7kgi2oot]{font-family:var(--font-mono);font-size:4rem;font-weight:700;color:var(--color-accent);margin:1rem 0}.price-note[data-astro-cid-7kgi2oot]{color:var(--color-text-muted);margin-bottom:2rem}.cohort-info[data-astro-cid-7kgi2oot]{padding:1.5rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem;margin-bottom:2rem}.cohort-info[data-astro-cid-7kgi2oot] h4[data-astro-cid-7kgi2oot]{font-family:var(--font-mono);margin-bottom:.25rem}.cohort-info[data-astro-cid-7kgi2oot] p[data-astro-cid-7kgi2oot]{color:var(--color-text-muted);font-size:.9375rem;margin:0}.enroll-note[data-astro-cid-7kgi2oot]{margin-top:1rem;font-size:.8125rem;color:var(--color-text-muted)}@media(max-width:768px){.learn-grid[data-astro-cid-7kgi2oot],.format-list[data-astro-cid-7kgi2oot],.for-grid[data-astro-cid-7kgi2oot]{grid-template-columns:1fr}.hero-meta[data-astro-cid-7kgi2oot]{flex-direction:column;gap:.5rem}}
