html[data-brand=bright]:not([data-theme=dark]){--bt-cream:#FBF8F2;--bt-ink:#0F1222;--bt-text:#3D4152;--bt-muted:#646A7D;--bt-red:#E5121B;--bt-red-d:#BF0D15;--bt-blue:#1D4ED8;--bt-blue-d:#173EAD;--bt-mint:#D8F7EA;--bt-mint-d:#13A46B;--bt-lilac:#ECE7FF;--bt-lilac-d:#7C5CF6;--bt-peach:#FFE6DC;--bt-yellow:#FFF1B8;--bt-yellow-d:#F5C518;--brand-red:var(--bt-red);--brand-red-deep:var(--bt-red-d);--brand-amber:var(--bt-yellow-d);--color-brand:var(--bt-red);--color-brand-hover:var(--bt-red-d);--color-brand-soft:var(--bt-peach);--color-page:var(--bt-cream);--color-ink:var(--bt-ink);--color-text:var(--bt-text);--color-muted:var(--bt-muted);--color-line:#E8E3D9;--color-info:var(--bt-blue);--color-info-soft:#E7EDFF;--color-focus:var(--bt-blue);--paper:var(--bt-cream);--ds-brand:var(--bt-red);--ds-bg:var(--bt-cream);--ad-red:var(--bt-red);--ad-red-d:var(--bt-red-d);--ad-g1:var(--bt-cream);--ln-coral:var(--bt-red);--ln-paper:var(--bt-cream);--radius-5:16px;--radius-6:18px;--radius-7:22px;--ds-radius:18px;--shadow-1:0 1px 2px rgba(15,18,34,.04),0 6px 18px rgba(15,18,34,.06);--shadow-2:0 18px 40px rgba(15,18,34,.12);--ds-shadow:var(--shadow-1);--ds-shadow-lg:var(--shadow-2)}html[data-brand=bright]:not([data-theme=dark]) body{background:var(--bt-cream)}html[data-brand=bright]:not([data-theme=dark]) :is(.sh,.cx-page,.policy-page,.contact-page,.cc,.ds-page,.st,.bx,.au) :is(h1,h2){font-family:"Bricolage Grotesque",var(--font-sans)!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1!important}html[data-brand=bright]:not([data-theme=dark]) :is(.sh,.cx-page) h3{font-family:"Bricolage Grotesque",var(--font-sans);font-weight:700;letter-spacing:-.015em}html[data-brand=bright]:not([data-theme=dark]) .sh-sec h2{font-size:clamp(2.1rem,4.4vw,3.4rem)!important;color:var(--bt-ink)}html[data-brand=bright]:not([data-theme=dark]) .sh-eyebrow{color:var(--bt-ink)!important;font-weight:700!important;letter-spacing:.2em!important;font-size:.75rem!important}html[data-brand=bright]:not([data-theme=dark]) .education-logo strong{color:var(--bt-red)!important;letter-spacing:.02em!important;font-family:"Bricolage Grotesque",var(--font-sans);font-size:1.9rem!important}html[data-brand=bright]:not([data-theme=dark]) .education-header{background:#fff!important;border-bottom:1px solid #ece7dd!important}html[data-brand=bright]:not([data-theme=dark]) .education-header :is(nav a,.nav a){color:var(--bt-ink)!important}html[data-brand=bright]:not([data-theme=dark]) .education-header .button{background:var(--bt-red)!important;color:#fff!important;border-color:var(--bt-red)!important}html[data-brand=bright]:not([data-theme=dark]) :is(.sh-btn,.button,.btn,.au-btn,.ds-btn,.rh-ghost,.rh-yes){border-radius:12px!important;font-weight:700!important;transition:background .15s ease-out,transform .15s ease-out}html[data-brand=bright]:not([data-theme=dark]) :is(.sh-btn.red,.button.primary,.btn:not(.sec),.au-btn,.ds-btn.primary,.rh-yes){background:var(--bt-red)!important;border:1px solid var(--bt-red)!important;color:#fff!important;box-shadow:0 6px 16px rgba(229,18,27,.22)!important}html[data-brand=bright]:not([data-theme=dark]) :is(.sh-btn.red,.button.primary,.btn:not(.sec),.au-btn,.ds-btn.primary,.rh-yes):hover{background:var(--bt-red-d)!important;transform:translateY(-1px)}html[data-brand=bright]:not([data-theme=dark]) :is(.sh-btn:not(.red),.button.outline,.btn.sec,.rh-ghost,.ds-btn:not(.primary)){background:#fff!important;border:1.5px solid var(--bt-ink)!important;color:var(--bt-ink)!important;box-shadow:none!important}html[data-brand=bright]:not([data-theme=dark]) .rh{background:var(--bt-cream)!important;color:var(--bt-ink)!important}html[data-brand=bright]:not([data-theme=dark]) .rh:before{content:"";position:absolute;z-index:0;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#E9E2FF,#F6F1FF 60%,transparent 70%);right:-120px;top:-140px;pointer-events:none}html[data-brand=bright]:not([data-theme=dark]) .rh:after{content:"";position:absolute;z-index:0;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,#FFF0B3,transparent 70%);left:-100px;bottom:-120px;pointer-events:none}html[data-brand=bright]:not([data-theme=dark]) .rh>*{position:relative;z-index:1}html[data-brand=bright]:not([data-theme=dark]) .rh-copy,html[data-brand=bright]:not([data-theme=dark]) .rh-copy :is(h1,span,strong,small){color:var(--bt-ink)!important}html[data-brand=bright]:not([data-theme=dark]) .rh-copy p{color:var(--bt-text)!important}html[data-brand=bright]:not([data-theme=dark]) .rh h1{font-size:clamp(2.8rem,6vw,5rem)!important;letter-spacing:-.045em!important;line-height:.95!important}html[data-brand=bright]:not([data-theme=dark]) .rh h1 em{color:var(--bt-red)!important;font-style:normal}html[data-brand=bright]:not([data-theme=dark]) .rh .sh-eyebrow{color:var(--bt-ink)!important}html[data-brand=bright]:not([data-theme=dark]) .rh-copy a:not(.sh-btn){background:#fff!important;border:1px solid #e3ded3!important;color:var(--bt-ink)!important;border-radius:999px!important;box-shadow:var(--shadow-1)}html[data-brand=bright]:not([data-theme=dark]) .rh-copy a:not(.sh-btn) *{color:inherit!important}html[data-brand=bright]:not([data-theme=dark]) .rh-panel{background:#fff!important;border:1px solid #e8e3d9!important;border-radius:24px!important;box-shadow:0 1px 2px rgba(15,18,34,.04),0 24px 50px rgba(15,18,34,.1)!important}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-ghost{background:#fff!important;color:var(--bt-ink)!important;border-color:#D9D3C7!important}html[data-brand=bright]:not([data-theme=dark]) .sh-facts{background:var(--bt-blue)!important;color:#fff!important;border:0!important}html[data-brand=bright]:not([data-theme=dark]) .sh-facts :is(strong,span,li){color:#fff!important}html[data-brand=bright]:not([data-theme=dark]) .sh-facts strong{font-family:"Bricolage Grotesque",var(--font-sans);font-weight:800;font-size:2.4rem!important;letter-spacing:-.03em}html[data-brand=bright]:not([data-theme=dark]) .sh-facts span{opacity:.85}html[data-brand=bright]:not([data-theme=dark]) .sh-sec{background:var(--bt-cream)!important;border:0!important}html[data-brand=bright]:not([data-theme=dark]) .sh-alt{background:#F4F0FF!important}html[data-brand=bright]:not([data-theme=dark]) .sh-sec:has(.sh-subjects){background:var(--bt-blue)!important}html[data-brand=bright]:not([data-theme=dark]) .sh-sec:has(.sh-subjects) :is(h2,.sh-eyebrow,.sh-sub,p){color:#fff!important}html[data-brand=bright]:not([data-theme=dark]) :is(.sh-stage,.sh-routes>*,.sh-why li,.sh-open-list li,.ds-card,.ds-stat,.bx-card,.cx-summary,.co,.au-card,.contact-form-box,.cs-form,.cx-related a){border:1px solid #ede8de!important;border-radius:20px!important;box-shadow:var(--shadow-1)!important;background:#fff!important}html[data-brand=bright]:not([data-theme=dark]) .sh-subjects li>a{border:0!important;border-radius:20px!important;box-shadow:0 10px 24px rgba(5,20,80,.18)!important;color:var(--bt-ink)!important;transition:transform .15s ease-out}html[data-brand=bright]:not([data-theme=dark]) .sh-subjects li>a:hover{transform:translateY(-3px)}html[data-brand=bright]:not([data-theme=dark]) .sh-subjects li:nth-child(4n+1)>a{background:var(--bt-mint)!important}html[data-brand=bright]:not([data-theme=dark]) .sh-subjects li:nth-child(4n+2)>a{background:var(--bt-yellow)!important}html[data-brand=bright]:not([data-theme=dark]) .sh-subjects li:nth-child(4n+3)>a{background:var(--bt-lilac)!important}html[data-brand=bright]:not([data-theme=dark]) .sh-subjects li:nth-child(4n)>a{background:var(--bt-peach)!important}html[data-brand=bright]:not([data-theme=dark]) .sh-subjects li>a *{color:var(--bt-ink)!important}html[data-brand=bright]:not([data-theme=dark]) .sh-subjects li>a :is(span,small,p){color:var(--bt-text)!important}html[data-brand=bright]:not([data-theme=dark]) :is(.sh-routes>:first-child,.sh-why li:first-child){background:var(--bt-mint)!important;border-color:transparent!important}html[data-brand=bright]:not([data-theme=dark]) :is(.sh-routes>:nth-child(2),.sh-why li:nth-child(2)){background:var(--bt-lilac)!important;border-color:transparent!important}html[data-brand=bright]:not([data-theme=dark]) :is(.sh-routes>:nth-child(3),.sh-why li:nth-child(3)){background:var(--bt-peach)!important;border-color:transparent!important}html[data-brand=bright]:not([data-theme=dark]) .sh-why li{padding:22px 24px!important}html[data-brand=bright]:not([data-theme=dark]) .sh-stage-n{background:transparent!important;border:0!important;padding:0!important;font-family:"Bricolage Grotesque",var(--font-sans);font-weight:800!important;font-size:2.6rem!important;line-height:1;letter-spacing:-.03em;text-transform:none!important}html[data-brand=bright]:not([data-theme=dark]) .sh-stage:first-child .sh-stage-n{color:var(--bt-blue)!important}html[data-brand=bright]:not([data-theme=dark]) .sh-stage:nth-child(2) .sh-stage-n{color:var(--bt-lilac-d)!important}html[data-brand=bright]:not([data-theme=dark]) .sh-stage:nth-child(3) .sh-stage-n{color:var(--bt-mint-d)!important}html[data-brand=bright]:not([data-theme=dark]) .sh-stage:nth-child(4) .sh-stage-n{color:var(--bt-red)!important}html[data-brand=bright]:not([data-theme=dark]) .sh-trust{background:var(--bt-red)!important;color:#fff!important;border:0!important;border-radius:24px!important;box-shadow:0 20px 44px rgba(229,18,27,.25)!important}html[data-brand=bright]:not([data-theme=dark]) .sh-trust *{color:#fff!important}html[data-brand=bright]:not([data-theme=dark]) .sh-trust :is(.sh-btn,.button){background:#fff!important;color:var(--bt-red)!important;border-color:#fff!important;box-shadow:none!important}html[data-brand=bright]:not([data-theme=dark]) .education-tagline{color:#FFD7D9!important}html[data-brand=bright]:not([data-theme=dark]) .education-footer .qc-row a{background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.6)!important}html[data-brand=bright]:not([data-theme=dark]) :is(.ds-chip,.cx-tags span){border-radius:999px;font-weight:700}html[data-brand=bright]:not([data-theme=dark]) .cx-tags .cx-code{background:var(--bt-yellow)!important;color:var(--bt-ink)!important}html[data-brand=bright]:not([data-theme=dark]) :is(input,select,textarea):not([type=checkbox]):not([type=radio]){border-radius:12px!important}html[data-brand=bright]:not([data-theme=dark]) :is(input,select,textarea):focus-visible{outline:3px solid rgba(29,78,216,.35);outline-offset:1px;border-color:var(--bt-blue)!important}@media (prefers-reduced-motion:reduce){html[data-brand=bright]:not([data-theme=dark]) *{transition:none!important}}html[data-brand=bright]:not([data-theme=dark]) .education-header :is(button,.search-btn,[class*=search],[class*=theme]){color:var(--bt-ink)!important;border-color:#DDD7CB!important;background:#fff!important}html[data-brand=bright]:not([data-theme=dark]) .education-header :is(button,[class*=search]) svg{stroke:var(--bt-ink)!important;color:var(--bt-ink)!important}html[data-brand=bright]:not([data-theme=dark]) :is(.co-intro,.ds-next){background:var(--bt-blue)!important;box-shadow:0 18px 40px rgba(29,78,216,.22)!important}html[data-brand=bright]:not([data-theme=dark]) .co-intro :is(h2,p,span){color:#fff!important}html[data-brand=bright]:not([data-theme=dark]) .co-intro .co-kicker{color:#FFE27A!important}html[data-brand=bright]:not([data-theme=dark]) .ds-next .ds-next-cta{background:#fff!important;color:var(--bt-blue)!important}html[data-brand=bright]:not([data-theme=dark]) .education-footer{background:var(--bt-ink)!important}html[data-brand=bright]:not([data-theme=dark]) :is(.ce-intro,.cg-inside){background:var(--bt-blue)!important;color:#fff!important}html[data-brand=bright]:not([data-theme=dark]) :is(.ce-intro,.cg-inside) :is(p,small,li,span){color:rgba(255,255,255,.88)!important}html[data-brand=bright]:not([data-theme=dark]) :is(.ce-intro,.cg-inside) :is(h2,h3,strong){color:#fff!important}html[data-brand=bright]:not([data-theme=dark]) .gd-cta{background:var(--bt-blue)!important}html[data-brand=bright]:not([data-theme=dark]) .ce-steps li>span,html[data-brand=bright]:not([data-theme=dark]) .co-intro small{color:rgba(255,255,255,.85)!important}html[data-brand=bright]:not([data-theme=dark]) .curriculum-gate{background:var(--bt-cream)!important}html[data-brand=bright]:not([data-theme=dark]) .curriculum-gate h1{font-family:"Bricolage Grotesque",var(--font-sans)!important;font-weight:800!important;letter-spacing:-.035em!important;color:var(--bt-ink)!important}html[data-brand=bright]:not([data-theme=dark]) .curriculum-gate .cg-eyebrow{color:var(--bt-ink)!important}html[data-brand=bright]:not([data-theme=dark]) .curriculum-gate .cg-icon{background:var(--bt-peach)!important;color:var(--bt-red)!important}html[data-brand=bright]:not([data-theme=dark]) .curriculum-gate .cg-btn{background:var(--bt-red)!important;border-color:var(--bt-red)!important;color:#fff!important;border-radius:12px!important;box-shadow:0 6px 16px rgba(229,18,27,.22)!important}html[data-brand=bright]:not([data-theme=dark]) .curriculum-gate .cg-btn:hover{background:var(--bt-red-d)!important}html[data-brand=bright]:not([data-theme=dark]) .cg-inside svg{color:var(--bt-yellow-d)!important}html[data-brand=bright]:not([data-theme=dark]) .qb-course-panel,html[data-brand=bright]:not([data-theme=dark]) :is(.question-bank,.qb,[class*=qb-]){--qb-accent:var(--bt-red)}html[data-brand=bright]:not([data-theme=dark]) .weekly-course-search :focus-visible{outline-color:var(--bt-blue)!important}html[data-brand=bright]:not([data-theme=dark]) .co-tabs button[aria-selected=true]{background:var(--bt-red)!important;border-color:var(--bt-red)!important}html[data-brand=bright]:not([data-theme=dark]) .cg-primary{background:var(--bt-red)!important;border-radius:12px!important;box-shadow:0 6px 16px rgba(229,18,27,.22)!important}html[data-brand=bright]:not([data-theme=dark]) .cg-primary:hover{background:var(--bt-red-d)!important}html[data-brand=bright]:not([data-theme=dark]) .ac-button.ac-button-primary{background:var(--bt-red)!important;border-color:var(--bt-red)!important;color:#fff!important}html[data-brand=bright]:not([data-theme=dark]) .req-star{color:var(--bt-red)!important}html[data-brand=bright]:not([data-theme=dark]) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--bt-red)!important}html[data-brand=bright]:not([data-theme=dark]) .st.qbank-page{--qb-accent:var(--bt-red)}html[data-brand=bright]:not([data-theme=dark]) .cg-inside .cg-eyebrow{color:var(--bt-yellow)!important}html[data-brand=bright]:not([data-theme=dark]) .education-header :is(a.nav-cta,a.nav-cta *){color:#fff!important}html[data-brand=bright]:not([data-theme=dark]) .education-header kbd,html[data-brand=bright]:not([data-theme=dark]) .education-logo small{color:var(--bt-muted)!important}html[data-brand=bright]:not([data-theme=dark]) :is(.ds-chip,.ds-avatar){--_c:var(--bt-red-d)}html[data-brand=bright]:not([data-theme=dark]) .ds-chip[style*="229, 18, 27"],html[data-brand=bright]:not([data-theme=dark]) :is(.ds-chip,.ds-avatar){color:var(--bt-red-d)}html[data-brand=bright]:not([data-theme=dark]) .education-footer .education-logo small{color:rgba(255,255,255,.75)!important}html[data-brand=bright]:not([data-theme=dark]) .rh-panel :is(.rh-q,.rh-q b,.rh-route a,.rh-card b,.rh-nd text,.rh-nodes button){color:var(--bt-ink)!important;fill:var(--bt-ink)}html[data-brand=bright]:not([data-theme=dark]) .rh-panel :is(.rh-sel label,.rh-note,.rh-fit,.rh-build,.rh-card span,.rh-fine){color:var(--bt-muted)!important}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-build{color:var(--bt-text)!important}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-sel select{background:#FBF8F2!important;color:var(--bt-ink)!important;border:1px solid #ddd7cb!important}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-tabs{background:#F2EEE6!important}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-tabs button{color:var(--bt-text)!important}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-tabs button[aria-selected=true]{background:#fff!important;color:var(--bt-red)!important;box-shadow:0 1px 3px rgba(15,18,34,.12)}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-route small{color:var(--bt-muted)!important;font-weight:600}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-route a:hover{color:var(--bt-red)!important}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-route li:not(:last-child):before{width:3px!important;left:17px!important;background:#F1C9CB!important}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-st{border-width:3px!important;color:var(--bt-red)!important}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-fine{border-top-color:#ECE7DD!important}html[data-brand=bright]:not([data-theme=dark]) .rh-panel :is(.rh-card,.rh-nodes button){background:#FBF8F2!important;border-color:#E8E3D9!important}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-nd circle{fill:#fff;stroke:#D9D3C7}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-nd.pick circle,html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-nd:hover circle{fill:var(--bt-red);stroke:var(--bt-red)}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-nd.pick text{fill:#fff}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-tr{stroke:#E8E3D9}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-tr.on{stroke:var(--bt-red);filter:none}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-tmain:after,html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-tmain:before{background:#fff}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-ticket{border:1px solid #e8e3d9}html[data-brand=bright]:not([data-theme=dark]) .rh-card2{background:#FBF8F2!important;border-color:#E8E3D9!important;color:var(--bt-ink)!important}html[data-brand=bright]:not([data-theme=dark]) .rh-card2 *{color:inherit}html[data-brand=bright]:not([data-theme=dark]) .gd-cta .gd-btn{background:#fff!important;border-color:#fff!important;color:var(--bt-blue)!important}html[data-theme=dark] .req-star{color:#FF8A8A!important}html[data-theme=dark] .ac-button.ac-button-primary{background:#C8161E!important;border-color:#C8161E!important;color:#fff!important}html[data-brand=bright]:not([data-theme=dark]) .ac-centre-page{--ac-blue:var(--bt-blue)}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-ft{color:var(--bt-ink)!important}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-nd.on circle{stroke:var(--bt-red)}html[data-brand=bright]:not([data-theme=dark]) .rh-panel .rh-nodes button.on{border-color:var(--bt-red)!important}html[data-brand=bright]:not([data-theme=dark]) .ic{--ic-accent:var(--bt-red)}html[data-brand=bright]:not([data-theme=dark]) .ic-summary{background:#FBF8F2!important;color:var(--bt-ink)!important;border-left:1px solid #e8e3d9}html[data-brand=bright]:not([data-theme=dark]) .ic-summary :is(h3,strong){color:var(--bt-ink)!important}html[data-brand=bright]:not([data-theme=dark]) .ic-summary :is(p,small){color:var(--bt-muted)!important}html[data-brand=bright]:not([data-theme=dark]) .ic-kicker,html[data-brand=bright]:not([data-theme=dark]) .ic-summary .ic-kicker{color:var(--bt-red-d)!important}html[data-brand=bright]:not([data-theme=dark]) .ic-total{border-color:#E8E3D9!important}html[data-brand=bright]:not([data-theme=dark]) .ic-ideas button{background:#fff!important;border-color:#E3DED3!important;color:var(--bt-ink)!important}html[data-brand=bright]:not([data-theme=dark]) .ic-ideas button[aria-pressed=true]{background:#FFF1F1!important;border:1.5px solid var(--bt-red)!important;color:var(--bt-ink)!important}html[data-brand=bright]:not([data-theme=dark]) .ic-ideas button>span{color:var(--bt-red)!important}html[data-brand=bright]:not([data-theme=dark]) .ic-primary{background:var(--bt-red)!important;border-radius:12px!important;box-shadow:0 6px 16px rgba(229,18,27,.22)}html[data-brand=bright]:not([data-theme=dark]) .ic-preview-cta{background:#fff!important;color:var(--bt-ink)!important;border:1.5px solid var(--bt-ink)!important;border-radius:12px!important}html[data-brand=bright]:not([data-theme=dark]) .sh-stage{padding:28px 28px 30px!important;background:#fff!important}