
        :root {
            --hero-bg: #F97316; --hero-mid: #EA580C;
            --cp: #F97316; --cp-dark: #EA580C;
            --cp-rgb: 249,115,22; --cp-on-dark: #fed7aa;
            --cp-dark-text: #431407;
            --text-base: #1e2d40; --text-muted: #64748b;
            --border: #e2e8f0; --card-bg: #ffffff;
            --page-bg: #f8fafc; --radius: 16px; --radius-sm: 10px;
            --shadow: 0 4px 20px rgba(15,30,54,.08);
        }
        #why-us { background: linear-gradient(160deg, #fff7ed 0%, #ffedd5 100%); border-color: #fed7aa; }
        #why-us::before { background: linear-gradient(90deg, #F97316 0%, transparent 60%); }
        #why-us .section-eyebrow { background: rgba(249,115,22,.1); color: #c2410c; }
        #why-us h2 { color: #431407; }
        #syllabus { background: linear-gradient(160deg, #eff6ff 0%, #eef2ff 100%); border-color: #bfdbfe; }
        #syllabus::before { background: linear-gradient(90deg, #2563eb 0%, transparent 60%); }
        #syllabus .section-eyebrow { background: rgba(37,99,235,.1); color: #1d4ed8; }
        #syllabus h2 { color: #1e3a8a; }
        #careers { background: linear-gradient(160deg, #f0fdf4 0%, #f7fee7 100%); border-color: #bbf7d0; }
        #careers::before { background: linear-gradient(90deg, #16a34a 0%, transparent 60%); }
        #careers .section-eyebrow { background: rgba(22,163,74,.1); color: #15803d; }
        #careers h2 { color: #14532d; }
        #tools { background: linear-gradient(150deg, #431407 0%, #7c2d12 60%, #9a3412 100%); }
        .support-cta-card { background: linear-gradient(150deg, #431407 0%, #7c2d12 100%); }
        .final-cta { background: linear-gradient(135deg, #431407 0%, #7c2d12 60%, #9a3412 100%); }
        .final-cta::before { background: radial-gradient(circle, rgba(249,115,22,.15) 0%, transparent 70%); }
        .final-cta-eyebrow { background: rgba(254,215,170,.1); color: #fed7aa; border: 1px solid rgba(254,215,170,.2); }
    