:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cc-page:#0b0912;--cc-page-alt:#100d19;--cc-surface:#15111f;--cc-surface-raised:#1a1427;--cc-ink:#f4effb;--cc-muted:#b8afc8;--cc-border:#352946;--cc-purple:#bd9aff;--cc-purple-strong:#9b6cf5;--cc-glow:#955de52b}html,body{background:var(--cc-page);color:var(--cc-ink)}body{min-height:100%}.site-content{background:var(--cc-page);color:var(--cc-ink)}.site-content>main:not(.ccx){min-height:50vh;color:var(--cc-ink);background:radial-gradient(ellipse 42% 24% at 96% 0%, #8b5cf630, transparent 74%), radial-gradient(ellipse 44% 24% at 0% 36%, #5f319c1c, transparent 75%), var(--cc-page)}.site-content>main:not(.ccx) :is(h1,h2,h3,h4,h5,h6){color:var(--cc-ink)}.site-content>main:not(.ccx) :is(p,li,small,time,label,.article-date,.post-meta,.faq-contact p){color:var(--cc-muted)}.site-content>main:not(.ccx) :is(.breadcrumbs,.breadcrumbs a,.breadcrumb-current){color:#a99dbb}.site-content>main:not(.ccx) :is(.breadcrumbs a:hover,.text-link:hover,.read-more:hover,.post-meta a:hover,.article-category-pill:hover,.success-story-card a:hover,.study-resource-card>a:hover){color:#decaff}.site-content>main:not(.ccx) :is(.migrated-content-hero,.migrated-content-body,.migrated-content-unavailable,.migrated-contact-options>a,.success-story-card,.success-stories-cta,.article-main,.wordpress-page-main,.category-sidebar,.post-card,.latest-post-grid .post-card,.course-hero,.course-option,.course-details,.course-copy,.course-features,.faq-contact,.section-link-grid>a,.study-resource-heading,.study-resource-card,.resource-card,.resource-category-card,.archive-header,.archive-intro,.archive-filters,.archive-filter-row,.pagination,.blog-pagination){color:var(--cc-ink);border-color:var(--cc-border);background:linear-gradient(145deg,#1c142bfa,#110e19fa);box-shadow:0 10px 34px #00000029}.site-content>main:not(.ccx) :is(.migrated-content-hero h1,.migrated-content-hero h2,.migrated-content-hero h3,.success-story-card h2,.success-story-card h3,.success-stories-heading h2,.success-stories-cta h2,.article-header h1,.article-main h1,.wordpress-page-header h1,.post-title,.post-title a){color:var(--cc-ink)}.site-content>main:not(.ccx) :is(.migrated-content-eyebrow,.article-category-pill,.post-meta a,.read-more,.success-story-card a){color:var(--cc-purple)}.site-content>main:not(.ccx) .wordpress-content{color:#d6cde2;background:0 0}.site-content>main:not(.ccx) .wordpress-content :is(h1,h2,h3,h4,h5,h6){color:#f5efff}.site-content>main:not(.ccx) .wordpress-content a{color:#c5a5ff}.site-content>main:not(.ccx) .wordpress-content blockquote{border-color:var(--cc-purple-strong);color:#d2c4e7}.site-content>main:not(.ccx) .wordpress-content :is(th,td){border-color:#493858}.site-content>main:not(.ccx) .wordpress-content th{color:#f4effb;background:#21182e}.site-content>main:not(.ccx) :is(.post-image-link,.article-featured-image-wrap){background:#0d0b13}.site-content>main:not(.ccx) :is(.migrated-contact-options>a,.success-story-card,.section-link-grid>a,.course-option){transition:transform .2s,border-color .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.site-content>main:not(.ccx) :is(.migrated-contact-options>a,.success-story-card,.section-link-grid>a,.course-option):hover{border-color:#7a5ba8;transform:translateY(-3px);box-shadow:0 16px 38px #00000040}}.site-content>main:not(.ccx) :is(input,select,textarea){color:#f4effb;background:#100d18;border-color:#493858}.site-content>main:not(.ccx) :is(input,select,textarea)::placeholder{color:#887d9a}.site-content>main:not(.ccx) :is(input,select,textarea):focus-visible{outline:2px solid var(--cc-purple-strong);outline-offset:2px;border-color:var(--cc-purple)}.site-content>main:not(.ccx) .button-primary{color:#170e25;background:linear-gradient(120deg,#c5a6ff,#9160e9);border-color:#0000}.site-content>main:not(.ccx) .button-secondary{color:#eee5ff;background:#1a1427;border-color:#59416f}.site-content>main:not(.ccx) :is(.migrated-content-unavailable,.cc-testimonials-empty){color:var(--cc-muted);background:#17111f;border-color:#493858}.site-content>main:not(.ccx) :is(.success-stories-section,.success-stories-heading){color:var(--cc-ink)}.site-content>main:not(.ccx) :is(.resource-library-card,.resource-library-hero,.resource-library-empty,.resource-library-controls,.test-series-guidance,.test-series-card,.test-series-document-missing,.faq-item,.published-media-card,.published-testimonial-card,.latest-video-card,.mock-interview-cta-inner,.mock-interview-cta,.archive-main,.archive-heading,.archive-header,.archive-intro,.archive-filters,.archive-filter-row,.resource-library-results,.study-resource-controls,.study-resource-empty){color:var(--cc-ink);border-color:var(--cc-border);background:linear-gradient(145deg,#1c142bfa,#110e19fa);box-shadow:0 10px 30px #00000024}.site-content>main:not(.ccx) :is(.resource-library-card h2,.resource-library-empty h2,.test-series-card h2,.test-series-document-label,.faq-item summary,.faq-group h2,.latest-videos-heading h2,.latest-video-card h3,.published-media-group>h2,.published-media-card-title,.mock-interview-copy h2,.archive-heading h1,.archive-header h1){color:var(--cc-ink)}.site-content>main:not(.ccx) :is(.resource-library-source,.resource-library-file-type,.resource-library-note,.resource-library-results,.test-series-document-meta,.test-series-footer-note,.faq-answer p,.latest-videos-heading>p:last-child,.published-media-card-body p,.published-media-description,.published-testimonial-quote,.mock-interview-copy p:not(.eyebrow),.archive-subtitle,.archive-intro p){color:var(--cc-muted)}.site-content>main:not(.ccx) :is(.resource-library-file-icon,.study-resource-count,.study-resource-file-badge,.test-series-test-number,.faq-toggle){color:#d1b6ff;background:#261a3a}.site-content>main:not(.ccx) :is(.resource-library-card-bottom,.test-series-documents,.test-series-document,.published-media-group>h2){border-color:var(--cc-border)}.site-content>main:not(.ccx) .test-series-hero{border:1px solid var(--cc-border);background:radial-gradient(55% 80% at 94% 0,#955de547,#0000 68%),linear-gradient(125deg,#151020,#221532 65%,#100d19)}.site-content>main:not(.ccx) :is(.test-series-download,.resource-library-card-bottom a,.resource-library-results button,.resource-library-empty button){color:#170e25;background:linear-gradient(120deg,#c5a6ff,#9160e9);border-color:#0000}.site-content>main:not(.ccx) :is(.resource-library-category,.resource-library-card-bottom a:hover,.post-meta a,.read-more){color:#c5a6ff}.site-content>main:not(.ccx) :is(.migrated-contact-options>a,.success-story-card,.section-link-grid>a,.course-option){color:var(--cc-ink)}.site-content>main:not(.ccx) :is(.migrated-contact-options>a,.success-story-card,.section-link-grid>a,.course-option) :is(strong,h2,h3,p,small,span){color:inherit}.site-content>main:not(.ccx) .published-media-player{background:#0c0a12}.site-content>main:not(.ccx) .published-testimonial-quote{color:#ded2ed;border-color:#9b6cf5}.site-content>main:not(.ccx) .published-testimonial-photo{background:#261a3a;border-color:#493858}.site-content>main:not(.ccx) .latest-videos-section{color:var(--cc-ink);background:radial-gradient(55% 35% at 90% 0,#8b5cf61f,#0000 74%),#100d19}.site-content>main:not(.ccx) .latest-video-footer{border-color:var(--cc-border);color:var(--cc-muted)}.site-content>main:not(.ccx) .latest-video-card :is(h2,h3,p){color:var(--cc-ink)}.site-content>main:not(.ccx) .mock-interview-cta{border-color:var(--cc-border);background:0 0}.site-content>main:not(.ccx) .mock-interview-cta-inner{background:radial-gradient(45% 100% at 100% 0,#8b5cf62e,#0000 74%),linear-gradient(145deg,#191326,#110e1a)}.site-content>main:not(.ccx) :is(.resource-library-empty,.study-resource-empty){border-color:#5c4676}.site-content>main:not(.ccx) :is(.resource-library-card-bottom a,.test-series-download,.resource-library-results button,.resource-library-empty button){text-decoration:none}.site-content>main:not(.ccx) :is(a.text-link,a.read-more,.post-meta a,.article-category-pill,.wordpress-content a,.success-story-card a,.study-resource-card>a){color:#c5a6ff}.site-content>main:not(.ccx) .migrated-related-link{color:var(--cc-ink)}.site-content>main:not(.ccx) .resource-library-card-bottom a,.site-content>main:not(.ccx) .test-series-download,.site-content>main:not(.ccx) .resource-library-results button,.site-content>main:not(.ccx) .resource-library-empty button{color:#170e25}.site-content>main:not(.ccx) a:focus-visible,.site-content>main:not(.ccx) button:focus-visible,.site-content>main:not(.ccx) summary:focus-visible{outline-offset:3px;outline:3px solid #a985ff}.site-content>main.about-us-page .wordpress-content img,.site-content>main.about-us-page .wordpress-content figure,.site-content>main.about-us-page .wordpress-content .wp-block-image,.site-content>main.about-us-page .wordpress-content .wp-caption,.site-content>main.about-us-page .wordpress-content .elementor-widget-image,.site-content>main.about-us-page .wordpress-content .elementor-image{display:none!important}.site-content>main.about-us-page .wordpress-page-main{max-width:940px;margin-inline:auto}.site-content>main.about-us-page .wordpress-page-header{margin-bottom:clamp(22px,4vw,40px)}.site-content>main.about-us-page .wordpress-content{max-width:820px;margin-inline:auto;font-size:17px;line-height:1.85}.site-content>main.about-us-page .wordpress-content>p:first-of-type{color:#e4d8f5;font-size:clamp(18px,2vw,21px);line-height:1.75}.site-content>main.about-us-page .wordpress-content h2{border-left:3px solid var(--cc-purple-strong);letter-spacing:-.025em;margin-top:clamp(34px,5vw,54px);padding-left:16px}.site-content>main.about-us-page .wordpress-content h3{color:#d0b8ff;margin-top:28px}.site-content>main.about-us-page .wordpress-content ul{padding-left:1.4rem}.ccx .ccx-logo-l{display:none!important}.ccx .ccx-logo-d{display:block!important}.ccx.ccx{--bg:#0b0912;--alt:#100d19;--ink:#f4effb;--mute:#b8afc8;--line:#352946;--p:#bd9aff;--soft:#20162f;--card:#15111f;color:var(--ink)}.ccx.ccx-page{background:radial-gradient(ellipse 42% 24% at 96% 0%, #8b5cf638, transparent 74%), radial-gradient(ellipse 44% 24% at 0% 38%, #5f319c1c, transparent 75%), var(--bg)}.ccx.ccx-top{--bg:#0b0912;--alt:#100d19;--ink:#f4effb;--mute:#b8afc8;--line:#352946;--p:#bd9aff;--soft:#20162f;--card:#15111f}.ccx .ccx-hd{border-color:var(--line);background:#0b0912eb}.ccx .ccx-nav a:hover,.ccx .ccx-nav a.on{color:#f4effb;background:#bd9aff1f}.ccx .ccx-btn{background:linear-gradient(120deg,#c5a6ff,#9160e9);box-shadow:0 8px 24px #6d3dad33;color:#170e25!important}.ccx .ccx-btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.ccx .ccx-btn.ccx-o{background:#181223bf;border-color:#514064;color:#eee5ff!important}.ccx .ccx-strip,.ccx .ccx-alt{border-color:var(--line);background:#100d19eb}.ccx .ccx-card{background:linear-gradient(145deg,#191326,#110e1a)}.ccx a.ccx-card:hover{background:linear-gradient(145deg,#241837,#171121)}.ccx .ccx-ic{color:#d1b6ff;background:#261a3a;border-radius:12px}.ccx .ccx-slider{isolation:isolate;border-block:1px solid #bd9aff3d;position:relative}.ccx .ccx-track{will-change:transform;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,.61,.36,1);display:flex}.ccx .ccx-slide{opacity:1;flex:0 0 100%;width:100%;height:100%;transition:none;position:relative;inset:auto}.ccx .ccx-slide[aria-hidden=true]{visibility:visible}.ccx .ccx-slider:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b091214,#0000 45%,#0b09121a);position:absolute;inset:0}.ccx .ccx-dots{z-index:2}.ccx .ccx-ft{background:#08070d;border-color:#2d223e}.ccx .ccx-slotgrid{align-items:stretch}.ccx .ccx-slotgrid .post-card{min-width:0;height:100%;color:var(--ink);border:1px solid var(--line);background:linear-gradient(145deg,#191326,#110e1a);border-radius:16px;flex-direction:column;padding:16px;display:flex;overflow:hidden}.ccx .ccx-slotgrid .post-image-link{aspect-ratio:16/9;background:#0c0a12;border-radius:10px;width:100%;height:auto;margin:0 0 16px;display:block;position:relative;overflow:hidden}.ccx .ccx-slotgrid .post-image{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .25s;display:block;position:absolute;inset:0}.ccx .ccx-slotgrid .post-card-copy{flex-direction:column;flex:1;align-items:flex-start;gap:10px;display:flex}.ccx .ccx-slotgrid .post-meta{color:#a99dbb;font-size:12px}.ccx .ccx-slotgrid .post-title{margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.35}.ccx .ccx-slotgrid .post-title a{color:#f4effb}.ccx .ccx-slotgrid .post-excerpt{color:#b8afc8;font-size:14px;line-height:1.7}.ccx .ccx-slotgrid .post-excerpt p{color:inherit;margin:0 0 .4rem}.ccx .ccx-slotgrid .read-more{color:#c5a6ff;margin-top:auto;padding-top:8px;font-weight:700}.ccx .cc-testimonials-section{color:#f4effb;background:linear-gradient(145deg,#120e1d,#0d0a14);border-block:1px solid #352946}.ccx .cc-testimonials-heading h2,.ccx .cc-testimonials-heading p,.ccx .cc-testimonial-card,.ccx .cc-testimonial-card blockquote,.ccx .cc-testimonial-author{font-family:var(--brand-font)!important}.ccx .cc-testimonials-heading h2{color:#f4effb}.ccx .cc-testimonials-heading .eyebrow{color:#c5a6ff}.ccx .cc-testimonials-heading p:not(.eyebrow){color:#b8afc8}.ccx .cc-testimonial-card{color:#f4effb;background:linear-gradient(145deg,#191326,#110e1a);border-color:#352946}.ccx .cc-testimonial-card blockquote{color:#eee5ff}.ccx .cc-testimonial-author strong{color:#f4effb}.ccx .cc-testimonial-author small{color:#b8afc8}.ccx .cc-testimonials-empty{color:#b8afc8;background:#17111f;border-color:#493858}@media (max-width:900px){.ccx .ccx-slotgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ccx .ccx-slotgrid{grid-template-columns:1fr}.ccx .ccx-slider{height:clamp(220px,64vw,360px)}.site-content>main.about-us-page .wordpress-content{font-size:16px}}@media (prefers-reduced-motion:reduce){.ccx .ccx-track{transition:none}.ccx .ccx-pp{display:none}.site-content>main:not(.ccx) :is(.migrated-contact-options>a,.success-story-card,.section-link-grid>a,.course-option){transition:none}}.cc-media-navigation{flex-wrap:wrap;gap:10px;margin:0 0 30px;display:flex}.cc-media-tab{background:#16111f;border:1px solid #435;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;color:#d7c4ff!important}.cc-media-tab:hover,.cc-media-tab.is-active{background:linear-gradient(120deg,#c5a6ff,#9160e9);border-color:#0000;color:#170e25!important}.cc-media-tab:focus-visible{outline-offset:3px;outline:3px solid #b995ff}.site-content>div.min-h-screen.bg-slate-50{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0f172a;background-color:#f8fafc}@media (max-width:1180px){.ccx .ccx-nav{background:#0b0912;border-bottom:1px solid #352946;flex-direction:column;align-items:stretch;padding:8px 24px 14px;display:none;position:absolute;top:100%;left:0;right:0}.ccx .ccx-nav.is-open{display:flex}.ccx .ccx-nav a{padding:11px 4px}.ccx .ccx-nav .ccx-mo{color:#bd9aff;font-weight:600;display:block}.ccx .ccx-menu{display:inline-flex}.ccx .ccx-hd-cta{display:none}}.ccx-strip,.ccx-ticker{text-align:center!important;box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important;display:flex!important}.ccx-strip span,.ccx-ticker span{text-align:center!important}body{overflow-x:hidden!important}.site-content>main.cc-public-about-page>div>section,.site-content>main.cc-public-about-page>div:last-child,.site-content>main.cc-public-courses-page>div:last-child,.site-content>main.cc-public-success-page>section:last-of-type,.site-content>main.cc-public-enquiry-page>section:last-of-type{color:var(--cc-ink)!important;border-color:var(--cc-border)!important;background:radial-gradient(60% 80% at 100% 0,#955de52b,#0000 72%),linear-gradient(145deg,#191326,#110e1a)!important;box-shadow:0 12px 34px #0003!important}.site-content>main.cc-public-about-page :is(h1,h2,h3,strong),.site-content>main.cc-public-courses-page :is(h1,h2,h3),.site-content>main.cc-public-success-page :is(h1,h2,h3),.site-content>main.cc-public-enquiry-page :is(h1,h2,h3,strong){color:var(--cc-ink)!important}.site-content>main.cc-public-about-page p,.site-content>main.cc-public-courses-page p,.site-content>main.cc-public-success-page p,.site-content>main.cc-public-enquiry-page p{color:var(--cc-muted)!important}.site-content>main.cc-public-about-page>header>p:first-child,.site-content>main.cc-public-courses-page>header>p:first-child,.site-content>main.cc-public-success-page>header>p:first-child,.site-content>main.cc-public-success-page>section:last-of-type>p:first-child,.site-content>main.cc-public-enquiry-page>header>p:first-child,.site-content>main.cc-public-about-page>div>section li>span:first-child{color:var(--cc-purple)!important}.site-content>main.cc-public-about-page>div>section li :is(strong,span){line-height:1.6}.site-content>main.cc-public-courses-page>div>a,.site-content>main.cc-public-success-page>section:first-of-type a.ccx-hover-card,.site-content>main.cc-public-enquiry-page>section:first-of-type>a{color:var(--cc-ink)!important;border-color:var(--cc-border)!important;background:linear-gradient(145deg,#191326,#110e1a)!important;box-shadow:0 10px 30px #0000002e!important}.site-content>main.cc-public-courses-page>div>a:hover,.site-content>main.cc-public-success-page>section:first-of-type a.ccx-hover-card:hover,.site-content>main.cc-public-enquiry-page>section:first-of-type>a:hover{background:linear-gradient(145deg,#241837,#171121)!important;border-color:#7a5ba8!important}.site-content>main.cc-public-courses-page>div>a h2,.site-content>main.cc-public-success-page a.ccx-hover-card h3,.site-content>main.cc-public-enquiry-page>section:first-of-type>a strong{color:var(--cc-ink)!important}.site-content>main.cc-public-courses-page>div>a p,.site-content>main.cc-public-success-page a.ccx-hover-card p{color:var(--cc-muted)!important}.site-content>main.cc-public-success-page a.ccx-hover-card>span:first-child{color:#c5a6ff!important}.site-content>main.cc-public-courses-page>div:last-child h3,.site-content>main.cc-public-success-page>section:last-of-type h2{color:var(--cc-ink)!important}.site-content>main.cc-public-enquiry-page>section:first-of-type>a>span{color:var(--cc-purple)!important}.site-content>main.gallery-page .gallery-section-heading h2{color:var(--cc-ink)!important}.site-content>main.gallery-page .gallery-section-heading p{color:var(--cc-muted)!important}.site-content>main.gallery-page .gallery-section-heading>span{color:#d1b6ff;background:#261a3a}.site-content>main.gallery-page .gallery-tile{background:var(--cc-surface);border-color:var(--cc-border);box-shadow:0 10px 30px #0003}.site-content>main.gallery-page .gallery-lightbox-panel{color:var(--cc-ink);border:1px solid var(--cc-border);background:linear-gradient(145deg,#191326,#110e1a)}.site-content>main.gallery-page .gallery-lightbox-controls button{color:var(--cc-ink);background:#261a3a;border-color:#493858}.site-content>main.cc-admin-login{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#0f172a!important;background:#f8fafc!important}.site-content>main.cc-admin-login h1,.site-content>main.cc-admin-login label{color:#0f172a!important}.site-content>main.cc-admin-login p{color:#475569!important}.site-content>main.cc-admin-login section{color:#0f172a!important;background:#fff!important;border-color:#e2e8f0!important}.site-content>main.cc-admin-login input{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}.site-content>main.cc-admin-login p[role=alert]{color:#991b1b!important}
