.page_page__BYeQO{padding-bottom:3rem}.page_hero__G8lrg{padding:4rem 0 2rem;max-width:850px}.page_eyebrow__ILte_{color:var(--color-cyan);font:.8rem/1.6 var(--font-code)}.page_hero__G8lrg h1{font-size:clamp(2.7rem,7vw,5rem);margin:1rem 0;letter-spacing:-.05em}.page_hero__G8lrg h1 span{color:var(--color-accent)}.page_subtitle__0wzSe{font-weight:600;font-size:1.15rem}.page_intro__xFR59{max-width:720px;color:var(--color-muted);font-size:1.05rem}.page_actions__pUouH{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:1.75rem 0 .5rem}.page_primary__GOJcW,.page_secondary__ECJrE{display:inline-flex;align-items:center;min-height:46px;padding:.7rem 1rem;border-radius:var(--radius-sm);font-weight:600}.page_primary__GOJcW{background:var(--color-accent);color:var(--color-accent-ink)}.page_secondary__ECJrE{border:1px solid var(--color-border)}.page_note__CFcPb{color:var(--color-muted);font-size:.85rem}.page_comparison__ZHuSW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.5rem 0 3rem}.page_codeCard__G8GPF{min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.page_codeCard__G8GPF h2{font:.8rem/1.6 var(--font-code);padding:1rem;margin:0;border-bottom:1px solid var(--color-border)}.page_js__qzDpy,.page_keyword__cNBJm{color:var(--color-accent)}.page_py__s8tTY{color:var(--color-cyan)}.page_comment___rPY1{color:var(--color-muted)}.page_codeCard__G8GPF pre{margin:0}.page_codeCard__G8GPF pre code{padding:1.5rem 1rem!important;background:transparent}.page_comparison__ZHuSW>p{grid-column:1/-1;margin:0;color:var(--color-muted);max-width:760px}.page_section__e6_Sq{padding:2rem 0;border-top:1px solid var(--color-border)}.page_section__e6_Sq h2{max-width:750px}.page_lesson__zAh33{display:flex;gap:1.25rem;align-items:flex-start;padding:1.5rem;margin:1.5rem 0;border:1px solid var(--color-course-border);background:var(--color-course);border-radius:var(--radius-md)}.page_lesson__zAh33>span:last-child{margin-left:auto}.page_lesson__zAh33 h3,.page_roadmap__0_DYc h3{margin:0}.page_lesson__zAh33 p{margin:.5rem 0 0}.page_lesson__zAh33 .page_badge__VQHwW{color:var(--color-cyan);font:.75rem var(--font-code);margin:0 0 .5rem}.page_number__Mrwfh{font:1rem var(--font-code);color:var(--color-accent);padding-top:.3rem}.page_roadmap__0_DYc{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.page_roadmap__0_DYc li{display:flex;gap:1rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-md)}.page_roadmap__0_DYc p{margin:.5rem 0 0;color:var(--color-muted)}.page_features__Yxc9N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.page_features__Yxc9N p{color:var(--color-muted)}.page_community__raZ60{border:1px solid var(--color-course-border);border-radius:var(--radius-md);padding:2rem;background:var(--color-course);margin-top:2rem}@media(max-width:700px){.page_hero__G8lrg{padding-top:2.5rem}.page_comparison__ZHuSW,.page_features__Yxc9N,.page_roadmap__0_DYc{grid-template-columns:1fr}.page_lesson__zAh33{padding:1rem;gap:.75rem}.page_community__raZ60{padding:1.25rem}}