.curr-hero[data-astro-cid-rlwg7hn6]{background-color:var(--color-brand-950);padding:5rem 0 4rem;border-bottom:1px solid oklch(from var(--color-brand-800) l c h / .4)}.curr-eyebrow[data-astro-cid-rlwg7hn6]{color:var(--color-accent-400);letter-spacing:.12em;font-size:.7rem}.curr-accent[data-astro-cid-rlwg7hn6]{color:var(--color-accent-400)}.curr-cta-btn[data-astro-cid-rlwg7hn6]{display:inline-block;background:var(--color-accent-500);color:var(--color-brand-950);padding:.875rem 2rem;font-size:.9375rem;box-shadow:0 4px 20px oklch(from var(--color-accent-500) l c h / .3)}.curr-cta-btn[data-astro-cid-rlwg7hn6]:hover{background:var(--color-accent-400);transform:translateY(-1px)}.phase-heading[data-astro-cid-rlwg7hn6]{margin:3rem 0 1.25rem}.phase-eyebrow[data-astro-cid-rlwg7hn6]{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-400, #fbbf24);margin:0 0 .25rem}.phase-title[data-astro-cid-rlwg7hn6]{font-size:clamp(1.5rem,3vw,2rem);color:var(--color-surface-50, #f8fafc);margin:0 0 .4rem}.phase-blurb[data-astro-cid-rlwg7hn6]{color:var(--color-surface-400, #94a3b8);max-width:60ch;margin:0}.curr-modules-section[data-astro-cid-rlwg7hn6]{background-color:var(--color-brand-950);padding:4rem 0 5rem}.module-list[data-astro-cid-rlwg7hn6]{display:flex;flex-direction:column;gap:1.5rem}.module-card[data-astro-cid-rlwg7hn6]{background:oklch(from var(--color-brand-900) l c h / .7);border:1px solid oklch(from var(--color-brand-700) l c h / .5);border-radius:1rem;padding:2rem}.module-card--pro[data-astro-cid-rlwg7hn6]{border-color:oklch(from var(--color-accent-700) l c h / .4)}.module-header[data-astro-cid-rlwg7hn6]{display:flex;gap:1.25rem;align-items:flex-start;margin-bottom:1rem}.module-number[data-astro-cid-rlwg7hn6]{font-size:2rem;color:oklch(from var(--color-accent-500) l c h / .35);line-height:1;flex-shrink:0;min-width:2.5rem}.module-meta[data-astro-cid-rlwg7hn6]{flex:1}.module-title[data-astro-cid-rlwg7hn6]{font-size:1.2rem;color:var(--color-surface-50);margin-bottom:.5rem;line-height:1.3}.module-tags[data-astro-cid-rlwg7hn6]{display:flex;gap:.5rem;flex-wrap:wrap}.module-tag[data-astro-cid-rlwg7hn6]{font-size:.7rem;font-weight:600;padding:.2rem .6rem;border-radius:9999px;background:oklch(from var(--color-brand-800) l c h / .6);color:var(--color-surface-400);border:1px solid oklch(from var(--color-brand-700) l c h / .4)}.module-tag--pro[data-astro-cid-rlwg7hn6]{background:oklch(from var(--color-accent-900) l c h / .5);color:var(--color-accent-400);border-color:oklch(from var(--color-accent-700) l c h / .4)}.module-description[data-astro-cid-rlwg7hn6]{font-size:.9rem;color:var(--color-surface-400);line-height:1.65;margin-bottom:1.25rem}.module-skills[data-astro-cid-rlwg7hn6]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:640px){.module-skills[data-astro-cid-rlwg7hn6]{grid-template-columns:1fr 1fr}}.module-skill-item[data-astro-cid-rlwg7hn6]{display:flex;align-items:flex-start;gap:.5rem;font-size:.85rem;color:var(--color-surface-300)}.module-check[data-astro-cid-rlwg7hn6]{color:var(--color-accent-400);flex-shrink:0;margin-top:.15rem}.curr-outcomes-section[data-astro-cid-rlwg7hn6]{background:oklch(from var(--color-brand-950) l c h / .97);padding:5rem 0;border-top:1px solid oklch(from var(--color-brand-800) l c h / .3)}.outcome-card[data-astro-cid-rlwg7hn6]{background:oklch(from var(--color-brand-900) l c h / .6);border:1px solid oklch(from var(--color-brand-700) l c h / .4);border-radius:1rem;padding:1.75rem}.outcome-icon[data-astro-cid-rlwg7hn6]{font-size:1.75rem;margin-bottom:.75rem;line-height:1}.outcome-role[data-astro-cid-rlwg7hn6]{font-size:1.05rem;color:var(--color-surface-100);margin-bottom:1rem}.outcome-results[data-astro-cid-rlwg7hn6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.outcome-result-item[data-astro-cid-rlwg7hn6]{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:var(--color-surface-300)}.outcome-check[data-astro-cid-rlwg7hn6]{color:var(--color-accent-400);flex-shrink:0;margin-top:.1rem}.curr-signup-section[data-astro-cid-rlwg7hn6]{background-color:var(--color-brand-950);padding:5rem 0 6rem;border-top:1px solid oklch(from var(--color-brand-800) l c h / .3)}
