html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-page-bg:#070b16;--theme-hero-bg:#070b16;--theme-hero-bg-end:#0a0e18;--theme-hero-fg:#fff;--theme-hero-fg-muted:#ffffffc7;--theme-hero-fg-subtle:#ffffff94;--theme-nav-fg:#fff;--theme-nav-fg-muted:#ffffff9e;--theme-nav-glass:var(--lg-glass-bg-nav);--theme-nav-border:#ffffff2e;--theme-surface:#0f172a;--theme-surface-alt:#1e293b;--theme-surface-card:#ffffff0f;--theme-surface-card-solid:#111827;--theme-text:#f8fafc;--theme-text-muted:#94a3b8;--theme-text-body:#cbd5e1;--theme-heading:#fff;--theme-label:#93c5fd;--theme-accent:#3d7dff;--theme-accent-dark:#2563eb;--theme-border:#ffffff1f;--theme-border-strong:#ffffff38;--theme-input-bg:#070b16;--theme-input-fg:#fff;--theme-input-border:#3d7dff73;--theme-section-bg:#0f172a;--theme-section-bg-alt:#111827;--theme-section-mesh:linear-gradient(180deg, #0f172a 0%, #111827 100%);--theme-features-bg:linear-gradient(180deg, #0f172a 0%, #111827 100%);--theme-footer-bg:#030332;--theme-footer-fg:#fff;--theme-footer-muted:#94a3b8;--theme-ui-card-bg:#ffffff14;--theme-ui-card-fg:#f8fafc;--theme-ui-card-muted:#94a3b8;--theme-mobile-overlay:#070b16b8;--theme-toggle-bg:#ffffff1a;--theme-toggle-fg:#fff;--theme-toggle-border:#ffffff38}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-page-bg:#f8fafc;--theme-hero-bg:#eef2fa;--theme-hero-bg-end:#f8fafc;--theme-hero-fg:#0f172a;--theme-hero-fg-muted:#334155;--theme-hero-fg-subtle:#64748b;--theme-nav-fg:#0f172a;--theme-nav-fg-muted:#475569;--theme-nav-glass:var(--lg-glass-bg-nav);--theme-nav-border:#ffffffb8;--theme-surface:#fff;--theme-surface-alt:#f1f5f9;--theme-surface-card:#0f172a0d;--theme-surface-card-solid:#fff;--theme-text:#0f172a;--theme-text-muted:#475569;--theme-text-body:#334155;--theme-heading:#0f172a;--theme-label:#2563eb;--theme-accent:#3d7dff;--theme-accent-dark:#2563eb;--theme-border:#0f172a1a;--theme-border-strong:#0f172a24;--theme-input-bg:#ffffffd1;--theme-input-fg:#0f172a;--theme-input-border:#0f172a1f;--theme-section-bg:#fff;--theme-section-bg-alt:#f1f5f9;--theme-section-mesh:radial-gradient(ellipse 80% 50% at 15% 0%, #93c5fd59, transparent 55%), radial-gradient(ellipse 65% 45% at 95% 20%, #c4b5fd2e, transparent 50%), linear-gradient(180deg, #eef2fa 0%, #f8fafc 100%);--theme-features-bg:radial-gradient(ellipse 80% 50% at 20% 0%, #93c5fd59, transparent 55%), linear-gradient(180deg, #eef2fa 0%, #f8fafc 100%);--theme-footer-bg:#f8fafc;--theme-footer-fg:#0f172a;--theme-footer-muted:#475569;--theme-ui-card-bg:#0f172a0d;--theme-ui-card-fg:#0f172a;--theme-ui-card-muted:#475569;--theme-mobile-overlay:#f8fafcf5;--theme-toggle-bg:#0f172a0f;--theme-toggle-fg:#0f172a;--theme-toggle-border:#0f172a1f}.modern-body{background:var(--theme-page-bg);color:var(--theme-text);transition:background .25s,color .25s}.csc-theme-toggle{border:1px solid var(--theme-toggle-border);background:var(--theme-toggle-bg);color:var(--theme-toggle-fg);font-family:var(--font-inter), system-ui, sans-serif;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.csc-theme-toggle:hover{background:color-mix(in srgb, var(--theme-toggle-bg) 70%, var(--theme-accent) 30%)}.csc-theme-toggle__icon{place-items:center;line-height:0;display:grid}.csc-theme-toggle--mobile{justify-content:center;width:100%;margin-top:8px;padding:14px 18px;font-size:14px}@media (max-width:959px){.csc-theme-toggle--nav .csc-theme-toggle__label{display:none}.csc-theme-toggle--nav{padding:8px}.csc-landing__header-actions .csc-theme-toggle--nav{display:none}.csc-theme-toggle--mobile-bar{margin:0;display:inline-flex}}@media (min-width:960px){.csc-theme-toggle--mobile-bar{display:none}.csc-landing__header-actions .csc-theme-toggle--nav{margin-right:4px}}.csc-landing{background:var(--theme-page-bg);color:var(--theme-text)}.csc-landing__header{background:var(--lg-glass-bg-nav);border-color:var(--lg-glass-border);-webkit-backdrop-filter:var(--lg-blur-nav);box-shadow:var(--lg-nav-float-shadow), var(--lg-glass-shadow-soft)}.csc-landing__nav-shell.is-scrolled .csc-landing__header{background:rgba(10, 14, 24, calc(.28 + var(--nav-scroll) * .22))}html[data-theme=light] .csc-landing__nav-shell.is-scrolled .csc-landing__header{background:rgba(255, 255, 255, calc(.52 + var(--nav-scroll) * .28))}@media (min-width:960px){.csc-landing__header{border-color:var(--lg-glass-border)}}.csc-landing__brand{color:var(--theme-nav-fg)}.csc-landing__brand-mark{border:none;border-radius:0;box-shadow:none!important;background:0 0!important}.csc-landing__nav a,.csc-landing__login{color:var(--theme-nav-fg-muted)}.csc-landing__nav a:hover,.csc-landing__nav a.is-active,.csc-landing__login:hover{color:var(--theme-nav-fg)}html[data-theme=light] .csc-landing__nav a:hover,html[data-theme=light] .csc-landing__nav a.is-active{background:#3d7dff14;border-color:#3d7dff26}.csc-landing__menu-btn{-webkit-backdrop-filter:blur(12px)saturate(160%);border:1px solid var(--lg-glass-border);box-shadow:var(--lg-rim);background:#ffffff1a}html[data-theme=light] .csc-landing__menu-btn{border-color:var(--lg-glass-border);background:#ffffffb8}.csc-landing__menu-btn span{background:var(--theme-nav-fg)}.csc-landing__hero{color:var(--theme-hero-fg)}.csc-landing__hero-bg{background:repeating-linear-gradient(90deg, #78a0ff12 0, #78a0ff12 1px, transparent 1px, transparent 18px), radial-gradient(ellipse 80% 60% at 50% -10%, #3d7dff2e, transparent 55%), radial-gradient(ellipse 55% 50% at 95% 35%, #3d7dff1f, transparent 52%), linear-gradient(180deg, #0c1224 0%, var(--theme-hero-bg) 55%, var(--theme-hero-bg-end) 100%)}html[data-theme=light] .csc-landing__hero-bg{background:repeating-linear-gradient(90deg, #3d7dff0f 0, #3d7dff0f 1px, transparent 1px, transparent 18px), radial-gradient(ellipse 80% 60% at 50% -10%, #93c5fd66, transparent 55%), radial-gradient(ellipse 55% 50% at 95% 35%, #93c5fd40, transparent 52%), linear-gradient(180deg, #eef2fa 0%, var(--theme-hero-bg) 55%, var(--theme-hero-bg-end) 100%)}html[data-theme=light] .csc-landing__hero-shot{border-color:#ffffffd9;box-shadow:inset 0 1px #ffffffe6,0 24px 60px #0f172a1f,0 0 0 1px #3d7dff1a}.csc-landing__eyebrow{color:var(--theme-hero-fg-muted);border-color:var(--theme-border-strong)}html[data-theme=light] .csc-landing__eyebrow{color:var(--theme-label);-webkit-backdrop-filter:blur(16px)saturate(180%);box-shadow:var(--lg-glow-soft), var(--lg-rim);background:#ffffff8c;border-color:#ffffffc7}.csc-landing__hero-lead{color:var(--theme-hero-fg-muted)}.csc-landing__ui{background:var(--lg-glass-bg);color:var(--theme-ui-card-fg);border-color:var(--lg-glass-border);box-shadow:var(--lg-glass-shadow-soft)}html[data-theme=dark] .csc-landing__ui,html[data-theme=light] .csc-landing__ui{-webkit-backdrop-filter:var(--lg-blur-heavy)}html[data-theme=light] .csc-landing__ui:hover{box-shadow:var(--lg-glass-shadow-hover)}.csc-landing__ui-label,.csc-landing__ui-meta,.csc-landing__ui-scan{color:var(--theme-ui-card-muted)}.csc-landing__ui--glass{color:var(--theme-hero-fg)}html[data-theme=light] .csc-landing__ui--glass{background:var(--lg-glass-bg);-webkit-backdrop-filter:var(--lg-blur-heavy);border:1px solid var(--lg-glass-border);box-shadow:var(--lg-glass-shadow);color:var(--theme-heading)}html[data-theme=light] .csc-landing__ui--glass .csc-landing__ui-label,html[data-theme=light] .csc-landing__ui--glass .csc-landing__ui-meta{color:#475569}html[data-theme=light] .csc-landing__ui--glass .csc-landing__ui-big--glass{color:#059669}.csc-landing__features{background:var(--theme-features-bg)}.csc-landing__features-title{color:var(--theme-heading)}.csc-landing__feature-grid{gap:16px}.csc-landing__feature-card{border-color:var(--lg-glass-border);background:var(--lg-glass-bg-card);-webkit-backdrop-filter:var(--lg-blur-heavy);box-shadow:var(--lg-glass-shadow-soft)}.csc-landing__feature-card:hover{border-color:var(--lg-glass-border-strong);background:var(--lg-glass-bg-card-hover);box-shadow:var(--lg-glass-shadow-hover)}html[data-theme=light] .csc-landing__feature-num{color:#2563eb;opacity:1}.csc-landing__feature-body h3{color:var(--theme-heading)}.csc-landing__feature-body p{color:var(--theme-text-muted)}.csc-landing__feature-card:hover .csc-landing__feature-body p{color:var(--theme-text)}.csc-landing__feature-arrow{color:var(--theme-text-muted);border-color:#334155d9}html[data-theme=light] .csc-landing__feature-arrow{border-color:#0f172a24}.csc-landing__feature-card:hover .csc-landing__feature-arrow{color:var(--theme-accent);background:#3d7dff26;border-color:#3d7dff66}html[data-theme=light] .csc-landing__feature-card:hover .csc-landing__feature-arrow{color:#fff;background:var(--theme-accent);border-color:var(--theme-accent)}html[data-theme=light] .csc-landing__footer-links a:hover,html[data-theme=dark] .csc-landing__footer-links a:hover{color:#f1f5f9}.csc-landing__mobile{background:var(--lg-glass-bg-overlay);-webkit-backdrop-filter:var(--lg-blur-heavy);color:#f8fafc}html[data-theme=light] .csc-landing__mobile{color:#0f172a}.csc-landing__mobile-panel a{color:#f8fafc;border:1px solid var(--lg-glass-border);border-radius:var(--lg-radius-sm);background:var(--lg-glass-bg-menu-item);-webkit-backdrop-filter:var(--lg-blur);box-shadow:var(--lg-glass-shadow-soft);position:relative;overflow:hidden}html[data-theme=light] .csc-landing__mobile-panel a{color:#0f172a}.csc-landing__mobile-panel a>*{z-index:1;position:relative}html[data-theme=light] .csc-landing__mobile-panel a:hover,html[data-theme=dark] .csc-landing__mobile-panel a:hover,html[data-theme=light] .csc-landing__mobile-panel a:focus-visible,html[data-theme=dark] .csc-landing__mobile-panel a:focus-visible{color:inherit;background:var(--lg-glass-bg-card-hover);border-color:var(--lg-glass-border-strong);box-shadow:var(--lg-glass-shadow-hover)}.csc-landing__header.is-menu-open{-webkit-backdrop-filter:var(--lg-blur-nav);background:#070b16b8}html[data-theme=light] .csc-landing__header.is-menu-open{background:#ffffffd1}.csc-site{background:var(--theme-page-bg);color:var(--theme-text)}.csc-site__hero{color:var(--theme-hero-fg)}.csc-site__hero:before{background:repeating-linear-gradient(90deg, #78a0ff12 0, #78a0ff12 1px, transparent 1px, transparent 18px), radial-gradient(ellipse 80% 60% at 50% -20%, #3d7dff33, transparent 55%), linear-gradient(180deg, #0c1224 0%, var(--theme-hero-bg) 100%)}html[data-theme=light] .csc-site__hero:before{background:radial-gradient(80% 60% at 50% -20%,#93c5fd66,#0000 55%),linear-gradient(#eef2fa 0%,#f8fafc 100%)}html[data-theme=light] .csc-site__hero{color:var(--theme-heading)}.csc-site__hero-label{color:var(--theme-hero-fg-muted);border-color:var(--theme-border-strong)}html[data-theme=light] .csc-site__hero-label{color:var(--theme-label);background:#3d7dff14}.csc-site__hero-lede{color:var(--theme-hero-fg-muted)}html[data-theme=light] .csc-site__hero-lede{color:var(--theme-text-body)}.csc-site__hero-sub{color:var(--theme-hero-fg-subtle)}html[data-theme=light] .csc-site__hero-sub{color:var(--theme-text-muted)}.csc-site .csc-section:first-of-type,.csc-site .csc-section,.csc-site .csc-section--alt,.csc-site .csc-cta{background:var(--theme-section-mesh)}html[data-theme=dark] .csc-site .csc-section:first-of-type,html[data-theme=dark] .csc-site .csc-section,html[data-theme=dark] .csc-site .csc-section--alt,html[data-theme=dark] .csc-site .csc-cta{background:var(--theme-section-bg)}html[data-theme=dark] .csc-site .csc-section--alt,html[data-theme=dark] .csc-site .csc-cta{background:var(--theme-section-bg-alt)}.csc-site .csc-section__label,.csc-site .spread-label,.csc-site .cta-label{color:var(--theme-label)}.csc-site .csc-section__title,.csc-site .spread-title,.csc-site .csc-cta__title{color:var(--theme-heading)}.csc-site .csc-section__desc,.csc-site .page-section-desc,.csc-site .csc-section__lede,.csc-site .csc-lead,.csc-site .story p{color:var(--theme-text-body)}.csc-site .csc-card,.csc-site .feature-card,.csc-site .course-detail-card,.csc-site .timing-list,.csc-site .map-wrap,.csc-site .enquiry-form-card{background:var(--theme-surface-card);border-color:var(--theme-border);color:var(--theme-text)}html[data-theme=dark] .csc-site .csc-card,html[data-theme=dark] .csc-site .feature-card,html[data-theme=dark] .csc-site .course-detail-card,html[data-theme=dark] .csc-site .enquiry-form-card{-webkit-backdrop-filter:var(--lg-blur)}.csc-site .csc-card__title,.csc-site .feature-card-title{color:var(--theme-heading)}.csc-site .csc-card__desc,.csc-site .feature-card-desc{color:var(--theme-text-muted)}.csc-site .form-label{color:var(--theme-text-body)}.csc-site .form-input{background:var(--theme-input-bg);border-color:var(--theme-input-border);color:var(--theme-input-fg)}.csc-site .form-input::placeholder{color:var(--theme-text-muted);opacity:.72}.csc-site .form-hint{text-align:center;color:#ffffff8c;font-size:12px;line-height:1.5;font-family:var(--font-mono);letter-spacing:.02em;margin:12px 0 0}html[data-theme=light] .csc-site .form-hint{color:#64748b}.csc-site .csc-quote,.csc-site .story blockquote{background:var(--theme-surface-alt);color:var(--theme-text);border-color:var(--theme-border)}.csc-site .csc-quote span,.csc-site .story blockquote span{color:var(--theme-text-muted)}.csc-site .course-detail-tag{background:var(--theme-surface-alt);color:var(--theme-text-body)}.csc-site .csc-btn--text{color:var(--theme-text-muted)}.csc-site .csc-btn--text:hover{color:var(--theme-heading)}.csc-site .csc-cta__desc{color:var(--theme-text-muted)}html[data-theme=dark] .csc-site .csc-cta__inner{background:linear-gradient(145deg,#0f172af2 0%,#1e3a5fe6 100%)}html[data-theme=dark] .csc-site .csc-cta__title,html[data-theme=dark] .csc-site .csc-cta__desc{color:#fff}html[data-theme=dark] .csc-site .csc-cta__desc{color:#ffffffa6}html[data-theme=dark] .csc-site .csc-cta .csc-section__label{color:#93c5fd}html[data-theme=light] .csc-site.csc-site--login .csc-login-panel,html[data-theme=light] .csc-site.csc-site--login .login-form-panel,html[data-theme=light] .csc-site.csc-site--login .login-glass-card{color:#fff;background:#ffffff1a}html[data-theme=light] .csc-site.csc-site--login .login-glass-form .form-input,html[data-theme=light] .csc-site.csc-site--login .login-glass-form .form-label{color:#fff}footer.csc-landing__footer,html[data-theme=light] footer.csc-landing__footer,html[data-theme=dark] footer.csc-landing__footer{color:#fff;background:linear-gradient(152deg,#0a0a4a 0%,#030332 52%,#00001a 100%)}html[data-theme=light] footer.csc-landing__footer .csc-landing__footer-brand,html[data-theme=light] footer.csc-landing__footer .csc-landing__footer-brand .csc-brand-name{color:#fff}html[data-theme=light] footer.csc-landing__footer .csc-landing__footer-col-title{color:#93c5fd}html[data-theme=light] footer.csc-landing__footer .csc-landing__footer-tagline,html[data-theme=light] footer.csc-landing__footer .csc-landing__footer-meta,html[data-theme=light] footer.csc-landing__footer .csc-landing__footer-list li,html[data-theme=light] footer.csc-landing__footer .csc-landing__footer-address,html[data-theme=light] footer.csc-landing__footer .csc-landing__footer-links a{color:#e2e8f0}html[data-theme=light] footer.csc-landing__footer .csc-landing__footer-bottom-copy,html[data-theme=light] footer.csc-landing__footer .csc-landing__footer-credit{color:#64748b}html[data-theme=light] footer.csc-landing__footer .csc-landing__footer-wa,html[data-theme=light] footer.csc-landing__footer .csc-landing__footer-credit a{color:#93c5fd}html[data-theme=light] .csc-section-divider{background:#94a3b866}html[data-theme=light] .csc-section-divider__shimmer{background:linear-gradient(90deg,#0000 0%,#3d7dff33 25%,#2563eba6 50%,#b48c3c47 75%,#0000 100%)}html[data-theme=light] .csc-landing__header{-webkit-backdrop-filter:var(--lg-blur-nav)}html[data-theme=light] .csc-landing__nav a:hover,html[data-theme=light] .csc-landing__nav a.is-active{-webkit-backdrop-filter:blur(12px)saturate(160%);background:#ffffff8c;border-color:#ffffffb8}html[data-theme=light] .csc-landing__video-frame{-webkit-backdrop-filter:var(--lg-blur);box-shadow:var(--lg-glow-blue), var(--lg-glow-soft), var(--lg-rim-strong);border-color:#ffffffb8}html[data-theme=light] .csc-site .csc-card,html[data-theme=light] .csc-site .feature-card,html[data-theme=light] .csc-site .course-detail-card,html[data-theme=light] .csc-site .enquiry-form-card,html[data-theme=light] .csc-site .timing-list,html[data-theme=light] .csc-site .map-wrap,html[data-theme=light] .csc-site .csc-cta__inner{-webkit-backdrop-filter:var(--lg-blur);background:var(--lg-glass-bg-card);border-color:var(--lg-glass-border);box-shadow:var(--lg-glass-shadow-soft)}html[data-theme=light] .csc-site .feature-card:hover,html[data-theme=light] .csc-site .course-detail-card:hover{box-shadow:var(--lg-glass-shadow-hover);border-color:#3d7dff4d}html[data-theme=light] .csc-site .course-detail-card.is-selected{box-shadow:var(--lg-glass-shadow-hover);border-color:#3d7dff73}html[data-theme=light] .csc-site .feature-card-num,html[data-theme=light] .csc-site .csc-card__num,html[data-theme=light] .csc-site .course-detail-feature .idx{color:#2563eb}html[data-theme=light] .csc-site .course-detail-label{color:#475569;letter-spacing:.08em;text-transform:uppercase;font-weight:700}html[data-theme=light] .csc-site .course-detail-select-hint{color:#2563eb;font-weight:700}html[data-theme=light] .csc-site .course-detail-card.is-selected .course-detail-select-hint,html[data-theme=light] .csc-site .courses-special-pick.is-selected .course-detail-select-hint{color:#1d4ed8}html[data-theme=light] .csc-site .course-detail-programme{color:#475569}html[data-theme=light] .csc-site .course-detail-card.is-selected .course-detail-programme{color:#2563eb}html[data-theme=light] .csc-site .course-detail-footer{border-top-color:var(--lg-glass-border);background:#0f172a08}html[data-theme=light] .csc-site__hero-label,html[data-theme=light] .csc-site .csc-hero-label{-webkit-backdrop-filter:blur(16px)saturate(180%);box-shadow:var(--lg-glow-soft), var(--lg-rim);background:#ffffff8c;border-color:#ffffffb8}html[data-theme=light] .csc-site .form-input{-webkit-backdrop-filter:blur(12px)saturate(160%);background:#ffffff9e;border-color:#ffffffc7}html[data-theme=light] .csc-theme-toggle{-webkit-backdrop-filter:blur(12px)saturate(160%);background:#ffffff8c;border-color:#ffffffb8}html[data-theme=light] .csc-site.csc-site--login{background:#070b16}.csc-site .csc-strip__label{color:var(--theme-hero-fg)}.csc-site .csc-strip__num{color:var(--theme-accent)}html[data-theme=dark] .csc-site .timing-list,html[data-theme=dark] .csc-site .timing-row,html[data-theme=dark] .csc-site .course-detail-body,html[data-theme=dark] .csc-site .course-detail-feature,html[data-theme=dark] .csc-site .course-detail-label,html[data-theme=dark] .csc-site .form-section-title{color:var(--theme-text-body)}html[data-theme=dark] .csc-site .timing-row span:first-child,html[data-theme=dark] .csc-site .csc-card__title,html[data-theme=dark] .csc-site .feature-card-title,html[data-theme=dark] .csc-site .form-section-title,html[data-theme=dark] .csc-site .form-label{color:#fff}html[data-theme=dark] .csc-site .timing-row span:last-child,html[data-theme=dark] .csc-site .course-detail-feature .idx,html[data-theme=dark] .csc-site .csc-card__num,html[data-theme=dark] .csc-site .feature-card-num{color:#93c5fd}html[data-theme=dark] .csc-site .csc-card__desc,html[data-theme=dark] .csc-site .feature-card-desc,html[data-theme=dark] .csc-site .course-detail-tag{color:#94a3b8}html[data-theme=light] .csc-site .timing-row span:first-child,html[data-theme=light] .csc-site .form-section-title,html[data-theme=light] .csc-site .form-label{color:#0f172a}html[data-theme=light] .csc-site .timing-row,html[data-theme=light] .csc-site .course-detail-feature{color:#334155}html[data-theme=light] .csc-site .timing-row span:last-child{color:#2563eb}html[data-theme=light] .csc-landing__hero-cta{box-shadow:var(--lg-cta-glow)}html[data-theme=light] .csc-landing__hero-cta:hover{box-shadow:var(--lg-cta-glow-hover)}html[data-theme=light] .csc-landing__hero-portal{background:var(--lg-glass-bg-portal)}html[data-theme=light] .csc-landing__hero-portal--highlight{background:var(--lg-glass-bg-portal-highlight);border-color:var(--lg-glass-border-strong);box-shadow:var(--lg-glass-shadow), var(--lg-accent-ambient)}html[data-theme=light] .csc-landing .csc-hero-3d{--review-quote:#334155;--review-name:#0f172a;--review-detail:#64748b;--review-label:#1d4ed8}html[data-theme=light] .csc-landing .csc-hero-3d__card{-webkit-backdrop-filter:none;box-shadow:calc(var(--card-yaw,0) * -.85px) 16px 36px #0f172a1f, calc(var(--card-yaw,0) * -.35px) 6px 14px #0f172a0f, inset 0 1px 0 #fffffff2;background:#fff;border-color:#0f172a1a}html[data-theme=light] .csc-landing .csc-hero-3d__card[data-side=true]{filter:brightness(.96)saturate(.94)}html[data-theme=light] .csc-landing .csc-hero-3d__card[data-active=true].csc-hero-3d__review:hover{filter:none;box-shadow:var(--lg-glass-shadow-hover);background:#fff}html[data-theme=light] .csc-landing .csc-hero-3d__name{color:#0f172a}html[data-theme=light] .csc-landing .csc-hero-3d__quote{color:#334155}html[data-theme=light] .csc-landing .csc-hero-3d__detail{color:#64748b}html[data-theme=light] .csc-landing__batch-quiz{background:var(--lg-glass-bg-portal);border-color:var(--lg-glass-border-strong);box-shadow:var(--lg-glass-shadow-soft)}html[data-theme=light] .csc-landing__batch-quiz-badge{color:#1d4ed8;-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);box-shadow:var(--lg-rim);background:#ffffffb8;border-color:#3d7dff47}html[data-theme=light] .csc-landing__batch-quiz-title{color:#0f172a}html[data-theme=light] .csc-landing__batch-quiz-sub{color:#475569}html[data-theme=light] .csc-landing__batch-quiz-step-label{color:#1d4ed8}html[data-theme=light] .csc-landing__batch-quiz-progress{background:#0f172a14}html[data-theme=light] .csc-landing__batch-quiz-board-card{box-shadow:var(--lg-rim), 0 4px 18px #0f172a0f;background:#ffffff94;border:1px solid #ffffffe0}html[data-theme=light] .csc-landing__batch-quiz-board-label{color:#0f172a}html[data-theme=light] .csc-landing__batch-quiz-board-detail{color:#64748b}html[data-theme=light] .csc-landing__batch-quiz-board-card:hover{box-shadow:var(--lg-rim), var(--lg-accent-ambient);background:#ffffffc7;border-color:#60a5faa6}html[data-theme=light] .csc-landing__batch-quiz-board-card.is-selected{box-shadow:var(--lg-rim), 0 0 28px #3b82f62e;background:linear-gradient(145deg,#ffffffeb 0%,#e0f2febf 100%);border-color:#2563eb}html[data-theme=light] .csc-landing__batch-quiz-board-card.is-selected .csc-landing__batch-quiz-board-label{color:#1d4ed8}html[data-theme=light] .csc-landing__batch-quiz-board-card.is-selected .csc-landing__batch-quiz-board-detail{color:#475569}html[data-theme=light] .csc-landing__batch-quiz-grade-chip{box-shadow:var(--lg-rim), 0 2px 10px #0f172a0d;background:#ffffff8c;border:1px solid #ffffffe6}html[data-theme=light] .csc-landing__batch-quiz-grade-num{color:#0f172a}html[data-theme=light] .csc-landing__batch-quiz-grade-label{color:#64748b}html[data-theme=light] .csc-landing__batch-quiz-grade-chip:hover{background:#ffffffc7;border-color:#60a5fa99}html[data-theme=light] .csc-landing__batch-quiz-grade-chip.is-selected{box-shadow:var(--lg-rim), 0 4px 16px #2563eb47;background:#2563eb;border-color:#2563eb}html[data-theme=light] .csc-landing__batch-quiz-grade-chip.is-selected .csc-landing__batch-quiz-grade-num,html[data-theme=light] .csc-landing__batch-quiz-grade-chip.is-selected .csc-landing__batch-quiz-grade-label{color:#fff}html[data-theme=light] .csc-landing__batch-quiz-chip{color:#0f172a;box-shadow:var(--lg-rim), 0 2px 10px #0f172a0d;background:#ffffff94;border:1px solid #ffffffe0}html[data-theme=light] .csc-landing__batch-quiz-chip:hover{color:#0f172a;box-shadow:var(--lg-rim), 0 4px 14px #3b82f61a;background:#ffffffd1;border-color:#60a5faa6}html[data-theme=light] .csc-landing__batch-quiz-chip.is-selected{color:#fff;box-shadow:var(--lg-rim), 0 4px 16px #2563eb47;background:#2563eb;border-color:#2563eb}html[data-theme=light] .csc-landing__batch-quiz-time{box-shadow:var(--lg-rim), 0 2px 10px #0f172a0d;background:#ffffff94;border:1px solid #ffffffe0}html[data-theme=light] .csc-landing__batch-quiz-time-label{color:#0f172a}html[data-theme=light] .csc-landing__batch-quiz-time-detail{color:#64748b}html[data-theme=light] .csc-landing__batch-quiz-time:hover{box-shadow:var(--lg-rim), 0 4px 14px #3b82f61a;background:#ffffffd1;border-color:#60a5faa6}html[data-theme=light] .csc-landing__batch-quiz-time.is-selected{box-shadow:var(--lg-rim), 0 4px 16px #2563eb47;background:#2563eb;border-color:#2563eb}html[data-theme=light] .csc-landing__batch-quiz-time.is-selected .csc-landing__batch-quiz-time-label,html[data-theme=light] .csc-landing__batch-quiz-time.is-selected .csc-landing__batch-quiz-time-detail{color:#fff}html[data-theme=light] .csc-landing__batch-quiz-summary div{box-shadow:var(--lg-rim), 0 2px 10px #0f172a0d;background:#ffffff9e;border-color:#ffffffe6}html[data-theme=light] .csc-landing__batch-quiz-summary dt{color:#2563eb}html[data-theme=light] .csc-landing__batch-quiz-summary dd{color:#0f172a}html[data-theme=light] .csc-landing__batch-quiz-notes-label{color:#334155}html[data-theme=light] .csc-landing__batch-quiz-optional{color:#64748b}html[data-theme=light] .csc-landing__batch-quiz-notes{color:#0f172a;box-shadow:var(--lg-rim);background:#ffffffb8;border-color:#ffffffeb}html[data-theme=light] .csc-landing__batch-quiz-notes::placeholder{color:#94a3b8}html[data-theme=light] .csc-landing__batch-quiz-back{color:#334155;-webkit-backdrop-filter:blur(12px)saturate(170%);backdrop-filter:blur(12px)saturate(170%);box-shadow:var(--lg-rim);background:#ffffff94;border:1px solid #ffffffe6}html[data-theme=light] .csc-landing__batch-quiz-back:hover{color:#0f172a;background:#ffffffd1;border-color:#cbd5e1}html[data-theme=light] .csc-landing__batch-quiz-next{color:#fff;box-shadow:var(--lg-rim), 0 4px 16px #2563eb38;background:#2563eb;border:1px solid #2563eb}html[data-theme=light] .csc-landing__batch-quiz-next:hover:not(:disabled){box-shadow:var(--lg-rim), 0 6px 20px #2563eb47;background:#1d4ed8;border-color:#1d4ed8}html[data-theme=light] .csc-landing__batch-quiz-next:disabled{opacity:.4}html[data-theme=light] .csc-landing__batch-quiz-wa{color:#fff;box-shadow:var(--lg-rim), 0 4px 16px #16a34a38;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:1px solid #16a34a}html[data-theme=light] .csc-landing__batch-quiz-wa:hover:not(:disabled){background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);border-color:#15803d}html[data-theme=light] .csc-landing__batch-quiz-wa:disabled{opacity:.4}html[data-theme=light] .csc-site .csc-cta__inner{background:var(--lg-glass-bg-card);border-color:var(--lg-glass-border-strong);box-shadow:var(--lg-glass-shadow-soft)}html[data-theme=light] .csc-site .csc-cta__title{color:#0f172a}html[data-theme=light] .csc-site .csc-cta__desc{color:#475569}html[data-theme=light] .csc-site .csc-cta .csc-section__label,html[data-theme=light] .csc-site .csc-cta .csc-btn--text{color:#2563eb}html[data-theme=light] .csc-site .csc-cta .csc-btn--text:hover{color:#1d4ed8}html[data-theme=light] .csc-site .csc-strip__item{background:var(--lg-glass-bg-card);border-color:var(--lg-glass-border);box-shadow:var(--lg-glass-shadow-soft)}html[data-theme=light] .csc-site .csc-strip__label{color:#0f172a}html[data-theme=light] .csc-site .csc-strip__num{color:#2563eb}html[data-theme=light] .csc-site__hero-title,html[data-theme=light] .csc-landing__hero-title,html[data-theme=light] .csc-landing__hero-title .csc-split-inner{color:#0f172a}html[data-theme=light] .csc-landing__hero-lead{color:#334155}html[data-theme=light] .csc-site .enquiry-form-card,html[data-theme=light] .csc-site .enquiry-form-card .form-label{color:#0f172a}html[data-theme=light] .csc-site .form-section-title{color:#2563eb}html[data-theme=light] .csc-site .form-input::placeholder{color:#94a3b8;opacity:1}html[data-theme=light] .csc-site .courses-enquiry-picks{background:var(--lg-glass-bg-card);border-color:var(--lg-glass-border);-webkit-backdrop-filter:var(--lg-blur);box-shadow:var(--lg-glass-shadow-soft)}html[data-theme=light] .csc-site .courses-enquiry-empty{color:#475569}html[data-theme=light] .csc-site .courses-enquiry-clear{color:#2563eb}html[data-theme=light] .csc-site .csc-card__title,html[data-theme=light] .csc-site .feature-card-title{color:#0f172a}html[data-theme=light] .csc-site .csc-card__desc,html[data-theme=light] .csc-site .feature-card-desc{color:#475569}html[data-theme=light] .csc-site .csc-section .csc-btn--text{color:#2563eb}html[data-theme=light] .csc-site .csc-section .csc-btn--text:hover{color:#1d4ed8}html[data-theme=light] .csc-site .contact-card{background:var(--lg-glass-bg-card);color:#0f172a}html[data-theme=light] .csc-site .page-section-desc,html[data-theme=light] .csc-site .csc-section__lede{color:#334155}html[data-theme=light] .csc-site .spread-title,html[data-theme=light] .csc-site .csc-section__title{color:#0f172a}
.csc-site.csc-site--login{background:#070b16;flex-direction:column;min-height:100vh;display:flex}html[data-theme=light] .csc-site.csc-site--login{background:#070b16}.csc-site--login .csc-site__login-wrap{min-height:calc(100vh - var(--csc-nav-h,56px));padding:calc(var(--csc-nav-h,56px) + env(safe-area-inset-top,0px) + 24px) 22px 48px;isolation:isolate;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.login-glass-card{z-index:2;pointer-events:auto;-webkit-backdrop-filter:blur(28px)saturate(180%);color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:28px;width:100%;max-width:420px;margin:0 auto;padding:36px 32px 32px;position:relative;box-shadow:inset 0 1px #ffffff59,0 24px 80px #00000059}.login-glass-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#ffffff2e 0%,#0000 42%,#ffffff0f 100%);position:absolute;inset:0}.login-glass-card__inner{z-index:1;position:relative}.login-glass-card__top{color:#ffffffb8;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;font-size:13px;font-weight:500;display:flex}.login-glass-card__top span:last-child{color:#ffffff8c}.login-glass-card__title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 10px;font-size:clamp(2.25rem,7vw,2.75rem);font-weight:600;line-height:1.05}.login-glass-card__lede{color:#ffffffc7;margin:0 0 28px;font-size:15px;line-height:1.65}.csc-site--login .login-glass-form{flex-direction:column;gap:14px;display:flex}.csc-site--login .login-glass-form .form-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.csc-site--login .login-glass-form .form-input{-webkit-backdrop-filter:blur(16px);width:100%;font-family:var(--font-inter), system-ui, sans-serif;color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:14px;outline:none;padding:16px 18px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff1f}.csc-site--login .login-glass-form .form-input::placeholder{color:#ffffff8c;opacity:1}.csc-site--login .login-glass-form .form-input:focus{background:#ffffff29;border-color:#ffffff73;box-shadow:inset 0 1px #ffffff2e,0 0 0 3px #ffffff14}.csc-site--login .login-glass-form .form-error{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#dc262640;border:1px solid #f8717166;border-radius:12px;padding:12px 14px;font-size:13px}.csc-site--login .login-glass-submit{width:100%;font-family:var(--font-inter), system-ui, sans-serif;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffd1;border-radius:999px;margin-top:8px;padding:15px 24px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s,transform .2s}.csc-site--login .login-glass-submit:hover:not(:disabled){background:#ffffff1a;transform:translateY(-1px)}.csc-site--login .login-glass-submit:disabled{opacity:.65;cursor:not-allowed}.login-glass-foot{text-align:center;color:#ffffffa6;margin:24px 0 0;font-size:14px}.login-glass-foot a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.login-glass-foot a:hover{color:#ffffffe6}@media (max-width:480px){.login-glass-card{border-radius:24px;padding:28px 22px 26px}}
html.motion-on [data-scroll-reveal],html.motion-on [data-reveal]{transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}html.motion-on [data-scroll-reveal]:not(.revealed),html.motion-on [data-reveal]:not(.revealed){opacity:0;transform:translateY(28px)}html.motion-on [data-scroll-reveal][data-reveal=left]:not(.revealed){transform:translate(-32px)translateY(16px)}html.motion-on [data-scroll-reveal][data-reveal=right]:not(.revealed){transform:translate(32px)translateY(16px)}html.motion-on [data-scroll-reveal][data-reveal=scale]:not(.revealed){transform:scale(.96)translateY(20px)}html.motion-on [data-scroll-reveal].revealed,html.motion-on [data-reveal].revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-scroll-reveal],[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}footer.csc-landing__footer,footer.csc-landing__footer p,footer.csc-landing__footer li,footer.csc-landing__footer span,footer.csc-landing__footer a,.csc-landing__mobile.is-open .csc-landing__mobile-panel a{opacity:1}
