/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}footer{background:#060910;border-top:1px solid #ffffff14;padding:70px 0 25px}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:50px;display:grid}.footer-grid p{color:#7f8a9e;max-width:300px;font-size:13px;line-height:1.7}.footer-grid>div:not(:first-child){color:#8591a6;flex-direction:column;gap:13px;font-size:13px;display:flex}.footer-grid b{color:#fff}.copyright{color:#667187;border-top:1px solid #ffffff12;justify-content:space-between;margin-top:50px;padding-top:24px;font-size:11px;display:flex}.inner{padding-bottom:120px}.page-hero h1,.course-hero h1,.verify h1{margin:20px 0;font-size:64px;line-height:1.03}.page-hero p,.course-hero p,.verify>p{color:#95a1b6;font-size:17px}.filters{gap:12px;display:flex}.search{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;flex:1;align-items:center;padding:0 18px;display:flex}.search input,.filters select,.form input,.form select,.verify-input input,.auth input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:16px}.filters select{background:#111827;border:1px solid #ffffff1a;border-radius:14px;width:220px}.results{color:#66738a;justify-content:space-between;margin:26px 0;font-size:11px;display:flex}.course-grid.catalogue{grid-template-columns:repeat(4,1fr)}.course-grid.catalogue .course-card{min-height:400px}.course-hero{background:radial-gradient(circle at 20% 40%,#7c3aed1f,#0000 35%);border-top:1px solid #ffffff0d;padding:65px 0 70px}.course-hero-grid{grid-template-columns:1fr 370px;align-items:center;gap:85px;display:grid}.crumb{color:#68758b;margin-bottom:40px;font-size:11px}.pill{color:#c4b5fd;text-transform:uppercase;letter-spacing:1px;background:#7c3aed1a;border:1px solid #a78bfa4d;border-radius:99px;padding:8px 12px;font-size:9px;display:inline-block}.course-hero h1{font-size:70px}.hero-meta{color:#9aa6ba;flex-wrap:wrap;gap:17px;margin-top:30px;font-size:11px;display:flex}.enrol-card,.summary,.verify-card{background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #ffffff21;border-radius:25px;padding:29px;box-shadow:0 30px 70px #0006}.enrol-card>span,.enrol-card>small{text-transform:uppercase;letter-spacing:1px;color:#9eabc0;font-size:9px}.enrol-card h3{margin:11px 0 32px;font-size:25px}.enrol-card div{align-items:baseline;gap:12px;margin:8px 0 22px;display:flex}.enrol-card div s{color:#637087}.enrol-card ul{border-top:1px solid #ffffff14;padding:15px 0 0;list-style:none}.enrol-card li{color:#a6b1c4;margin:12px 0;font-size:12px}.enrol-card li:before{content:"✓";color:#34d399;margin-right:10px}.full{width:100%}.enrol-card>p,.summary>p{text-align:center;color:#6d798e;font-size:9px}.tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5;background:#070b14e6;border-block:1px solid #ffffff14;position:sticky;top:0}.tabs div{color:#8793a8;align-items:center;gap:34px;height:58px;font-size:11px;display:flex}.content-grid{grid-template-columns:minmax(0,760px) 1fr;gap:80px;display:grid}.content-section{padding:100px 0 20px;scroll-margin-top:60px}.content-section h2{letter-spacing:-2px;margin:15px 0;font-size:45px}.content-section>p{color:#96a1b5;line-height:1.8}.outcome-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.outcome-grid div,.module{background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;padding:19px;font-size:12px}.outcome-grid span{color:#6f7b90;margin-right:12px}.module{margin:10px 0;padding:0;overflow:hidden}.module button{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:21px;display:flex}.module button>span{gap:18px;display:flex}.module button i,.module button small{color:#7968e7;font-size:10px;font-style:normal}.module-body{padding:0 21px 15px 61px}.module-body p{color:#98a4b8;border-top:1px solid #ffffff0f;grid-template-columns:25px 1fr auto;margin:0;padding:12px 0;font-size:12px;display:grid}.total{background:linear-gradient(90deg,#7c3aed29,#22d3ee0f);border-radius:15px;justify-content:space-between;margin-top:15px;padding:24px;display:flex}.project{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:30px}.project p{color:#95a1b5}.project div,.chips{flex-wrap:wrap;gap:8px;display:flex}.project div span,.chips span{color:#a5b0c3;border:1px solid #ffffff1f;border-radius:99px;padding:8px 12px;font-size:10px}.certificate{aspect-ratio:1.42;text-align:center;color:#111827;background:#eef0eb;border:10px solid #dfe2dc;outline:1px solid #768197;padding:45px}.certificate>span{margin-top:45px;font-family:serif;display:block}.certificate h2{color:#4f46e5;margin:0;font:italic 52px serif}.certificate h3{font:italic 28px serif}.certificate p{font:12px serif}.certificate>div{text-align:left;justify-content:space-between;margin-top:40px;font-size:9px;display:flex}.mobile-enrol{display:none}.checkout header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:80px;display:flex}.checkout-grid{grid-template-columns:1fr 410px;gap:100px;padding:75px 0 100px;display:grid}.checkout h1{font-size:54px}.checkout section>p{color:#94a3b8}.form{margin-top:45px}.form label{color:#a7b0c2;margin-bottom:17px;font-size:11px;display:block}.form>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form input,.form select{background:#ffffff09;border:1px solid #ffffff1a;border-radius:11px;margin-top:7px;padding:14px;display:block}.summary>small{color:#8390a5;margin-top:24px;display:block}.summary-meta{color:#78849a;gap:12px;font-size:10px;display:flex}.summary dl{border-block:1px solid #ffffff17;margin:25px 0;padding:14px 0}.summary dl div{color:#9ba7b9;justify-content:space-between;padding:8px;font-size:12px;display:flex}.summary dl div:last-child{color:#fff;font-size:17px;font-weight:800}.secure-note{color:#68758a;background:#ffffff08;border-radius:10px;padding:13px;font-size:10px}.dashboard,.admin{background:#080c16;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.side{border-right:1px solid #ffffff14;flex-direction:column;padding:27px;display:flex}.side nav{flex-direction:column;gap:8px;margin-top:60px;display:flex}.side nav span,.side nav b{color:#738096;padding:12px;font-size:12px}.side nav b{color:#fff;background:#7c3aed21;border-radius:10px}.side>div{margin-top:auto}.dash-main{padding:48px 55px}.dash-main header{justify-content:space-between;display:flex}.dash-main header small{color:#7968e7}.dash-main header h1{margin:10px 0;font-size:38px}.dash-main header p{color:#8290a6}.dash-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:35px 0 65px;display:grid}.dash-stats div,.dash-bottom>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:15px;padding:22px}.dash-stats span,.dash-stats small{color:#69758a;font-size:9px;display:block}.dash-stats b{margin:10px 0;font-size:27px;display:block}.dash-head{justify-content:space-between;align-items:end;display:flex}.active-course{border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:260px 1fr;margin-top:25px;display:grid;overflow:hidden}.active-art{background:radial-gradient(circle at 30% 30%,#8b5cf6,#202a58 55%,#0d1326);flex-direction:column;justify-content:space-between;min-height:300px;padding:28px;display:flex}.active-art span{font-size:56px;font-weight:800}.active-copy{padding:35px}.active-copy p,.progress-label{color:#7d899e;font-size:11px}.dash-progress{background:#ffffff14;height:5px;margin-top:30px}.dash-progress i{background:linear-gradient(90deg,#8b5cf6,#22d3ee);width:62%;height:100%;display:block}.progress-label{justify-content:space-between;margin:10px 0 30px;display:flex}.dash-bottom{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.dash-bottom p{color:#778399;font-size:11px}.verify{text-align:center;padding:110px 0 140px}.verify>p{max-width:600px;margin:0 auto 45px}.verify-card{text-align:left;max-width:760px;margin:auto}.verify-input{gap:10px;display:flex}.verify-input input{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px}.verified{color:#22c55e;background:#22c55e1f;border-radius:50%;place-items:center;width:60px;height:60px;margin:35px auto 14px;font-size:25px;display:grid}.verify-result{text-align:center;border-top:1px solid #ffffff14;margin-top:30px}.detail-grid,.receipt{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detail-grid p{background:#ffffff08;border-radius:10px;padding:15px}.detail-grid small,.detail-grid b,.receipt small,.receipt b{display:block}.status-page{text-align:center;flex-direction:column;align-items:center;min-height:100vh;padding:35px;display:flex}.status-page>.brand{align-self:flex-start}.success-icon{color:#22c55e;background:#22c55e21;border-radius:50%;place-items:center;width:80px;height:80px;margin:85px 0 25px;font-size:34px;display:grid}.status-page h1{margin:15px;font-size:65px}.status-page>p{color:#95a1b5;max-width:580px}.receipt{width:100%;max-width:620px;margin:30px 0}.receipt p{text-align:left;border:1px solid #ffffff14;margin:0;padding:18px}.auth{grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.auth>section{background:radial-gradient(circle at 25% 55%,#7c3aed33,#0000 35%);flex-direction:column;justify-content:space-between;padding:38px 70px;display:flex}.auth>section h1{font-size:62px}.auth>section p{color:#8f9bb0}.auth form{align-self:center;width:min(430px,80%);margin:auto}.auth form label{color:#a1acbd;margin:15px 0;font-size:10px;display:block}.auth input{border:1px solid #ffffff1a;border-radius:10px;margin-top:7px;display:block}.social{color:#fff;background:#ffffff08;border:1px solid #ffffff1f;border-radius:11px;width:100%;margin:25px 0;padding:14px}.divider{text-align:center;color:#627087;font-size:9px}.admin-table{border:1px solid #ffffff14;border-radius:16px}.admin-table>div{color:#8895aa;border-bottom:1px solid #ffffff0f;grid-template-columns:2fr 1fr 1fr .5fr;padding:14px 20px;font-size:11px;display:grid}.admin-table>div>span:first-child{color:#fff;gap:10px;display:flex}.admin-table i{background:#4f46e5;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.live{color:#22c55e!important}.learn{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.learn>aside{border-right:1px solid #ffffff14;padding:24px}.learn aside>small{color:#7564df;margin-top:50px;display:block}.learn aside>p{color:#7d899e;border-radius:9px;padding:12px;font-size:11px}.learn aside>p.active{color:#fff;background:#7c3aed1f}.learn>section>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:70px;padding:0 35px;display:flex}.lesson{width:min(900px,100% - 60px);margin:65px auto}.lesson h1{font-size:47px}.lesson>p{color:#91a0b4}.video{aspect-ratio:16/9;background:radial-gradient(circle,#263263,#0b1020);border-radius:18px;place-items:center;margin-top:35px;display:grid;position:relative}.video button{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;width:70px;height:70px}.video small{position:absolute;bottom:15px;right:15px}.lesson-nav{justify-content:space-between;margin-top:20px;display:flex}@media (max-width:900px){.course-grid.catalogue{grid-template-columns:repeat(2,1fr)}.course-hero-grid,.checkout-grid,.content-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.dashboard,.admin{grid-template-columns:1fr}.side{display:none}.dash-stats{grid-template-columns:1fr 1fr}.auth,.learn{grid-template-columns:1fr}.learn>aside{display:none}}@media (max-width:600px){.page-hero h1,.course-hero h1,.verify h1{font-size:46px}.filters{flex-direction:column}.filters select{width:100%}.course-grid.catalogue,.footer-grid{grid-template-columns:1fr}.course-hero-grid{display:block}.enrol-card{display:none}.content-section{padding-top:75px}.outcome-grid{grid-template-columns:1fr}.mobile-enrol{z-index:10;background:#070b14f0;justify-content:space-between;padding:11px 14px;display:flex;position:fixed;bottom:0;left:0;right:0}.form>div,.dash-bottom,.detail-grid,.receipt{grid-template-columns:1fr}.checkout-grid{gap:35px}.dash-main{padding:20px}.active-course{grid-template-columns:1fr}.dash-stats{grid-template-columns:1fr 1fr}.verify-input{flex-direction:column}.auth>section{padding:28px}.auth>section h1{font-size:46px}.lesson{width:calc(100% - 30px)}.lesson h1{font-size:37px}}.home-categories{background:linear-gradient(#0b1020,#080c16);border-block:1px solid #ffffff12;padding:115px 0}.category-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.category-card{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border:1px solid #ffffff17;border-radius:22px;flex-direction:column;min-height:300px;padding:28px;transition:all .25s;display:flex}.category-card:hover{border-color:#8b5cf680;transform:translateY(-4px)}.category-card i{color:#c4b5fd;background:#7c3aed1f;border-radius:14px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:800;display:grid}.category-card small{color:#7463df;text-transform:uppercase;letter-spacing:1px;margin-top:40px}.category-card h3{margin:10px 0;font-size:26px}.category-card p{color:#7f8b9f;font-size:12px;line-height:1.65}.category-card>span{color:#a78bfa;margin-top:auto;font-size:11px}.why{padding-top:120px}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.benefit-grid>div{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;padding:28px}.benefit-grid>div>span{color:#705fe0;font-size:10px}.benefit-grid h3{margin:35px 0 12px;font-size:18px}.benefit-grid p{color:#8996aa;font-size:12px;line-height:1.7}.lms-showcase{background:radial-gradient(circle at 75%,#7c3aed29,#0000 34%),#090e1a;border-block:1px solid #ffffff12;padding:125px 0}.showcase-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;display:grid}.showcase-grid h2,.credential-grid h2{letter-spacing:-2px;margin:17px 0;font-size:48px}.showcase-grid>div:first-child>p,.credential-grid>div:last-child>p{color:#929eb2;line-height:1.8}.showcase-grid ul{padding:10px 0;list-style:none}.showcase-grid li{color:#a9b4c5;padding:8px 0;font-size:12px}.showcase-grid li:before{content:"✓";color:#22d3ee;margin-right:10px}.dashboard-preview{background:linear-gradient(145deg,#151d34,#0a0f1e);border:1px solid #ffffff1f;border-radius:24px;padding:24px;box-shadow:0 35px 80px #0008}.dashboard-preview header{justify-content:space-between;display:flex}.dashboard-preview header span{font-weight:800}.dashboard-preview header small{color:#a78bfa}.preview-progress{background:#ffffff14;border-radius:5px;height:5px;margin:20px 0}.preview-progress i{background:linear-gradient(90deg,#8b5cf6,#22d3ee);width:62%;height:100%;display:block}.preview-main{background:#ffffff08;border-radius:16px;justify-content:space-between;padding:25px;display:flex}.preview-main small,.preview-row small{color:#6f7c92;font-size:8px}.preview-main h3{font-size:20px}.preview-main p{color:#8491a6;font-size:11px}.preview-main a{color:#a78bfa;font-size:11px}.preview-main strong{font-size:35px}.preview-main strong small{display:block}.preview-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.preview-row>div{border:1px solid #ffffff12;border-radius:12px;flex-direction:column;padding:16px;display:flex}.preview-row b{margin:8px 0;font-size:12px}.preview-row span{color:#7a879b;font-size:9px}.process{padding-top:125px}.step-grid{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.step-grid:before{content:"";background:linear-gradient(90deg,#7c3aed,#22d3ee);height:1px;position:absolute;top:18px;left:8%;right:8%}.step-grid>div{padding-right:24px;position:relative}.step-grid>div>span{color:#c4b5fd;background:#0b1020;border:1px solid #8b5cf699;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;display:grid}.step-grid h3{margin-top:28px;font-size:15px}.step-grid p{color:#7f8ca0;font-size:11px;line-height:1.7}.credential-section{background:linear-gradient(120deg,#0c1222,#090d18);padding:130px 0}.credential-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.mini-certificate{aspect-ratio:1.45;color:#172033;text-align:center;background:#edf0eb;border:9px solid #d9ddd6;outline:1px solid #64748b;padding:38px;box-shadow:0 40px 70px #0007}.mini-certificate>small{letter-spacing:3px;font-size:7px}.mini-certificate>span{margin-top:45px;font:10px serif;display:block}.mini-certificate h3{color:#4f46e5;margin:4px;font:italic 47px serif}.mini-certificate h4{margin:10px;font:italic 24px serif}.mini-certificate p{font:11px serif}.mini-certificate footer{background:0 0;border:0;justify-content:space-between;padding:35px 0 0;font:8px serif;display:flex}.credential-points{grid-template-columns:1fr 1fr;gap:8px;margin:25px 0;display:grid}.credential-points span{color:#a4afc1;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;padding:13px;font-size:10px}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.testimonial-grid blockquote{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;margin:0;padding:25px}.testimonial-grid blockquote>div{align-items:center;display:flex}.testimonial-grid i{color:#fff;background:#7c3aed;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.testimonial-grid blockquote span{margin-left:10px}.testimonial-grid blockquote b,.testimonial-grid blockquote small{display:block}.testimonial-grid blockquote small{color:#6f7b90;margin-top:3px;font-size:9px}.testimonial-grid blockquote em{color:#fbbf24;margin-left:auto;font-size:8px;font-style:normal}.testimonial-grid blockquote p{color:#a2adbf;margin:25px 0;font-size:12px;line-height:1.8}.testimonial-grid blockquote footer{color:#6f7b90;background:0 0;border:0;padding:0;font-size:8px}.final-cta{text-align:center;background:radial-gradient(circle at 50% 0,#7c3aed38,#0000 60%),linear-gradient(135deg,#141b30,#090d18);border:1px solid #ffffff1f;border-radius:28px;margin-block:100px;padding:75px}.final-cta h2{letter-spacing:-2.5px;margin:16px;font-size:52px}.final-cta p{color:#9aa6b9;max-width:650px;margin:0 auto 30px}.final-cta>div{justify-content:center;align-items:center;gap:25px;display:flex}.final-cta>div>span{color:#748197;font-size:10px}.course-trust{gap:25px;margin-top:25px;display:flex}.course-trust span{color:#738096;font-size:10px}.course-trust b{color:#c2cada}.programme-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px;display:grid}.programme-facts>div{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:18px}.programme-facts small,.programme-facts b,.programme-facts span{display:block}.programme-facts small{color:#6f5fde;font-size:8px}.programme-facts b{margin:10px 0;font-size:12px}.programme-facts span{color:#77849a;font-size:9px;line-height:1.5}.subhead{margin-top:55px;font-size:22px}.application-grid,.persona-grid,.tool-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.application-grid>div,.persona-grid>div{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;padding:20px}.application-grid i,.persona-grid span{color:#705fe0;font-size:9px;font-style:normal}.application-grid b{margin:18px 0 8px;font-size:13px;display:block}.application-grid p,.persona-grid p{color:#7c899e;font-size:10px;line-height:1.6}.week-list{margin-top:35px}.week-list>div{grid-template-columns:70px 1px 1fr;gap:25px;min-height:125px;display:grid}.week-list>div>span{color:#c4b5fd;font-size:18px;font-weight:800}.week-list>div>span small{color:#66738a;letter-spacing:1px;font-size:7px;display:block}.week-list>div>i{background:#ffffff17;position:relative}.week-list>div>i:before{content:"";background:#7c3aed;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-4px;box-shadow:0 0 15px #7c3aed}.week-list h3{margin:5px 0;font-size:17px}.week-list p{color:#7e8a9f;font-size:11px}.week-list small{color:#6c5ce7;font-size:8px}.learning-mix{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.learning-mix>div{background:#ffffff05;border-radius:10px;padding:15px}.learning-mix b,.learning-mix span{display:block}.learning-mix b{font-size:18px}.learning-mix span{color:#6f7c91;margin-top:5px;font-size:8px}.project-feature{grid-template-columns:1.3fr .7fr;gap:30px;display:grid}.project-feature aside{background:#ffffff08;border-radius:12px;padding:20px}.project-feature aside small{color:#6f5fde}.project-feature aside ul{padding-left:16px}.project-feature aside li{color:#919db0;margin:10px 0;font-size:10px}.project-feature.with-project-art{grid-template-columns:170px minmax(0,1.3fr) minmax(180px,.7fr);align-items:stretch}.project-art{background-color:#061a31;background-repeat:no-repeat;background-size:300% 300%;border:1px solid #a4cfff2e;border-radius:17px;min-height:170px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 16px 34px #0003}.tool-grid{grid-template-columns:repeat(4,1fr)}.tool-grid>div{text-align:center;border:1px solid #ffffff12;border-radius:12px;padding:17px}.tool-grid i{color:#c4b5fd;background:#7c3aed1f;border-radius:9px;place-items:center;width:36px;height:36px;margin:auto;font-size:9px;font-style:normal;display:grid}.tool-grid b,.tool-grid span{display:block}.tool-grid b{margin-top:10px;font-size:11px}.tool-grid span{color:#6d798f;margin-top:5px;font-size:8px}.assessment-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.assessment-grid>div{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;padding:22px}.assessment-grid strong{color:#a78bfa;font-size:24px}.assessment-grid h3{font-size:14px}.assessment-grid p{color:#7e8a9f;font-size:10px;line-height:1.6}.eligibility{background:linear-gradient(90deg,#22c55e14,#ffffff05);border:1px solid #22c55e33;border-radius:14px;justify-content:space-between;align-items:center;margin-top:12px;padding:20px;display:flex}.eligibility>div{align-items:center;gap:14px;display:flex}.eligibility>div>span{color:#22c55e;background:#22c55e1f;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.eligibility p{color:#8996aa;font-size:10px;line-height:1.6}.eligibility>b{text-align:right;font-size:26px}.eligibility>b small{color:#6e7a90;font-size:7px;display:block}.persona-grid{grid-template-columns:repeat(4,1fr)}.persona-grid h3{font-size:13px}.prereq{border:1px solid #ffffff14;border-radius:14px;grid-template-columns:.8fr 1.2fr;gap:25px;margin-top:15px;padding:25px;display:grid}.prereq span{color:#6f5fde;font-size:8px}.prereq h3{font-size:20px}.prereq ul{margin:0}.prereq li{color:#8f9caf;margin:10px;font-size:10px}.career-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.career-grid>div{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:17px;display:flex}.career-grid span{color:#6756d4;font-size:9px}.faq-list details{border-bottom:1px solid #ffffff17}.faq-list summary{cursor:pointer;justify-content:space-between;padding:20px 0;font-size:13px;list-style:none;display:flex}.faq-list p{color:#8c99ad;padding:0 30px 18px 0;font-size:11px;line-height:1.7}.related{padding-block:100px}.related .course-grid{grid-template-columns:repeat(3,1fr)}.course-cta{margin-top:20px}.lms-side{height:100vh;position:sticky;top:0}.workspace-label{color:#526078;letter-spacing:1.5px;margin:45px 12px 8px;font-size:7px}.lms-side nav{margin-top:0}.lms-side nav a{color:#7e8ba0;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:11px;display:flex}.lms-side nav a:hover,.lms-side nav a.active{color:#fff;background:#7c3aed1f}.lms-side nav i{color:#7766e0;width:18px;font-style:normal}.lms-support{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;padding:15px;display:flex;margin-top:auto!important}.lms-support small{color:#6f5fde;font-size:7px}.lms-support b{margin:7px 0;font-size:11px}.lms-support a{color:#a78bfa;font-size:8px}.student{align-items:center;gap:9px;display:flex;margin-top:12px!important}.student>span{width:32px!important;height:32px!important}.student i{margin-left:auto}.dash-top{justify-content:space-between;align-items:start;display:flex}.dash-actions{gap:8px;display:flex}.dash-actions button{color:#fff;background:#ffffff07;border:1px solid #ffffff14;border-radius:50%;width:39px;height:39px;position:relative}.dash-actions button i{background:#7c3aed;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.dash-layout{grid-template-columns:minmax(0,1fr) 270px;gap:15px;display:grid}.compact{margin-top:35px}.compact>span{color:#6e7a90;font-size:9px}.weekly-plan>div{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:14px;display:flex}.weekly-plan>div>span{color:#a78bfa;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.weekly-plan p{margin:0}.weekly-plan p b,.weekly-plan p small{display:block}.weekly-plan p b{font-size:11px}.weekly-plan p small{color:#6f7c92;margin-top:4px;font-size:8px}.weekly-plan em{color:#7d8a9f;margin-left:auto;font-size:8px;font-style:normal}.weekly-plan .done{opacity:.6}.dash-rail{flex-direction:column;gap:12px;display:flex}.rail-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:15px;padding:20px}.rail-card>small{color:#6958d5;font-size:7px}.rail-card h3{font-size:15px}.rail-card>a{border-top:1px solid #ffffff0f;gap:10px;padding:12px 0;display:flex}.rail-card>a i{color:#c4b5fd;background:#7c3aed1f;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.rail-card>a p{margin:0}.rail-card>a b,.rail-card>a small{display:block}.rail-card>a b{font-size:9px}.rail-card>a small{color:#6f7c92;margin-top:4px;font-size:7px}.eligibility-card{text-align:center}.eligibility-ring,.lesson-ring{background:radial-gradient(circle,#101628 58%,transparent 60%),conic-gradient(#8b5cf6 0 62%,#ffffff12 62%);border-radius:50%;place-items:center;width:82px;height:82px;margin:15px auto;display:grid}.eligibility-ring span{font-size:20px;font-weight:800}.eligibility-card p{color:#748197;font-size:9px;line-height:1.6}.eligibility-card>a{color:#a78bfa;font-size:9px;border:0!important;display:block!important}.programme-tabs{border-bottom:1px solid #ffffff12;gap:25px;margin:30px 0;display:flex}.programme-tabs>*{color:#748197;padding:12px 0;font-size:10px}.programme-tabs b{color:#fff;border-bottom:2px solid #7c3aed}.programme-tabs span span,.programme-tabs b span{background:#ffffff12;border-radius:5px;padding:2px 5px}.enrolment-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.enrolment-grid article{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.enrol-art{background:radial-gradient(circle at 25% 40%,#8b5cf6,#172044 50%,#0b1020);justify-content:space-between;height:130px;padding:20px;display:flex}.enrol-art i{font-size:42px;font-style:normal;font-weight:800}.enrol-art small{align-self:end}.enrol-copy{padding:22px}.enrol-copy>span{color:#7765e1;font-size:7px}.enrol-copy h2{font-size:20px}.enrol-copy p{color:#7c899e;font-size:9px}.enrol-copy>div:last-child{align-items:center;gap:15px;display:flex}.enrol-copy>div:last-child>a:last-child{color:#8d99ad;font-size:8px}.recommend-strip{background:linear-gradient(90deg,#7c3aed1a,#22d3ee0a);border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;margin-top:40px;padding:28px;display:flex}.recommend-strip h2{font-size:18px}.recommend-strip a{color:#a78bfa;font-size:9px}.completion-chip{border:1px solid #ffffff14;border-radius:12px;padding:12px 20px}.completion-chip b,.completion-chip span{display:block}.completion-chip span{color:#6f7c91;font-size:7px}.assignment-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0;display:grid}.assignment-summary>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;padding:20px}.assignment-summary b,.assignment-summary span{display:block}.assignment-summary b{font-size:24px}.assignment-summary span{color:#708096;font-size:8px}.table-card{border:1px solid #ffffff14;border-radius:15px;overflow:hidden}.table-head,.table-row{grid-template-columns:2fr .6fr .7fr .4fr;align-items:center;padding:14px 18px;display:grid}.table-head{color:#66738a;background:#ffffff07;font-size:8px}.table-row{border-top:1px solid #ffffff0f;font-size:9px}.table-row>span:first-child{gap:10px;display:flex}.table-row p{margin:0}.table-row p b,.table-row p small{display:block}.table-row p small{color:#67748a;margin-top:4px}.assignment-status{background:#ffffff0a;border-radius:99px;width:max-content;padding:5px 8px}.assignment-status.submitted,.assignment-status.reviewed{color:#22c55e;background:#22c55e14}.assignment-status.in-progress{color:#fbbf24;background:#fbbf2414}.feedback-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;margin-top:15px;padding:22px}.feedback-card>span{color:#6f5fde;font-size:7px}.feedback-card p{color:#93a0b4;font-size:10px;line-height:1.7}.feedback-card footer{background:0 0;border:0;justify-content:space-between;padding:0;font-size:8px;display:flex}.project-dashboard-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:35px;display:grid}.project-dashboard-grid article{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;padding:25px}.project-dashboard-grid article.locked{opacity:.6}.project-dashboard-grid article>header{gap:12px;display:flex}.project-dashboard-grid article>header>span{background:#7c3aed;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.project-dashboard-grid header small,.project-dashboard-grid header b{display:block}.project-dashboard-grid header small{color:#6f7c92;font-size:7px}.project-dashboard-grid header b{margin-top:5px;font-size:9px}.project-dashboard-grid h2{margin-top:30px;font-size:21px}.project-dashboard-grid>article>p{color:#8592a7;font-size:10px;line-height:1.7}.project-guide{grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid}.project-guide>div{border-top:1px solid #ffffff14;padding:20px}.project-guide span{color:#6655d0;font-size:8px}.project-guide h3{font-size:13px}.project-guide p{color:#738096;font-size:9px}.certificate-dashboard{grid-template-columns:.85fr 1.15fr;gap:15px;margin-top:35px;display:grid}.certificate-lock,.requirements{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;padding:30px}.certificate-lock{text-align:center;background:radial-gradient(circle at 50% 30%,#7c3aed24,#0000 45%),#ffffff05}.certificate-lock>span{font-size:45px;font-weight:800}.certificate-lock>small{color:#7765df;display:block}.certificate-lock p{color:#7a879c;font-size:9px}.requirements>small{color:#6f5fde}.requirements>div{border-top:1px solid #ffffff0f;gap:12px;padding:13px 0;display:flex}.requirements>div>span{border:1px solid #ffffff17;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.requirements>div>span.done{color:#22c55e;background:#22c55e1a}.requirements p{margin:0}.requirements p b,.requirements p small{display:block}.requirements p b{font-size:10px}.requirements p small{color:#6f7c91;font-size:8px}.empty-credentials{text-align:center;border:1px dashed #ffffff1f;border-radius:15px;margin-top:15px;padding:30px}.empty-credentials>span{color:#725fdf;font-size:27px}.empty-credentials p{color:#79869b;font-size:9px}.profile-grid{grid-template-columns:260px 1fr;gap:15px;margin-top:35px;display:grid}.profile-grid>section,.profile-form{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;height:max-content;padding:30px}.profile-grid>section{text-align:center}.profile-avatar{background:linear-gradient(135deg,#7c3aed,#22d3ee);border-radius:50%;place-items:center;width:85px;height:85px;margin:auto;font-size:25px;font-weight:800;display:grid}.profile-grid>section h2{font-size:18px}.profile-grid>section p{color:#7a879b;font-size:9px}.profile-form{margin:0}.profile-form>p{color:#6e7a90;font-size:8px}.complete-learn{grid-template-columns:300px 1fr}.complete-learn>aside{height:100vh;position:sticky;top:0;overflow-y:auto}.back-program{color:#77849a;margin:28px 0;font-size:9px;display:block}.course-completion>span{background:#ffffff12;border-radius:4px;height:4px;display:block}.course-completion>span i{background:linear-gradient(90deg,#8b5cf6,#22d3ee);height:100%;display:block}.course-completion>small{font-size:7px;display:block;margin-top:8px!important}.module-nav{margin-top:20px}.module-nav details{border-top:1px solid #ffffff0f}.module-nav summary{cursor:pointer;align-items:center;gap:10px;padding:14px 4px;list-style:none;display:flex}.module-nav summary>span{border:1px solid #ffffff17;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.module-nav summary>div{flex:1}.module-nav summary b,.module-nav summary small{display:block}.module-nav summary b{font-size:9px}.module-nav summary small{color:#637086;margin-top:3px!important;font-size:7px!important}.module-nav summary>i{font-style:normal}.module-nav details>a{color:#738096;gap:8px;padding:10px 5px 10px 40px;display:flex}.module-nav details>a.active{color:#fff;background:#7c3aed1a;border-left:2px solid #7c3aed}.module-nav details>a>span{font-size:7px}.module-nav details>a p{margin:0;font-size:8px}.module-nav details>a small{margin-top:3px!important;font-size:6px!important;display:block!important}.complete-learn>section>header{color:#8793a7}.complete-learn>section>header>div{align-items:center;gap:12px;display:flex}.complete-learn>section>header button{color:#8c98aa;background:0 0;border:0}.complete-learn>section>header>div:last-child>span{color:#fff;background:#4f46e5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.lesson-shell{grid-template-columns:minmax(0,1fr) 230px;gap:25px;padding-right:25px;display:grid}.lesson-breadcrumb{color:#59667d;gap:8px;margin-bottom:40px;font-size:8px;display:flex}.video-brand{font-size:8px;position:absolute;top:15px;left:15px}.video-brand span{background:#7c3aed;border-radius:4px;padding:3px 5px}.video-controls{align-items:center;gap:10px;font-size:7px;display:flex;position:absolute;bottom:12px;left:15px;right:15px}.video-controls i{background:#ffffff2e;flex:1;height:3px}.lesson-nav>div{gap:8px;display:flex}.lesson-tabs{border-top:1px solid #ffffff12;margin-top:40px}.lesson-tabs>nav{border-bottom:1px solid #ffffff12;gap:25px;display:flex}.lesson-tabs>nav button{color:#748197;background:0 0;border:0;padding:15px 0;font-size:9px}.lesson-tabs>nav button.active{color:#fff;border-bottom:2px solid #7c3aed}.lesson-tabs>div{color:#8f9cb0;padding:25px 0;font-size:11px;line-height:1.75}.lesson-tabs h3,.lesson-tabs h4{color:#fff}.lesson-tabs textarea{color:#fff;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;width:100%;min-height:150px;margin-bottom:10px;padding:15px;display:block}.resource{border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:12px;margin:8px 0;padding:12px;display:flex}.resource>span{color:#a78bfa;font-size:7px}.resource p{flex:1;margin:0}.resource p b,.resource p small{display:block}.resource button{color:#a78bfa;background:0 0;border:0;font-size:8px}.lesson-rail{padding-top:65px}.lesson-rail>div{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;margin-bottom:10px;padding:18px}.lesson-rail>div>small{color:#6958d5;font-size:7px}.lesson-ring{background:radial-gradient(circle,#101628 58%,transparent 60%),conic-gradient(#8b5cf6 0 3%,#ffffff12 3%);width:68px;height:68px}.lesson-ring span{font-weight:800}.lesson-rail p{color:#718096;font-size:8px;line-height:1.5}.lesson-rail ol{padding:0;list-style:none}.lesson-rail li{border-bottom:1px solid #ffffff0f;padding:8px 0;font-size:8px}.lesson-rail li span{color:#6655d2;margin-right:8px}.lesson-rail b{margin-top:10px;font-size:10px;display:block}@media (max-width:1050px){.category-grid,.benefit-grid{grid-template-columns:1fr 1fr}.showcase-grid,.credential-grid{grid-template-columns:1fr}.step-grid{grid-template-columns:1fr 1fr;gap:25px}.step-grid:before{display:none}.dash-layout{grid-template-columns:1fr}.dash-rail{grid-template-columns:1fr 1fr;display:grid}.persona-grid{grid-template-columns:1fr 1fr}.lesson-shell{grid-template-columns:1fr}.lesson-rail{display:none}.project-feature.with-project-art{grid-template-columns:150px minmax(0,1fr)}.project-feature.with-project-art aside{grid-column:2}}@media (max-width:900px){.lms-side{display:none}.enrolment-grid,.project-dashboard-grid,.certificate-dashboard,.profile-grid,.complete-learn{grid-template-columns:1fr}.complete-learn>aside{display:none}.lesson-shell{padding-right:0}}@media (max-width:600px){.category-grid,.benefit-grid,.testimonial-grid,.assessment-grid,.application-grid,.persona-grid,.career-grid{grid-template-columns:1fr}.showcase-grid{gap:40px}.step-grid{grid-template-columns:1fr}.credential-grid{gap:40px}.mini-certificate{padding:18px}.final-cta{padding:45px 20px}.final-cta h2{font-size:39px}.final-cta>div{flex-direction:column}.programme-facts,.learning-mix,.tool-grid{grid-template-columns:1fr 1fr}.project-feature,.project-feature.with-project-art{grid-template-columns:1fr}.project-feature.with-project-art aside{grid-column:auto}.project-art{aspect-ratio:1;min-height:0}.course-trust{flex-wrap:wrap}.related .course-grid,.dash-rail{grid-template-columns:1fr}.assignment-summary{grid-template-columns:1fr 1fr}.table-head{display:none}.table-row{grid-template-columns:1fr .6fr}.table-row>:nth-child(3),.table-row>:nth-child(4){display:none}.project-guide{grid-template-columns:1fr 1fr}.lesson{width:calc(100% - 24px)}.lesson-nav,.lesson-nav>div{flex-direction:column}.lesson-tabs>nav{overflow-x:auto}.credential-points{grid-template-columns:1fr}}.course-page{--course-line:#9fcdff29;--course-panel:linear-gradient(145deg,#0c2744c2,#041223b3);--course-soft:#77b5f114;--course-ink:#f7f9fc;--course-copy:#aab9ca;background:radial-gradient(circle at 8% 22%,#0f63b117,#0000 28%),radial-gradient(circle at 94% 39%,#ff641e11,#0000 24%);position:relative;overflow:clip}.course-page:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#95c9ff09 1px,#0000 1px),linear-gradient(90deg,#95c9ff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 64%);mask-image:linear-gradient(#000 0,#0000 64%)}.course-page .course-hero{background:radial-gradient(circle at 18% 55%,#1267b933,#0000 34%),radial-gradient(circle at 90% 80%,#ff641e21,#0000 25%);padding-bottom:100px;position:relative}.course-page .course-hero>.shell{z-index:1;position:relative}.course-page .course-hero-art{border-color:#a4d3ff33;box-shadow:0 40px 100px #00000070,inset 0 1px #ffffff29}.course-page .course-hero-grid{grid-template-columns:minmax(0,1fr) 410px;gap:74px}.course-page .course-hero-grid>div:first-child{padding-top:18px}.course-page .course-hero h1{text-wrap:balance;max-width:860px}.course-page .course-hero p{max-width:780px}.course-page .hero-meta span{background:#061c3394;border:1px solid #a3cfff24;border-radius:999px;padding:8px 11px;box-shadow:inset 0 1px #ffffff12}.course-page .course-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.course-page .course-trust span{border:1px solid var(--course-line);background:#081f3694;border-radius:15px;padding:15px;line-height:1.55}.course-page .course-trust b{color:#f8fbff;margin-bottom:3px;font-size:13px;display:block}.course-page .enrol-card{background:linear-gradient(155deg,#133757f0,#051527f0);border-color:#bdf3;position:sticky;top:112px;box-shadow:0 42px 95px #00000070,inset 0 1px #ffffff24}.course-page .enrol-card:before{content:"";background:linear-gradient(90deg,#0000,#fff7,#0000);height:1px;position:absolute;inset:0 0 auto}.course-page .tabs{z-index:70;background:#03101fc9;border-color:#99c9f626;top:104px;box-shadow:0 18px 45px #0000003d}.course-page .tabs .shell{scrollbar-width:none;gap:8px;height:64px;overflow-x:auto}.course-page .tabs .shell::-webkit-scrollbar{display:none}.course-page .tabs a{border:1px solid #0000;border-radius:999px;flex:none;padding:9px 13px;transition:border-color .2s,background .2s,color .2s}:is(.course-page .tabs a:hover,.course-page .tabs a:focus-visible){color:#fff;background:#ff641e14;border-color:#ff8d4e57}.course-page .content-grid{z-index:1;padding-top:72px;display:block;position:relative}.course-page .content-grid>article{counter-reset:course-section;width:min(1120px,100%);margin-inline:auto}.course-page .content-section{isolation:isolate;border:1px solid var(--course-line);background:var(--course-panel);counter-increment:course-section;border-radius:32px;margin:0 0 34px;padding:62px 64px;scroll-margin-top:188px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0003,inset 0 1px #ffffff14}.course-page .content-section:before{content:"";z-index:-1;background:radial-gradient(circle,#1d75c921,#0000 66%);border-radius:50%;width:360px;height:360px;position:absolute;top:-160px;right:-120px}.course-page .content-section:nth-child(3n+2):before{background:radial-gradient(circle,#ff641e1a,#0000 66%)}.course-page .content-section:after{content:counter(course-section,decimal-leading-zero);color:#9cccfa21;letter-spacing:-.06em;font-size:46px;font-weight:800;position:absolute;top:23px;right:30px}.course-page .content-section>.kicker{color:#ff9a63;background:#ff641e12;border:1px solid #ff8e5038;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;display:inline-flex}.course-page .content-section h2{text-wrap:balance;max-width:850px;margin:18px 0 20px;font-size:clamp(38px,4.4vw,58px);line-height:1.04}.course-page .content-section>p{max-width:890px;color:var(--course-copy);font-size:17px;line-height:1.8}.course-page .programme-facts{gap:12px;margin-top:38px}.course-page .programme-facts>div{border-color:var(--course-line);background:linear-gradient(145deg,#1641658c,#081d337a);border-radius:19px;min-height:145px;padding:24px;box-shadow:inset 0 1px #ffffff12}.course-page .programme-facts small{color:#ff9560}.course-page .programme-facts b{font-size:15px}.course-page .programme-facts span{font-size:11px}.course-page .course-proof{gap:12px;margin-top:12px}.course-page .course-proof>div{border-color:var(--course-line);background:#0414267a;border-radius:16px;padding:21px}.course-page .course-proof b{color:#79b9f4;font-size:28px}.course-page .course-proof span{font-size:10px}.course-page .outcome-grid{gap:12px;margin-top:32px}.course-page .outcome-grid>div{border-color:var(--course-line);background:#0d2c488c;border-radius:18px;align-items:flex-start;min-height:82px;padding:23px;font-size:15px;line-height:1.5;display:flex}.course-page .outcome-grid span{color:#ff955d;flex:0 0 30px;font-weight:800}.course-page .subhead{border-top:1px solid var(--course-line);margin-top:58px;padding-top:28px;font-size:25px}.course-page .application-grid{gap:12px}.course-page .application-grid>div{border-color:var(--course-line);background:linear-gradient(145deg,#0b2a47a8,#05172a8c);border-radius:19px;min-height:175px;padding:25px}.course-page .application-grid i{color:#ff9154}.course-page .application-grid b{font-size:15px}.course-page .application-grid p{font-size:12px}.course-page .skill-map{gap:12px;margin-top:30px}.course-page .skill-map>div{border-color:var(--course-line);background:#0a253f94;border-radius:16px;min-height:74px;padding:19px}.course-page .skill-map>div>span{color:#ff9155;font-weight:800}.course-page .skill-map b{font-size:14px}.course-page .skill-map small{font-size:9px}.course-page .week-list{margin-top:42px}.course-page .week-list>div{grid-template-columns:88px 2px 1fr;gap:28px;min-height:145px}.course-page .week-list>div>span{color:#7bbaf2;font-size:23px}.course-page .week-list>div>i{background:linear-gradient(#ff7435,#5aa0e147)}.course-page .week-list>div>i:before{background:#ff7131;box-shadow:0 0 0 7px #ff641e1a,0 0 22px #ff641e80}.course-page .week-list h3{font-size:20px}.course-page .week-list p{max-width:760px;color:var(--course-copy);font-size:13px;line-height:1.65}.course-page .syllabus-accordion{margin-top:36px}.course-page .syllabus-level{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(105deg,#ff641e2e,#08365deb);border-color:#ff8a4947;border-radius:17px;margin:38px 0 14px;padding:18px 20px;position:sticky;top:178px;box-shadow:0 14px 34px #00000038}.course-page .syllabus-level span{color:#ff9a62;font-size:9px}.course-page .syllabus-level b{font-size:15px}.course-page .syllabus-level small{font-size:9px}.course-page .module{border-color:var(--course-line);background:linear-gradient(145deg,#113453b3,#05172a9e);border-radius:18px;margin:10px 0;transition:border-color .2s,transform .2s;box-shadow:inset 0 1px #ffffff0d}.course-page .module:hover{border-color:#ff965e4f;transform:translateY(-1px)}.course-page .module.open{background:linear-gradient(145deg,#184165cc,#071b30b8);border-color:#ff8b4957}.course-page .module button{text-align:left;align-items:center;padding:22px 24px;font-size:14px}.course-page .module button>span:first-child{align-items:center}.course-page .module button>span:first-child i{color:#ff9257;background:#0a2f50b3;border:1px solid #86c2fa33;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.course-page .module button>span:last-child{color:#8dc7fb;border:1px solid #97cafa2b;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.course-page .syllabus-accordion .module-body{padding:0 24px 24px 81px}.course-page .module-body .module-summary{color:#b6c4d3;max-width:780px;padding:0 0 17px;font-size:13px}.course-page .module-body .syllabus-lesson{color:#aab9c9;border-color:#9dcaf61a;grid-template-columns:35px 1fr auto;padding:13px 0;font-size:13px}.course-page .module-body .syllabus-lesson>span{color:#609bd2;font-size:9px;font-weight:800}.course-page .module-body .syllabus-lesson>small{color:#7399bc;background:#63a1da17;border-radius:999px;padding:4px 7px;font-size:7px}.course-page .module-practice{gap:10px;margin-top:16px}.course-page .module-practice>div{border-color:var(--course-line);background:#05182b9e;border-radius:13px;padding:18px}.course-page .module-practice small{color:#ff9256}.course-page .module-practice b{font-size:11px}.course-page .total{background:linear-gradient(90deg,#0f5fa338,#ff641e1a);border:1px solid #57aaee33;margin-top:20px;padding:27px;box-shadow:inset 0 1px #ffffff12}.course-page .learning-mix{gap:10px}.course-page .learning-mix>div{border:1px solid var(--course-line);background:#071c318f;border-radius:13px;padding:19px}.course-page .learning-mix b{color:#eef7ff;font-size:21px}.course-page .learning-mix span{font-size:9px}.course-page .project-feature{background:linear-gradient(145deg,#0f3454c2,#05172ab0);border-radius:24px;gap:25px;margin-top:15px;padding:25px;position:relative;box-shadow:0 18px 40px #00000029,inset 0 1px #ffffff0f}.course-page .project-feature.with-project-art{grid-template-columns:210px minmax(0,1.25fr) minmax(205px,.75fr)}.course-page .project-art{border-radius:19px;min-height:210px;box-shadow:0 20px 38px #0000004f,inset 0 1px #ffffff21}.course-page .project-feature>div:not(.project-art)>small{color:#ff945b;letter-spacing:.08em;font-size:9px}.course-page .project-feature h3{margin:10px 0 12px;font-size:22px;line-height:1.18}.course-page .project-feature p{font-size:13px;line-height:1.65}.course-page .project-feature aside{background:#04142699;border:1px solid #99ccfc21;border-radius:15px}.course-page .project-feature aside small{color:#7ebcf3}.course-page .project-feature aside li{color:#a9b7c7;font-size:11px}.course-page .tool-grid{gap:10px}.course-page .tool-grid>div{border-color:var(--course-line);background:#071d3391;border-radius:15px;padding:21px}.course-page .tool-grid i{color:#8fcaff;background:linear-gradient(145deg,#1963a270,#ff641e1c);border:1px solid #81c0f82e;border-radius:13px;width:44px;height:44px}.course-page .tool-grid b{font-size:12px}.course-page .assessment-grid{gap:12px;margin-top:32px}.course-page .assessment-grid>div{border-color:var(--course-line);background:linear-gradient(145deg,#0f314fad,#05172a8c);border-radius:19px;min-height:195px;padding:27px}.course-page .assessment-grid strong{color:#ff9560;font-size:30px}.course-page .assessment-grid h3{font-size:17px}.course-page .assessment-grid p{font-size:12px}.course-page .eligibility{background:linear-gradient(90deg,#22c55e21,#0a28428a);border-radius:17px;padding:24px}.course-page .persona-grid{gap:12px;margin-top:30px}.course-page .persona-grid>div{border-color:var(--course-line);background:#0a253f8f;border-radius:18px;min-height:205px;padding:23px}.course-page .persona-grid h3{font-size:16px}.course-page .persona-grid p{font-size:11px}.course-page .prereq{border-color:var(--course-line);background:#061a2f8f;border-radius:19px;margin-top:18px;padding:28px}.course-page .career-grid{gap:12px;margin-top:30px}.course-page .career-grid>div{border:1px solid var(--course-line);background:#09223a8a;border-radius:15px;min-height:70px;padding:20px}.course-page .career-grid span{color:#ff9255}.course-page .faq-list{margin-top:30px}.course-page .faq-list details{border:1px solid var(--course-line);background:#081f368c;border-radius:15px;margin-bottom:10px;padding:0 21px}.course-page .faq-list summary{font-size:14px}.course-page .faq-list summary span{color:#ff9459}.course-page .faq-list p{font-size:13px}.course-page+.mobile-enrol{border-top:1px solid #9accfa33;box-shadow:0 -18px 45px #00000052}.course-page .related,.course-page .final-cta{z-index:1;position:relative}html[data-theme=light] .course-page{--course-line:#154f8126;--course-panel:linear-gradient(145deg,#fffffff7,#eef5fbe8);--course-soft:#1567af0f;--course-ink:#0a2946;--course-copy:#536e87;background:radial-gradient(circle at 8% 22%,#2377bc14,#0000 28%),radial-gradient(circle at 94% 39%,#ff641e14,#0000 24%),#f7fafc}html[data-theme=light] .course-page:before{opacity:.42;background-image:linear-gradient(#14568f0f 1px,#0000 1px),linear-gradient(90deg,#14568f0f 1px,#0000 1px)}html[data-theme=light] .course-page .course-hero{background:radial-gradient(circle at 18% 55%,#257cc51c,#0000 34%),radial-gradient(circle at 90% 80%,#ff641e1a,#0000 25%)}html[data-theme=light] .course-page .hero-meta span,html[data-theme=light] .course-page .course-trust span{background:#ffffffb8;border-color:#19598f24}html[data-theme=light] .course-page .course-trust b{color:#0b2a47}html[data-theme=light] .course-page .tabs{background:#f7fafde0;border-color:#134d8021;box-shadow:0 18px 40px #294d6c1f}:is(html[data-theme=light] .course-page .tabs a:hover,html[data-theme=light] .course-page .tabs a:focus-visible){color:#0b3153;background:#ff641e12}html[data-theme=light] .course-page .content-section{box-shadow:0 26px 70px #1f45661a,inset 0 1px #fff}html[data-theme=light] .course-page .content-section:after{color:#145c991c}html[data-theme=light] .course-page .programme-facts>div,html[data-theme=light] .course-page .application-grid>div,html[data-theme=light] .course-page .assessment-grid>div,html[data-theme=light] .course-page .project-feature{border-color:var(--course-line);background:linear-gradient(145deg,#fffffffa,#e8f1f9e0);box-shadow:0 13px 30px #1a446812,inset 0 1px #fff}html[data-theme=light] .course-page .course-proof>div,html[data-theme=light] .course-page .outcome-grid>div,html[data-theme=light] .course-page .skill-map>div,html[data-theme=light] .course-page .learning-mix>div,html[data-theme=light] .course-page .tool-grid>div,html[data-theme=light] .course-page .persona-grid>div,html[data-theme=light] .course-page .career-grid>div,html[data-theme=light] .course-page .faq-list details,html[data-theme=light] .course-page .prereq{border-color:var(--course-line);background:#fffc}html[data-theme=light] .course-page .programme-facts b,html[data-theme=light] .course-page .application-grid b,html[data-theme=light] .course-page .skill-map b,html[data-theme=light] .course-page .week-list h3,html[data-theme=light] .course-page .project-feature h3,html[data-theme=light] .course-page .tool-grid b,html[data-theme=light] .course-page .assessment-grid h3,html[data-theme=light] .course-page .persona-grid h3,html[data-theme=light] .course-page .career-grid b,html[data-theme=light] .course-page .faq-list summary{color:#0b2a47}html[data-theme=light] .course-page .programme-facts span,html[data-theme=light] .course-page .application-grid p,html[data-theme=light] .course-page .week-list p,html[data-theme=light] .course-page .project-feature p,html[data-theme=light] .course-page .assessment-grid p,html[data-theme=light] .course-page .persona-grid p,html[data-theme=light] .course-page .faq-list p{color:#587088}html[data-theme=light] .course-page .syllabus-level{background:linear-gradient(105deg,#ff783521,#edf6fdf5);border-color:#e065253d;box-shadow:0 12px 30px #1f486c1f}html[data-theme=light] .course-page .syllabus-level b{color:#153650}html[data-theme=light] .course-page .module,html[data-theme=light] .course-page .module.open{border-color:var(--course-line);background:linear-gradient(145deg,#fff,#eaf3fae0);box-shadow:0 12px 28px #19436712,inset 0 1px #fff}html[data-theme=light] .course-page .module button{color:#0b2a47}html[data-theme=light] .course-page .module button>span:first-child i{background:#dcedfbdb;border-color:#195b9429}html[data-theme=light] .course-page .module button>span:last-child{color:#1b659f;border-color:#195b942b}html[data-theme=light] .course-page .module-body .module-summary,html[data-theme=light] .course-page .module-body .syllabus-lesson{color:#587088}html[data-theme=light] .course-page .module-practice>div,html[data-theme=light] .course-page .project-feature aside{border-color:var(--course-line);background:#eff6fcd9}html[data-theme=light] .course-page .module-practice b,html[data-theme=light] .course-page .project-feature aside li{color:#39566e}html[data-theme=light] .course-page .total{background:linear-gradient(90deg,#3085cb1f,#ff752f14);border-color:#1a6baf2b}@media (max-width:1050px){.course-page .course-hero-grid{grid-template-columns:1fr;gap:48px}.course-page .enrol-card{max-width:620px;position:relative;top:auto}.course-page .content-section{padding:52px 44px}.course-page .project-feature.with-project-art{grid-template-columns:190px minmax(0,1fr)}.course-page .project-feature.with-project-art aside{grid-column:2}.course-page .persona-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.course-page .course-hero{padding-bottom:58px}.course-page .course-hero-grid{margin-top:35px}.course-page .course-trust{grid-template-columns:1fr}.course-page .tabs{top:74px}.course-page .tabs .shell{height:56px;padding-inline:14px}.course-page .tabs a{padding:8px 10px;font-size:10px}.course-page .content-grid{padding-top:28px}.course-page .content-section{border-radius:23px;margin-bottom:18px;padding:39px 20px;scroll-margin-top:145px}.course-page .content-section:after{font-size:34px;top:17px;right:18px}.course-page .content-section h2{font-size:clamp(32px,10.5vw,43px)}.course-page .content-section>p{font-size:15px}.course-page .programme-facts,.course-page .course-proof,.course-page .outcome-grid,.course-page .application-grid,.course-page .skill-map,.course-page .learning-mix,.course-page .assessment-grid,.course-page .persona-grid,.course-page .career-grid{grid-template-columns:1fr}.course-page .programme-facts>div,.course-page .application-grid>div,.course-page .persona-grid>div,.course-page .assessment-grid>div{min-height:0}.course-page .week-list>div{grid-template-columns:62px 2px 1fr;gap:18px}.course-page .syllabus-level{grid-template-columns:1fr auto;padding:15px;position:relative;top:auto}.course-page .syllabus-level span{grid-column:1/-1}.course-page .module button{padding:17px 15px}.course-page .module button>span:first-child{gap:11px}.course-page .module button>span:first-child i{width:34px;height:34px}.course-page .module button>span:first-child b{font-size:12px;line-height:1.4}.course-page .syllabus-accordion .module-body{padding:0 15px 17px}.course-page .module-body .syllabus-lesson{grid-template-columns:28px 1fr}.course-page .module-body .syllabus-lesson>small{display:none}.course-page .module-practice{grid-template-columns:1fr}.course-page .project-feature,.course-page .project-feature.with-project-art{grid-template-columns:1fr;padding:17px}.course-page .project-feature.with-project-art aside{grid-column:auto}.course-page .project-art{aspect-ratio:1;min-height:0}.course-page .tool-grid{grid-template-columns:repeat(2,1fr)}.course-page .prereq{grid-template-columns:1fr;padding:22px}}@media (prefers-reduced-motion:reduce){.course-page .module{transition:none}}.catalogue-hero{max-width:900px}.catalogue-hero>p{max-width:780px;line-height:1.8}.catalogue-pills{gap:8px;margin-top:25px;display:flex}.catalogue-pills span{color:#8d99ad;background:#ffffff06;border:1px solid #ffffff14;border-radius:99px;padding:8px 11px;font-size:9px}.catalogue-guide{background:linear-gradient(135deg,#7c3aed14,#ffffff04);border:1px solid #ffffff14;border-radius:22px;grid-template-columns:.8fr 1.2fr;gap:70px;margin:130px 0;padding:45px;display:grid}.catalogue-guide h2,.catalogue-standard h2{letter-spacing:-1.7px;font-size:38px}.catalogue-guide>div:first-child p{color:#8491a5;font-size:11px;line-height:1.7}.catalogue-guide>div:last-child>div{border-bottom:1px solid #ffffff12;padding:14px 0}.catalogue-guide>div:last-child b,.catalogue-guide>div:last-child span{display:block}.catalogue-guide>div:last-child b{font-size:11px}.catalogue-guide>div:last-child span{color:#77849a;margin-top:5px;font-size:9px}.catalogue-standard{text-align:center;margin-bottom:40px}.catalogue-standard>div{grid-template-columns:repeat(4,1fr);gap:10px;margin:35px 0;display:grid}.catalogue-standard>div>div{background:#ffffff05;border:1px solid #ffffff14;border-radius:13px;padding:22px}.catalogue-standard b{font-size:18px}.catalogue-standard p{color:#768398;font-size:9px;line-height:1.5}@media (max-width:700px){.catalogue-pills{flex-wrap:wrap}.catalogue-guide{grid-template-columns:1fr;gap:30px;padding:25px}.catalogue-standard>div{grid-template-columns:1fr 1fr}}.about-hero{padding:125px 0}.about-hero h1{letter-spacing:-4px;margin:20px 0;font-size:72px;line-height:1}.about-hero p{color:#929fb3;max-width:680px;font-size:18px;line-height:1.7}.about-belief{text-align:center;background:radial-gradient(circle at 70% 40%,#7c3aed25,#0000 35%),#0a0f1c;border-block:1px solid #ffffff12;padding:110px 0}.about-belief h2{letter-spacing:-2px;font-size:46px}.about-belief p{color:#8d99ad;max-width:720px;margin:auto;line-height:1.8}.about-story{grid-template-columns:1fr 1fr;gap:70px;padding:110px 0 70px;display:grid}.about-story h2{letter-spacing:-2px;font-size:44px}.about-story>div:last-child p{color:#909db1;line-height:1.9}.value-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.value-grid>div{background:#ffffff05;border:1px solid #ffffff14;border-radius:15px;padding:25px}.value-grid span{color:#6c5ce7;font-size:8px}.value-grid h3{margin-top:30px;font-size:17px}.value-grid p{color:#7d8a9f;font-size:10px;line-height:1.7}.impact-strip{background:#0b1020;padding:60px 0}.impact-strip>div{grid-template-columns:repeat(4,1fr);display:grid}.impact-strip>div>div{border-right:1px solid #ffffff12;padding:20px}.impact-strip b,.impact-strip span{display:block}.impact-strip b{font-size:29px}.impact-strip span{color:#718096;margin-top:5px;font-size:9px}.contact-hero{max-width:760px}.contact-grid{grid-template-columns:1.3fr .7fr;gap:25px;display:grid}.contact-form{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;margin:0;padding:30px}.contact-form h2{font-size:24px}.contact-form textarea{color:#fff;width:100%;min-height:140px;font:inherit;background:#ffffff09;border:1px solid #ffffff1a;border-radius:11px;margin-top:7px;padding:14px;display:block}.contact-grid>aside{flex-direction:column;gap:10px;display:flex}.contact-grid>aside>div{background:#ffffff05;border:1px solid #ffffff14;border-radius:15px;padding:25px}.contact-grid aside span{color:#6f5fde;font-size:7px}.contact-grid aside h3{font-size:16px}.contact-grid aside p,.contact-grid aside b{color:#7d8a9e;font-size:9px;line-height:1.7}.contact-grid aside b{color:#a9b4c5}.faq-hero{max-width:800px}.faq-groups{max-width:900px}.faq-groups>section{border-top:1px solid #ffffff12;grid-template-columns:250px 1fr;gap:45px;padding:55px 0;display:grid}.faq-groups>section>h2{font-size:21px}.faq-help{background:linear-gradient(100deg,#7c3aed1c,#ffffff05);border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;margin:70px 0 20px;padding:35px;display:flex}.faq-help h2{font-size:25px}.faq-help p{color:#7e8b9f;font-size:10px}@media (max-width:800px){.about-story,.contact-grid,.faq-groups>section{grid-template-columns:1fr}.value-grid,.impact-strip>div{grid-template-columns:1fr 1fr}.faq-help{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:550px){.about-hero h1{font-size:49px}.value-grid{grid-template-columns:1fr}.faq-groups>section{gap:15px}}.legal-page{padding:34px 0 125px}.legal-hero{padding:68px 0 72px}.legal-breadcrumb{color:#7f91a6;letter-spacing:.04em;align-items:center;gap:10px;margin-bottom:48px;font-size:13px;display:flex}.legal-breadcrumb a{color:#ff9a5d}.legal-breadcrumb a:hover{text-decoration:underline}.legal-hero-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:80px;display:grid}.legal-hero h1{letter-spacing:-.025em;max-width:780px;margin:22px 0 24px;font-size:clamp(52px,6.6vw,88px);line-height:.96}.legal-hero-grid>div>p{color:#b0becf;max-width:760px;margin:0;font-size:19px;line-height:1.75}.legal-identity{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#143a5ebf,#05172bb8);border:1px solid #aed5ff33;border-radius:24px;margin:0;padding:26px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000042,inset 0 1px #ffffff1f}.legal-identity:before{content:"";filter:blur(8px);background:#ff641e24;border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-40px}.legal-identity>div{border-top:1px solid #bddbff1a;grid-template-columns:130px 1fr;gap:12px;padding:13px 0;display:grid;position:relative}.legal-identity>div:first-child{border-top:0;padding-top:0}.legal-identity>div:last-child{padding-bottom:0}.legal-identity dt{color:#7f91a7;font-size:12px}.legal-identity dd{color:#edf5ff;margin:0;font-size:13px;font-weight:620;line-height:1.55}.legal-identity a{color:#ff9a5d}.legal-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:58px;display:grid}.legal-toc{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0e2b4894,#0412238a);border:1px solid #aed5ff24;border-radius:20px;padding:22px;position:sticky;top:28px;box-shadow:0 18px 45px #0003}.legal-toc>span{color:#ff9a5d;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:750;display:block}.legal-toc nav{flex-direction:column;display:flex}.legal-toc a{color:#9cacbe;border-top:1px solid #bddbff14;grid-template-columns:28px 1fr;gap:8px;padding:10px 0;font-size:12px;line-height:1.45;transition:all .2s;display:grid}.legal-toc a:hover{color:#fff;transform:translate(2px)}.legal-toc a b{color:#526d8b;letter-spacing:.06em;font-size:10px}.legal-document{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#0f2d4bad,#041324b0);border:1px solid #aed5ff2e;border-radius:30px;padding:clamp(28px,4.5vw,62px);overflow:hidden;box-shadow:0 35px 85px #0000004d,inset 0 1px #ffffff1c}.legal-section{border-bottom:1px solid #bddbff1c;margin:0 0 46px;padding:0 0 46px;scroll-margin-top:34px}.legal-section:last-of-type{margin-bottom:15px}.legal-section h2{color:#f8fbff;letter-spacing:-.012em;margin:0 0 22px;font-size:clamp(25px,2.5vw,34px);line-height:1.2}.legal-section h3{color:#e9f2fc;margin:28px 0 10px;font-size:19px}.legal-section p,.legal-section li{color:#aebccd;font-size:16px;line-height:1.82}.legal-section p{margin:0 0 17px}.legal-section ul,.legal-section ol{gap:12px;margin:18px 0 22px;padding-left:24px;display:grid}.legal-section li::marker{color:#ff7a33;font-weight:700}.legal-section a,.legal-document-end a{color:#ff9a5d;text-underline-offset:3px;text-decoration:underline}.legal-section strong{color:#f4f8fd}.legal-callout{background:linear-gradient(120deg,#1254a029,#ffffff06);border:1px solid #5ba0ed40;border-radius:18px;margin:25px 0;padding:22px 24px}.legal-callout.important{background:linear-gradient(120deg,#ff641e21,#ffffff06);border-color:#ff7a3359}.legal-callout>strong{color:#ff9a5d;letter-spacing:.03em;margin-bottom:9px;font-size:14px;display:block}.legal-callout p:last-child,.legal-callout ul:last-child{margin-bottom:0}.legal-definitions{gap:0;margin:24px 0;display:grid}.legal-definitions>div{border-top:1px solid #bddbff1a;grid-template-columns:170px 1fr;gap:22px;padding:18px 0;display:grid}.legal-definitions dt{color:#f1f6fc;font-weight:700}.legal-definitions dd{color:#aebccd;margin:0;line-height:1.7}.legal-document-end{align-items:center;gap:15px;padding-top:25px;display:flex}.legal-document-end>span{color:#ff9a5d;background:#ff641e17;border:1px solid #ff9a5d59;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.legal-document-end strong{font-size:14px}.legal-document-end p{color:#7f91a6;margin:4px 0 0;font-size:12px}.legal-document-end a{color:#ff9a5d}@media (max-width:980px){.legal-hero-grid{grid-template-columns:1fr;gap:38px}.legal-identity{max-width:620px}.legal-layout{grid-template-columns:1fr}.legal-toc{position:relative;top:auto}.legal-toc nav{grid-template-columns:repeat(2,1fr);column-gap:20px;display:grid}.legal-document{border-radius:24px}}@media (max-width:600px){.legal-page{padding-top:12px}.legal-hero{padding:42px 0 50px}.legal-breadcrumb{margin-bottom:32px}.legal-hero h1{font-size:48px}.legal-hero-grid>div>p{font-size:16px}.legal-identity{padding:20px}.legal-identity>div{grid-template-columns:1fr;gap:5px}.legal-toc nav{grid-template-columns:1fr}.legal-document{padding:25px 20px}.legal-section{margin-bottom:34px;padding-bottom:34px}.legal-section p,.legal-section li{font-size:15px}.legal-definitions>div{grid-template-columns:1fr;gap:7px}}.about-page{overflow:hidden}.about-story-hero{padding:66px 0 125px}.about-story-hero .crumb{margin-bottom:70px}.about-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(380px,.72fr);align-items:center;gap:85px;display:grid}.about-story-hero h1{letter-spacing:-.025em;max-width:790px;margin:26px 0 30px;font-size:clamp(62px,6.6vw,92px);line-height:.98}.about-story-hero h1 em{font-style:normal}.about-story-hero h1+p{color:#a9b9ca;max-width:690px;margin:0;font-size:20px;line-height:1.75}.about-hero-actions{align-items:center;gap:25px;margin-top:38px;display:flex}.about-hero-actions>a:last-child{color:#ff9a5d;font-size:14px}.about-question-card{isolation:isolate;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 82% 15%,#ff641e52,#0000 28%),linear-gradient(145deg,#144370d1,#041427bf);border:1px solid #aad4ff33;border-radius:34px;flex-direction:column;justify-content:flex-end;min-height:430px;padding:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 38px 90px #00000061,inset 0 1px #ffffff26}.about-question-card:before{content:"";z-index:-1;border:1px solid #ffffff0f;border-radius:25px;position:absolute;inset:14px}.about-question-card>small{color:#ffad7d;letter-spacing:.15em;font-size:10px;font-weight:750}.about-question-card blockquote{letter-spacing:-.02em;max-width:390px;margin:20px 0 38px;font-size:clamp(34px,3.5vw,49px);font-weight:730;line-height:1.08}.about-question-card>div{flex-wrap:wrap;gap:7px;display:flex}.about-question-card>div span{color:#a9bbcf;background:#03112159;border:1px solid #aad4ff26;border-radius:99px;padding:8px 10px;font-size:9px}.about-question-card>i{z-index:-1;color:#ffffff0b;font-size:270px;font-style:normal;font-weight:800;line-height:1;position:absolute;top:-40px;right:19px}.about-origin{background:radial-gradient(circle at 8% 32%,#1254a045,#0000 25%),linear-gradient(#0414268c,#020c18d9);border-block:1px solid #a4cfff1a;padding:125px 0}.about-origin-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;display:grid}.about-origin h2,.about-formula h2,.about-section-head h2,.about-name h2,.about-conviction h2{letter-spacing:-.02em;margin:18px 0 0;font-size:clamp(44px,4.8vw,66px);line-height:1.04}.about-editorial p{color:#a7b6c7;margin:0 0 20px;font-size:18px;line-height:1.8}.about-extremes{grid-template-columns:1fr 1fr;gap:18px;margin-top:65px;display:grid}.about-extremes>article{background:linear-gradient(145deg,#113659a8,#04142694);border:1px solid #a0ccfa29;border-radius:27px;min-height:320px;padding:35px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.about-extremes article>span{color:#6687aa;letter-spacing:.13em;font-size:10px;font-weight:750}.about-extremes article h3{max-width:420px;margin:55px 0 18px;font-size:30px;line-height:1.15}.about-extremes article p{color:#91a3b7;max-width:470px;font-size:15px;line-height:1.75}.about-extremes article>i{color:#ff7e3a26;font-size:90px;font-style:normal;font-weight:800;position:absolute;top:16px;right:28px}.about-origin-belief{background:linear-gradient(95deg,#ff641e1f,#114b8226);border:1px solid #ff8f503b;border-radius:22px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:30px;margin-top:4px;padding:27px 34px;display:flex}.about-origin-belief small{color:#ff9a5d;letter-spacing:.14em;font-size:10px;font-weight:750}.about-origin-belief strong{font-size:24px}.about-origin-belief strong em{color:#ff7a33;font-style:normal}.about-formula{grid-template-columns:.9fr 1.1fr;gap:100px;padding:145px 0;display:grid}.about-formula-title{align-self:start;position:sticky;top:40px}.about-formula h2 em,.about-progression h2 em,.about-tomorrow h2 em{font-style:normal}.about-formula-copy>p{color:#a8b7c8;margin:0 0 24px;font-size:18px;line-height:1.85}.about-formula-copy>p strong{color:#f4f8fc}.about-enough{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px;display:grid}.about-enough>span{background:linear-gradient(145deg,#103354ad,#0515278f);border:1px solid #a0ccfa26;border-radius:20px;min-height:160px;padding:24px}.about-enough b,.about-enough small{display:block}.about-enough b{color:#ff9a5d;font-size:18px}.about-enough small{color:#8799ad;margin-top:34px;font-size:12px;line-height:1.6}.about-people{background:radial-gradient(circle at 90% 10%,#ff641e21,#0000 23%),linear-gradient(#061629,#03101f);border-block:1px solid #a4cfff1a;padding:135px 0}.about-section-head{justify-content:space-between;align-items:end;gap:70px;margin-bottom:58px;display:flex}.about-section-head>p{color:#91a4b9;max-width:450px;margin:0;font-size:16px;line-height:1.75}.about-audience-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.about-audience-grid article{background:linear-gradient(155deg,#12395ead,#04142694);border:1px solid #a0ccfa24;border-radius:21px;min-height:250px;padding:25px;transition:all .22s}.about-audience-grid article:hover{border-color:#ff87475c;transform:translateY(-4px)}.about-audience-grid article>span{color:#ff8c4c;font-size:10px;font-weight:750}.about-audience-grid article h3{margin:65px 0 13px;font-size:20px}.about-audience-grid article p{color:#889aaf;margin:0;font-size:13px;line-height:1.7}.about-access{background:linear-gradient(110deg,#ff641e1f,#134a7f33,#061a308c);border:1px solid #ff8b4a3b;border-radius:26px;grid-template-columns:250px 1fr 1fr;align-items:center;gap:45px;margin-top:24px;padding:36px;display:grid}.about-access>div small,.about-access>div strong,.about-access>div span{display:block}.about-access>div small{color:#ff9a5d;letter-spacing:.14em;font-size:9px}.about-access>div strong{margin:7px 0 2px;font-size:39px}.about-access>div span{color:#879aae;font-size:10px}.about-access>p{color:#a8b7c7;margin:0;font-size:14px;line-height:1.8}.about-access>blockquote{color:#f4f8fd;margin:0;font-size:24px;font-weight:660;line-height:1.35}.about-progression{padding:145px 0}.about-progression-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.about-progression-grid article{background:linear-gradient(145deg,#123a60b8,#041426a6);border:1px solid #a0ccfa26;border-radius:27px;min-height:360px;padding:32px;position:relative;box-shadow:0 25px 55px #0003,inset 0 1px #ffffff14}.about-progression-grid article>span{color:#607c9a;font-size:11px}.about-progression-grid article>i{color:#ff9b62;background:linear-gradient(145deg,#ff641e2e,#1254a040);border:1px solid #ff915342;border-radius:17px;place-items:center;width:54px;height:54px;margin:66px 0 28px;font-size:22px;font-style:normal;display:grid}.about-progression-grid h3{font-size:27px}.about-progression-grid p{color:#8fa1b5;font-size:14px;line-height:1.75}.about-certificate-note{background:radial-gradient(circle at 75% 40%,#1254a038,#0000 40%),#061a3094;border:1px solid #a0ccfa26;border-radius:27px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-top:22px;padding:42px;display:grid}.about-certificate-note small{color:#ff8e50;letter-spacing:.14em;font-size:10px}.about-certificate-note p{color:#9eafc1;font-size:15px;line-height:1.8}.about-certificate-note blockquote{color:#f2f7fd;margin:0;font-size:25px;font-weight:650;line-height:1.45}.about-name{background:linear-gradient(#03101fb8,#010812eb);border-block:1px solid #a4cfff1a;padding:145px 0}.about-name-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:120px;display:grid}.about-name-grid>div:last-child>p{color:#a4b3c4;font-size:17px;line-height:1.82}.about-name-grid>div:last-child strong{color:#fff}.about-name ul{border-block:1px solid #a0ccfa1f;margin:28px 0;padding:20px 0;list-style:none}.about-name li{color:#91a5bb;padding:8px 0;font-size:14px}.about-name li:before{content:"—";color:#ff8d4d;margin-right:12px}.about-name blockquote{color:#ffac7e;margin:28px 0 0;font-size:22px;font-weight:640}.about-focus-orbit{aspect-ratio:1;background:radial-gradient(circle,#ff641e2e,#1254a021 28%,#0000 62%);border:1px solid #9ac8f724;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 80px #114f8a29}.about-focus-orbit:before,.about-focus-orbit:after{content:"";border:1px solid #9eccff1f;border-radius:50%;position:absolute}.about-focus-orbit:before{inset:16%}.about-focus-orbit:after{border-color:#ff8d4c33;inset:32%}.about-focus-orbit>i{z-index:2;background:linear-gradient(145deg,#1559a6,#082b5b 58%,#c94a17);border:1px solid #ffa16a5c;border-radius:34px;place-items:center;width:105px;height:105px;font-size:28px;font-style:normal;font-weight:800;display:grid;position:relative;box-shadow:0 25px 60px #0006,inset 0 1px #ffffff40}.about-focus-orbit>span{z-index:2;color:#8398af;letter-spacing:.13em;background:#06172a;border:1px solid #9eccff26;border-radius:99px;padding:7px 11px;font-size:9px;position:absolute}.about-focus-orbit>span:first-child{top:48%;left:0}.about-focus-orbit>span:nth-child(2){color:#ff9a5d;top:18%;right:3%}.about-focus-orbit>span:nth-child(3){bottom:15%;right:8%}.about-tomorrow{padding:145px 0}.about-tech-cloud{flex-wrap:wrap;gap:10px;display:flex}.about-tech-cloud>span{color:#dce8f5;background:linear-gradient(145deg,#12395e99,#0414268c);border:1px solid #9bc9f926;border-radius:16px;align-items:center;gap:13px;padding:17px 20px;font-size:15px;display:flex}.about-tech-cloud b{color:#587593;font-size:9px}.about-tech-cloud>span:last-child{color:#ff9a5d;border-color:#ff8e4d4d}.about-future-quote{text-align:center;color:#8da1b6;max-width:980px;margin:80px auto 0;font-size:clamp(27px,3vw,42px);line-height:1.45}.about-future-quote strong{color:#f3f8fd}.about-conviction{background:radial-gradient(circle at 20% 30%,#1254a047,#0000 30%),radial-gradient(circle at 85% 70%,#ff641e24,#0000 23%),#03101f;border-block:1px solid #a4cfff1c;padding:135px 0}.about-conviction-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:105px;display:grid}.about-conviction h2{margin:22px 0 28px}.about-conviction p{color:#a4b5c6;max-width:680px;font-size:17px;line-height:1.85}.about-conviction ol{border-top:1px solid #a0ccfa24;margin:0;padding:0;list-style:none}.about-conviction li{border-bottom:1px solid #a0ccfa24;grid-template-columns:48px 1fr;align-items:center;gap:16px;padding:20px 0;display:grid}.about-conviction li span{color:#ff8c4c;font-size:10px}.about-conviction li strong{font-size:18px}.about-welcome{text-align:center;padding:145px 0}.about-welcome>span{color:#67819c;letter-spacing:.2em;font-size:10px;font-weight:750}.about-welcome h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(76px,10vw,140px);line-height:.95}.about-welcome h2 em{color:#ff641e;font-style:normal}.about-welcome p{color:#a0b1c3;font-size:22px}.about-welcome>div{justify-content:center;align-items:center;gap:24px;margin-top:36px;display:flex}.about-welcome>div>span{color:#70869e;font-size:12px}@media (max-width:1050px){.about-hero-grid{grid-template-columns:1fr;gap:55px}.about-question-card{max-width:700px;min-height:360px}.about-origin-grid,.about-formula,.about-name-grid,.about-conviction-grid{gap:60px}.about-audience-grid{grid-template-columns:repeat(3,1fr)}.about-access{grid-template-columns:200px 1fr}.about-access>blockquote{grid-column:1/-1}.about-name-grid{grid-template-columns:.75fr 1.25fr}}@media (max-width:800px){.about-story-hero{padding-bottom:95px}.about-origin{padding:95px 0}.about-origin-grid,.about-formula,.about-name-grid,.about-conviction-grid{grid-template-columns:1fr}.about-formula{padding:105px 0}.about-formula-title{position:relative;top:auto}.about-section-head{flex-direction:column;align-items:flex-start;gap:25px}.about-audience-grid{grid-template-columns:1fr 1fr}.about-access,.about-progression-grid{grid-template-columns:1fr}.about-progression-grid article{min-height:270px}.about-progression-grid article>i{margin:38px 0 22px}.about-certificate-note{grid-template-columns:1fr;gap:25px}.about-focus-orbit{width:min(500px,100%);margin:auto}.about-tomorrow,.about-progression,.about-name{padding:105px 0}.about-conviction{padding:100px 0}}@media (max-width:560px){.about-story-hero{padding:45px 0 78px}.about-story-hero .crumb{margin-bottom:50px}.about-story-hero h1{font-size:52px}.about-story-hero h1+p{font-size:17px}.about-hero-actions{flex-direction:column;align-items:flex-start}.about-question-card{border-radius:25px;min-height:330px;padding:27px}.about-question-card blockquote{font-size:37px}.about-origin h2,.about-formula h2,.about-section-head h2,.about-name h2,.about-conviction h2{font-size:41px}.about-extremes{grid-template-columns:1fr}.about-extremes>article{min-height:280px;padding:27px}.about-extremes article h3{margin-top:45px;font-size:26px}.about-origin-belief{flex-direction:column;align-items:flex-start;padding:25px}.about-origin-belief strong{font-size:21px}.about-formula-copy>p,.about-editorial p{font-size:16px}.about-enough{grid-template-columns:1fr}.about-enough>span{min-height:120px}.about-enough small{margin-top:20px}.about-people{padding:95px 0}.about-audience-grid{grid-template-columns:1fr}.about-audience-grid article{min-height:210px}.about-audience-grid article h3{margin-top:48px}.about-access{padding:25px}.about-certificate-note{padding:26px}.about-certificate-note blockquote{font-size:21px}.about-focus-orbit>i{border-radius:25px;width:80px;height:80px}.about-tech-cloud>span{justify-content:space-between;width:100%}.about-future-quote{text-align:left;margin-top:55px;font-size:27px}.about-welcome{padding:105px 0}.about-welcome h2{font-size:74px}.about-welcome p{font-size:18px}.about-welcome>div{flex-direction:column;align-items:center}.about-welcome>div>span{font-size:11px}}.contact-page{padding:35px 0 120px;overflow:hidden}.contact-page .contact-hero{max-width:none;padding:70px 0 85px}.contact-hero h1{letter-spacing:-.03em;max-width:900px;margin:24px 0;font-size:clamp(58px,7vw,94px);line-height:.96}.contact-hero>p{color:#aab9ca;max-width:780px;font-size:19px;line-height:1.75}.contact-hero-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.contact-hero-actions .ghost{color:#eef6ff}.contact-business-grid{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:18px;margin-bottom:120px;display:grid}.contact-company-card,.contact-direct-card{background:radial-gradient(circle at 90% 0,#ff641e1f,#0000 27%),linear-gradient(145deg,#113658b3,#041325ad);border:1px solid #a6d1fb2b;border-radius:28px;padding:clamp(28px,4vw,50px);position:relative;overflow:hidden;box-shadow:0 28px 70px #00000042,inset 0 1px #ffffff14}.contact-company-card h2,.contact-direct-card h2,.contact-section-head h2{margin:18px 0 22px;font-size:clamp(37px,4vw,55px);line-height:1.04}.contact-company-card>p{color:#a9b8c9;max-width:650px;font-size:17px;line-height:1.8}.contact-company-card strong{color:#f4f8fc}.contact-company-card dl{gap:0;margin:35px 0 0;display:grid}.contact-company-card dl>div{border-top:1px solid #aad4ff1a;grid-template-columns:130px 1fr;gap:20px;padding:14px 0;display:grid}.contact-company-card dt{color:#728aa2;font-size:11px}.contact-company-card dd{color:#e8f1fa;margin:0;font-size:13px;font-weight:680}.contact-direct-card>small{color:#ff9a5d;letter-spacing:.14em;font-size:10px;font-weight:750}.contact-direct-card>a{background:#0413246b;border:1px solid #a6d1fb1a;border-radius:15px;grid-template-columns:46px 1fr;align-items:center;gap:13px;margin-top:9px;padding:14px;transition:all .2s;display:grid}.contact-direct-card>a:hover{border-color:#ff91534d;transform:translateY(-2px)}.contact-direct-card>a i{color:#fff;background:linear-gradient(145deg,#135aa7,#082c5c);border-radius:14px;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.contact-direct-card a small,.contact-direct-card a b{display:block}.contact-direct-card a small{color:#6f88a1;letter-spacing:.13em;font-size:7px}.contact-direct-card a b{color:#eff6fd;margin-top:6px;font-size:13px}.contact-direct-card>div{border-top:1px solid #aad4ff1a;gap:5px;margin-top:18px;padding-top:18px;display:grid}.contact-direct-card>div small{color:#ff9a5d;letter-spacing:.12em;font-size:8px}.contact-direct-card>div b{font-size:12px}.contact-direct-card>div span{color:#72889e;font-size:9px}.contact-offices{background:radial-gradient(circle at 80% 15%,#ff641e21,#0000 25%),linear-gradient(#04142699,#020c18d4);border-block:1px solid #a4cfff1a;padding:120px 0}.contact-section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.contact-section-head>p{color:#91a4b8;max-width:410px;margin:0 0 6px;font-size:14px;line-height:1.7}.contact-office-layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:18px;display:grid}.contact-office-list{gap:10px;display:grid}.contact-office-list article{background:linear-gradient(145deg,#103354ad,#05152794);border:1px solid #a6d1fb21;border-radius:20px;grid-template-columns:48px 1fr;gap:16px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff0f}.contact-office-list article>span{color:#ff975b;background:#ff641e17;border:1px solid #ff915340;border-radius:15px;place-items:center;width:48px;height:48px;font-size:10px;font-weight:800;display:grid}.contact-office-list h3{margin:3px 0 9px;font-size:20px}.contact-office-list address{color:#91a4b8;font-size:12px;font-style:normal;line-height:1.7}.contact-office-list a{color:#ff9a61;margin-top:12px;font-size:10px;font-weight:700;display:inline-block}.contact-map{background:#dce6ee;border:1px solid #a6d1fb29;border-radius:26px;min-height:570px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000047}.contact-map iframe{filter:saturate(.84)contrast(.95);border:0;width:100%;height:100%;min-height:570px;display:block}.contact-map>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031324e8;border:1px solid #ffffff29;border-radius:16px;gap:5px;max-width:330px;padding:16px 18px;display:grid;position:absolute;top:20px;left:20px;box-shadow:0 18px 40px #0000004d}.contact-map>div span{color:#ff985c;letter-spacing:.14em;font-size:8px;font-weight:800}.contact-map>div b{font-size:13px}.contact-map>div small{color:#90a5b9;font-size:9px}.contact-help{padding-top:120px}.contact-help .contact-section-head{margin-bottom:30px}.contact-help-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.contact-help-grid>a{background:linear-gradient(145deg,#103354a1,#0515278c);border:1px solid #a6d1fb21;border-radius:20px;flex-direction:column;min-height:190px;padding:23px;transition:all .2s;display:flex}.contact-help-grid>a:hover{border-color:#ff915347;transform:translateY(-3px)}.contact-help-grid i{color:#ff9558;letter-spacing:.12em;font-size:10px;font-style:normal}.contact-help-grid b{margin-top:auto;font-size:17px}.contact-help-grid span{color:#8599ad;margin-top:9px;font-size:10px;line-height:1.5}@media (max-width:900px){.contact-business-grid,.contact-office-layout{grid-template-columns:1fr}.contact-section-head{flex-direction:column;align-items:start}.contact-map,.contact-map iframe{min-height:480px}.contact-help-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.contact-page{padding-top:10px}.contact-page .contact-hero{padding:48px 0 70px}.contact-hero h1{font-size:49px}.contact-hero>p{font-size:16px}.contact-hero-actions{flex-direction:column;align-items:stretch}.contact-hero-actions a{text-align:center}.contact-business-grid{margin-bottom:85px}.contact-company-card,.contact-direct-card{border-radius:22px;padding:25px 20px}.contact-company-card dl>div{grid-template-columns:1fr;gap:5px}.contact-offices{padding:85px 0}.contact-office-layout{grid-template-columns:minmax(0,1fr)}.contact-office-list article{grid-template-columns:40px 1fr;padding:18px}.contact-office-list article>span{width:40px;height:40px}.contact-map,.contact-map iframe{min-height:390px}.contact-map>div{top:12px;left:12px;right:12px}.contact-help{padding-top:85px}.contact-help-grid{grid-template-columns:1fr}.contact-help-grid>a{min-height:145px}}.careers-page{overflow:hidden}.careers-hero{padding:62px 0 120px}.careers-hero .crumb{margin-bottom:58px}.careers-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);align-items:center;gap:78px;display:grid}.careers-hero h1{letter-spacing:-.03em;max-width:800px;margin:25px 0 28px;font-size:clamp(62px,6.7vw,94px);line-height:.96}.careers-hero h1+p{color:#a6b7c9;max-width:720px;margin:0;font-size:19px;line-height:1.75}.careers-hero-actions{align-items:center;gap:24px;margin-top:37px;display:flex}.careers-hero-actions>a:last-child{color:#ff9a61;font-size:13px;font-weight:700}.careers-offer-card{background:radial-gradient(circle at 84% 12%,#ff641e4a,#0000 28%),linear-gradient(145deg,#134069d6,#031223c7);border:1px solid #a3cffb33;border-radius:31px;flex-direction:column;min-height:435px;padding:36px;display:flex;position:relative;overflow:hidden;box-shadow:0 36px 85px #00000059,inset 0 1px #ffffff21}.careers-offer-card>small{color:#ffad7d;letter-spacing:.15em;font-size:9px;font-weight:800}.careers-offer-card>strong{margin-top:22px;font-size:96px;line-height:.9}.careers-offer-card>span{color:#a6b9cc;margin-top:8px;font-size:13px}.careers-offer-card>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;display:grid}.careers-offer-card>div b,.careers-offer-card>div small{display:block}.careers-offer-card>div b{font-size:18px}.careers-offer-card>div small{color:#718aa2;letter-spacing:.1em;margin-top:5px;font-size:7px;line-height:1.45}.careers-offer-card>footer{color:#8ca2b8;background:#020f1d52;border-top:1px solid #a2cffb1f;margin:24px -36px -36px;padding:16px 36px;font-size:9px}.career-truth-strip{background:linear-gradient(90deg,#134f8b21,#ff641e14);border-block:1px solid #a4cfff1c}.career-truth-strip>div{grid-template-columns:repeat(4,1fr);display:grid}.career-truth-strip>div>div{border-right:1px solid #a4cfff1a;min-height:110px;padding:28px}.career-truth-strip>div>div:last-child{border:0}.career-truth-strip b,.career-truth-strip span{display:block}.career-truth-strip b{font-size:22px}.career-truth-strip span{color:#8197ac;margin-top:8px;font-size:10px;line-height:1.5}.careers-openings{padding:135px 0}.careers-section-head{justify-content:space-between;align-items:end;gap:50px;margin-bottom:48px;display:flex}.careers-section-head h2{margin:17px 0 0;font-size:clamp(43px,5vw,66px);line-height:1.03}.careers-section-head>p{color:#93a5b8;max-width:470px;margin:0;font-size:15px;line-height:1.75}.career-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.career-role-card{background:radial-gradient(circle at 100% 0,#ff641e1c,#0000 24%),linear-gradient(145deg,#103354b3,#041324a6);border:1px solid #a3cffb2b;border-radius:28px;flex-direction:column;padding:clamp(27px,3.5vw,43px);scroll-margin-top:30px;display:flex;box-shadow:0 28px 65px #00000040,inset 0 1px #ffffff14}.career-role-card>header{grid-template-columns:54px 1fr;align-items:start;gap:16px;display:grid}.career-role-card>header>span{color:#ff9a61;background:linear-gradient(145deg,#ff641e2b,#1254a02e);border:1px solid #ff92534d;border-radius:17px;place-items:center;width:54px;height:54px;font-size:11px;font-weight:800;display:grid}.career-role-card header small{color:#6f89a2;letter-spacing:.14em;font-size:8px;font-weight:750}.career-role-card h3{margin:7px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.07}.career-role-card>p{color:#a3b4c5;min-height:82px;margin:27px 0 20px;font-size:15px;line-height:1.75}.career-role-meta{flex-wrap:wrap;gap:7px;margin-bottom:31px;display:flex}.career-role-meta span{color:#8ca2b7;background:#0a27437a;border:1px solid #a4cfff21;border-radius:99px;padding:7px 9px;font-size:8px}.career-role-card>section{border-top:1px solid #a4cfff1a;padding:27px 0}.career-role-card h4{color:#f1f6fb;margin:0 0 16px;font-size:14px}.career-role-card ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.career-role-card li{color:#8fa3b7;padding-left:18px;font-size:11px;line-height:1.62;position:relative}.career-role-card li:before{content:"";background:linear-gradient(145deg,#ff7a33,#5aa5f2);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0;box-shadow:0 0 12px #ff7a3347}.career-role-card>footer{background:0 0;border-top:1px solid #a4cfff1a;gap:10px;margin-top:auto;padding-top:28px;display:grid}.career-role-card footer>div{background:#04142661;border:1px solid #a4cfff1a;border-radius:13px;padding:13px}.career-role-card footer small,.career-role-card footer b{display:block}.career-role-card footer small{color:#6e87a0;letter-spacing:.12em;font-size:7px}.career-role-card footer b{color:#dce8f3;margin-top:5px;font-size:10px;line-height:1.5}.career-role-card footer .button{margin-top:8px}.careers-journey{background:radial-gradient(circle at 10%,#1254a042,#0000 27%),#03101f;border-block:1px solid #a4cfff1a;padding:130px 0}.careers-journey>div{grid-template-columns:.82fr 1.18fr;align-items:start;gap:90px;display:grid}.careers-journey h2{margin:18px 0 25px;font-size:clamp(43px,4.8vw,64px);line-height:1.03}.careers-journey>div>div>p{color:#9eb0c2;font-size:16px;line-height:1.8}.careers-journey ol{border-top:1px solid #a4cfff1f;margin:0;padding:0;list-style:none}.careers-journey li{border-bottom:1px solid #a4cfff1f;grid-template-columns:55px 1fr;gap:17px;padding:23px 0;display:grid}.careers-journey li>span{color:#ff9255;font-size:10px;font-weight:800}.careers-journey li b{font-size:17px}.careers-journey li p{color:#8499ad;margin:8px 0 0;font-size:11px;line-height:1.65}.careers-evaluation{padding:135px 0}.careers-evaluation>.careers-section-head{max-width:820px}.careers-evaluation>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.careers-evaluation article{background:linear-gradient(145deg,#1033549c,#05152785);border:1px solid #a4cfff21;border-radius:21px;min-height:245px;padding:27px}.careers-evaluation article>span{color:#ff9255;font-size:9px;font-weight:800}.careers-evaluation h3{margin:48px 0 14px;font-size:19px}.careers-evaluation article p{color:#889db1;margin:0;font-size:11px;line-height:1.7}.careers-clarity{background:linear-gradient(110deg,#ff641e1f,#1254a021);border-block:1px solid #ff8f502e;padding:120px 0}.careers-clarity h2{margin:18px 0 38px;font-size:clamp(42px,4.8vw,63px)}.careers-clarity>div>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.careers-clarity p{color:#98aabd;background:#0414266b;border:1px solid #a4cfff21;border-radius:17px;margin:0;padding:23px;font-size:12px;line-height:1.75}.careers-clarity strong{color:#f1f6fb;margin-bottom:6px;font-size:14px;display:block}.careers-apply{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;padding:140px 0;display:grid}.careers-apply h2{margin:17px 0 26px;font-size:clamp(43px,5vw,67px);line-height:1.04}.careers-apply>div>p{color:#9dafc1;max-width:680px;font-size:16px;line-height:1.8}.careers-apply>div>p a{color:#ff9a61}.careers-apply>div>p strong{color:#dfeaf4}.careers-apply aside{background:radial-gradient(circle at 90% 0,#ff641e21,#0000 28%),linear-gradient(145deg,#113759ba,#041324b3);border:1px solid #a4cfff2b;border-radius:27px;padding:33px;box-shadow:0 28px 65px #00000040,inset 0 1px #ffffff14}.careers-apply aside>small{color:#ff9a61;letter-spacing:.14em;font-size:8px;font-weight:800}.careers-apply ol{gap:11px;margin:24px 0;padding-left:21px;display:grid}.careers-apply li{color:#9aadc0;font-size:11px;line-height:1.55}.careers-apply li::marker{color:#ff8e50;font-weight:800}.careers-apply aside .button{width:100%;margin-top:8px}.careers-apply aside>span{color:#70879e;text-align:center;margin-top:15px;font-size:9px;display:block}.careers-faq{padding-bottom:130px}.careers-faq>h2{margin:17px 0 40px;font-size:clamp(43px,4.8vw,62px)}.careers-faq .faq-list{max-width:900px}@media (max-width:1050px){.careers-hero-grid{grid-template-columns:1fr;gap:50px}.careers-offer-card{max-width:620px}.career-role-grid{grid-template-columns:1fr}.career-role-card>p{min-height:0}.careers-journey>div,.careers-apply{grid-template-columns:1fr;gap:55px}.careers-evaluation>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.careers-hero{padding:43px 0 85px}.careers-hero .crumb{margin-bottom:45px}.careers-hero h1{font-size:51px}.careers-hero h1+p{font-size:16px}.careers-hero-actions{flex-direction:column;align-items:stretch;gap:15px}.careers-hero-actions>a{text-align:center}.careers-offer-card{border-radius:24px;min-height:390px;padding:27px}.careers-offer-card>footer{margin:22px -27px -27px;padding-inline:27px}.career-truth-strip>div{grid-template-columns:repeat(2,1fr)}.career-truth-strip>div>div:nth-child(2){border-right:0}.career-truth-strip>div>div:nth-child(-n+2){border-bottom:1px solid #a4cfff1a}.careers-openings,.careers-evaluation,.careers-apply{padding:95px 0}.careers-section-head{flex-direction:column;align-items:flex-start}.career-role-card{border-radius:23px;padding:23px 19px}.career-role-card>header{grid-template-columns:45px 1fr}.career-role-card>header>span{width:45px;height:45px}.career-role-card h3{font-size:27px}.careers-journey{padding:95px 0}.careers-evaluation>div:last-child,.careers-clarity>div>div{grid-template-columns:1fr}.careers-evaluation article{min-height:210px}.careers-clarity{padding:90px 0}.careers-apply aside{padding:25px 20px}.careers-faq{padding-bottom:95px}}.faq-page{padding-bottom:110px}.faq-hero{max-width:920px;padding-bottom:76px}.faq-hero>p{max-width:760px}.faq-hero-facts{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.faq-hero-facts span{color:#8297ad;border:1px solid #9dcbfa24;border-radius:99px;padding:10px 14px;font-size:10px}.faq-hero-facts b{color:#ff985a;margin-right:4px;font-size:13px}.faq-centre{scroll-margin-top:115px}.faq-search-panel{background:radial-gradient(circle at 95% 4%,#ff641e1f,#0000 25%),linear-gradient(145deg,#113557bf,#041426ad);border:1px solid #9dcbfa29;border-radius:26px;padding:28px;box-shadow:0 28px 70px #00000038,inset 0 1px #ffffff0f}.faq-search-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.faq-search-heading h2{letter-spacing:-1.3px;margin:9px 0 0;font-size:35px}.faq-search-heading>p{color:#8fa4b8;max-width:410px;margin:0;font-size:12px;line-height:1.65}.faq-search{background:#020f1da1;border:1px solid #9dcbfa29;border-radius:15px;align-items:center;gap:12px;margin:25px 0 17px;padding:0 17px;display:flex;box-shadow:inset 0 1px #ffffff0a}.faq-search>span{color:#ff985a;font-size:22px}.faq-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:18px 0;font:600 14px inherit}.faq-search input::placeholder{color:#61788f}.faq-search button,.faq-results-bar button{color:#ff9b60;cursor:pointer;background:0 0;border:0;font:700 9px inherit}.faq-category-tabs{grid-template-columns:repeat(8,1fr);gap:7px;display:grid}.faq-category-tabs button{color:#8094a9;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #9dcbfa1f;border-radius:12px;align-items:center;gap:8px;min-height:47px;padding:7px 9px;font:700 9px inherit;transition:all .2s;display:flex}.faq-category-tabs button:hover,.faq-category-tabs button.active{color:#fff;background:#ff641e1f;border-color:#ff8c4c57}.faq-category-tabs i{color:#ff9b60;background:#173a5b;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.faq-category-tabs button.active i{color:#fff;background:linear-gradient(135deg,#ff7a37,#e84a08)}.faq-results-bar{color:#6f859d;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:27px 2px 17px;font-size:10px;display:flex}.faq-results-bar b{color:#dce7f1;font-size:13px}.faq-centre-groups>section{border-top:1px solid #9dcbfa1f;grid-template-columns:235px minmax(0,1fr);gap:46px;padding:55px 0;scroll-margin-top:115px;display:grid}.faq-centre-groups>section>header{align-items:flex-start;gap:13px;display:flex}.faq-centre-groups>section>header>span{color:#ff9657;background:#ff641e1a;border:1px solid #ff8e4e3b;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:11px;font-weight:800;display:grid}.faq-centre-groups header small{color:#59758f;letter-spacing:.14em;font-size:7px}.faq-centre-groups header h2{margin:6px 0 4px;font-size:22px}.faq-centre-groups header p{color:#667f96;margin:0;font-size:9px}.faq-centre .faq-list details{scroll-margin-top:120px}.faq-centre .faq-list summary{gap:20px;padding:21px 3px;font-size:14px;font-weight:680}.faq-centre .faq-list summary>span{color:#ff9555;border:1px solid #9dcbfa21;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;transition:all .2s;display:grid}.faq-centre .faq-list details[open] summary>span{background:#ff641e1a;transform:rotate(45deg)}.faq-answer{padding:0 38px 23px 3px}.faq-answer>p{color:#91a4b7;max-width:760px;margin:0;padding:0;font-size:12px;line-height:1.75}.faq-answer>div{flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px;display:flex}.faq-answer>div>small{color:#60788f;letter-spacing:.12em;margin-right:4px;font-size:7px}.faq-answer a{color:#ff9a5c;background:#ff641e12;border:1px solid #ff8e4e2e;border-radius:8px;padding:7px 10px;font-size:9px}.faq-no-results{text-align:center;background:#ffffff06;border:1px solid #9dcbfa24;border-radius:22px;padding:75px 25px}.faq-no-results>span{color:#ff985a;background:#ff641e1f;border-radius:15px;place-items:center;width:48px;height:48px;margin:auto;font-size:18px;display:grid}.faq-no-results h2{margin:18px 0 8px}.faq-no-results p{color:#8095aa}.faq-no-results>div{justify-content:center;gap:10px;margin-top:22px;display:flex}.faq-no-results button,.faq-no-results a{color:#ff985a;cursor:pointer;background:0 0;border:1px solid #9dcbfa26;border-radius:10px;padding:10px 14px;font:700 10px inherit}.faq-page .faq-help{max-width:none}@media (max-width:1000px){.faq-category-tabs{grid-template-columns:repeat(4,1fr)}}@media (max-width:800px){.faq-search-heading{flex-direction:column;align-items:flex-start;gap:12px}.faq-centre-groups>section{grid-template-columns:1fr;gap:23px}.faq-answer{padding-right:20px}}@media (max-width:560px){.faq-page{padding-bottom:75px}.faq-hero{padding-bottom:55px}.faq-search-panel{border-radius:21px;padding:19px}.faq-search-heading h2{font-size:30px}.faq-search{padding-inline:13px}.faq-search input{font-size:12px}.faq-category-tabs{grid-template-columns:1fr 1fr}.faq-category-tabs button{min-height:44px}.faq-centre-groups>section{padding:40px 0}.faq-centre .faq-list summary{font-size:13px}.faq-answer>p{font-size:11px}.faq-no-results>div{flex-direction:column}.faq-hero-facts span{font-size:9px}}.checkout-steps{border-block:1px solid #ffffff12;align-items:center;gap:25px;margin:35px 0;padding:15px 0;display:flex}.checkout-steps span{color:#68758a;align-items:center;gap:8px;font-size:9px;display:flex}.checkout-steps i{border:1px solid #ffffff14;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.checkout-steps .active{color:#fff}.checkout-steps .active i{background:#7c3aed;border-color:#7c3aed}.form label>small{color:#5f6c82;margin-top:5px;font-size:7px;display:block}.form .consent{color:#718095;align-items:flex-start;gap:8px;line-height:1.5;display:flex}.form .consent input{width:auto;margin-top:1px}.form .consent a{color:#a78bfa}.checkout-help{background:#ffffff05;border-radius:10px;flex-direction:column;margin-top:20px;padding:15px;display:flex}.checkout-help b{font-size:10px}.checkout-help span{color:#6f7c91;margin-top:4px;font-size:8px}.checkout-includes{background:#ffffff06;border-radius:12px;flex-direction:column;gap:9px;margin-top:25px;padding:18px;display:flex}.checkout-includes small{color:#6f5fde;font-size:7px}.checkout-includes span{color:#8d99ad;font-size:9px}.checkout-assurance{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:-60px;margin-bottom:80px;display:grid}.checkout-assurance>div{border:1px solid #ffffff12;border-radius:12px;grid-template-columns:35px 1fr;padding:18px;display:grid}.checkout-assurance i{color:#a78bfa;background:#7c3aed1f;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.checkout-assurance b{font-size:10px}.checkout-assurance span{color:#718096;font-size:8px}@media (max-width:700px){.checkout-steps{justify-content:space-between;gap:8px}.checkout-steps span{font-size:7px}.checkout-assurance{grid-template-columns:1fr;margin-top:-15px}}.lms-mobile{display:none}@media (max-width:900px){.dashboard{padding-bottom:70px}.lms-mobile{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1221ed;border:1px solid #ffffff1f;border-radius:16px;padding:7px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 20px 40px #0008}.lms-mobile a{color:#6f7c91;flex-direction:column;flex:1;align-items:center;gap:4px;padding:6px;font-size:6px;display:flex}.lms-mobile a i{font-size:13px;font-style:normal}.lms-mobile a.active{color:#c4b5fd}.dash-top{gap:15px}.dash-top h1{font-size:30px}.dash-actions{display:none}}@media (max-width:520px){.lms-mobile a:nth-child(3){display:none}.dash-main{padding:18px 14px}.dash-stats{gap:6px}.dash-stats div{padding:15px}.active-copy{padding:22px}.dashboard .button{padding:12px 14px}}:root{--bg:#070b14;--text:#f8f9ff;--muted:#94a3b8;--violet:#7c3aed;--cyan:#22d3ee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-manrope),sans-serif;background-image:radial-gradient(circle at 75% 8%,#6c5ce72e,#0000 31%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:auto,64px 64px,64px 64px;margin:0}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 40px);margin:auto}.nav{z-index:10;justify-content:space-between;align-items:center;height:84px;display:flex;position:relative}.brand{letter-spacing:-.7px;align-items:center;gap:10px;font-size:21px;font-weight:800;display:flex}.brand span{background:linear-gradient(135deg,#00c6ff,#7c3aed);border-radius:10px;place-items:center;width:33px;height:33px;font-size:23px;display:grid;box-shadow:0 8px 30px #7c3aed73}.navlinks{color:#bac3d6;gap:31px;font-size:14px;display:flex}.navlinks a:hover{color:#fff}.nav-actions{align-items:center;gap:22px;font-size:14px;display:flex}.button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:0;border-radius:13px;justify-content:center;align-items:center;gap:16px;padding:15px 22px;font:700 14px inherit;transition:all .25s;display:inline-flex;box-shadow:0 10px 34px #4f46e54d}.button:hover{filter:brightness(1.1);transform:translateY(-2px)}.button.small{padding:11px 16px}.button.ghost{box-shadow:none;background:#ffffff0b;border:1px solid #ffffff1c}.hero{grid-template-columns:1.02fr .98fr;align-items:center;min-height:700px;padding:62px 0 92px;display:grid}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:2.1px;color:#aab5cb;font-size:11px;font-weight:700}.eyebrow{align-items:center;gap:9px;display:flex}.eyebrow i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 14px var(--cyan);border-radius:50%}h1{letter-spacing:-5px;max-width:690px;margin:28px 0 27px;font-size:clamp(54px,5.8vw,78px);line-height:.99}h1 em,h2 em{color:#0000;background:linear-gradient(100deg,#a78bfa,#22d3ee);-webkit-background-clip:text;font-style:normal}.hero-copy>p{color:#aab5c8;max-width:610px;font-size:18px;line-height:1.7}.hero-actions{gap:12px;margin:35px 0;display:flex}.statline{color:#7d899f;text-transform:uppercase;letter-spacing:.8px;gap:34px;margin-top:43px;font-size:12px;display:flex}.statline span{align-items:baseline;gap:7px;display:flex}.statline b{color:#fff;font-size:14px}.hero-visual{height:520px;position:relative}.hero-visual:before{content:"";filter:blur(8px);background:radial-gradient(circle,#7c3aed47,#0000 60%);position:absolute;inset:40px 20px}.visual-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff1f,#ffffff09);border:1px solid #ffffff26;position:absolute;box-shadow:0 30px 70px #0006,inset 0 1px #ffffff24}.main-card{border-radius:28px;width:310px;height:390px;padding:33px;top:55px;left:100px;transform:rotate(2deg)}.course-icon,.course-card i{background:linear-gradient(135deg,#8b5cf6,#4f46e5);border-radius:17px;place-items:center;width:54px;height:54px;font-style:normal;font-weight:800;display:grid;box-shadow:0 12px 30px #7c3aed59}.main-card small{color:#9da9bf;text-transform:uppercase;letter-spacing:1.3px;margin-top:50px;font-size:10px;display:block}.main-card h3{letter-spacing:-1.6px;margin:12px 0 42px;font-size:32px;line-height:1.08}.progress{background:#ffffff14;border-radius:5px;height:4px}.progress i{background:linear-gradient(90deg,#8b5cf6,#22d3ee);width:70%;height:100%;display:block}.card-foot{color:#8996ac;justify-content:space-between;margin-top:18px;font-size:11px;display:flex}.card-foot b{color:#768197;font-size:22px}.float-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1324db;border:1px solid #ffffff1c;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-size:12px;animation:5s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 20px 45px #00000061}.float-card i{background:#7c3aed;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.float-card i.cyan{background:#0891b2}.float-card i.blue{background:#2563eb}.float-card small{color:#7f8aa0;margin-top:3px;display:block}.f1{top:136px;left:18px}.f2{animation-delay:-1.5s;top:98px;right:0}.f3{animation-delay:-3s;bottom:89px;right:7px}@keyframes float{50%{transform:translateY(-9px)}}.trust{background:#ffffff08;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:repeat(4,1fr);margin-bottom:120px;display:grid}.trust div{border-right:1px solid #ffffff14;padding:25px 28px}.trust div:last-child{border:0}.trust b,.trust span{display:block}.trust span{color:#758198;text-transform:uppercase;letter-spacing:.8px;margin-top:5px;font-size:11px}.section-head{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.section-head p{color:#8995aa;margin:0}.section-head>a,.text-link{color:#c4b5fd;font-size:13px}.course-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.course-card{background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;min-height:390px;padding:24px;transition:all .25s;display:flex}.course-card:hover{border-color:#a78bfa80;transform:translateY(-5px);box-shadow:0 25px 50px #0000004d}.course-top{justify-content:space-between;align-items:start;display:flex}.course-top span{color:#59657c;font-size:11px}.course-card>small{color:#8a96ab;text-transform:uppercase;letter-spacing:1px;margin-top:28px;font-size:9px}.course-card h3{letter-spacing:-.8px;margin:10px 0;font-size:22px}.meta{color:#7e899e;border-bottom:1px solid #ffffff14;gap:16px;margin-top:auto;padding:18px 0;font-size:10px;display:flex}.price{justify-content:space-between;align-items:end;padding-top:16px;display:flex}.price small{color:#667289;margin-top:3px;font-size:9px;display:block}.price strong{border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.manifesto{background:linear-gradient(120deg,#4f46e521,#22d3ee0a);border-top:1px solid #ffffff12;padding:120px 0}.manifesto-grid{grid-template-columns:1fr 1.7fr;align-items:start;gap:20px;display:grid}.manifesto h2{margin:0;font-size:60px}.manifesto p{color:#a1acc0;max-width:430px;line-height:1.8}.manifesto .text-link{grid-column:2}@media (max-width:900px){.navlinks{display:none}.hero{grid-template-columns:1fr;padding-top:50px}.hero-visual{height:500px}.course-grid,.trust{grid-template-columns:repeat(2,1fr)}.trust div:nth-child(2){border-right:0}.manifesto-grid{grid-template-columns:1fr}.manifesto .text-link{grid-column:auto}}@media (max-width:600px){.shell{width:min(100% - 28px,1180px)}.nav{height:72px}.nav-actions>a:first-child{display:none}.button.small{font-size:0}.button.small:after{content:"Explore";font-size:12px}.hero{min-height:auto;padding:55px 0}.hero h1{letter-spacing:-3.5px;font-size:52px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.statline{flex-wrap:wrap;gap:16px}.hero-visual{transform-origin:0 0;height:440px;transform:scale(.88)}.main-card{left:35px}.f1{left:-5px}.f2{right:-25px}.f3{right:-12px}.trust{margin-bottom:90px}.course-grid{grid-template-columns:1fr}.section-head{align-items:start}.section-head>a{display:none}.section-head h2{font-size:37px}.manifesto h2{font-size:45px}.manifesto{padding:85px 0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.specialisation-payment-plan{background:radial-gradient(circle at 92% 14%,#ff641e2e,#0000 32%),linear-gradient(145deg,#0f3454db,#041527c7);border:1px solid #ff8b4e47;border-radius:26px;grid-template-columns:minmax(0,1fr) 220px;gap:28px;margin:24px 0 80px;padding:34px;display:grid;box-shadow:0 28px 65px #0003,inset 0 1px #ffffff14}.specialisation-payment-copy>span,.specialisation-payment-plan aside>span{color:#ff9a61;letter-spacing:.14em;font-size:9px;font-weight:800}.specialisation-payment-plan h2{letter-spacing:-.02em;margin:12px 0;font-size:34px;line-height:1.08}.specialisation-payment-plan p{color:#9fb1c3;line-height:1.7}.specialisation-payment-total{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:24px 0;display:grid}.specialisation-payment-total>span{background:#04152785;border:1px solid #a0cffa21;border-radius:14px;padding:15px}.specialisation-payment-total small,.specialisation-payment-total b{display:block}.specialisation-payment-total small{color:#71889d;letter-spacing:.12em;font-size:7px}.specialisation-payment-total b{margin-top:5px;font-size:21px}.specialisation-payment-total i{color:#ff9458;font-style:normal}.specialisation-payment-plan .button{display:inline-flex}.specialisation-payment-note{color:#71879b;margin-top:14px;font-size:9px;line-height:1.55;display:block}.specialisation-payment-plan aside{color:#102b45;text-align:center;background:#fff;border:1px solid #ffffff21;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.specialisation-payment-plan aside img{object-fit:contain;width:110px;height:68px}.specialisation-payment-plan aside b{font-size:20px}.specialisation-payment-plan aside p{color:#60768a;margin:8px 0 0;font-size:10px}.whatsapp-support{z-index:95;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041828f5;border:1px solid #7ed9a147;border-radius:20px;width:268px;position:fixed;bottom:18px;right:20px;overflow:hidden;box-shadow:0 24px 60px #00000057}.whatsapp-support>div{padding:16px 17px 13px}.whatsapp-support>div span{color:#67df9c;letter-spacing:.15em;font-size:8px;font-weight:850}.whatsapp-support>div b{margin-top:5px;font-size:15px;display:block}.whatsapp-support>div p{color:#9fb1c1;margin:4px 0;font-size:10px}.whatsapp-support>div small{color:#71879a;font-size:8px;line-height:1.45;display:block}.whatsapp-support>a{color:#fff;background:#1eaa5b;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:12px 15px;display:grid}.whatsapp-support>a>i{border:1px solid #ffffff47;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.whatsapp-support>a span small,.whatsapp-support>a span b{display:block}.whatsapp-support>a span small{letter-spacing:.12em;font-size:7px}.whatsapp-support>a span b{margin-top:2px;font-size:12px}.whatsapp-support>a>strong{font-size:16px}@media (max-width:760px){.specialisation-payment-plan{grid-template-columns:1fr;padding:24px}.specialisation-payment-plan aside{min-height:170px}.specialisation-payment-total{grid-template-columns:1fr}.specialisation-payment-total i{text-align:center}.whatsapp-support{width:230px;bottom:12px;right:12px}.whatsapp-support>div{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.brand-real .brand-logo{border-radius:12px;flex:none;width:39px;height:39px;position:relative;overflow:hidden;background:#fff!important;box-shadow:0 8px 24px #ff5d2450!important}.brand-real .brand-logo img{width:88px;max-width:none;height:88px;position:absolute;top:-12px;left:-25px}.brand-real .brand-name{white-space:nowrap;font-size:20px}.compact-brand .brand-logo{width:36px;height:36px}.compact-brand .brand-name{font-size:18px}.site-footer{padding-top:0}.footer-intro{grid-template-columns:1fr 1fr;gap:90px;padding:75px 0 55px;display:grid}.footer-intro>div:first-child>p{max-width:480px;font-size:14px}.footer-standard{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.footer-standard span{color:#8f9baf;border:1px solid #ffffff16;border-radius:999px;padding:7px 10px;font-size:9px}.footer-promise{border-left:1px solid #ffffff16;padding:25px}.footer-promise h2{margin:9px 0;font-size:27px}.footer-promise p{color:#7f8da2;font-size:11px;line-height:1.7}.footer-links{border-block:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);padding:45px 0}.footer-links>div{color:#7f8da2;flex-direction:column;gap:11px;font-size:11px;display:flex!important}.footer-links b{margin-bottom:8px;font-size:12px}.course-directory{border-bottom:1px solid #ffffff12;padding:35px 0}.course-directory>h2{margin:0 0 4px;font-size:13px}.course-directory>small{color:#718399;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:9px;display:block}.course-directory>div{grid-template-columns:repeat(4,1fr);gap:10px 24px;display:grid}.course-directory a{color:#758297;font-size:9px}.site-footer .copyright{border:0;margin-top:0}.site-footer .copyright span:last-child{color:#ff7a3d}.syllabus-level{background:linear-gradient(105deg,#ff641e1f,#1254a024);border:1px solid #ff91543b;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:30px 0 10px;padding:14px 17px;display:grid}.syllabus-level:first-child{margin-top:0}.syllabus-level span{color:#ff9458;letter-spacing:.14em;font-size:8px;font-weight:800}.syllabus-level b{font-size:13px}.syllabus-level small{color:#7e91a6;font-size:8px}.course-proof{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.course-proof>div{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;padding:16px}.course-proof b,.course-proof span{display:block}.course-proof b{color:#c4b5fd;font-size:23px}.course-proof span{color:#748197;margin-top:4px;font-size:8px}.skill-map{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.skill-map>div{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:35px 1fr auto;align-items:center;padding:16px;display:grid}.skill-map>div>span{color:#7563dc;font-size:8px}.skill-map b{font-size:11px}.skill-map small{color:#68758b;font-size:7px}.syllabus-accordion .module-body{padding:0 21px 20px 61px}.module-body .module-summary{color:#a5b0c2;border:0;padding:4px 0 15px;font-size:11px;line-height:1.7;display:block}.module-time{gap:7px;margin-bottom:14px;display:flex}.module-time span{color:#bba9f5;background:#7c3aed19;border-radius:999px;padding:6px 8px;font-size:7px}.module-body .syllabus-lesson{display:grid}.module-practice{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.module-practice>div{background:#ffffff05;border:1px solid #ffffff13;border-radius:10px;padding:14px}.module-practice small,.module-practice b{display:block}.module-practice small{color:#6f5dde;font-size:7px}.module-practice b{margin-top:7px;font-size:9px;line-height:1.5}.syllabus-note{border-left:2px solid #7c3aed;padding:14px 16px;color:#77849a!important;font-size:9px!important}.project-feature+.project-feature{margin-top:12px}.guided-project{border-color:#22d3ee30}.capstone-project{background:linear-gradient(135deg,#7c3aed10,#ffffff06);border-color:#8b5cf650}.upgraded-lms{grid-template-columns:252px 1fr}.upgraded-lms .lms-side{padding:22px 20px}.upgraded-lms .workspace-label{margin-top:24px}.upgraded-lms .lms-side nav a{padding:8px 10px;font-size:10px}.sidebar-goal{background:#ffffff05;border:1px solid #ffffff10;border-radius:11px;padding:12px;margin-top:15px!important}.sidebar-goal>div{justify-content:space-between;display:flex}.sidebar-goal small{color:#6e5cda;font-size:7px}.sidebar-goal b{font-size:8px}.sidebar-goal>span{background:#ffffff10;border-radius:4px;height:3px;margin:9px 0;display:block}.sidebar-goal>span i{background:linear-gradient(90deg,#8b5cf6,#22d3ee);width:62%;height:100%;display:block}.sidebar-goal p{color:#6f7d91;margin:0;font-size:7px}.upgraded-lms .lms-support{margin-top:10px!important}.upgraded-lms .student>a{color:#9f8bf2;margin-left:auto}.dash-actions a{color:#fff;background:#ffffff07;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:relative}.dash-actions a i{background:#ff6b2c;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.goal-banner{background:linear-gradient(105deg,#7c3aed1f,#22d3ee09);border:1px solid #ffffff14;border-radius:16px;grid-template-columns:1fr 210px auto;align-items:center;gap:24px;margin:-45px 0 45px;padding:22px 25px;display:grid}.goal-banner small{color:#8c77ed;font-size:7px}.goal-banner h2{margin:7px 0 3px;font-size:17px}.goal-banner p{color:#7e8ba0;margin:0;font-size:9px}.goal-track{align-items:center;gap:10px;display:flex}.goal-track>span{background:#ffffff12;border-radius:5px;flex:1;height:5px}.goal-track i{background:linear-gradient(90deg,#8b5cf6,#22d3ee);height:100%;display:block}.goal-track b{font-size:12px}.weekly-plan>a,.weekly-plan>div{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:14px;display:flex}.weekly-plan>a>span,.weekly-plan>div>span{color:#a78bfa;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.weekly-plan>a>p{margin:0}.weekly-plan>a>p b,.weekly-plan>a>p small{display:block}.weekly-plan>a>p b{font-size:11px}.weekly-plan>a>p small{color:#6f7c92;margin-top:4px;font-size:8px}.weekly-plan>a>em{color:#7d8a9f;margin-left:auto;font-size:8px;font-style:normal}.activity-list{background:#ffffff04;border:1px solid #fff1;border-radius:13px}.activity-list>div{border-bottom:1px solid #ffffff0d;align-items:center;gap:11px;padding:12px;display:flex}.activity-list>div:last-child{border:0}.activity-list>div>span{color:#22d3ee;background:#22d3ee12;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.activity-list p{margin:0}.activity-list b,.activity-list small{display:block}.activity-list b{font-size:9px}.activity-list small{color:#68758b;margin-top:3px;font-size:7px}.rail-card>p{color:#748197;font-size:9px;line-height:1.6}.achievement-mini>span{background:linear-gradient(135deg,#ff6b2c,#f59e0b);border-radius:15px;place-items:center;width:52px;height:52px;margin-top:14px;font-weight:800;display:grid}.programme-dates{color:#69768b;justify-content:space-between;font-size:8px;display:flex}.assignment-table .table-head,.assignment-table .table-row{grid-template-columns:2fr .55fr .75fr .4fr .45fr}.assignment-table .table-row>a{color:#b9a8f4;font-size:8px}.submission-guide{background:linear-gradient(90deg,#7c3aed14,#ffffff04);border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:22px;display:flex}.submission-guide small{color:#7563dd;font-size:7px}.submission-guide h3{margin:6px 0;font-size:16px}.submission-guide p{color:#78859a;margin:0;font-size:9px}.project-milestones{grid-template-columns:repeat(5,1fr);gap:5px;margin:20px 0;display:grid}.project-milestones>div{text-align:center;border:1px solid #ffffff10;border-radius:8px;padding:9px 4px}.project-milestones span,.project-milestones b{display:block}.project-milestones span{color:#647187;font-size:9px}.project-milestones b{color:#77849a;margin-top:5px;font-size:6px}.project-milestones .done{background:#22c55e0c;border-color:#22c55e27}.project-milestones .done span{color:#22c55e}.achievement-section{margin-top:20px}.achievement-section>small{color:#705dde;font-size:7px}.achievement-section>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.achievement-section article{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;padding:19px}.achievement-section article>span{background:linear-gradient(135deg,#7c3aed,#22d3ee);border-radius:11px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.achievement-section article h3{font-size:12px}.achievement-section article p{color:#748197;min-height:30px;font-size:8px;line-height:1.5}.achievement-section article small{color:#22c55e;font-size:7px}.achievement-section article.locked{opacity:.45}.empty-credentials a{color:#a78bfa;font-size:9px}.calendar-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0;display:grid}.calendar-summary>div{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;padding:18px}.calendar-summary b,.calendar-summary span{display:block}.calendar-summary b{font-size:23px}.calendar-summary span{color:#6e7b90;margin-top:5px;font-size:8px}.calendar-layout{grid-template-columns:1fr 300px;gap:15px;display:grid}.calendar-board,.planner-card{background:#ffffff04;border:1px solid #ffffff13;border-radius:17px;padding:25px}.calendar-board>header{justify-content:space-between;display:flex}.calendar-board h2{margin:5px 0}.calendar-board header small,.planner-card>small{color:#745fde;font-size:7px}.calendar-board>header>span{color:#748197;font-size:9px}.calendar-days{grid-template-columns:repeat(7,1fr);gap:6px;margin:22px 0;display:grid}.calendar-days>div{text-align:center;border:1px solid #ffffff0e;border-radius:10px;padding:12px;position:relative}.calendar-days small,.calendar-days b{display:block}.calendar-days small{color:#68758a;font-size:7px}.calendar-days b{margin-top:6px}.calendar-days .today{background:#7c3aed17;border-color:#8b5cf65c}.calendar-days i{background:#ff6b2c;border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:50%}.event-list article{border-top:1px solid #ffffff0f;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.event-list time{text-align:center;background:#ffffff06;border-radius:9px;padding:8px}.event-list time b,.event-list time span{display:block}.event-list time b{font-size:15px}.event-list time span{color:#7764df;font-size:6px}.event-list article small{color:#7160dc;font-size:7px}.event-list h3{margin:5px 0;font-size:12px}.event-list p{color:#69768b;margin:0;font-size:8px}.event-list a{color:#aa98ee;font-size:8px}.planner-card{height:max-content}.planner-card h2{font-size:23px}.planner-card>p{color:#7b889d;font-size:9px;line-height:1.7}.planner-card ul{padding:0;list-style:none}.planner-card li{color:#8794a8;border-top:1px solid #ffffff0e;align-items:center;gap:10px;padding:11px 0;font-size:8px;display:flex}.planner-card li span{color:#b9a5f6;background:#7c3aed17;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.planner-card>a{color:#a78bfa;font-size:9px}.notes-toolbar,.resource-toolbar{align-items:center;gap:10px;margin:30px 0;display:flex}.notes-toolbar>label,.resource-toolbar>label{background:#ffffff05;border:1px solid #ffffff14;border-radius:11px;flex:1;align-items:center;padding:0 13px;display:flex}.notes-toolbar input,.resource-toolbar input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:12px}.notes-toolbar select{color:#fff;background:#111827;border:1px solid #ffffff14;border-radius:11px;padding:12px}.notes-toolbar>span{color:#6e7b90;font-size:8px}.notes-layout{grid-template-columns:1fr 270px;gap:15px;display:grid}.notes-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.notes-grid article,.note-method{background:#ffffff05;border:1px solid #ffffff13;border-radius:14px;padding:20px}.notes-grid article>header{gap:10px;display:flex!important}.notes-grid article>header>span{background:#7c3aed;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.notes-grid header small,.notes-grid header b{display:block}.notes-grid header small{color:#6e5bdd;font-size:7px}.notes-grid header b{margin-top:4px;font-size:9px}.notes-grid article>p{color:#8c99ad;min-height:75px;font-size:9px;line-height:1.7}.notes-grid article>div>span{color:#8f7de4;margin-right:6px;font-size:7px}.notes-grid article>footer{background:0 0;border-top:1px solid #ffffff0e;justify-content:space-between;margin-top:14px;padding:12px 0 0;display:flex}.notes-grid footer small{color:#68758a}.notes-grid footer a{color:#a78bfa;font-size:7px}.note-method{height:max-content}.note-method>small{color:#715ddb;font-size:7px}.note-method h2{font-size:21px}.note-method ol{padding:0;list-style:none}.note-method li{border-top:1px solid #ffffff0e;gap:10px;padding:10px 0;display:flex}.note-method li>span{color:#a78bfa;background:#7c3aed17;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.note-method b{font-size:9px}.note-method p{color:#718095;margin:3px 0;font-size:7px}.resource-toolbar>div{gap:5px;display:flex}.resource-toolbar button{color:#748197;background:#ffffff04;border:1px solid #ffffff12;border-radius:9px;padding:10px}.resource-toolbar button.active{color:#fff;background:#7c3aed22;border-color:#7c3aed55}.resource-library{border:1px solid #ffffff13;border-radius:15px;overflow:hidden}.resource-library>header,.resource-library>article{grid-template-columns:42px 2fr 1fr .65fr .75fr .25fr;align-items:center;gap:12px;padding:14px 17px;display:grid}.resource-library>header{grid-template-columns:calc(42px + 2fr) 1fr .65fr .75fr .25fr;color:#69768b;background:#ffffff06;font-size:7px}.resource-library>article{border-top:1px solid #ffffff0d;font-size:8px}.resource-format{color:#bcaaf5;background:#7c3aed1b;border-radius:9px;place-items:center;width:34px;height:34px;font-size:6px;font-weight:800;display:grid}.resource-library article div b,.resource-library article div small{display:block}.resource-library article div b{font-size:9px}.resource-library article div small{color:#69768a;margin-top:4px;font-size:7px}.resource-library article>span{color:#7c899e}.resource-library article>a{color:#b9a6f4;font-size:13px}.resource-help{background:linear-gradient(90deg,#22d3ee0b,#7c3aed12);border:1px solid #ffffff13;border-radius:15px;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:25px;display:flex}.resource-help small{color:#6d5bd5;font-size:7px}.resource-help h2{margin:7px 0;font-size:19px}.resource-help p{color:#758297;margin:0;font-size:9px}.complete-learn .brand-real{margin-bottom:25px}.complete-learn>section>header a{color:#8b98ac;place-items:center;display:grid}.learner-avatar{background:linear-gradient(135deg,#7c3aed,#22d3ee);border-radius:50%;width:32px;height:32px;font-size:9px;font-weight:800;color:#fff!important}.video-brand{align-items:center;gap:7px;display:flex}.video-logo{color:#08275c;background:#fff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.lesson-nav>a{color:#8491a5;align-self:center;font-size:9px}.lesson-action-cluster{gap:8px;display:flex}.lesson-action-cluster .button{font-size:9px}.lesson-complete{background:linear-gradient(135deg,#16a34a,#059669)}.lesson-tabs .lesson-application{background:#7c3aed0c;border:1px solid #7c3aed2e;border-radius:11px;margin-top:20px;padding:16px}.lesson-application small,.lesson-application b{display:block}.lesson-application small{color:#7461dc;font-size:7px}.lesson-application b{color:#fff;margin-top:7px}.lesson-application p{margin-bottom:0}.resource a{color:#a78bfa;font-size:8px}.note-actions{align-items:center;gap:12px;display:flex}.note-actions>span{color:#22c55e;font-size:8px}.note-actions>a{color:#a78bfa;margin-left:auto;font-size:8px}.support-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.support-options>a{border:1px solid #ffffff13;border-radius:10px;flex-direction:column;padding:15px;display:flex}.support-options b{color:#fff;font-size:10px}.support-options span{color:#8f7ee5;margin-top:5px;font-size:8px}@media (max-width:1100px){.footer-intro{gap:40px}.course-directory>div{grid-template-columns:repeat(3,1fr)}.goal-banner{grid-template-columns:1fr 180px}.goal-banner>a{grid-column:1/-1;width:max-content}.calendar-layout,.notes-layout{grid-template-columns:1fr}.notes-grid,.achievement-section>div{grid-template-columns:1fr 1fr}}@media (max-width:900px){.upgraded-lms{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr 1fr}.footer-intro{grid-template-columns:1fr}.resource-library{overflow-x:auto}.resource-library>header,.resource-library>article{min-width:780px}.goal-banner{margin:0 0 35px}.calendar-summary{grid-template-columns:1fr 1fr}}@media (max-width:650px){.navlinks{display:none}.brand-real .brand-name{font-size:17px}.footer-links,.course-directory>div,.course-proof,.skill-map,.module-practice,.notes-grid{grid-template-columns:1fr}.footer-intro{padding:50px 0 35px}.footer-promise{border-top:1px solid #ffffff14;border-left:0}.site-footer .copyright{flex-direction:column;align-items:flex-start;gap:8px}.skill-map>div{grid-template-columns:28px 1fr}.skill-map small{display:none}.module-time{flex-wrap:wrap}.goal-banner{grid-template-columns:1fr}.goal-track{grid-row:auto}.assignment-table .table-row{grid-template-columns:1fr .5fr}.assignment-table .table-row>:nth-child(3),.assignment-table .table-row>:nth-child(4),.assignment-table .table-row>:nth-child(5){display:none}.submission-guide,.resource-help{flex-direction:column;align-items:flex-start}.calendar-summary{grid-template-columns:1fr 1fr}.calendar-board{padding:15px}.calendar-days{grid-template-columns:repeat(7,58px);overflow-x:auto}.event-list article{grid-template-columns:42px 1fr}.event-list article>a{grid-column:2}.resource-toolbar{flex-direction:column;align-items:stretch}.resource-toolbar>div{overflow-x:auto}.lesson-action-cluster{flex-direction:column}.support-options{grid-template-columns:1fr}}.resource-library>header{grid-template-columns:42px 2fr 1fr .65fr .75fr .25fr}.resource-library>header>b:first-child{grid-column:1/3}.profile-stack{flex-direction:column;gap:14px;display:flex}.profile-status{color:#22c55e;flex-direction:column;gap:6px;margin:18px 0;font-size:8px;display:flex}.preference-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:28px}.preference-card>small{color:#705dde;font-size:7px}.preference-card h2{font-size:19px}.preference-card label{border-top:1px solid #ffffff0e;gap:10px;padding:13px 0;display:flex}.preference-card label>input{accent-color:#7c3aed}.preference-card label span{flex-direction:column;display:flex}.preference-card label b{font-size:10px}.preference-card label small{color:#748197;margin-top:4px;font-size:8px}.preference-card .button{margin-top:10px}:root{--bg:#03101f;--text:#f8fbff;--muted:#a8b7c9;--violet:#ff641e;--cyan:#2a7de1;--navy:#082b5b;--navy-bright:#1254a0;--orange:#ff641e;--orange-soft:#ff9a5d;--glass:#0a1f37ad;--glass-border:#bddbff2b}html{background:#03101f}body{font-optical-sizing:auto;font-variation-settings:"GRAD" 0;letter-spacing:.012em;background-color:#03101f;background-image:radial-gradient(circle at 84% 3%,#ff641e2e,#0000 25%),radial-gradient(circle at 13% 19%,#1254a047,#0000 30%),linear-gradient(#97c7ff07 1px,#0000 1px),linear-gradient(90deg,#97c7ff07 1px,#0000 1px),linear-gradient(#041323 0%,#020b16 100%);background-size:auto,auto,76px 76px,76px 76px,auto;min-height:100vh;font-family:Google Sans Flex,Google Sans,Product Sans,Avenir Next,system-ui,-apple-system,sans-serif;font-size:17px}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#ffffff09,#0000 23% 72%,#ff641e06);position:fixed;inset:0}::selection{color:#fff;background:#ff641e}h1,h2,h3,h4,.brand,.button,.navlinks,.nav-actions{font-family:Google Sans Flex,Google Sans,Product Sans,Avenir Next,system-ui,sans-serif}h1{letter-spacing:-.015em;font-weight:720}h2{letter-spacing:-.01em;font-weight:680}h3,h4{letter-spacing:-.005em;font-weight:640}p{line-height:1.75}h1 em,h2 em{background:linear-gradient(100deg,#ff7a33 2%,#ffb277 43%,#6aaef7 98%);color:#0000;-webkit-background-clip:text;background-clip:text}.shell{width:min(1240px,100% - 56px)}.nav{-webkit-backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(120deg,#091f37d1,#041223a3);border:1px solid #bddbff21;border-radius:24px;height:94px;margin-top:10px;padding-inline:20px;box-shadow:0 24px 60px #0000003d,inset 0 1px #ffffff14}.navlinks{color:#bdc9d8;letter-spacing:.025em;gap:28px;font-size:15px}.navlinks a,.nav-actions>a:first-child{transition:color .2s}.navlinks a:hover,.nav-actions>a:first-child:hover{color:#ff9a5d}.nav-actions{letter-spacing:.02em;font-size:15px}.brand-real{letter-spacing:.01em;gap:12px}.brand-real .brand-logo{border:1px solid #ffffff6b;border-radius:14px;width:44px;height:44px;box-shadow:0 12px 30px #ff641e38,0 0 0 5px #ffffff08!important}.brand-real .brand-logo img{width:100px;height:100px;top:-14px;left:-28px}.brand-real .brand-name{letter-spacing:.005em;font-size:22px;font-weight:760}.brand-real .brand-name>b{color:#ff641e}.button{letter-spacing:.025em;background:linear-gradient(135deg,#ff7b32 0%,#ff5b18 52%,#d9410c 100%);border:1px solid #ffceb259;border-radius:16px;min-height:50px;padding:15px 24px;font-size:15px;font-weight:690;position:relative;overflow:hidden;box-shadow:0 16px 38px #ff541138,inset 0 1px #ffffff61,inset 0 -1px #661a0061}.button:before{content:"";pointer-events:none;background:linear-gradient(#ffffff38,#0000);border-radius:14px 14px 50% 50%;height:45%;position:absolute;top:1px;left:8%;right:8%}.button:hover{filter:brightness(1.08);box-shadow:0 20px 46px #ff54114d,inset 0 1px #fff6}.button.small{min-height:44px;padding:12px 18px;font-size:14px}.button.ghost{background:linear-gradient(145deg,#17416c75,#071b3170);border:1px solid #97c7ff38;box-shadow:inset 0 1px #ffffff1c,0 14px 35px #00000029}.eyebrow,.kicker{color:#ff9a5d;letter-spacing:.18em;font-size:12px;font-weight:720}.eyebrow i{background:#ff641e;box-shadow:0 0 18px #ff641e}.hero{grid-template-columns:1.04fr .96fr;min-height:760px;padding:78px 0 110px}.hero h1{max-width:780px;margin:30px 0;font-size:clamp(62px,6.7vw,92px);line-height:.98}.hero-copy>p{color:#b3c0d0;letter-spacing:.018em;max-width:660px;font-size:20px;line-height:1.75}.hero-actions{gap:14px;margin:40px 0}.statline{color:#8899ad;letter-spacing:.09em;gap:36px;margin-top:48px;font-size:13px}.statline b{letter-spacing:.01em;font-size:16px}.hero-visual{height:570px}.hero-visual:before{filter:blur(10px);background:radial-gradient(circle at 55% 45%,#1254a06e,#0000 45%),radial-gradient(circle at 72% 35%,#ff641e40,#0000 30%);inset:22px 0}.visual-card,.float-card{background:linear-gradient(145deg,#183c60ad,#05162a85);border-color:#bddbff33;box-shadow:0 34px 80px #00000073,inset 0 1px #ffffff26,inset -1px -1px #ff641e12}.main-card{border-radius:32px;width:340px;height:430px;padding:36px;top:58px;left:104px}.course-icon,.course-card i,.category-card>i{background:linear-gradient(140deg,#1559a6 0%,#082b5b 55%,#ff641e 160%);border:1px solid #85b9f447;box-shadow:0 16px 36px #041a3573,inset 0 1px #ffffff38}.main-card small{letter-spacing:.13em;margin-top:58px;font-size:11px}.main-card h3{letter-spacing:-.01em;font-size:37px}.progress i,.preview-progress i{background:linear-gradient(90deg,#1f70c7,#ff641e)}.float-card{letter-spacing:.02em;border-radius:18px;padding:14px 18px;font-size:13px}.float-card i,.float-card i.cyan,.float-card i.blue{background:linear-gradient(145deg,#145aa8,#072b59);border:1px solid #a3cfff33}.float-card small{color:#92a4b8;font-size:10px}.trust{border-color:var(--glass-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(120deg,#11304f9e,#06182c80);box-shadow:0 24px 65px #00000038,inset 0 1px #ffffff17}.trust div{border-color:#bddbff1c;padding:30px}.trust b{font-size:20px}.trust span{letter-spacing:.1em;font-size:12px}.section{padding-bottom:150px}.section-head{margin-bottom:52px}.section-head h2,.manifesto h2{letter-spacing:-.012em;margin:16px 0;font-size:clamp(45px,4.6vw,62px)}.section-head p{color:#96a8bc;font-size:17px}.section-head>a,.text-link{color:#ff9a5d;letter-spacing:.02em;font-size:14px;font-weight:620}.course-grid{gap:20px}.course-card,.category-card,.benefit-grid>div,.project,.faq-list details,.contact-form,.contact-grid aside>div,.catalogue-guide,.catalogue-standard>div,.programme-facts>div,.application-grid>div,.persona-grid>div,.assessment-grid>div,.tool-grid>div,.enrol-card,.summary,.verify-card,.portal-card{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(145deg,#123353b0,#05162a8c);box-shadow:0 24px 60px #00000038,inset 0 1px #ffffff17,inset -1px -1px #ff641e09}.course-card{border-radius:26px;min-height:555px;padding:28px;overflow:hidden}.course-card:hover,.category-card:hover{border-color:#ff804180;box-shadow:0 30px 70px #0000004d,0 0 0 1px #ff641e14,inset 0 1px #ffffff1f}.course-card-art{aspect-ratio:1.58;background:#06182d;border:1px solid #b1d7ff30;border-radius:20px;margin:-14px -14px 0;position:relative;overflow:hidden;box-shadow:0 20px 45px #00000052,inset 0 1px #ffffff24}.course-card-art:after{content:"";pointer-events:none;background:linear-gradient(#020d1b0a 34%,#020d1bc7 100%),linear-gradient(120deg,#ffffff1c,#0000 30%);position:absolute;inset:0}.course-card-art img{object-fit:cover;width:100%;height:100%;transition:transform .55s,filter .55s;display:block}.course-card:hover .course-card-art img{filter:saturate(1.08)brightness(1.05);transform:scale(1.045)}.course-card-art-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:14px 14px auto}.course-card-art-top>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#b6c5d7;letter-spacing:.08em;background:#02122380;border:1px solid #c3e0ff2e;border-radius:10px;padding:7px 9px;font-size:10px;font-weight:700}.course-card-art-top i{border-radius:15px;width:48px;height:48px}.course-card>small{letter-spacing:.14em;color:#9eb0c3;margin-top:25px;font-size:10px}.course-card h3{letter-spacing:-.005em;font-size:25px}.course-card p{color:#a2b1c3;font-size:14px;line-height:1.75}.meta{font-size:11px}.price b{font-size:20px}.price strong{color:#ff9a5d;border-color:#ff8c5159}.home-categories,.credential-section{background:linear-gradient(120deg,#082b5b47,#ff641e0b);border-block:1px solid #a5cfff17}.category-card{border-radius:26px;padding:32px}.category-card small{letter-spacing:.13em;color:#ff9a5d!important}.category-card h3{font-size:28px}.category-card p{color:#9fafc2;font-size:15px}.benefit-grid>div{border-radius:22px;padding:30px}.benefit-grid>div>span,.step-grid>div>span{color:#ff7d37}.benefit-grid h3{font-size:21px}.benefit-grid p{color:#98a9bd;font-size:15px}.lms-showcase{background:radial-gradient(circle at 78% 20%,#ff641e26,#0000 30%),radial-gradient(circle at 15% 75%,#1254a04d,#0000 35%),linear-gradient(145deg,#061a32,#03101f);border-block:1px solid #a5cfff1a}.showcase-grid>div:first-child>p,.showcase-grid li{color:#a7b6c7;font-size:16px}.dashboard-preview{background:linear-gradient(145deg,#18436ec7,#041325b8);border:1px solid #bfdcff33;border-radius:28px;box-shadow:0 40px 90px #00000061,inset 0 1px #ffffff24}.dashboard-preview header small,.preview-main small,.preview-row small{color:#ff9a5d;letter-spacing:.12em}.preview-main h3{letter-spacing:-.008em;font-size:29px}.preview-main>a,.preview-main a{color:#ff9a5d}.preview-main strong{color:#fff}.preview-main strong small{color:#91a6ba}.step-grid>div{border-top-color:#a0ccff2b}.step-grid h3{font-size:20px}.step-grid p{color:#97a8bc;font-size:15px}.mini-certificate{box-shadow:0 34px 75px #00000059,0 0 0 10px #ffffff06}.credential-points span{background:#ff641e0e;border-color:#ff80413b}.testimonial-grid blockquote{border-color:var(--glass-border);background:linear-gradient(145deg,#113150a6,#0515288c);box-shadow:0 22px 55px #0003,inset 0 1px #ffffff14}.testimonial-grid blockquote p{font-size:16px;line-height:1.8}.final-cta{background:radial-gradient(circle at 85% 15%,#ff641e30,#0000 33%),linear-gradient(140deg,#0d3969c7,#041427d1);border-color:#ff8c5140;box-shadow:0 36px 90px #0000004d,inset 0 1px #ffffff1f}.page-hero{padding:120px 0 78px}.page-hero h1,.course-hero h1,.verify h1{letter-spacing:-.015em;font-size:clamp(58px,6.3vw,86px);line-height:1.01}.page-hero p,.course-hero p,.verify>p{color:#acbacc;font-size:19px;line-height:1.75}.course-hero{background:radial-gradient(circle at 12% 35%,#1254a047,#0000 37%),radial-gradient(circle at 85% 30%,#ff641e1a,#0000 25%);border-color:#a0ccff1a;padding:84px 0 86px}.course-hero .crumb{margin-bottom:24px}.course-hero-art{aspect-ratio:2.35;background:#05172c;border:1px solid #b9dbff33;border-radius:30px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 42px 95px #0006,0 0 0 1px #1168c914,inset 0 1px #ffffff29}.course-hero-art img{object-fit:cover;width:100%;height:100%;display:block}.course-hero-art-shine{pointer-events:none;background:linear-gradient(115deg,#ffffff21,#0000 22% 72%,#ff651f14),linear-gradient(#0000 45%,#020d1bad);position:absolute;inset:0}.course-hero-art-badge{-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);background:#03142699;border:1px solid #c3e0ff33;border-radius:19px;align-items:center;gap:14px;padding:11px 16px 11px 11px;display:flex;position:absolute;bottom:24px;left:25px;box-shadow:0 14px 38px #00000052,inset 0 1px #ffffff1f}.course-hero-art-badge i{background:linear-gradient(140deg,#1559a6,#082b5b 58%,#ff641e 170%);border:1px solid #96c8ff4d;border-radius:15px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff38}.course-hero-art-badge span,.course-hero-art-badge small,.course-hero-art-badge b{display:block}.course-hero-art-badge small{color:#ff9a61;letter-spacing:.15em;margin-bottom:4px;font-size:9px}.course-hero-art-badge b{letter-spacing:.025em;font-size:13px}.course-hero-grid{grid-template-columns:1fr 390px;align-items:start;gap:90px;margin-top:60px}.course-hero h1 span{color:#ff9a61;letter-spacing:.13em;text-transform:uppercase;margin-top:12px;font-size:.22em;font-weight:650;display:block}.pill{color:#ffad7e;letter-spacing:.15em;background:#ff641e1a;border-color:#ff804161;font-size:10px}.hero-meta{gap:20px;font-size:13px}.enrol-card,.summary,.verify-card{border-radius:28px;padding:32px}.enrol-card>span,.enrol-card>small{letter-spacing:.14em;font-size:10px}.enrol-card h3{font-size:28px}.enrol-card div b{font-size:43px}.enrol-card li{color:#afbdcd;font-size:14px}.enrol-card li:before{color:#ff7b35}.tabs{background:#03101fd9;border-color:#9eccff21;top:0}.tabs div{letter-spacing:.03em;height:66px;font-size:13px}.content-grid{grid-template-columns:minmax(0,790px) 1fr;gap:90px}.content-section{padding:110px 0 24px}.content-section h2{letter-spacing:-.012em;font-size:clamp(42px,4.4vw,58px)}.content-section>p{color:#a7b6c8;font-size:17px}.outcome-grid div,.module{border-color:var(--glass-border);background:linear-gradient(145deg,#11304e8c,#0515287a);font-size:14px}.outcome-grid div{border-radius:16px;padding:22px}.module{border-radius:17px}.module button{padding:24px;font-size:15px}.module button i,.module button small{color:#ff9458;font-size:11px}.module-body p{color:#a7b5c6;font-size:14px}.module-time span{color:#ffad7d;background:#ff641e17}.module-practice small,.skill-map>div>span{color:#ff8b4b}.module-practice>div,.skill-map>div{border-color:var(--glass-border);background:#0c28446b}.total{background:linear-gradient(90deg,#1254a03d,#ff641e14)}.project{border-radius:24px;padding:34px}.project p{color:#a7b6c7;font-size:16px}.project div span,.chips span{border-color:#9fcdff33;font-size:11px}.certificate h2{color:#0a376c}.site-footer{background:radial-gradient(circle at 84% 0,#ff641e1a,#0000 25%),linear-gradient(#03101f,#010812);border-top-color:#a8d2ff1f}.footer-intro{padding:90px 0 68px}.footer-intro>div:first-child>p,.footer-promise p{color:#93a5b9;font-size:15px}.footer-standard span{letter-spacing:.08em;border-color:#99c9ff29;font-size:10px}.footer-promise{border-left-color:#99c9ff26}.footer-promise small{color:#ff8f50;letter-spacing:.16em;font-size:10px}.footer-promise h2{font-size:34px}.footer-promise a{color:#ff9f68;font-size:13px}.footer-links{border-color:#99c9ff1c}.footer-links>div{color:#8fa1b6;font-size:13px;gap:13px!important}.footer-links b{color:#f7faff;font-size:14px}.footer-links a:hover,.course-directory a:hover{color:#ff9d65}.course-directory>h2{font-size:13px}.course-directory a{font-size:11px;line-height:1.5}.professional-directory{border-bottom:1px solid #ffffff12;grid-template-columns:300px 1fr auto;align-items:center;gap:35px;padding:30px 0;display:grid}.professional-directory small,.professional-directory b,.professional-directory span{display:block}.professional-directory small{color:#63dbc9;letter-spacing:.14em;font-size:8px}.professional-directory b{color:#f0f7ff;margin:7px 0;font-size:13px}.professional-directory span{color:#72899e;font-size:9px}.professional-directory>div:nth-child(2){grid-template-columns:repeat(2,1fr);gap:9px 22px;display:grid}.professional-directory>div:nth-child(2) a{color:#7f94a9;font-size:9px}.professional-directory>a,.footer-professional-link{color:#86c9fb!important}.professional-directory>a{white-space:nowrap;font-size:10px}.site-footer .copyright{letter-spacing:.025em;font-size:12px}.auth.portal-handoff{background:radial-gradient(circle at 82% 18%,#ff641e29,#0000 25%),radial-gradient(circle at 12% 60%,#1254a057,#0000 36%),#03101f;grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.portal-handoff>section{border-right:1px solid #9ccaff21;padding:64px clamp(40px,7vw,110px)}.portal-handoff>section h1{margin:30px 0;font-size:clamp(54px,6vw,82px)}.portal-handoff>section p{color:#aab9cb;max-width:560px;font-size:19px}.portal-card{border-radius:30px;align-self:center;width:min(540px,100% - 70px);margin:60px auto;padding:46px}.portal-orbit{background:linear-gradient(145deg,#145aa8,#082b5b);border:1px solid #a4d0ff40;border-radius:22px;place-items:center;width:68px;height:68px;margin-bottom:45px;font-size:23px;font-weight:750;display:grid;box-shadow:0 18px 40px #00000047,inset 0 1px #ffffff2e}.portal-card h2{margin:16px 0;font-size:38px;line-height:1.1}.portal-card>p{color:#a9b7c8;font-size:16px}.portal-card ul{border-block:1px solid #9dcbff1c;margin:0;padding:14px 0 20px;list-style:none}.portal-card li{color:#aebccc;padding:8px 0;font-size:14px}.portal-card li:before{content:"✓";color:#ff7b36;margin-right:11px}.portal-back{text-align:center;color:#ff9a61;margin-top:22px;font-size:13px;display:block}.checkout header,.checkout-grid,.checkout-assurance,.status-page,.form,.auth{font-size:16px}.checkout h1{letter-spacing:-.015em;font-size:clamp(52px,5vw,70px)}.form label{letter-spacing:.02em;font-size:13px}.form input,.form select{font-size:15px}.checkout-includes span{font-size:13px}.summary h2{font-size:28px}.status-page h1{letter-spacing:-.015em;font-size:clamp(58px,6vw,82px)}.success-icon{box-shadow:0 18px 45px #ff5b184d;background:linear-gradient(145deg,#ff7c35,#d9470f)!important}.credential-showcase>p{max-width:730px}.credential-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:26px 0 18px;display:grid}.credential-delivery-grid>div{background:linear-gradient(145deg,#10345694,#0414268c);border:1px solid #9dcbfa24;border-radius:15px;align-items:center;gap:12px;padding:15px;display:flex;box-shadow:inset 0 1px #ffffff0e}.credential-delivery-grid i{color:#ff985f;background:#ff641e1a;border:1px solid #ff915447;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;font-size:13px;font-style:normal;font-weight:800;display:grid}.credential-delivery-grid small,.credential-delivery-grid b{display:block}.credential-delivery-grid small{color:#6f88a1;letter-spacing:.12em;font-size:8px}.credential-delivery-grid b{color:#eaf4ff;margin-top:5px;font-size:12px;line-height:1.35}.credential-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.credential-sample-card{background:radial-gradient(circle at 94% 0,#ff641e1a,#0000 25%),linear-gradient(145deg,#113658b8,#041325b8);border:1px solid #9dcbfa29;border-radius:21px;min-width:0;padding:14px;box-shadow:0 24px 55px #00000045,inset 0 1px #ffffff12}.credential-sample-card>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 3px 13px;display:flex}.credential-sample-card header small{color:#6f89a3;letter-spacing:.13em;font-size:7px}.credential-sample-card header h3{color:#f3f8fc;margin:7px 0 0;font-size:15px;line-height:1.35}.credential-sample-card header>span{color:#ff985c;letter-spacing:.12em;background:#ff641e1a;border:1px solid #ff925347;border-radius:99px;padding:6px 8px;font-size:7px}.credential-sample-card figure{background:#edf1f5;border:1px solid #9dcbfa26;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 17px 35px #0000003b}.credential-sample-card figure img{width:100%;height:auto;display:block}.credential-sample-card>footer{background:0 0;border:0;padding:13px 3px 2px;display:block}.credential-sample-card footer p{color:#8095aa;min-height:42px;margin:0 0 10px;font-size:9px;line-height:1.55}.credential-sample-card footer a{color:#ff9a61;font-size:10px;font-weight:700}.credential-sample-note{background:#0a264275;border:1px solid #9dcbfa1f;border-radius:15px;grid-template-columns:32px 1fr;align-items:start;gap:12px;margin:16px 0 18px;padding:15px;display:grid}.credential-sample-note>span{color:#8fc4f5;background:#1e6ab52b;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.credential-sample-note p{color:#8297ab;margin:0;font-size:10px;line-height:1.65}.credential-sample-note p b{color:#dce9f5;margin-bottom:3px;font-size:11px;display:block}@media (max-width:1100px){.navlinks{gap:18px;font-size:13px}.course-grid{grid-template-columns:repeat(2,1fr)}.course-hero-grid{gap:50px}.professional-directory{grid-template-columns:1fr}.professional-directory>a{justify-self:start}}@media (max-width:900px){.shell{width:min(100% - 36px,1240px)}.nav{border-radius:20px;height:82px;margin-top:8px}.hero{padding-top:65px}.hero-copy>p{font-size:18px}.auth.portal-handoff{grid-template-columns:1fr}.portal-handoff>section{border-bottom:1px solid #9ccaff21;border-right:0;min-height:560px}.course-hero-grid{grid-template-columns:1fr}.course-hero-grid>.enrol-card{max-width:520px}.course-hero-art{aspect-ratio:1.85}}@media (max-width:650px){body{letter-spacing:.01em;font-size:16px}.shell{width:min(100% - 28px,1240px)}.nav{width:calc(100% - 20px);padding-inline:13px}.brand-real .brand-logo{width:39px;height:39px}.brand-real .brand-logo img{width:89px;height:89px;top:-13px;left:-25px}.hero{padding:62px 0 72px}.hero h1{letter-spacing:-.012em;font-size:54px}.hero-copy>p{font-size:17px}.hero-visual{height:450px;transform:scale(.82)}.section{padding-bottom:105px}.section-head{margin-bottom:36px}.section-head h2{font-size:40px}.course-grid{grid-template-columns:1fr}.course-card{min-height:520px}.page-hero{padding:85px 0 55px}.page-hero h1,.course-hero h1,.verify h1{font-size:50px}.course-hero-art{aspect-ratio:1.45;border-radius:22px}.course-hero-art-badge{padding:9px 12px 9px 9px;bottom:14px;left:14px;right:14px}.course-hero-art-badge i{width:43px;height:43px}.course-hero-art-badge b{font-size:11px}.course-hero-grid{margin-top:43px}.content-section{padding-top:80px}.content-section h2{font-size:39px}.outcome-grid,.credential-delivery-grid,.credential-sample-grid{grid-template-columns:1fr}.credential-sample-card{padding:12px}.credential-sample-card footer p{min-height:0}.portal-handoff>section{min-height:520px;padding:38px 25px}.portal-handoff>section h1{font-size:52px}.portal-card{width:calc(100% - 28px);margin:30px auto;padding:30px}.portal-card h2{font-size:32px}.footer-promise{border-left:0}.course-directory a{font-size:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.home-credential-section{background:radial-gradient(circle at 14% 30%,#1254a03d,#0000 28%),radial-gradient(circle at 92% 25%,#ff641e1c,#0000 22%);padding-block:135px}.home-credential-showcase{grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr);align-items:center;gap:72px;display:grid}.home-credential-documents{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.credential-sample-card--home:nth-child(2){margin-top:36px}.credential-sample-card--home footer{min-height:auto}.credential-sample-card--home footer a{align-items:center;min-height:30px;display:inline-flex}.home-credential-copy>p{color:#9eb0c3;max-width:650px;margin:22px 0 0;font-size:17px;line-height:1.78}.home-delivery-callout{background:linear-gradient(110deg,#ff641e2b,#165b9e2b);border:1px solid #ff915357;border-radius:18px;align-items:center;gap:15px;margin:27px 0 18px;padding:17px 18px;display:flex;box-shadow:inset 0 1px #ffffff17,0 18px 42px #00000026}.home-delivery-callout>i{background:linear-gradient(145deg,#ff7c35,#d84a11);border:1px solid #ff995f59;border-radius:14px;flex:none;place-items:center;width:43px;height:43px;font-size:19px;font-style:normal;display:grid;box-shadow:0 12px 25px #ff5b1833}.home-delivery-callout b,.home-delivery-callout small{display:block}.home-delivery-callout b{color:#f6faff;font-size:14px}.home-delivery-callout small{color:#ffad7e;letter-spacing:.12em;font-size:8px;font-weight:750}.home-delivery-callout p{color:#93a8bd;margin:5px 0 0;font-size:10px;line-height:1.45}.home-credential-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 25px;display:grid}.home-credential-points span{color:#b8c7d6;background:#09233e80;border:1px solid #9ccbfa1c;border-radius:13px;min-height:50px;padding:14px;font-size:11px;line-height:1.45}.home-credential-points span:before{content:"✓";color:#ff9559;margin-right:8px;font-weight:800}.home-credential-actions{align-items:center;gap:20px;display:flex}.home-credential-actions>a:last-child{color:#ff9a61;font-size:13px;font-weight:700}.home-credential-note{color:#6f849a;margin:20px 0 0;font-size:9px;line-height:1.55}@media (max-width:900px){.home-credential-showcase{grid-template-columns:1fr;gap:54px}.home-credential-documents,.home-credential-copy{max-width:700px}}@media (max-width:650px){.home-credential-section{padding-block:95px}.home-credential-showcase{gap:38px}.home-credential-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.credential-sample-card--home{padding:7px}.credential-sample-card--home:nth-child(2){margin-top:18px}.credential-sample-card--home>header{gap:5px;padding:3px 2px 8px}.credential-sample-card--home header small{font-size:5px}.credential-sample-card--home header h3{margin-top:5px;font-size:9px}.credential-sample-card--home header>span{display:none}.credential-sample-card--home figure{border-radius:9px}.credential-sample-card--home>footer{padding:6px 2px 0}.credential-sample-card--home footer a{min-height:26px;font-size:8px}.home-credential-copy>p{font-size:15px}.home-delivery-callout{padding:14px}.home-credential-points{grid-template-columns:1fr}.home-credential-actions{flex-direction:column;align-items:stretch;gap:15px}.home-credential-actions .button,.home-credential-actions>a:last-child,.home-credential-note{text-align:center}}.nav{z-index:100;grid-template-columns:max-content minmax(0,1fr) max-content;gap:clamp(10px,1vw,18px);width:min(1560px,100% - 32px);padding-inline:18px;display:grid;position:sticky;top:12px}.nav>.brand{min-width:max-content}.navlinks{min-width:0;justify-content:flex-start!important;gap:clamp(8px,.72vw,13px)!important;font-size:clamp(11px,.75vw,13px)!important}.navlinks>a{flex:none}.nav-professional{background:linear-gradient(135deg,#1368a524,#13867d1a);border:1px solid #71c9f729;border-radius:12px;gap:7px;padding:8px 10px;color:#bfe4ff!important}.nav-professional small{color:#69e0cf;letter-spacing:.1em;background:#2c979d33;border-radius:6px;padding:3px 5px;font-size:7px}.nav-actions{min-width:max-content;gap:clamp(8px,.7vw,12px)!important;font-size:clamp(11px,.75vw,13px)!important}.nav-actions .button.small{gap:9px;padding:12px 14px;font-size:11px}.mega-nav{color:#eef6ff;flex:none;position:static}.mega-trigger{color:#c9d6e5;letter-spacing:.025em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:8px;padding:9px 10px;font:650 clamp(11px,.75vw,13px) Google Sans Flex,Google Sans,Product Sans,system-ui,sans-serif;transition:all .2s;display:flex}.mega-trigger:hover,.mega-trigger[aria-expanded=true]{color:#fff;background:linear-gradient(135deg,#ff641e24,#1254a029);border-color:#ff975a38}.mega-trigger-mark{align-content:center;gap:3px;width:18px;height:18px;display:grid}.mega-trigger-mark i{background:linear-gradient(90deg,#ff7430,#ffab76);border-radius:9px;width:16px;height:2px;display:block}.mega-trigger-mark i:nth-child(2){width:11px}.mega-trigger small{color:#9fbfe2;text-align:center;background:#14437085;border:1px solid #94c4f82e;border-radius:8px;min-width:23px;padding:3px 5px;font-size:9px}.mega-trigger>b{color:#ff9a5d;margin-top:-4px;font-size:17px;font-weight:500;transition:transform .2s}.mega-trigger[aria-expanded=true]>b{transform:rotate(180deg)translateY(-2px)}.mega-panel{-webkit-backdrop-filter:blur(30px)saturate(135%);background:radial-gradient(circle at 85% 0,#ff641e21,#0000 26%),linear-gradient(145deg,#0a233cfb,#020d1afc);border:1px solid #a4cfff36;border-radius:28px;width:min(1210px,100vw - 36px);animation:.18s ease-out both mega-reveal;position:absolute;top:calc(100% + 14px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 38px 100px #0000009e,0 0 0 1px #ffffff06,inset 0 1px #ffffff1f}@keyframes mega-reveal{0%{opacity:0;transform:translate(-50%,-8px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}.mega-panel-top{background:linear-gradient(90deg,#194c7d3d,#0000);border-bottom:1px solid #9eccff1f;justify-content:space-between;align-items:center;gap:35px;min-height:94px;padding:22px 28px;display:flex}.mega-panel-top>div{flex-direction:column;gap:7px;display:flex}.mega-panel-top .kicker{font-size:9px}.mega-panel-top strong{letter-spacing:.01em;font-size:18px}.mega-panel-top>a{color:#ff9f68;white-space:nowrap;background:#ff641e12;border:1px solid #ff8f5038;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:12px;font-weight:680;display:flex}.mega-panel-top>a:hover{color:#fff;background:#ff641e24}.mega-panel-layout{grid-template-columns:270px minmax(0,1fr);min-height:500px;max-height:min(650px,100vh - 150px);display:grid}.mega-category-rail{background:linear-gradient(#123b6357,#0414254d);border-right:1px solid #9eccff1c;flex-direction:column;gap:7px;padding:24px 18px;display:flex}.mega-category-rail>span{color:#778da6;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 9px;font-size:10px;font-weight:720}.mega-category-rail>button{color:#aebdd0;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;padding:12px;transition:all .2s;display:grid}.mega-category-rail>button:hover,.mega-category-rail>button[aria-selected=true]{color:#fff;background:linear-gradient(125deg,#ff641e21,#1559a626);border-color:#ff8b4933}.mega-category-rail>button>i{color:#fff;background:linear-gradient(145deg,#145aa8,#082b5b 65%,#8b3a1d);border:1px solid #8fc3fb33;border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff2b}.mega-category-rail button span{min-width:0}.mega-category-rail button b,.mega-category-rail button small{display:block}.mega-category-rail button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mega-category-rail button small{color:#70849c;margin-top:5px;font-size:9px}.mega-category-rail button[aria-selected=true] small{color:#9eb2c9}.mega-category-rail button>strong{color:#56708d;font-size:13px}.mega-category-rail button[aria-selected=true]>strong{color:#ff8f50;transform:translate(2px)}.mega-standard{background:#081f3799;border:1px solid #8fc3fb21;border-radius:16px;margin-top:auto;padding:17px}.mega-standard small,.mega-standard b,.mega-standard span{display:block}.mega-standard small{color:#ff8f50;letter-spacing:.12em;font-size:8px}.mega-standard b{color:#eaf4ff;margin:8px 0;font-size:11px}.mega-standard span{color:#71859c;font-size:9px;line-height:1.55}.mega-content{scrollbar-width:thin;scrollbar-color:#245684 transparent;min-width:0;padding:26px 28px 30px;overflow-y:auto}.mega-content>section[hidden]{display:none}.mega-content section>header{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:20px;display:flex}.mega-content section>header>div{gap:15px;display:flex}.mega-content section>header>div>span{color:#ff9a5d;background:linear-gradient(145deg,#ff641e29,#1254a02b);border:1px solid #ff985e3b;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:13px;font-weight:800;display:grid}.mega-content header small{color:#6f89a5;letter-spacing:.14em;font-size:8px}.mega-content header h2{margin:4px 0 3px;font-size:25px;line-height:1.1}.mega-content header p{color:#8fa2b7;max-width:650px;margin:0;font-size:11px;line-height:1.55}.mega-content section>header>b{color:#7188a2;white-space:nowrap;border:1px solid #91c2f724;border-radius:99px;padding:7px 10px;font-size:9px}.mega-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mega-course{background:linear-gradient(135deg,#153f677a,#04152880);border:1px solid #97c7ff1c;border-radius:17px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;min-height:88px;padding:8px;transition:all .22s;display:grid;box-shadow:inset 0 1px #ffffff0e}:is(.mega-course:hover,.mega-course:focus-visible){background:linear-gradient(135deg,#1d538791,#ff641e12);border-color:#ff854361;outline:none;transform:translateY(-2px);box-shadow:0 15px 32px #00000040,inset 0 1px #ffffff14}.mega-course-image{aspect-ratio:1.48;background:#071a2f;border:1px solid #a5cffb24;border-radius:12px;display:block;position:relative;overflow:hidden}.mega-course-image:after{content:"";background:linear-gradient(135deg,#0000 52%,#ff641e33);position:absolute;inset:0}.mega-course-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.mega-course:hover img{transform:scale(1.05)}.mega-course-image>i{z-index:1;color:#ff9a5d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03101fd1;border-radius:8px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid;position:absolute;bottom:6px;right:6px}.mega-course-copy{min-width:0}.mega-course-copy>small,.mega-course-copy>b,.mega-course-copy>span{display:block}.mega-course-copy>small{color:#627a95;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mega-course-copy>b{color:#eff7ff;margin:6px 0;font-size:13px;line-height:1.25}.mega-course-copy>span{color:#8194a9;font-size:9px}@media (max-width:1320px){.mega-panel-layout{grid-template-columns:235px minmax(0,1fr)}.mega-panel{width:calc(100vw - 28px)}.mega-course{grid-template-columns:92px minmax(0,1fr)}.mega-category-rail{padding-inline:13px}.mega-content{padding-inline:20px}}@media (max-width:900px){.navlinks{gap:0!important;display:flex!important}.navlinks>a{display:none}.mega-trigger{padding:9px 11px;font-size:13px}.mega-panel{border-radius:23px;width:auto;max-height:calc(100dvh - 113px);animation:.18s ease-out both mega-mobile-reveal;position:fixed;top:99px;left:14px;right:14px;transform:none}@keyframes mega-mobile-reveal{0%{opacity:0;transform:translateY(-7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.mega-panel-top{min-height:82px;padding:18px 20px}.mega-panel-top strong{font-size:16px}.mega-panel-top>a{font-size:11px}.mega-panel-layout{flex-direction:column;min-height:0;max-height:calc(100dvh - 195px);display:flex}.mega-category-rail{border-bottom:1px solid #9eccff1c;border-right:0;flex:none;grid-template-columns:repeat(4,minmax(145px,1fr));padding:13px;display:grid;overflow-x:auto}.mega-category-rail>span,.mega-standard{display:none}.mega-category-rail>button{grid-template-columns:36px 1fr;padding:8px}.mega-category-rail>button>i{width:36px;height:36px}.mega-category-rail button>strong{display:none}.mega-content{padding:20px;overflow-y:auto}.mega-content section>header{margin-bottom:15px}}@media (max-width:700px){.nav-actions>a:first-child,.mega-panel-top>div strong{display:none}.mega-panel-top{min-height:68px}.mega-course-grid{grid-template-columns:1fr}.mega-panel-layout{max-height:calc(100dvh - 181px)}}@media (max-width:520px){.nav{justify-content:space-between}.navlinks{margin-left:auto}.nav-actions{margin-left:4px}.nav-actions .button{display:none}.mega-trigger{gap:7px;padding:8px}.mega-trigger-mark,.mega-trigger small{display:none}.mega-panel{border-radius:20px;max-height:calc(100dvh - 96px);top:86px;left:10px;right:10px}.mega-panel-top{padding:14px 16px}.mega-panel-top .kicker{font-size:8px}.mega-panel-top>a{padding:8px 9px;font-size:0}.mega-panel-top>a span{font-size:14px}.mega-panel-layout{max-height:calc(100dvh - 159px)}.mega-category-rail{grid-template-columns:repeat(4,132px);padding:10px}.mega-category-rail button small{font-size:8px}.mega-content{padding:17px 13px}.mega-content section>header>div>span{display:none}.mega-content header h2{font-size:22px}.mega-content header p{font-size:10px}.mega-course{grid-template-columns:92px minmax(0,1fr);min-height:80px}.mega-course-copy>b{font-size:12px}}@media (prefers-reduced-motion:reduce){.mega-panel{animation:none}.mega-course,.mega-course-image img{transition:none}}.professional-menu{flex:none;position:static}.professional-menu-trigger{color:#bfe4ff;letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#1368a51f,#5a40be1a);border:1px solid #72caff24;border-radius:13px;align-items:center;gap:7px;padding:9px 10px;font:680 clamp(11px,.75vw,13px) Google Sans Flex,Google Sans,system-ui,sans-serif;transition:all .2s;display:flex}.professional-menu-trigger:hover,.professional-menu-trigger[aria-expanded=true]{color:#fff;background:linear-gradient(135deg,#1e7bc43d,#674ad32b);border-color:#5eead452}.professional-menu-trigger small{color:#fff;text-align:center;background:linear-gradient(135deg,#1589c9,#5952cc);border-radius:7px;min-width:22px;padding:3px 5px;font-size:8px}.professional-menu-trigger>b{color:#6ee7d4;margin-top:-4px;font-size:17px;font-weight:500;transition:transform .2s}.professional-menu-trigger[aria-expanded=true]>b{transform:rotate(180deg)translateY(-2px)}.professional-menu-panel{-webkit-backdrop-filter:blur(30px)saturate(140%);backdrop-filter:blur(30px)saturate(140%);background:radial-gradient(circle at 76% 0,#6456eb2e,#0000 28%),radial-gradient(circle at 100% 100%,#5eead41a,#0000 25%),linear-gradient(145deg,#081f38fc,#020c1afe);border:1px solid #91d0ff3b;border-radius:28px;width:min(1230px,100vw - 36px);animation:.18s ease-out both mega-reveal;position:absolute;top:calc(100% + 14px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 38px 100px #000000a3,inset 0 1px #ffffff1f}.professional-menu-panel>header{background:linear-gradient(90deg,#194c7d40,#0000);border-bottom:1px solid #9eccff21;justify-content:space-between;align-items:center;gap:35px;padding:22px 28px;display:flex}.professional-menu-panel>header span{color:#71e2d1;letter-spacing:.16em;font-size:9px;font-weight:780}.professional-menu-panel>header h2{color:#f2f8ff;margin:6px 0 3px;font-size:22px;line-height:1.1}.professional-menu-panel>header p{color:#8da3b9;margin:0;font-size:12px}.professional-menu-actions{gap:8px;display:flex}.professional-menu-actions>a{color:#85eadc;white-space:nowrap;background:#1b87941a;border:1px solid #6ee1d138;border-radius:12px;align-items:center;gap:10px;padding:12px 15px;font-size:12px;font-weight:750;display:flex}.professional-menu-actions>a:first-child{color:#ff9c63;background:#ff651e17;border-color:#ff8e4e40}.professional-menu-layout{grid-template-columns:280px minmax(0,1fr);min-height:480px;max-height:min(630px,100vh - 160px);display:grid}.professional-menu-layout>aside{background:linear-gradient(#13416c61,#04132457);border-right:1px solid #9eccff1f;padding:28px}.professional-menu-layout>aside>span{color:#6edfcf;letter-spacing:.14em;font-size:9px;font-weight:780}.professional-menu-layout>aside>strong{letter-spacing:-.04em;margin:24px 0;font-size:36px;line-height:1.02;display:block}.professional-menu-layout>aside dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.professional-menu-layout>aside dl div{border-top:1px solid #96cdff1f;padding:13px 0}.professional-menu-layout>aside dt{color:#6d879f;text-transform:uppercase;font-size:9px}.professional-menu-layout>aside dd{margin:6px 0 0;font-size:14px;font-weight:780}.professional-menu-layout>aside p{color:#cae2f7;margin:22px 0 8px;font-size:13px;line-height:1.5}.professional-menu-layout>aside>small{color:#70879c;font-size:10px;line-height:1.55;display:block}.professional-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:24px;display:grid;overflow-y:auto}.professional-menu-grid>a{background:linear-gradient(135deg,#123b628f,#05172ba6);border:1px solid #93cdff21;border-radius:18px;grid-template-columns:142px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:114px;padding:9px;transition:all .22s;display:grid}:is(.professional-menu-grid>a:hover,.professional-menu-grid>a:focus-visible){background:linear-gradient(135deg,#1b4e80ad,#5040b81f);border-color:#62e4d261;outline:none;transform:translateY(-2px)}.professional-menu-image{aspect-ratio:16/10;background:#06182c;border:1px solid #9dcfff26;border-radius:13px;display:block;position:relative;overflow:hidden}.professional-menu-image:after{content:"";background:linear-gradient(135deg,#0000 55%,#5eead429);position:absolute;inset:0}.professional-menu-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.professional-menu-grid>a:hover img{transform:scale(1.05)}.professional-menu-image i{z-index:1;color:#76e4d4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020f1dd1;border:1px solid #97d3ff33;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:850;display:grid;position:absolute;bottom:8px;left:8px}.professional-menu-copy{min-width:0}.professional-menu-copy small,.professional-menu-copy b,.professional-menu-copy span{display:block}.professional-menu-copy small{color:#6a829b;letter-spacing:.1em;font-size:7px}.professional-menu-copy b{color:#eef7ff;margin:7px 0;font-size:15px;line-height:1.2}.professional-menu-copy span{color:#90a6ba;font-size:10px}.professional-menu-grid>a>strong{color:#6fe3d2;font-size:13px}@media (max-width:1450px){.professional-menu-layout{grid-template-columns:245px minmax(0,1fr)}.professional-menu-grid>a{grid-template-columns:118px minmax(0,1fr) auto}.professional-menu-panel{width:calc(100vw - 28px)}}@media (max-width:1360px){.professional-menu-panel{display:none}}@media (prefers-reduced-motion:reduce){.professional-menu-panel,.professional-menu-grid>a,.professional-menu-image img{transition:none;animation:none}}.professional-menu-image.certification-badge{aspect-ratio:1;background:linear-gradient(145deg,#fff,#edf4fa);box-shadow:inset 0 1px #fff}.professional-menu-image.certification-badge:after{background:linear-gradient(145deg,#0000 70%,#3f7ec81a)}.professional-menu-image.certification-badge img{object-fit:contain;padding:8px}.professional-menu-grid>a:hover .professional-menu-image.certification-badge img{transform:scale(1.035)}@media (min-width:1361px){.navlinks{gap:clamp(9px,.8vw,15px)!important;font-size:clamp(13px,.86vw,15px)!important}.nav-actions{font-size:clamp(13px,.82vw,14px)!important}.nav-actions .button.small{font-size:13px}.mega-trigger,.professional-menu-trigger{font-size:clamp(13px,.86vw,15px)}}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:7px;min-width:0;display:inline-flex}.breadcrumbs li+li:before{content:"/";color:#8197b094}.breadcrumbs a{color:inherit;text-decoration:none;transition:color .2s}:is(.breadcrumbs a:hover,.breadcrumbs a:focus-visible){color:#ff9557}.breadcrumbs [aria-current=page]{color:#91a4b9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.light .breadcrumbs [aria-current=page]{color:#40566f}.resource-hub,.resource-article{overflow:hidden}.resource-hub-hero{padding:72px 0 125px}.resource-hub-hero .crumb,.resource-article-hero .crumb,.editorial-profile>.crumb{margin-bottom:60px}.resource-hub-hero-grid{grid-template-columns:1.08fr .72fr;align-items:center;gap:85px;display:grid}.resource-hub-hero h1{letter-spacing:-.025em;max-width:800px;margin:24px 0 28px;font-size:clamp(62px,6.7vw,92px);line-height:.97}.resource-hub-hero h1 em{font-style:normal}.resource-hub-hero h1+p{color:#aab9ca;max-width:680px;font-size:19px;line-height:1.8}.resource-hub-stats{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.resource-hub-stats>span{color:#8196ad;border:1px solid #9fccfb24;border-radius:99px;padding:10px 13px;font-size:10px}.resource-hub-stats b{color:#eaf3fc;font-size:12px}.resource-hub-hero-grid>aside{background:radial-gradient(circle at 100% 0,#ff641e3b,#0000 30%),linear-gradient(145deg,#133f68c7,#041426ba);border:1px solid #a9d2fd33;border-radius:30px;padding:35px;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000057,inset 0 1px #ffffff21}.resource-hub-hero aside>small{color:#ff9a5d;letter-spacing:.13em;font-size:9px;font-weight:760}.resource-hub-hero aside h2{margin:50px 0 13px;font-size:33px;line-height:1.1}.resource-hub-hero aside p{color:#9cafc1;font-size:14px;line-height:1.7}.resource-hub-hero aside>div{gap:9px;margin:24px 0;display:grid}.resource-hub-hero aside>div span{color:#afbece;font-size:11px;line-height:1.5}.resource-hub-hero aside .button{margin-top:5px}.resource-featured,.resource-collection,.resource-related-courses,.resource-related-reading,.editorial-work{padding-bottom:125px}.resource-featured{border-top:1px solid #9dcbfa1a;padding-top:115px}.resource-section-head{justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px;display:flex}.resource-section-head h2{letter-spacing:-.018em;max-width:760px;margin:13px 0 0;font-size:clamp(38px,4.1vw,55px);line-height:1.08}.resource-section-head p{color:#8fa3b8;max-width:650px;font-size:15px}.resource-section-head>a{color:#ff9a5d;white-space:nowrap;font-size:13px}.resource-section-head>span{color:#71869e;letter-spacing:.12em;font-size:10px}.resource-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.resource-card{background:linear-gradient(145deg,#113558b8,#041426a1);border:1px solid #9dcbfa29;border-radius:25px;flex-direction:column;min-width:0;transition:all .23s;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000038,inset 0 1px #ffffff14}.resource-card:hover{border-color:#ff8b4a6b;transform:translateY(-5px);box-shadow:0 32px 75px #0000004d,inset 0 1px #ffffff1a}.resource-card-art{aspect-ratio:1.58;background:#06172b;display:block;position:relative;overflow:hidden}.resource-card-art:after{content:"";background:linear-gradient(#0000 50%,#020c17d1),linear-gradient(135deg,#0000 50%,#ff641e2e);position:absolute;inset:0}.resource-card-art img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.resource-card:hover .resource-card-art img{transform:scale(1.04)}.resource-card-art>i{z-index:1;color:#ffad7e;letter-spacing:.11em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#041222b8;border:1px solid #ffac7c47;border-radius:9px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:750;position:absolute;bottom:14px;left:16px}.resource-card-copy{flex-direction:column;min-height:290px;padding:24px;display:flex}.resource-card-copy>small{color:#6f86a0;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.resource-card-copy>b{color:#f1f7fd;letter-spacing:-.01em;margin:13px 0 11px;font-size:22px;line-height:1.18}.resource-card-copy>p{color:#8fa2b7;margin:0;font-size:13px;line-height:1.75}.resource-card-copy>span{color:#ff9a5d;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;font-size:11px;display:flex}.resource-card-copy>span i{font-style:normal}.resource-collection{padding-top:25px}.resource-collection+.resource-collection{border-top:1px solid #9dcbfa14;padding-top:100px}.resource-trust{background:radial-gradient(circle at 90% 20%,#ff641e1f,#0000 25%),linear-gradient(145deg,#103456b0,#0414269e);border:1px solid #9fcdfc2b;border-radius:30px;grid-template-columns:1fr 1fr;gap:85px;margin-bottom:130px;padding:48px;display:grid}.resource-trust h2{margin:16px 0;font-size:37px;line-height:1.13}.resource-trust p{color:#98aabd;font-size:15px;line-height:1.8}.resource-trust>div:last-child{gap:10px;display:grid}.resource-trust>div:last-child a{background:#03112157;border:1px solid #9fcdfc21;border-radius:15px;padding:18px}.resource-trust a b,.resource-trust a span{display:block}.resource-trust a b{font-size:14px}.resource-trust a span{color:#8398ae;margin-top:6px;font-size:10px}.resource-trust a:hover{border-color:#ff8b4a59}.resource-domain-directory{border-top:1px solid #9dcbfa1a;padding:100px 0 125px}.resource-domain-directory>div:last-child,.glossary-category-directory>div:last-child{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.resource-domain-directory>div:last-child>a,.glossary-category-directory>div:last-child>a{background:radial-gradient(circle at 100% 0,#ff641e1f,#0000 27%),linear-gradient(145deg,#113558b0,#0414269c);border:1px solid #9dcbfa26;border-radius:22px;min-height:300px;padding:26px;transition:all .23s;position:relative}.resource-domain-directory>div:last-child>a:hover,.glossary-category-directory>div:last-child>a:hover{border-color:#ff8b4a63;transform:translateY(-4px)}.resource-domain-directory a>span,.glossary-category-directory a>span{color:#47698c;font-size:9px}.resource-domain-directory a>small,.glossary-category-directory a>small{color:#ff9456;letter-spacing:.1em;font-size:8px;position:absolute;top:26px;right:24px}.resource-domain-directory h3,.glossary-category-directory h3{margin:55px 0 14px;font-size:25px}.resource-domain-directory p,.glossary-category-directory p{color:#8fa2b6;font-size:12px;line-height:1.7}.resource-domain-directory a>b,.glossary-category-directory a>b{color:#ff9a5d;font-size:10px;position:absolute;bottom:24px;left:26px}.resource-domain-page{overflow:hidden}.resource-domain-hero{padding:70px 0 105px}.resource-domain-hero .crumb{margin-bottom:58px}.resource-domain-hero h1{letter-spacing:-.024em;max-width:970px;margin:23px 0 25px;font-size:clamp(53px,6.1vw,82px);line-height:1}.resource-domain-hero>p{color:#a7b8c9;max-width:800px;font-size:18px;line-height:1.75}.resource-domain-hero>div{align-items:center;gap:24px;margin-top:34px;display:flex}.resource-domain-hero>div>a:last-child{color:#ff9a5d;font-size:12px}.resource-domain-context{background:radial-gradient(circle at 90% 15%,#ff641e21,#0000 25%),linear-gradient(145deg,#11375bb0,#0414269c);border:1px solid #9dcbfa29;border-radius:29px;grid-template-columns:1fr 1fr;gap:75px;padding:52px;display:grid}.resource-domain-context h2{margin:15px 0;font-size:40px}.resource-domain-context>div>p{color:#9dafc0;font-size:15px;line-height:1.8}.resource-domain-context ol{margin:0;padding:0;list-style:none}.resource-domain-context li{border-top:1px solid #9dcbfa1a;grid-template-columns:35px 1fr;gap:11px;padding:17px 0;display:grid}.resource-domain-context li>span{color:#ff9456;font-size:9px}.resource-domain-context li p{color:#b0bdcb;margin:0;font-size:13px;line-height:1.6}.resource-domain-library,.resource-domain-courses{padding:120px 0}.resource-domain-faq{padding:105px 0;max-width:900px!important}.resource-domain-faq h2{margin:14px 0 33px;font-size:42px}.resource-domain-faq details{border-top:1px solid #9dcbfa21}.resource-domain-faq details:last-child{border-bottom:1px solid #9dcbfa21}.resource-domain-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:16px;list-style:none;display:flex}.resource-domain-faq summary::-webkit-details-marker{display:none}.resource-domain-faq summary i{color:#ff9456;font-style:normal}.resource-domain-faq details p{color:#94a8bc;max-width:750px;margin:0;padding:0 0 24px;font-size:14px;line-height:1.75}.resource-domain-courses{border-top:1px solid #9dcbfa1a}.resource-article-hero{padding:64px 0 100px}.resource-article-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(370px,.65fr);align-items:center;gap:75px;display:grid}.resource-article-meta{flex-wrap:wrap;gap:8px;display:flex}.resource-article-meta>span{color:#8097af;border:1px solid #9fcdfc24;border-radius:99px;padding:7px 9px;font-size:9px}.resource-article-meta>span:first-child{color:#ff9a5d;border-color:#ff915347}.resource-article-hero h1{letter-spacing:-.024em;max-width:840px;margin:25px 0 24px;font-size:clamp(49px,5.4vw,76px);line-height:1.01}.resource-article-hero h1+p{color:#a7b7c8;max-width:760px;font-size:18px;line-height:1.75}.resource-byline{flex-wrap:wrap;gap:26px;margin-top:33px;display:flex}.resource-byline>a{align-items:center;gap:10px;display:flex}.resource-byline i,.resource-editorial-note>div>i{color:#fff;background:linear-gradient(145deg,#145aa8,#082b5b);border:1px solid #97c7f833;border-radius:12px;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:800;display:grid}.resource-byline span,.resource-byline small,.resource-byline b{display:block}.resource-byline small{color:#667f99;letter-spacing:.1em;font-size:7px}.resource-byline b{margin-top:4px;font-size:10px}.resource-article-hero figure{aspect-ratio:1.05;background:#06182c;border:1px solid #a9d2fd33;border-radius:31px;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 80px #0000005e,inset 0 1px #ffffff1f}.resource-article-hero figure:after{content:"";background:linear-gradient(#0000 55%,#020c18db),linear-gradient(135deg,#0000 55%,#ff641e38);position:absolute;inset:0}.resource-article-hero figure img{object-fit:cover;width:100%;height:100%;display:block}.resource-article-hero figcaption{z-index:1;color:#b7c5d4;font-size:10px;position:absolute;bottom:18px;left:20px;right:20px}.resource-article-layout{grid-template-columns:235px minmax(0,780px);align-items:start;gap:75px;padding-bottom:120px;display:grid}.resource-article-toc{background:linear-gradient(145deg,#0f2f4f99,#0413248f);border:1px solid #9dcbfa24;border-radius:19px;flex-direction:column;padding:20px;display:flex;position:sticky;top:25px}.resource-article-toc>span{color:#ff985d;letter-spacing:.14em;margin:2px 5px 13px;font-size:9px;font-weight:760}.resource-article-toc a{color:#879aaf;border-top:1px solid #9dcbfa14;grid-template-columns:27px 1fr;gap:7px;padding:10px 5px;font-size:10px;line-height:1.45;display:grid}.resource-article-toc a:hover{color:#fff}.resource-article-toc a b{color:#4f6d8c;font-size:8px}.resource-prose{min-width:0}.resource-takeaways{background:linear-gradient(125deg,#ff641e1f,#134c822b);border:1px solid #ff8e4e40;border-radius:24px;margin-bottom:75px;padding:34px}.resource-takeaways>span,.resource-prose-section>span,.resource-faq>span{color:#ff9456;letter-spacing:.13em;font-size:9px;font-weight:760}.resource-takeaways h2{margin:12px 0 20px;font-size:30px}.resource-takeaways ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.resource-takeaways li{color:#b4c1d0;grid-template-columns:20px 1fr;gap:10px;font-size:14px;line-height:1.65;display:grid}.resource-takeaways li:before{content:"✓";color:#ff8c4c;font-weight:800}.resource-prose-section{border-bottom:1px solid #9dcbfa1c;margin-bottom:76px;padding-bottom:75px;scroll-margin-top:28px}.resource-prose-section h2,.resource-faq>h2{letter-spacing:-.018em;margin:13px 0 26px;font-size:clamp(31px,3.4vw,44px);line-height:1.1}.resource-prose-section>p{color:#aebccb;font-size:17px;line-height:1.92}.resource-prose-section>ul{gap:12px;margin:28px 0;padding-left:24px;display:grid}.resource-prose-section>li,.resource-prose-section li{color:#aab9c8;font-size:15px;line-height:1.7}.resource-prose-section li::marker{color:#ff8b4a}.resource-callout{background:linear-gradient(110deg,#ff641e1a,#1254a01f);border:1px solid #ff935742;border-radius:19px;margin-top:30px;padding:25px 27px}.resource-callout small{color:#ff9a5d;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:760}.resource-callout p{font-weight:590;color:#eff6fd!important;margin:10px 0 0!important;font-size:18px!important;line-height:1.55!important}.resource-table-wrap{border:1px solid #9dcbfa26;border-radius:18px;margin:30px 0;overflow-x:auto}.resource-table-wrap table{border-collapse:collapse;width:100%;min-width:620px}.resource-table-wrap th,.resource-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #9dcbfa1a;border-right:1px solid #9dcbfa14;padding:16px 18px}.resource-table-wrap th{color:#f1f7fd;background:#12416d66;font-size:11px}.resource-table-wrap td{color:#9eafc0;font-size:12px;line-height:1.6}.resource-table-wrap tr:last-child td{border-bottom:0}.resource-table-wrap th:last-child,.resource-table-wrap td:last-child{border-right:0}.resource-faq{margin-bottom:70px;scroll-margin-top:28px}.resource-faq details{border-top:1px solid #9dcbfa21}.resource-faq details:last-child{border-bottom:1px solid #9dcbfa21}.resource-faq summary{color:#eff6fd;cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;font-size:15px;font-weight:620;list-style:none;display:flex}.resource-faq summary::-webkit-details-marker{display:none}.resource-faq summary i{color:#ff9254;font-size:19px;font-style:normal}.resource-faq details[open] summary i{transform:rotate(45deg)}.resource-faq details p{color:#9fb0c1;margin:0;padding:0 0 22px;font-size:14px;line-height:1.75}.resource-editorial-note{background:#071d347a;border:1px solid #9dcbfa24;border-radius:21px;grid-template-columns:1fr 1fr;gap:10px;padding:25px;display:grid}.resource-editorial-note>div{align-items:center;gap:11px;display:flex}.resource-editorial-note p{margin:0}.resource-editorial-note p small,.resource-editorial-note p b,.resource-editorial-note p span{display:block}.resource-editorial-note p small{color:#627c97;font-size:7px}.resource-editorial-note p b{margin:3px 0;font-size:10px}.resource-editorial-note p span{color:#7f94aa;font-size:8px}.resource-editorial-note>p{color:#6f859d;border-top:1px solid #9dcbfa17;grid-column:1/-1;padding-top:15px;font-size:9px;line-height:1.6}.resource-related-courses,.resource-related-reading{border-top:1px solid #9dcbfa1a;padding-top:110px}.resource-topic-nav{background:#071d3485;border:1px solid #9dcbfa21;border-radius:15px;align-items:center;gap:10px;margin-top:-55px;margin-bottom:95px;padding:14px 17px;display:flex}.resource-topic-nav span{color:#607d99;letter-spacing:.11em;margin-right:auto;font-size:8px}.resource-topic-nav a{color:#9eb0c2;border:1px solid #9dcbfa1a;border-radius:9px;padding:8px 10px;font-size:9px}.resource-topic-nav a:hover{color:#fff;border-color:#ff8c4d4d}.glossary-page{padding-bottom:120px}.glossary-hero{padding:70px 0 75px}.glossary-hero .crumb{margin-bottom:55px}.glossary-hero h1{letter-spacing:-.025em;margin:24px 0 25px;font-size:clamp(60px,6.7vw,90px);line-height:.98}.glossary-hero h1 em{font-style:normal}.glossary-hero>p{color:#a9b9ca;max-width:760px;font-size:18px;line-height:1.8}.glossary-hero>div{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.glossary-hero>div span{color:#8297ad;border:1px solid #9dcbfa24;border-radius:99px;padding:8px 11px;font-size:9px}.glossary-tools{background:linear-gradient(145deg,#113557b3,#0414269e);border:1px solid #9dcbfa29;border-radius:21px;align-items:center;gap:14px;padding:20px;display:flex;box-shadow:0 24px 60px #0003}.glossary-tools>label{background:#03101f7a;border:1px solid #9dcbfa24;border-radius:13px;flex:1;align-items:center;padding:0 15px;display:flex}.glossary-tools label>span{color:#ff985a}.glossary-tools input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:14px;font-size:14px}.glossary-tools>div{gap:5px;display:flex}.glossary-tools button{color:#8499af;cursor:pointer;background:0 0;border:1px solid #9dcbfa1f;border-radius:11px;padding:11px 13px;font:600 11px inherit}.glossary-tools button:hover,.glossary-tools button.active{color:#fff;background:#ff641e1f;border-color:#ff8c4c47}.glossary-count{color:#6f859d;letter-spacing:.06em;justify-content:space-between;margin:25px 0;font-size:10px;display:flex}.glossary-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.glossary-grid article{background:linear-gradient(145deg,#103354a8,#04132494);border:1px solid #9dcbfa24;border-radius:20px;min-height:255px;padding:25px}.glossary-grid article>span{color:#617f9d;letter-spacing:.11em;font-size:8px;font-weight:740}.glossary-grid h2{margin:40px 0 13px;font-size:21px;line-height:1.2}.glossary-grid p{color:#92a4b8;font-size:13px;line-height:1.7}.glossary-grid a{color:#ff9a5d;margin-top:22px;font-size:10px;display:block}.glossary-empty{text-align:center;border:1px solid #9dcbfa24;border-radius:20px;padding:65px}.glossary-empty p{color:#8397ad}.glossary-next{background:linear-gradient(110deg,#ff641e1f,#1254a029);border:1px solid #ff8e4e40;border-radius:25px;justify-content:space-between;align-items:center;gap:50px;margin-top:70px;padding:40px;display:flex}.glossary-next h2{margin:12px 0;font-size:34px}.glossary-next p{color:#91a5ba;margin:0}.glossary-category-directory{padding:0 0 95px}.glossary-category-page{padding-bottom:120px}.glossary-category-hero{padding:70px 0 95px}.glossary-category-hero .crumb{margin-bottom:55px}.glossary-category-hero h1{letter-spacing:-.023em;max-width:1000px;margin:23px 0 25px;font-size:clamp(50px,5.6vw,76px);line-height:1.02}.glossary-category-hero>p{color:#a6b7c8;max-width:800px;font-size:18px;line-height:1.75}.glossary-category-hero>div{align-items:center;gap:24px;margin-top:32px;display:flex}.glossary-category-hero>div>a:last-child{color:#ff9a5d;font-size:12px}.glossary-category-intro{background:linear-gradient(145deg,#113659b0,#04142699);border:1px solid #9dcbfa29;border-radius:28px;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:95px;padding:45px;display:grid}.glossary-category-intro h2{margin:14px 0;font-size:39px}.glossary-category-intro>div>p{color:#9aadc0;font-size:15px;line-height:1.8}.glossary-category-intro>div:last-child{gap:9px;display:grid}.glossary-category-intro article{background:#03112057;border:1px solid #9dcbfa1a;border-radius:14px;padding:18px}.glossary-category-intro article>span{color:#ff9456;font-size:8px}.glossary-category-intro h3{margin:10px 0 7px;font-size:15px}.glossary-category-intro article p{color:#8298af;margin:0;font-size:11px;line-height:1.6}.glossary-category-faq{max-width:880px;margin:105px auto}.glossary-category-faq h2{margin:14px 0 32px;font-size:41px}.glossary-category-faq details{border-top:1px solid #9dcbfa21}.glossary-category-faq details:last-child{border-bottom:1px solid #9dcbfa21}.glossary-category-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:21px 0;font-size:15px;list-style:none;display:flex}.glossary-category-faq summary::-webkit-details-marker{display:none}.glossary-category-faq summary i{color:#ff9456;font-style:normal}.glossary-category-faq details p{color:#95a9bd;margin:0;padding:0 0 22px;font-size:14px;line-height:1.75}.glossary-category-courses{border-top:1px solid #9dcbfa1a;padding-top:110px}.editorial-profile{padding:65px 0 125px}.editorial-profile>header{align-items:center;gap:27px;margin-bottom:70px;display:flex}.editorial-avatar{background:linear-gradient(145deg,#1559a6,#082b5b 58%,#bd4518);border:1px solid #ff9b6152;border-radius:32px;place-items:center;width:105px;height:105px;font-size:29px;font-weight:800;display:grid;box-shadow:0 25px 60px #00000059,inset 0 1px #ffffff3b}.editorial-profile header h1{letter-spacing:-.022em;margin:12px 0 6px;font-size:clamp(48px,5.5vw,72px)}.editorial-profile header p{color:#92a6bb;margin:0}.editorial-profile-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.editorial-profile-grid>article,.editorial-profile-grid>aside{background:linear-gradient(145deg,#113659ad,#04142699);border:1px solid #9dcbfa26;border-radius:27px;padding:40px}.editorial-profile-grid h2{margin:17px 0 20px;font-size:30px;line-height:1.2}.editorial-profile-grid article>p{color:#9caec0;font-size:15px;line-height:1.8}.editorial-expertise{flex-wrap:wrap;gap:7px;margin-top:30px;display:flex}.editorial-expertise span{color:#869bb1;border:1px solid #9dcbfa24;border-radius:99px;padding:8px 10px;font-size:9px}.editorial-profile-grid ol{margin:30px 0 0;padding:0;list-style:none}.editorial-profile-grid li{border-top:1px solid #9dcbfa1a;grid-template-columns:33px 1fr;gap:12px;padding:14px 0;display:grid}.editorial-profile-grid li>span{color:#ff9456;font-size:9px}.editorial-profile-grid li p{color:#a0b1c2;margin:0;font-size:13px;line-height:1.6}.editorial-disclosure{background:linear-gradient(110deg,#ff641e1a,#1254a021);border:1px solid #ff8e4e38;border-radius:24px;grid-template-columns:.75fr 1.25fr;gap:65px;margin:18px 0 110px;padding:35px 40px;display:grid}.editorial-disclosure h2{margin:12px 0;font-size:28px}.editorial-disclosure>p{color:#9fb0c1;margin:0;font-size:14px;line-height:1.8}.course-resource-section .resource-card-grid{grid-template-columns:1fr}.course-resource-section .resource-card{grid-template-columns:195px 1fr;display:grid}.course-resource-section .resource-card-art{aspect-ratio:auto;height:100%}.course-resource-section .resource-card-copy{min-height:205px}.course-resource-section .resource-card-copy>b{font-size:20px}.course-resource-section .resource-card-copy>p{font-size:12px}.course-resource-intro{grid-template-columns:1fr 1fr;gap:12px;margin:27px 0;display:grid}.course-resource-intro>div{background:#0b27426e;border:1px solid #9dcbfa21;border-radius:16px;padding:20px}.course-resource-intro small,.course-resource-intro b{display:block}.course-resource-intro small{color:#607c99;letter-spacing:.1em;font-size:8px}.course-resource-intro b{margin-top:8px;font-size:13px}.course-resource-all{color:#ff9a5d;margin-top:23px;font-size:12px;display:inline-block}.home-resources{padding-top:125px}.home-resource-links{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.home-resource-links>a{background:linear-gradient(145deg,#0f305099,#0413248a);border:1px solid #9dcbfa21;border-radius:17px;padding:20px 22px;transition:all .22s}.home-resource-links>a:hover{border-color:#ff8b4a57;transform:translateY(-2px)}.home-resource-links b,.home-resource-links span{display:block}.home-resource-links b{color:#eff6fd;font-size:13px}.home-resource-links span{color:#8196ac;margin-top:7px;font-size:9px}.catalogue-reading{border-top:1px solid #9dcbfa1a;padding:105px 0 120px}@media (max-width:1050px){.resource-hub-hero-grid,.resource-article-hero-grid{grid-template-columns:1fr}.resource-hub-hero-grid>aside{max-width:700px}.resource-article-hero figure{aspect-ratio:1.6;max-width:720px}.resource-card-grid{grid-template-columns:1fr 1fr}.resource-article-layout{grid-template-columns:200px minmax(0,1fr);gap:42px}.glossary-grid,.resource-domain-directory>div:last-child,.glossary-category-directory>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:800px){.resource-hub-hero{padding-bottom:90px}.resource-hub-hero-grid{gap:45px}.resource-card-grid{grid-template-columns:1fr}.resource-trust,.editorial-profile-grid,.editorial-disclosure{grid-template-columns:1fr;gap:28px}.resource-article-layout{grid-template-columns:1fr}.resource-article-toc{grid-template-columns:1fr 1fr;display:grid;position:relative;top:auto}.resource-article-toc>span{grid-column:1/-1}.resource-article-hero{padding-bottom:70px}.glossary-tools{flex-direction:column;align-items:stretch}.glossary-tools>div{overflow-x:auto}.glossary-grid{grid-template-columns:1fr 1fr}.glossary-next{flex-direction:column;align-items:flex-start}.editorial-profile-grid>article,.editorial-profile-grid>aside{padding:30px}.home-resource-links{grid-template-columns:1fr}.catalogue-reading{padding:85px 0 100px}.resource-domain-context,.glossary-category-intro{grid-template-columns:1fr;gap:30px}.resource-topic-nav{flex-direction:column;align-items:flex-start}.resource-topic-nav span{margin:0 0 5px}.resource-domain-library,.resource-domain-courses{padding:90px 0}}@media (max-width:560px){.resource-hub-hero,.resource-article-hero{padding-top:45px}.resource-hub-hero .crumb,.resource-article-hero .crumb,.editorial-profile>.crumb{margin-bottom:45px}.resource-hub-hero h1{font-size:53px}.resource-hub-hero h1+p{font-size:16px}.resource-hub-hero-grid>aside{border-radius:24px;padding:27px}.resource-hub-hero aside h2{margin-top:38px;font-size:29px}.resource-featured{padding-top:85px}.resource-section-head{flex-direction:column;align-items:flex-start;gap:18px}.resource-section-head h2{font-size:38px}.resource-card-copy{min-height:265px}.resource-trust{margin-bottom:95px;padding:28px}.resource-article-hero h1{font-size:45px}.resource-article-hero h1+p{font-size:16px}.resource-article-hero figure{aspect-ratio:1.25;border-radius:23px}.resource-byline{flex-direction:column;gap:13px}.resource-article-toc{grid-template-columns:1fr}.resource-article-toc>span{grid-column:auto}.resource-takeaways{padding:25px}.resource-prose-section>p{font-size:16px}.resource-prose-section h2,.resource-faq>h2{font-size:33px}.resource-editorial-note{grid-template-columns:1fr}.glossary-hero h1{font-size:50px}.glossary-tools>div{grid-template-columns:repeat(5,100px);display:grid}.glossary-grid{grid-template-columns:1fr}.glossary-count{flex-direction:column;align-items:flex-start;gap:6px}.glossary-next{padding:28px}.editorial-profile{padding-top:45px}.editorial-profile>header{flex-direction:column;align-items:flex-start}.editorial-avatar{border-radius:26px;width:84px;height:84px}.editorial-profile header h1{font-size:47px}.editorial-disclosure{padding:27px}.course-resource-section .resource-card{grid-template-columns:1fr}.course-resource-section .resource-card-art{aspect-ratio:1.58}.course-resource-intro,.resource-domain-directory>div:last-child,.glossary-category-directory>div:last-child{grid-template-columns:1fr}.resource-domain-context,.glossary-category-intro{padding:27px}.resource-domain-hero h1,.glossary-category-hero h1{font-size:43px}.resource-domain-hero>div,.glossary-category-hero>div{flex-direction:column;align-items:flex-start}.resource-domain-directory>div:last-child>a,.glossary-category-directory>div:last-child>a{min-height:270px}.resource-topic-nav{margin-top:-35px;margin-bottom:70px}.resource-domain-faq h2,.glossary-category-faq h2{font-size:34px}}.glossary-grid article{flex-direction:column;min-height:445px;display:flex}.glossary-grid article>p{margin-bottom:22px}.glossary-term-connections{border-top:1px solid #9dcbfa1a;gap:7px;margin-top:auto;padding-top:17px;display:grid}.glossary-term-connections>small{color:#55718d;letter-spacing:.13em;margin-bottom:2px;font-size:7px;font-weight:800}.glossary-grid .glossary-term-connections>a{color:inherit;background:#ffffff06;border:1px solid #9dcbfa1a;border-radius:10px;grid-template-columns:29px minmax(0,1fr) 12px;align-items:center;gap:9px;margin:0;padding:8px;transition:all .2s;display:grid}.glossary-grid .glossary-term-connections>a:hover{background:#ff641e12;border-color:#ff8e4e47}.glossary-term-connections>a>i{color:#ff995b;background:#143653;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;font-weight:850;display:grid}.glossary-term-connections>a>span{min-width:0}.glossary-term-connections a small,.glossary-term-connections a b{display:block}.glossary-term-connections a small{color:#617b95;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:6px}.glossary-term-connections a b{color:#bac8d5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.3;overflow:hidden}.glossary-term-connections>a>strong{color:#ff985a;font-size:9px}.glossary-connection-intro{background:radial-gradient(circle at 0 100%,#1254a026,#0000 34%),linear-gradient(120deg,#ff641e1a,#04142694);border:1px solid #ff8e4e33;border-radius:25px;grid-template-columns:.85fr 1.15fr;gap:55px;margin:0 0 65px;padding:37px;display:grid}.glossary-connection-intro h2{margin:13px 0 0;font-size:34px;line-height:1.08}.glossary-connection-intro>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.glossary-connection-intro article{background:#0311205e;border:1px solid #9dcbfa1a;border-radius:14px;padding:17px}.glossary-connection-intro article>span{color:#ff9658;background:#ff641e1f;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;display:grid}.glossary-connection-intro article b{margin:19px 0 8px;font-size:11px;display:block}.glossary-connection-intro article p{color:#8298ae;margin:0;font-size:9px;line-height:1.55}@media (max-width:800px){.glossary-connection-intro{grid-template-columns:1fr;gap:25px}.glossary-grid article{min-height:425px}}@media (max-width:560px){.glossary-connection-intro{padding:25px}.glossary-connection-intro>div:last-child{grid-template-columns:1fr}.glossary-connection-intro article{grid-template-columns:30px 1fr;column-gap:12px;display:grid}.glossary-connection-intro article b{margin:2px 0}.glossary-connection-intro article p{grid-column:2}.glossary-grid article{min-height:410px}}.experience-state{--state-accent:#ff7430;--state-accent-soft:#ff743029;isolation:isolate;background:radial-gradient(circle at 10% 28%,#11539957,transparent 34%), radial-gradient(circle at 88% 16%,var(--state-accent-soft),transparent 28%), linear-gradient(#92c3f807 1px,transparent 1px), linear-gradient(90deg,#92c3f807 1px,transparent 1px), #03101f;background-size:auto,auto,68px 68px,68px 68px,auto;min-height:100svh;padding:30px clamp(22px,4vw,64px) 24px;font-family:Google Sans Flex,Product Sans,Arial,sans-serif;position:relative;overflow:hidden}.experience-state--success{--state-accent:#42d990;--state-accent-soft:#24c77e2b}.experience-state--warning{--state-accent:#ff8a3d;--state-accent-soft:#ff74302e}.experience-state--error{--state-accent:#ff5c55;--state-accent-soft:#ff4a422b}.experience-state:before,.portal-experience:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(112deg,#0000 34%,#ffffff05 48%,#0000 61%);position:absolute;inset:0}.experience-state__topbar,.portal-experience__topbar{justify-content:space-between;align-items:center;width:min(1280px,100%);margin:auto;display:flex}.experience-state__topbar>span{color:#8496aa;letter-spacing:.06em;align-items:center;gap:9px;font-size:12px;display:flex}.experience-state__topbar>span i,.portal-experience__signal i,.portal-experience__privacy i,.portal-redirect__status i{background:var(--state-accent,#ff7430);width:7px;height:7px;box-shadow:0 0 18px var(--state-accent,#ff7430);border-radius:50%}.experience-state__shell{grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(50px,8vw,120px);width:min(1180px,100%);min-height:610px;margin:clamp(44px,7vh,84px) auto 40px;display:grid}.experience-state__visual{place-items:center;min-height:470px;display:grid;position:relative}.experience-state__visual:after{content:"";background:var(--state-accent-soft);filter:blur(42px);opacity:.75;border-radius:50%;width:62%;height:22%;position:absolute;bottom:9%;left:19%}.experience-state__orbit{border:1px solid #a7d2ff29;border-radius:50%;position:absolute}.experience-state__orbit--outer{width:430px;height:430px;box-shadow:inset 0 0 70px #15539414}.experience-state__orbit--inner{border-style:dashed;border-color:color-mix(in srgb,var(--state-accent) 34%,transparent);width:310px;height:310px}.experience-state__satellite{background:var(--state-accent);width:13px;height:13px;box-shadow:0 0 24px var(--state-accent);border:3px solid #03101f;border-radius:50%;position:absolute}.experience-state__satellite--one{top:28%;left:14%}.experience-state__satellite--two{background:#4b9bef;width:8px;height:8px;bottom:26%;right:12%;box-shadow:0 0 22px #4b9bef}.experience-state__code{z-index:1;aspect-ratio:1;width:280px;box-shadow:0 38px 85px #00000073,inset 0 1px #ffffff2b,inset -1px -1px var(--state-accent-soft);background:linear-gradient(145deg,#16416ad1,#041426b8);border:1px solid #bbddff38;border-radius:42px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(-4deg)}.experience-state__code:before{content:"";pointer-events:none;background:linear-gradient(#ffffff21,#0000);border-radius:38px 38px 55% 55%;height:43%;position:absolute;inset:1px 16px auto}.experience-state__code small,.experience-state__code span{color:#8fa5bb;letter-spacing:.2em;font-size:9px;font-weight:700;position:relative}.experience-state__code strong{color:#fff;letter-spacing:-.075em;text-shadow:0 12px 32px #0000005c;margin:12px 0 16px;font-size:86px;line-height:.86;position:relative}.experience-state__content{z-index:1;position:relative}.experience-state__content h1{letter-spacing:-.035em;max-width:720px;margin:20px 0;font-size:clamp(54px,6vw,82px);line-height:.98}.experience-state__content>p:not(.experience-state__reference){color:#adbdcd;letter-spacing:.012em;max-width:690px;margin:0;font-size:18px;line-height:1.72}.experience-state__actions{flex-wrap:wrap;gap:12px;margin:34px 0;display:flex}.experience-state__actions .button{min-height:52px}.experience-state__details{grid-template-columns:repeat(2,1fr);gap:9px;max-width:700px;margin:36px 0 0;display:grid}.experience-state__details>div{background:linear-gradient(145deg,#1135578f,#05182d75);border:1px solid #aad4ff21;border-radius:15px;padding:17px 18px;box-shadow:inset 0 1px #ffffff0f}.experience-state__details dt{color:#72869b;letter-spacing:.16em;font-size:9px;font-weight:720}.experience-state__details dd{color:#ecf4fc;margin:8px 0 0;font-size:14px;font-weight:670}.experience-state__reference{color:#778b9f!important;letter-spacing:.06em!important;margin:24px 0 0!important;font-size:11px!important}.experience-state__reference b{color:#b2c1d0}.experience-state__quick{grid-template-columns:repeat(4,1fr);gap:10px;width:min(1180px,100%);margin:0 auto 36px;display:grid}.experience-state__quick>a{background:#081f398c;border:1px solid #a6d3ff21;border-radius:17px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:96px;padding:17px;transition:border-color .22s,transform .22s,background .22s;display:grid;box-shadow:inset 0 1px #ffffff0f}.experience-state__quick>a:hover{border-color:color-mix(in srgb,var(--state-accent) 42%,transparent);background:#0c2a4aad;transform:translateY(-3px)}.experience-state__quick i{background:var(--state-accent-soft);width:42px;height:42px;color:var(--state-accent);border-radius:13px;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.experience-state__quick b,.experience-state__quick small{display:block}.experience-state__quick b{font-size:13px}.experience-state__quick small{color:#778a9f;margin-top:5px;font-size:10px;line-height:1.35}.experience-state__quick strong{color:#74889d;font-size:13px}.experience-state__footer{color:#6e8296;letter-spacing:.04em;border-top:1px solid #a4d0ff1a;justify-content:space-between;align-items:center;gap:18px;width:min(1280px,100%);margin:auto;padding-top:20px;font-size:11px;display:flex}.experience-state__footer a{color:#e1eaf2}.portal-experience{--state-accent:#ff7430;isolation:isolate;background:radial-gradient(circle at 9% 52%,#11539961,#0000 37%),radial-gradient(circle at 88% 18%,#ff641e2e,#0000 28%),linear-gradient(#92c3f806 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#92c3f806 1px,#0000 1px) 0 0/72px 72px,#03101f;min-height:100svh;padding:30px clamp(22px,4vw,64px) 40px;font-family:Google Sans Flex,Product Sans,Arial,sans-serif;position:relative;overflow:hidden}.portal-experience__topbar>a:last-child{color:#90a3b7;letter-spacing:.04em;font-size:12px}.portal-experience__topbar>a:last-child span{color:#ff8d51;margin-left:7px}.portal-experience__layout{grid-template-columns:1fr minmax(480px,.82fr);align-items:center;gap:clamp(54px,8vw,120px);width:min(1280px,100%);margin:clamp(48px,7vh,80px) auto 0;display:grid}.portal-experience__intro{flex-direction:column;justify-content:space-between;min-height:650px;padding:32px 0 18px;display:flex}.portal-experience__signal{color:#ff9c67;letter-spacing:.16em;align-items:center;gap:10px;font-size:11px;font-weight:740;display:flex}.portal-experience__intro h1{letter-spacing:-.04em;max-width:790px;margin:35px 0 28px;font-size:clamp(64px,7vw,96px);line-height:.97}.portal-experience__intro h1 em{background:linear-gradient(95deg,#ff6b24,#ffb070 54%,#64a8eb);color:#0000;-webkit-background-clip:text}.portal-experience__intro p{color:#aebdcd;letter-spacing:.012em;max-width:700px;font-size:19px;line-height:1.76}.portal-experience__standard{grid-template-columns:repeat(3,1fr);gap:10px;max-width:720px;display:grid}.portal-experience__standard>span{background:linear-gradient(#10345547,#0000);border-top:1px solid #a3d1ff29;padding:18px}.portal-experience__standard small,.portal-experience__standard b{display:block}.portal-experience__standard small{color:#71869b;letter-spacing:.17em;font-size:8px;font-weight:700}.portal-experience__standard b{margin-top:9px;font-size:18px}.portal-experience__panel{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(145deg,#12375ad1,#041528bd);border:1px solid #b7daff33;border-radius:34px;padding:clamp(30px,4vw,50px);position:relative;box-shadow:0 42px 100px #0000006e,inset 0 1px #ffffff26,inset -1px -1px #ff641e0f}.portal-experience__panel:before{content:"";pointer-events:none;background:linear-gradient(#ffffff13,#0000);border-radius:32px 32px 55% 55%;height:23%;position:absolute;inset:1px 8% auto}.portal-experience__panel-head{justify-content:space-between;align-items:flex-start;margin-bottom:34px;display:flex;position:relative}.portal-experience__mark{background:linear-gradient(145deg,#155da9,#082e60 62%,#ff6b24 170%);border:1px solid #a7d3ff40;border-radius:22px;place-items:center;width:70px;height:70px;font-size:23px;font-weight:800;display:grid;box-shadow:0 18px 42px #0000004d,inset 0 1px #fff3}.portal-experience__privacy{color:#8296aa;letter-spacing:.14em;background:#04162a7a;border:1px solid #9acdff21;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:8px;font-weight:720;display:flex}.portal-experience__panel h2{letter-spacing:-.025em;margin:16px 0;font-size:clamp(37px,4vw,50px);line-height:1.04;position:relative}.portal-experience__panel>p{color:#aebdcc;font-size:16px;line-height:1.72;position:relative}.portal-experience__email-card{background:linear-gradient(135deg,#ff692418,#0b2c4b6b);border:1px solid #ff844538;border-radius:16px;grid-template-columns:42px 1fr;gap:15px;margin:25px 0;padding:18px;display:grid}.portal-experience__email-card>span{color:#ff9a61;background:#ff692421;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.portal-experience__email-card small,.portal-experience__email-card b{display:block}.portal-experience__email-card small{color:#ff9960;letter-spacing:.14em;font-size:8px;font-weight:700}.portal-experience__email-card b{margin-top:6px;font-size:14px}.portal-experience__email-card p{color:#8497aa;margin:7px 0 0;font-size:11px;line-height:1.55}.portal-experience__steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0;padding:0;list-style:none;display:grid}.portal-experience__steps li{background:#061b337a;border:1px solid #a0cfff1f;border-radius:14px;min-width:0;padding:14px}.portal-experience__steps li>span{color:#ff8f54;letter-spacing:.12em;margin-bottom:12px;font-size:9px;font-weight:800;display:block}.portal-experience__steps b,.portal-experience__steps small{display:block}.portal-experience__steps b{font-size:12px}.portal-experience__steps small{color:#778a9f;margin-top:5px;font-size:9px;line-height:1.45}.portal-experience__actions{margin-top:22px}.portal-experience__text-link{text-align:center;color:#ff9d68;margin-top:18px;font-size:12px;font-weight:650;display:block}.portal-experience__trust{border-top:1px solid #a0cfff1c;align-items:center;gap:12px;margin-top:25px;padding-top:20px;display:flex}.portal-experience__trust>span{color:#77aee6;border:1px solid #9ccdff29;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.portal-experience__trust p{margin:0}.portal-experience__trust b,.portal-experience__trust small{display:block}.portal-experience__trust b{font-size:11px}.portal-experience__trust small{color:#74879b;margin-top:4px;font-size:9px;line-height:1.45}.portal-redirect{margin:25px 0}.portal-redirect__status{color:#8194a7;justify-content:space-between;gap:14px;font-size:10px;display:flex}.portal-redirect__status span{align-items:center;gap:8px;display:flex}.portal-redirect__status i{background:#42d990;box-shadow:0 0 16px #42d990}.portal-redirect__status b{color:#c6d2de}.portal-redirect__progress{background:#ffffff14;border-radius:99px;height:3px;margin:12px 0 18px;overflow:hidden}.portal-redirect__progress span{transform-origin:0;background:linear-gradient(90deg,#42d990,#ff873f);width:100%;height:100%;transition:transform 1s linear;display:block}.portal-redirect>button{color:#8295a8;cursor:pointer;background:0 0;border:0;margin:11px auto 0;font:600 10px inherit;display:block}@media (max-width:980px){.experience-state__shell{grid-template-columns:1fr;gap:24px;margin-top:46px}.experience-state__visual{min-height:360px}.experience-state__orbit--outer{width:340px;height:340px}.experience-state__orbit--inner{width:240px;height:240px}.experience-state__code{border-radius:34px;width:220px}.experience-state__code strong{font-size:68px}.experience-state__content{text-align:center}.experience-state__content>p:not(.experience-state__reference),.experience-state__details{margin-left:auto;margin-right:auto}.experience-state__actions{justify-content:center}.experience-state__quick{grid-template-columns:repeat(2,1fr)}.portal-experience__layout{grid-template-columns:1fr;gap:34px}.portal-experience__intro{min-height:auto}.portal-experience__standard{margin-top:50px}.portal-experience__panel{width:100%;max-width:680px;margin:auto}}@media (max-width:620px){.experience-state,.portal-experience{padding:20px 14px}.experience-state__topbar>span{display:none}.experience-state__shell{margin-top:32px}.experience-state__visual{min-height:295px}.experience-state__orbit--outer{width:270px;height:270px}.experience-state__orbit--inner{width:195px;height:195px}.experience-state__code{border-radius:28px;width:176px}.experience-state__code strong{font-size:54px}.experience-state__code small,.experience-state__code span{font-size:7px}.experience-state__content h1{font-size:49px}.experience-state__content>p:not(.experience-state__reference){font-size:16px}.experience-state__actions{flex-direction:column}.experience-state__actions .button{width:100%}.experience-state__details,.experience-state__quick{grid-template-columns:1fr}.experience-state__quick{margin-top:55px}.experience-state__footer{text-align:center;flex-direction:column}.portal-experience__topbar>a:last-child{font-size:0}.portal-experience__topbar>a:last-child span{font-size:15px}.portal-experience__layout{margin-top:38px}.portal-experience__intro{padding-top:12px}.portal-experience__intro h1{font-size:52px}.portal-experience__intro p{font-size:16px}.portal-experience__standard{grid-template-columns:1fr;margin-top:35px}.portal-experience__standard>span{justify-content:space-between;align-items:center;padding:13px 8px;display:flex}.portal-experience__standard b{margin:0}.portal-experience__panel{border-radius:25px;padding:27px 20px}.portal-experience__mark{border-radius:18px;width:58px;height:58px}.portal-experience__steps{grid-template-columns:1fr}.portal-experience__steps li{grid-template-columns:34px 1fr;align-items:start;display:grid}.portal-experience__steps li>span{margin:2px 0}.portal-redirect__status{flex-direction:column}}@media (prefers-reduced-motion:reduce){.experience-state__quick>a,.portal-redirect__progress span{transition:none}}html,body{max-width:100%;overflow-x:clip}.mobile-nav-menu{display:none}@media (max-width:1360px){.nav{justify-content:space-between;width:min(100% - 20px,1240px);height:auto;min-height:72px;padding-block:10px;display:flex;position:sticky;top:8px}.navlinks,.nav-actions{display:none!important}.mobile-nav-menu{margin-left:auto;display:block;position:relative}.brand-real{gap:8px}.brand-real .brand-logo{width:40px;height:40px}.brand-real .brand-name{font-size:18px}.mega-trigger{background:#0a25418c;border-color:#99cbff24;min-height:44px;padding:9px 11px}.mega-panel{max-height:min(690px,100dvh - 112px);top:88px;box-shadow:0 26px 70px #00000094}.mega-panel-top{min-height:56px;padding:12px 14px}.mega-panel-top .kicker{letter-spacing:.14em;font-size:7px}.mega-panel-top>a{justify-content:center;min-width:38px;min-height:38px}.mega-panel-layout{max-height:calc(min(690px,100dvh - 112px) - 56px)}.mega-category-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;overflow:visible}.mega-category-rail>button{border-radius:12px;grid-template-columns:31px minmax(0,1fr);gap:7px;min-width:0;padding:8px}.mega-category-rail>button>i{border-radius:10px;width:31px;height:31px;font-size:9px}.mega-category-rail button b{font-size:11px}.mega-category-rail button small{display:none}.mega-content{padding:14px 12px 16px}.mega-content section>header{align-items:center;margin-bottom:11px}.mega-content section>header>div{display:block}.mega-content section>header>div>span,.mega-content header p{display:none}.mega-content header h2{margin:0;font-size:20px}.mega-content section>header>b{padding:6px 8px;font-size:8px}.mega-course-grid{gap:8px}.mega-course{border-radius:14px;grid-template-columns:78px minmax(0,1fr);gap:10px;min-height:70px;padding:6px}.mega-course-copy>b{margin:4px 0;font-size:12px}.mega-course-copy>small{font-size:6px}.mega-course-copy>span{font-size:8px}.mega-course-image{border-radius:10px}.hero{padding:38px 0 58px}.hero-copy .eyebrow{max-width:290px;font-size:10px;line-height:1.45}.hero h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(45px,14vw,56px);line-height:.98}.hero-copy>p{max-width:34ch;font-size:16px;line-height:1.65}.hero-actions{gap:10px;margin:28px 0}.hero-actions .button{min-height:54px}.statline{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:34px;display:grid}.statline span{font-size:9px;line-height:1.4;display:block}.statline b{margin-bottom:4px;font-size:16px;display:block}.hero-visual{transform-origin:50%;width:100%;height:350px;margin-top:12px;overflow:hidden;transform:none!important}.hero-visual:before{inset:22px -25px}.main-card{border-radius:25px;width:min(258px,74vw);height:320px;padding:25px;top:19px;left:auto;right:4px;transform:rotate(2deg)}.main-card .course-icon{border-radius:14px;width:46px;height:46px}.main-card small{margin-top:38px;font-size:8px}.main-card h3{margin:9px 0 31px;font-size:29px}.card-foot{margin-top:14px;font-size:9px}.card-foot b{font-size:18px}.float-card{border-radius:13px;gap:8px;padding:9px 10px;font-size:10px}.float-card i{border-radius:9px;width:29px;height:29px;font-size:9px}.float-card small{font-size:8px}.f1{top:121px;left:1px}.f2{top:47px;left:8px;right:auto}.f3{bottom:32px;left:2px;right:auto}.trust{margin-bottom:76px}.trust div{padding:18px 15px}.trust b{font-size:15px}.trust span{font-size:9px;line-height:1.45}.mobile-nav-menu__trigger{color:#eaf4ff;cursor:pointer;background:#0a25418c;border:1px solid #99cbff29;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font:650 12px Google Sans Flex,Google Sans,sans-serif;display:flex}.mobile-nav-menu__trigger>span{gap:3px;display:grid}.mobile-nav-menu__trigger i{background:linear-gradient(90deg,#ff7430,#ffab76);border-radius:5px;width:14px;height:2px;display:block}.mobile-nav-menu__trigger i:nth-child(2){width:10px}.mobile-nav-menu__panel{z-index:70;overscroll-behavior:contain;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:radial-gradient(circle at 95% 0,#ff641e24,#0000 30%),linear-gradient(145deg,#0a233cfb,#020d1afc);border:1px solid #a4cfff33;border-radius:20px;width:min(360px,100vw - 20px);max-height:calc(100dvh - 98px);position:fixed;top:88px;right:10px;overflow:hidden auto;box-shadow:0 28px 70px #0000009e,inset 0 1px #ffffff1f}.mobile-nav-menu__panel header{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05192df5;border-bottom:1px solid #9eccff1f;justify-content:space-between;align-items:center;padding:15px;display:flex;position:sticky;top:0}.mobile-nav-menu__panel .kicker{font-size:8px}.mobile-nav-menu__panel header button{color:#cfdfed;cursor:pointer;background:#ffffff0d;border:1px solid #9ccdff24;border-radius:9px;width:30px;height:30px;font-size:22px;line-height:1}.mobile-nav-menu__panel nav{gap:6px;padding:10px;display:grid}.mobile-nav-menu__panel nav a{background:#0e305066;border:1px solid #9ccdff17;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:62px;padding:10px;display:grid}.mobile-nav-menu__panel nav a:hover{background:#ff641e14;border-color:#ff8b494d}.mobile-nav-menu__panel nav i{color:#fff;background:linear-gradient(145deg,#145aa8,#082b5b 60%,#8b3a1d);border:1px solid #9dccff2e;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:800;display:grid}.mobile-nav-menu__panel nav b,.mobile-nav-menu__panel nav small{display:block}.mobile-nav-menu__panel nav b{font-size:13px}.mobile-nav-menu__panel nav small{color:#7f94a9;margin-top:4px;font-size:9px}.mobile-nav-menu__panel nav strong{color:#ff9357;font-size:14px}.mobile-nav-menu__standard{background:#05192e8c;border:1px solid #9ccdff1a;border-radius:13px;margin:5px 10px 12px;padding:13px}.mobile-nav-menu__standard small,.mobile-nav-menu__standard b{display:block}.mobile-nav-menu__standard small{color:#ff965c;letter-spacing:.13em;font-size:8px}.mobile-nav-menu__standard b{margin-top:7px;font-size:11px}}@media (max-width:1000px){.home-professional-track{grid-template-columns:1fr;gap:35px}.catalogue-professional-track{grid-template-columns:1fr}.catalogue-professional-track>.button{justify-self:start}}@media (max-width:700px){.home-professional-track{margin-bottom:90px;padding:25px}.home-professional-copy h2{font-size:38px}.catalogue-professional-track{padding:24px}.catalogue-professional-track h2{font-size:27px}}@media (max-width:390px){.brand-real .brand-name{font-size:16px}.mobile-nav-menu__trigger{padding-inline:10px}.hero h1{font-size:45px}.hero-visual{height:325px}.main-card{width:242px;height:300px;padding:22px;right:0}.main-card small{margin-top:31px}.main-card h3{margin-bottom:26px;font-size:27px}.f1{top:112px}.f2{top:42px}.f3{bottom:25px}}.nav-free{color:#ff9a61;letter-spacing:.08em;vertical-align:middle;background:#ff641e1f;border:1px solid #ff874659;border-radius:6px;margin-left:5px;padding:3px 5px;font-size:8px;line-height:1;display:inline-grid}.hero-bonus{background:linear-gradient(120deg,#ff641e24,#0e437238);border:1px solid #ff844259;border-radius:14px;flex-direction:column;gap:4px;margin-top:24px;padding:12px 15px;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.hero-bonus span{color:#ff9a61;letter-spacing:.12em;font-size:10px;font-weight:800}.hero-bonus b{letter-spacing:.01em;font-size:14px}.enrol-card .enrol-price{align-items:baseline;gap:12px;margin:8px 0 18px;display:flex}.enrol-card .enrol-price b{font-size:43px}.enrol-card ul{margin-bottom:16px}.enrol-card .enrol-bonus{background:linear-gradient(145deg,#ff641e21,#0c3a6340);border:1px solid #ff81414d;border-radius:17px;margin:0 0 18px;padding:17px;display:block;box-shadow:inset 0 1px #ffffff17}.enrol-card .enrol-bonus small,.enrol-card .enrol-bonus h4,.enrol-card .enrol-bonus p,.enrol-card .enrol-bonus span,.enrol-card .enrol-bonus b{display:block}.enrol-card .enrol-bonus small{color:#ff9b62;letter-spacing:.12em;font-size:9px;font-weight:800}.enrol-card .enrol-bonus h4{margin:7px 0 4px;font-size:20px}.enrol-card .enrol-bonus p{color:#dce8f5;text-align:left;margin:0 0 10px;font-size:12px;line-height:1.45}.enrol-card .enrol-bonus span{color:#91a6bb;font-size:10px;line-height:1.6}.enrol-card .enrol-bonus b{color:#ffb082;letter-spacing:.02em;margin-top:10px;font-size:10px;font-weight:750}.enrol-card>.button{margin-top:2px}.career-edge-card-badge{color:#ffad7e;letter-spacing:.02em;background:#ff641e1a;border:1px solid #ff84424d;border-radius:9px;align-self:flex-start;margin-top:2px;padding:7px 10px;font-size:10px;font-weight:730}.course-card .meta{margin-top:auto}.career-edge-section{position:relative}.career-edge-section:before{content:"";z-index:-1;background:radial-gradient(circle at 90% 10%,#ff641e26,#0000 32%),linear-gradient(145deg,#0f34566b,#04132438);border:1px solid #add7ff21;border-radius:34px;position:absolute;inset:62px -48px 0;box-shadow:inset 0 1px #ffffff0f}.career-edge-heading{grid-template-columns:1fr 130px;align-items:start;gap:30px;display:grid}.career-edge-heading p{color:#a7b6c8;font-size:17px;line-height:1.8}.career-edge-heading>span{aspect-ratio:1;color:#ffad7e;letter-spacing:.12em;text-align:center;background:linear-gradient(145deg,#ff641e2b,#092d4e80);border:1px solid #ff894a59;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;box-shadow:0 20px 50px #00000040,inset 0 1px #ffffff21}.career-edge-heading>span b{letter-spacing:.03em;font-size:21px}.career-edge-name{background:linear-gradient(120deg,#13416a8a,#ff641e12);border:1px solid #b0d9ff24;border-radius:21px;margin:32px 0 0;padding:25px}.career-edge-name small{color:#ff9a61;letter-spacing:.13em;font-size:10px}.career-edge-name h3{margin:8px 0 3px;font-size:31px}.career-edge-name p{color:#aebfd0;margin:0;font-size:14px}.career-edge-metrics{background:#05192f8c;border:1px solid #b0d9ff1f;border-radius:18px;grid-template-columns:repeat(4,1fr);margin:14px 0 28px;display:grid;overflow:hidden}.career-edge-metrics>div{border-right:1px solid #b0d9ff1a;padding:19px}.career-edge-metrics>div:last-child{border:0}.career-edge-metrics b,.career-edge-metrics span{display:block}.career-edge-metrics b{font-size:25px}.career-edge-metrics span{color:#8599ae;text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:10px}.career-edge-section>p{color:#a7b6c8;font-size:16px;line-height:1.8}.career-edge-topics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px;display:grid}.career-edge-topics span{color:#aebdcd;background:#ffffff06;border:1px solid #afd9ff1c;border-radius:10px;padding:11px 12px;font-size:11px}.career-edge-topics span:first-letter{color:#ff8c4c}.career-edge-action{background:#ff641e12;border:1px solid #ff884940;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:22px;display:flex}.career-edge-action strong,.career-edge-action span{display:block}.career-edge-action strong{font-size:16px}.career-edge-action span{color:#8fa2b7;margin-top:5px;font-size:12px}.career-edge-action .button{flex:none}.dual-journey-cta{background:radial-gradient(circle at 80% 20%,#ff641e2e,#0000 30%),linear-gradient(145deg,#10365985,#0413248f)}.home-career-edge{background:radial-gradient(circle at 85% 35%,#ff641e30,#0000 28%),linear-gradient(145deg,#113659c2,#051528b3);border:1px solid #acd6ff2e;border-radius:35px;grid-template-columns:minmax(0,1.3fr) 360px;align-items:center;gap:70px;margin-top:-45px;margin-bottom:130px;padding:70px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000052,inset 0 1px #ffffff1c}.home-career-edge:after{content:"";border:1px solid #ff884c2e;border-radius:50%;width:320px;height:320px;position:absolute;top:-110px;right:-80px;box-shadow:0 0 0 45px #ff641e06,0 0 0 90px #ff641e05}.home-career-edge h2{letter-spacing:-.02em;margin:16px 0;font-size:clamp(46px,5vw,68px);line-height:1}.home-career-edge-copy>p{color:#a9b9ca;max-width:680px;font-size:17px;line-height:1.75}.home-career-edge-pair{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.home-career-edge-pair article{background:#03132461;border:1px solid #b2daff21;border-radius:16px;padding:18px}.home-career-edge-pair small,.home-career-edge-pair b,.home-career-edge-pair span{display:block}.home-career-edge-pair small{color:#ff9c64;letter-spacing:.11em;font-size:9px}.home-career-edge-pair b{margin:9px 0 5px;font-size:15px}.home-career-edge-pair span{color:#8da1b6;font-size:11px;line-height:1.55}.home-career-edge>aside{z-index:1;text-align:center;background:linear-gradient(160deg,#ff722d2e,#072543cc);border:1px solid #ff91574d;border-radius:50% 50% 42% 42%;flex-direction:column;justify-content:center;align-items:center;min-height:410px;display:flex;position:relative;box-shadow:0 30px 75px #00000059,inset 0 1px #ffffff26}.home-career-edge>aside>small{color:#ffab7b;letter-spacing:.14em;font-size:10px}.home-career-edge>aside>strong{font-size:110px;line-height:1}.home-career-edge>aside>span{color:#a8b9c9}.home-career-edge>aside>div{border-top:1px solid #ffffff1c;width:70%;margin-top:25px;padding-top:20px}.home-career-edge>aside b,.home-career-edge>aside div small{display:block}.home-career-edge>aside b{font-size:24px}.home-career-edge>aside div small{color:#8196ab;letter-spacing:.1em;margin-top:4px;font-size:8px}.career-edge-page{overflow:hidden}.career-edge-hero{padding:65px 0 125px}.career-edge-hero-grid{grid-template-columns:minmax(0,1.1fr) 390px;align-items:center;gap:85px;display:grid}.career-edge-hero h1{letter-spacing:-.025em;margin:25px 0;font-size:clamp(66px,7vw,96px);line-height:.95}.career-edge-hero-grid>div>p{color:#acbccd;max-width:730px;font-size:19px;line-height:1.75}.career-edge-hero-actions{align-items:center;gap:26px;margin-top:36px;display:flex}.career-edge-hero-actions>a:last-child{color:#ff9b63;font-size:13px}.career-edge-hero aside{isolation:isolate;background:radial-gradient(circle at 50% 20%,#ff7b3638,#0000 35%),linear-gradient(160deg,#103b62db,#041426d9);border:1px solid #ff8f5152;border-radius:45% 45% 30px 30px;flex-direction:column;justify-content:center;min-height:510px;padding:42px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000059,inset 0 1px #ffffff24}.career-edge-hero aside:before{content:"";z-index:-1;border:1px solid #ff925633;border-radius:50%;height:220px;position:absolute;inset:90px -80px auto;box-shadow:0 0 0 40px #ff641e06,0 0 0 80px #ff641e04}.career-edge-hero aside>small{color:#ffae80;letter-spacing:.15em;font-size:10px}.career-edge-hero aside>strong{font-size:130px;line-height:.95}.career-edge-hero aside>span{color:#aec0d1;max-width:220px;font-size:16px;line-height:1.5}.career-edge-hero aside>div{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:4px;margin-top:32px;padding-top:22px;display:grid}.career-edge-hero aside>div b{font-size:21px}.career-edge-hero aside>div small{color:#738aa1;letter-spacing:.11em;font-size:8px}.career-edge-hero aside footer{color:#ffad7d;text-align:center;background:#ff641e1a;border:1px solid #ff8d5047;border-radius:11px;margin-top:35px;padding:12px;font-size:11px;font-weight:750}.career-edge-principle{background:radial-gradient(circle at 80% 40%,#ff641e21,#0000 28%),#071c3399;border-block:1px solid #b0d8ff1c;padding:110px 0}.career-edge-principle h2,.career-edge-capabilities h2,.career-edge-journey h2,.career-edge-rhythm h2,.career-edge-access h2,.career-edge-faq h2{letter-spacing:-.02em;margin:16px 0;font-size:clamp(43px,5vw,64px);line-height:1.04}.career-edge-principle>.shell>p,.career-edge-capabilities>p,.career-edge-journey>.shell>p{color:#a2b3c5;max-width:780px;font-size:17px;line-height:1.8}.career-edge-principle>.shell>div{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:42px;display:grid}.career-edge-principle article{background:#06192d7a;border:1px solid #b3dbff21;border-radius:20px;padding:25px}.career-edge-principle article span{color:#ff9a61;font-size:13px;font-weight:750}.career-edge-principle article h3{margin:28px 0 6px;font-size:20px}.career-edge-principle article p{color:#879bb0;margin:0;font-size:12px}.career-edge-capabilities{padding:125px 0}.career-edge-capabilities>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:42px;display:grid}.career-edge-capabilities article{background:linear-gradient(145deg,#0f335480,#04132459);border:1px solid #b2daff1f;border-radius:13px;align-items:center;gap:12px;padding:16px;display:flex}.career-edge-capabilities article span{color:#ff9558;font-size:9px}.career-edge-capabilities article b{font-size:12px}.career-edge-journey{background:radial-gradient(circle at 15% 15%,#2275cc26,#0000 30%),linear-gradient(145deg,#07203ab8,#041120b8);border-block:1px solid #b2daff1c;padding:120px 0}.career-edge-phase-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:50px;display:grid}.career-edge-phase-grid article{background:linear-gradient(145deg,#10375aa6,#051629a1);border:1px solid #b1daff26;border-radius:23px;padding:28px;box-shadow:inset 0 1px #ffffff12}.career-edge-phase-grid header{color:#ff9d66;letter-spacing:.11em;justify-content:space-between;font-size:10px;font-weight:750;display:flex}.career-edge-phase-grid header i{color:#59738e;font-style:normal}.career-edge-phase-grid h3{margin:25px 0 18px;font-size:25px}.career-edge-phase-grid ol{grid-template-columns:1fr 1fr;gap:9px 22px;margin:0;padding-left:20px;display:grid}.career-edge-phase-grid li{color:#9fb0c2;font-size:12px;line-height:1.5}.career-edge-phase-grid li::marker{color:#ff8c4b}.career-edge-rhythm{grid-template-columns:1fr 1.15fr;align-items:center;gap:90px;padding:125px 0;display:grid}.career-edge-rhythm>div:first-child p{color:#9fb0c2;font-size:16px;line-height:1.8}.career-edge-rhythm>div:last-child{gap:10px;display:grid}.career-edge-rhythm article{background:#0e304f66;border:1px solid #b2daff21;border-radius:17px;grid-template-columns:82px 1fr;column-gap:18px;padding:22px;display:grid}.career-edge-rhythm article>b{color:#ff9c63;grid-row:1/3;align-self:center;font-size:21px}.career-edge-rhythm article h3{margin:0;font-size:17px}.career-edge-rhythm article p{color:#8499ae;margin:5px 0 0;font-size:11px}.career-edge-access{background:radial-gradient(circle at 85% 20%,#ff641e24,#0000 30%),#071c329e;border-block:1px solid #b3dbff1f;padding:115px 0}.career-edge-access>.shell{grid-template-columns:1fr 1fr;gap:80px;display:grid}.career-edge-access ol{margin:0;padding:0;list-style:none}.career-edge-access li{counter-increment:step;border-top:1px solid #b2daff1f;grid-template-columns:26px 1fr;gap:8px 16px;padding:18px 0;display:grid}.career-edge-access ol{counter-reset:step}.career-edge-access li:before{content:counter(step,decimal-leading-zero);color:#ff9558;grid-row:1/3;font-size:10px}.career-edge-access li b{font-size:15px}.career-edge-access li span{color:#8da1b6;font-size:11px}.career-edge-faq{padding:125px 0}.career-edge-faq .faq-list{margin-top:40px}.checkout-handoff .checkout-grid{grid-template-columns:minmax(0,1fr) 420px;gap:75px}.checkout-journeys{grid-template-columns:1fr 1fr;gap:12px;margin-top:35px;display:grid}.checkout-journeys article{background:linear-gradient(145deg,#10345580,#0515276b);border:1px solid #b1daff24;border-radius:20px;padding:23px}.checkout-journeys article.free{background:linear-gradient(145deg,#ff641e1f,#08233d85);border-color:#ff89494d}.checkout-journeys small{color:#ff9c64;letter-spacing:.11em;font-size:9px;font-weight:750}.checkout-journeys h2{margin:16px 0 6px;font-size:24px}.checkout-journeys p{color:#9bafc2;min-height:36px;font-size:11px;line-height:1.5}.checkout-journeys ul{padding-left:18px}.checkout-journeys li{color:#94a7b9;margin:8px 0;font-size:10px;line-height:1.45}.checkout-journeys li::marker{color:#ff8b4b}.checkout-journeys a{color:#ff9c64;font-size:11px;font-weight:700}.access-timeline{background:#071f3885;border:1px solid #b1daff21;border-radius:18px;gap:18px;margin-top:18px;padding:22px;display:flex}.access-timeline>span{color:#ff9a61;background:#ff641e1a;border:1px solid #ff8b4d4d;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.access-timeline b{font-size:13px}.access-timeline p{color:#8fa3b7;margin:6px 0 0;font-size:11px;line-height:1.65}.checkout-help a{color:#ff9d66}.checkout-policies{color:#6f8499;text-align:center;margin-top:14px;font-size:10px;line-height:1.6}.checkout-policies a{color:#ff9d66;text-decoration:underline}.checkout-handoff .summary{align-self:start;position:sticky;top:28px}.admin-payment-config{grid-template-columns:1.4fr 1fr;gap:12px;margin-top:25px;display:grid}.admin-payment-config>div{background:#0d2c4980;border:1px solid #b1daff24;border-radius:16px;padding:24px}.admin-payment-config small{color:#ff9b62;letter-spacing:.12em;font-size:9px}.admin-payment-config h2{margin:9px 0 20px}.admin-payment-config label{color:#9eb0c2;font-size:11px;display:block}.admin-payment-config input[type=text],.admin-payment-config input:not([type]){width:100%}.admin-payment-config label>input[readonly]{color:#c4d3e2;background:#06192e;border:1px solid #b1daff24;border-radius:10px;width:100%;margin-top:8px;padding:12px;display:block}.admin-toggle{align-items:center;gap:10px;margin:18px 0;display:flex!important}.admin-toggle input{accent-color:#ff712d}.admin-payment-config p{color:#8095aa;font-size:10px;line-height:1.6}@media (max-width:1100px){.home-career-edge{grid-template-columns:1fr 310px;gap:45px;padding:50px}.career-edge-capabilities>div{grid-template-columns:repeat(3,1fr)}.navlinks{gap:13px!important}.navlinks>a{font-size:12px}}@media (max-width:900px){.home-career-edge,.career-edge-hero-grid,.career-edge-rhythm,.career-edge-access>.shell{grid-template-columns:1fr}.home-career-edge>aside{max-width:410px;min-height:330px}.career-edge-hero aside{max-width:480px}.checkout-handoff .checkout-grid{grid-template-columns:1fr}.checkout-handoff .summary{position:relative;top:auto}.admin-payment-config{grid-template-columns:1fr}}@media (max-width:650px){.hero-bonus{width:100%}.career-edge-heading{grid-template-columns:1fr}.career-edge-heading>span{width:104px}.career-edge-section:before{inset:56px -14px 0}.career-edge-metrics{grid-template-columns:1fr 1fr}.career-edge-metrics>div:nth-child(2){border-right:0}.career-edge-metrics>div:nth-child(-n+2){border-bottom:1px solid #b0d9ff1a}.career-edge-topics{grid-template-columns:1fr 1fr}.career-edge-action{flex-direction:column;align-items:flex-start}.home-career-edge{border-radius:25px;width:calc(100% - 28px);margin-top:-20px;margin-bottom:95px;padding:30px 22px}.home-career-edge h2{font-size:43px}.home-career-edge-pair{grid-template-columns:1fr}.home-career-edge>aside{min-height:285px}.home-career-edge>aside>strong{font-size:90px}.career-edge-hero{padding-top:35px}.career-edge-hero h1{font-size:53px}.career-edge-hero-grid{gap:45px}.career-edge-hero-actions{flex-direction:column;align-items:flex-start}.career-edge-hero aside{min-height:430px;padding:30px}.career-edge-hero aside>strong{font-size:100px}.career-edge-principle,.career-edge-journey,.career-edge-access{padding:85px 0}.career-edge-capabilities,.career-edge-rhythm,.career-edge-faq{padding:90px 0}.career-edge-principle>.shell>div,.career-edge-capabilities>div,.career-edge-phase-grid,.career-edge-phase-grid ol{grid-template-columns:1fr}.career-edge-journey h2,.career-edge-principle h2,.career-edge-capabilities h2,.career-edge-rhythm h2,.career-edge-access h2,.career-edge-faq h2{font-size:39px}.checkout-journeys{grid-template-columns:1fr}.checkout-handoff .checkout-grid{padding-top:45px}.checkout-handoff h1{font-size:48px}.mobile-enrol{align-items:center;gap:9px}.mobile-enrol>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.mobile-enrol>span small{color:#94a8bb;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.15;overflow:hidden}.mobile-enrol>span b{font-size:16px;line-height:1.1}.mobile-enrol .button{white-space:nowrap;flex:none;max-width:51%;padding:12px 13px;font-size:10px}.admin-table{overflow:auto}.admin-table>div{min-width:720px}}.professional-page{--pro-blue:#69b7ff;--pro-cyan:#5eead4;--pro-ink:#061525;--pro-line:#89c8ff2e;color:#f6faff;background:radial-gradient(circle at 78% 3%,#2079cb29,#0000 25%),radial-gradient(circle at 8% 26%,#5eead412,#0000 25%);overflow:hidden}.professional-eyebrow{color:#82c7ff;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:780;display:block}.professional-hero{border-bottom:1px solid var(--pro-line);background:linear-gradient(135deg,#04182bf0,#040e1bb8),linear-gradient(#72b5f209 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#72b5f209 1px,#0000 1px) 0 0/56px 56px;padding:90px 0 100px}.professional-hero-grid{grid-template-columns:minmax(0,1.12fr) 430px;align-items:center;gap:80px;display:grid}.professional-hero .crumb{margin-bottom:50px}.professional-hero-copy h1{letter-spacing:-.045em;max-width:800px;margin:19px 0 25px;font-size:clamp(56px,6.2vw,88px);line-height:.98}.professional-hero-copy h1 em{background:linear-gradient(100deg,#8cc7ff,#63e6d1);color:#0000;-webkit-background-clip:text}.professional-hero-copy>p{color:#a3b7ca;max-width:720px;font-size:18px;line-height:1.75}.professional-hero-actions{align-items:center;gap:23px;margin:32px 0;display:flex}.professional-button{background:linear-gradient(135deg,#145fa5,#0a7e91);border:1px solid #79c5ff57;box-shadow:0 15px 38px #075c9340,inset 0 1px #fff3}.professional-text-link{color:#8ec8fb;font-size:13px;font-weight:700}.professional-partner-line{align-items:center;gap:13px;margin-top:30px;display:flex}.professional-partner-line>span{color:#6eebd3;background:#18797529;border:1px solid #67ddc84d;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.professional-partner-line small,.professional-partner-line b{display:block}.professional-partner-line small{color:#66829b;letter-spacing:.16em;font-size:8px}.professional-partner-line b{color:#dcecff;margin-top:5px;font-size:12px}.professional-hero-panel{background:linear-gradient(145deg,#113656e0,#031424f2);border:1px solid #86ccff3d;border-radius:28px;padding:32px;position:relative;overflow:hidden;box-shadow:0 38px 80px #00000061,inset 0 1px #ffffff24}.professional-hero-panel:before{content:"";border:55px solid #57c4ee14;border-radius:50%;width:240px;height:240px;position:absolute;top:-100px;right:-80px}.professional-panel-top{justify-content:space-between;align-items:center;display:flex;position:relative}.professional-panel-top>span{background:linear-gradient(145deg,#1b75bd,#0e335c 65%,#0a756f);border:1px solid #77ccff57;border-radius:16px;place-items:center;width:56px;height:56px;font-size:12px;font-weight:850;display:grid;box-shadow:inset 0 1px #fff3}.professional-panel-top small{color:#6b879f;letter-spacing:.16em;font-size:9px}.professional-hero-panel>strong{letter-spacing:-.035em;margin:32px 0 30px;font-size:38px;line-height:1.04;display:block;position:relative}.professional-panel-path{background:#010f1d61;border:1px solid #89c8ff24;border-radius:17px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:17px;display:grid}.professional-panel-path span{color:#8da5ba;font-size:10px}.professional-panel-path b{color:#f2f8ff;margin-bottom:3px;font-size:22px;display:block}.professional-panel-path i{color:#65dccb;font-style:normal}.professional-hero-panel dl{grid-template-columns:1fr 1fr;margin:25px 0 0;display:grid}.professional-hero-panel dl div{border-bottom:1px solid #87c5fa1c;padding:15px 0}.professional-hero-panel dl div:nth-child(2n){border-left:1px solid #87c5fa1c;padding-left:20px}.professional-hero-panel dt{color:#688198;letter-spacing:.13em;font-size:8px}.professional-hero-panel dd{margin:7px 0 0;font-size:15px;font-weight:740}.professional-panel-note{color:#657d93;margin-top:14px;font-size:8px;display:block}.professional-separation{background:#091f3394;border:1px solid #89c8ff24;border-radius:24px;grid-template-columns:1fr 60px 1fr;align-items:stretch;margin-top:70px;margin-bottom:105px;display:grid;box-shadow:inset 0 1px #ffffff0f}.professional-separation>div{flex-direction:column;align-items:flex-start;padding:28px 32px;display:flex}.professional-separation>div:first-child{opacity:.72}.professional-separation>i{color:#5eead4;border-inline:1px solid #89c8ff1f;place-items:center;font-size:20px;font-style:normal;display:grid}.professional-separation span{color:#6f8ba4;letter-spacing:.18em;font-size:8px}.professional-separation b{margin:10px 0 6px;font-size:18px}.professional-separation small{color:#8297aa;font-size:11px}.professional-separation a{color:#83c7ff;margin-top:17px;font-size:11px;font-weight:730}.professional-tracks{padding-bottom:120px}.professional-tracks>header,.professional-section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:42px;display:flex}.professional-tracks>header h2,.professional-section-heading h2,.professional-journey h2,.professional-admission h2,.professional-clarity h2,.professional-faq h2,.professional-track-intro h2,.professional-curriculum h2,.professional-applied h2,.professional-detail-path h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(40px,4.2vw,60px);line-height:1.02}.professional-tracks>header>p{color:#8ea4b8;max-width:470px;margin:0;font-size:14px;line-height:1.75}.professional-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.professional-track-card{background:linear-gradient(145deg,#113451cc,#031526e6);border:1px solid #89c8ff2e;border-radius:25px;flex-direction:column;min-height:510px;padding:28px;transition:all .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 55px #0000003d,inset 0 1px #ffffff17}.professional-track-card:after{content:"";border:32px solid #46c1d00f;border-radius:50%;width:145px;height:145px;position:absolute;top:-45px;right:-45px}.professional-track-card:hover{border-color:#65e0cd66;transform:translateY(-4px);box-shadow:0 30px 65px #00000052,inset 0 1px #ffffff1f}.professional-track-card>header{z-index:1;justify-content:space-between;align-items:start;display:flex;position:relative}.professional-track-card>header>small{color:#5c7690;font-size:10px}.professional-track-code{color:#fff;background:linear-gradient(145deg,#1a73b9,#0b2c52 65%,#0c746c);border:1px solid #81cdff4d;border-radius:16px;place-items:center;width:54px;height:54px;font-size:14px;font-weight:850;display:grid}.professional-track-label{color:#79bdeb;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;margin-top:25px;font-size:8px;font-weight:760;display:flex}.professional-track-label i{background:#5eead4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #5eead4}.professional-track-card h2{letter-spacing:-.035em;max-width:470px;margin:11px 0 10px;font-size:30px;line-height:1.08}.professional-track-card>p{color:#8fa6ba;max-width:560px;margin:0;font-size:13px;line-height:1.7}.professional-track-facts{border-block:1px solid #89c8ff1c;grid-template-columns:repeat(4,1fr);margin:25px 0 14px;display:grid}.professional-track-facts>div{border-right:1px solid #89c8ff1a;padding:15px 9px}.professional-track-facts>div:last-child{border-right:0}.professional-track-facts dt{color:#607b94;letter-spacing:.11em;text-transform:uppercase;font-size:7px}.professional-track-facts dd{margin:6px 0 0;font-size:12px;font-weight:760}.professional-track-stipend{background:#0b5e5b1a;border:1px solid #5eead426;border-radius:15px;padding:15px}.professional-track-stipend span,.professional-track-stipend b,.professional-track-stipend small{display:block}.professional-track-stipend span{color:#5eead4;letter-spacing:.15em;font-size:7px}.professional-track-stipend b{margin:6px 0 3px;font-size:17px}.professional-track-stipend small{color:#718b9f;font-size:8px;line-height:1.45}.professional-track-card>footer{justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:18px;display:flex}.professional-track-card>footer>span{color:#718aa0;font-size:9px}.professional-track-card>footer>a{color:#8bcaff;align-items:center;gap:12px;font-size:11px;font-weight:750;display:flex}.professional-track-card>footer>a b{background:#09597e2e;border:1px solid #71c9f73d;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.professional-journey{background:linear-gradient(150deg,#0b2a43d6,#02101eb3);border-block:1px solid #89c8ff1f;padding:110px 0}.professional-journey header{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:40px;display:grid}.professional-journey header p{color:#8ba2b7;margin:0;font-size:14px;line-height:1.75}.professional-phase-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.professional-phase-grid article{background:#06192bb8;border:1px solid #89c8ff29;border-radius:25px;padding:32px;position:relative;box-shadow:inset 0 1px #ffffff12}.professional-phase-grid article>small{color:#6edfcf;letter-spacing:.16em;font-size:8px}.professional-phase-grid article>span{color:#8ac9ff2e;font-size:50px;font-weight:850;position:absolute;top:22px;right:28px}.professional-phase-grid h3{max-width:450px;margin:28px 0 12px;font-size:25px;line-height:1.12}.professional-phase-grid p{color:#8da4b8;font-size:13px;line-height:1.7}.professional-phase-grid ul{border-top:1px solid #89c8ff1a;padding:15px 0 0;list-style:none}.professional-phase-grid li{color:#a8b9c9;margin:11px 0;font-size:11px}.professional-phase-grid li:before{content:"✓";color:#5eead4;margin-right:10px}.professional-inclusions{padding:115px 0}.professional-inclusions>.professional-section-heading{display:block}.professional-inclusions>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.professional-inclusions article{background:#0a22378c;border:1px solid #89c8ff24;border-radius:19px;padding:25px}.professional-inclusions article>span{color:#5f819d;font-size:9px}.professional-inclusions h3{margin:22px 0 10px;font-size:18px}.professional-inclusions p{color:#849caf;margin:0;font-size:11px;line-height:1.7}.professional-admission{grid-template-columns:.8fr 1.2fr;gap:80px;padding-bottom:120px;display:grid}.professional-admission>div>p{color:#8da4b8;font-size:14px;line-height:1.75}.professional-admission .button{margin-top:18px}.professional-admission ol{margin:0;padding:0;list-style:none}.professional-admission li{border-top:1px solid #89c8ff1f;grid-template-columns:52px 1fr;gap:18px;padding:20px 0;display:grid}.professional-admission li>span{color:#6edfcf;border:1px solid #75c4f833;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;display:grid}.professional-admission li p{color:#8098ac;margin:6px 0 0;font-size:11px;line-height:1.6}.professional-clarity{background:linear-gradient(145deg,#5136122e,#0716248c);border-block:1px solid #eebd7129;padding:80px 0}.professional-clarity>.shell{grid-template-columns:.9fr 1.1fr;gap:70px;display:grid}.professional-clarity .professional-eyebrow{color:#f6bf72}.professional-clarity p{color:#a8b2bd;margin:0 0 13px;font-size:12px;line-height:1.75}.professional-clarity p b{color:#f3f7fb}.professional-faq{grid-template-columns:.8fr 1.2fr;gap:80px;padding:115px 0;display:grid}.professional-faq details{border-top:1px solid #89c8ff24}.professional-faq details:last-child{border-bottom:1px solid #89c8ff24}.professional-faq summary{color:#eaf4ff;cursor:pointer;justify-content:space-between;gap:20px;padding:21px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.professional-faq summary::-webkit-details-marker{display:none}.professional-faq summary span{color:#64dcca;font-size:20px}.professional-faq details[open] summary span{transform:rotate(45deg)}.professional-faq details p{color:#899fb2;margin:0;padding:0 40px 22px 0;font-size:12px;line-height:1.75}.professional-final-cta{background:radial-gradient(circle at 80% 0,#5eead41f,#0000 30%),linear-gradient(145deg,#123b5bdb,#041626eb);border:1px solid #7dcbff3b;border-radius:26px;grid-template-columns:1fr auto;align-items:center;gap:50px;margin-bottom:115px;padding:40px;display:grid;box-shadow:0 28px 65px #00000047,inset 0 1px #ffffff1a}.professional-final-cta h2{margin:10px 0;font-size:35px;line-height:1.05}.professional-final-cta p{color:#8ea4b7;margin:0;font-size:11px}.professional-final-cta>div:last-child{flex-direction:column;align-items:flex-start;gap:9px;min-width:240px;display:flex}.professional-final-cta>div:last-child>b{font-size:24px}.professional-final-cta>div:last-child>small{color:#7e97ab;font-size:9px}.professional-final-cta>div:last-child>a:last-child{color:#8bcaff;font-size:10px}.professional-detail-hero{background:linear-gradient(140deg,#041a2ff5,#040f1dc2),linear-gradient(#71b9f709 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#71b9f709 1px,#0000 1px) 0 0/54px 54px;border-bottom:1px solid #89c8ff1f;padding:75px 0 95px}.professional-detail-hero .crumb{margin-bottom:55px}.professional-detail-hero-grid{grid-template-columns:minmax(0,1fr) 370px;align-items:center;gap:75px;display:grid}.professional-detail-title{align-items:flex-start;gap:20px;margin:19px 0;display:flex}.professional-detail-title>i{background:linear-gradient(145deg,#1b74b9,#0b2d54 65%,#0c766d);border:1px solid #7fccff4d;border-radius:18px;flex:none;place-items:center;width:62px;height:62px;font-size:15px;font-style:normal;font-weight:850;display:grid}.professional-detail-title h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(52px,5.5vw,76px);line-height:1}.professional-detail-hero-grid>div>p{color:#9cb2c5;max-width:720px;font-size:17px;line-height:1.7}.professional-detail-badges{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.professional-detail-badges span{color:#b0c8dc;background:#0f4b6e33;border:1px solid #7dc9fa29;border-radius:99px;padding:8px 11px;font-size:9px}.professional-detail-hero-grid>aside{background:linear-gradient(145deg,#113552e0,#031424f2);border:1px solid #82cbfb33;border-radius:24px;padding:27px;box-shadow:0 32px 68px #00000057,inset 0 1px #ffffff1a}.professional-detail-hero-grid>aside>small{color:#67ddcc;letter-spacing:.16em;font-size:8px}.professional-detail-hero-grid>aside h2{margin:10px 0 24px;font-size:27px;line-height:1.08}.professional-detail-hero-grid aside dl{margin:0}.professional-detail-hero-grid aside dl div{border-top:1px solid #89c8ff1c;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.professional-detail-hero-grid aside dt{color:#70899f;font-size:9px}.professional-detail-hero-grid aside dd{margin:0;font-size:11px;font-weight:750}.professional-detail-stipend{background:#0a5c581f;border:1px solid #5eead426;border-radius:13px;margin:16px 0;padding:13px}.professional-detail-stipend small,.professional-detail-stipend b{display:block}.professional-detail-stipend small{color:#62d8c7;letter-spacing:.12em;font-size:7px}.professional-detail-stipend b{margin-top:6px;font-size:17px}.professional-detail-hero-grid aside>p{color:#667f95;text-align:center;margin:12px 0 0;font-size:8px;line-height:1.55}.professional-track-intro{grid-template-columns:.8fr 1.2fr;gap:80px;padding:105px 0;display:grid}.professional-track-intro>div:last-child>p{color:#9aafc1;font-size:17px;line-height:1.75}.professional-role-chips{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.professional-role-chips span{color:#a9c3d9;background:#0d406338;border:1px solid #7dc9fa26;border-radius:99px;padding:9px 12px;font-size:9px}.professional-track-intro>div:last-child>small{color:#657f94;max-width:650px;font-size:9px;line-height:1.6;display:block}.professional-curriculum{background:linear-gradient(145deg,#0a263db3,#03111f80);border-block:1px solid #89c8ff1c;padding:100px 0}.professional-curriculum header{grid-template-columns:1fr 1fr;align-items:end;gap:65px;margin-bottom:40px;display:grid}.professional-curriculum header p{color:#899fb4;margin:0;font-size:14px;line-height:1.7}.professional-learning-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.professional-learning-grid article{background:#051b2ea8;border:1px solid #89c8ff21;border-radius:18px;min-height:175px;padding:22px}.professional-learning-grid article>span{color:#5eead4;font-size:9px}.professional-learning-grid h3{margin:24px 0 8px;font-size:17px;line-height:1.18}.professional-learning-grid p{color:#7892a7;margin:0;font-size:10px;line-height:1.65}.professional-applied{grid-template-columns:.75fr 1.25fr;gap:80px;padding:110px 0;display:grid}.professional-applied>div:first-child>p{color:#899fb3;font-size:13px;line-height:1.75}.professional-applied>div:last-child{gap:12px;display:grid}.professional-applied article{background:#0a23399e;border:1px solid #89c8ff26;border-radius:20px;padding:25px}.professional-applied article>span{color:#65ddcc;letter-spacing:.14em;font-size:8px}.professional-applied article h3{margin:12px 0 16px;font-size:20px}.professional-applied article ul{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.professional-applied article li{color:#8099ad;border:1px solid #89c8ff1a;border-radius:11px;padding:11px;font-size:9px;line-height:1.55}.professional-detail-path{background:linear-gradient(145deg,#071f34d1,#02101dad);border-block:1px solid #89c8ff1c;padding:100px 0}.professional-detail-path header{margin-bottom:36px}.professional-detail-path>.shell>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.professional-detail-path article{background:#081e32a8;border:1px solid #89c8ff24;border-radius:20px;padding:26px}.professional-detail-path article small{color:#67ddcc;letter-spacing:.12em;font-size:8px}.professional-detail-path article h3{margin:24px 0 10px;font-size:20px}.professional-detail-path article p{color:#829aaf;margin:0;font-size:11px;line-height:1.7}.professional-voucher{background:linear-gradient(145deg,#58391133,#061b2cbf);border:1px solid #f2be6a33;border-radius:24px;grid-template-columns:240px 1fr;align-items:center;gap:50px;margin-top:100px;padding:34px;display:grid}.professional-voucher>div:first-child{border-right:1px solid #f2be6a29;padding-right:35px}.professional-voucher span,.professional-voucher b{display:block}.professional-voucher span{color:#e9b963;letter-spacing:.15em;font-size:8px}.professional-voucher b{margin-top:7px;font-size:32px}.professional-voucher h2{margin:0 0 10px;font-size:25px}.professional-voucher p{color:#9eaab6;margin:0;font-size:11px;line-height:1.75}.professional-related{padding-bottom:110px}.professional-related>header{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.professional-related header h2{margin:9px 0 0;font-size:34px}.professional-related header>a{color:#85c8fb;font-size:11px}.professional-related>div{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.professional-related>div>a{background:#0a223794;border:1px solid #89c8ff21;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:start;gap:14px;padding:20px;display:grid}.professional-related a>i{background:linear-gradient(145deg,#176bae,#0a2c52 65%,#0b6f68);border:1px solid #7fccff38;border-radius:12px;place-items:center;width:44px;height:44px;font-size:10px;font-style:normal;font-weight:800;display:grid}.professional-related a small,.professional-related a b,.professional-related a p{display:block}.professional-related a small{color:#617e98;letter-spacing:.1em;font-size:6px}.professional-related a b{color:#edf6ff;margin:7px 0;font-size:14px}.professional-related a p{color:#7890a4;margin:0;font-size:9px;line-height:1.55}.professional-related a>strong{color:#65ddcc;font-size:12px}.professional-track-card>footer{background:0 0;border:0;padding:18px 0 0}.home-professional-track{background:radial-gradient(circle at 88% 0,#5eead41a,#0000 28%),linear-gradient(145deg,#0f324fe0,#041423e6);border:1px solid #79c9fb33;border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;margin-bottom:120px;padding:38px;display:grid;box-shadow:0 30px 70px #0000004d,inset 0 1px #ffffff1a}.home-professional-copy h2{letter-spacing:-.04em;margin:12px 0 18px;font-size:46px;line-height:1.02}.home-professional-copy>p{color:#91a8bb;font-size:13px;line-height:1.7}.home-professional-copy>div{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.home-professional-copy>div span{color:#abc5d9;background:#0b466738;border:1px solid #7ecbfa29;border-radius:99px;padding:7px 10px;font-size:8px}.home-professional-copy .home-professional-partner{color:#63dccb;font-size:9px}.home-professional-copy .button{margin-top:10px}.home-professional-list{gap:8px;display:grid}.home-professional-list>a{background:#051b2e9e;border:1px solid #84cbf91f;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:13px;transition:all .2s;display:grid}.home-professional-list>a:hover{border-color:#5eead44d;transform:translate(3px)}.home-professional-list i{background:linear-gradient(145deg,#176bad,#0a2d52 65%,#0c6f68);border:1px solid #80ccfb3d;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-style:normal;font-weight:850;display:grid}.home-professional-list small,.home-professional-list b{display:block}.home-professional-list small{color:#5e7c96;letter-spacing:.1em;font-size:6px}.home-professional-list b{margin-top:5px;font-size:13px}.home-professional-list strong{color:#5eead4;font-size:11px}.catalogue-professional-track{background:radial-gradient(circle at 90% 0,#5eead41a,#0000 30%),linear-gradient(145deg,#103451d9,#041525e6);border:1px solid #7bcafb30;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:45px;margin:-5px 0 55px;padding:30px;display:grid;box-shadow:0 26px 60px #00000042,inset 0 1px #ffffff14}.catalogue-professional-track h2{letter-spacing:-.035em;margin:10px 0;font-size:31px}.catalogue-professional-track p{color:#8fa6ba;max-width:810px;margin:0;font-size:12px;line-height:1.7}.catalogue-professional-track>div>div{flex-wrap:wrap;gap:7px;margin:18px 0 11px;display:flex}.catalogue-professional-track>div>div span{color:#abc4d8;border:1px solid #7cc9fa29;border-radius:99px;padding:7px 10px;font-size:8px}.catalogue-professional-track>div>small{color:#64ddcc;font-size:8px}.catalogue-professional-track>.button{white-space:nowrap}html[data-theme=light] .professional-hero,html[data-theme=light] .professional-detail-hero{background:linear-gradient(135deg,#f8fcfff5,#e5f0f8d1),linear-gradient(#16568b0a 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#16568b0a 1px,#0000 1px) 0 0/56px 56px}html[data-theme=light] .professional-hero-copy>p,html[data-theme=light] .professional-tracks>header>p,html[data-theme=light] .professional-journey header p,html[data-theme=light] .professional-detail-hero-grid>div>p,html[data-theme=light] .professional-track-intro>div:last-child>p,html[data-theme=light] .professional-curriculum header p,html[data-theme=light] .professional-applied>div:first-child>p{color:#4f6d86}html[data-theme=light] .professional-partner-line b,html[data-theme=light] .professional-track-card h2,html[data-theme=light] .professional-faq summary,html[data-theme=light] .professional-related a b{color:#153752}html[data-theme=light] .professional-hero-panel,html[data-theme=light] .professional-track-card,html[data-theme=light] .professional-phase-grid article,html[data-theme=light] .professional-inclusions article,html[data-theme=light] .professional-learning-grid article,html[data-theme=light] .professional-applied article,html[data-theme=light] .professional-detail-path article,html[data-theme=light] .professional-related>div>a,html[data-theme=light] .professional-detail-hero-grid>aside{color:#12334e;background:linear-gradient(145deg,#fffffff7,#e4eff7e0);border-color:#14599126;box-shadow:0 20px 48px #1343681c,inset 0 1px #fff}html[data-theme=light] .professional-panel-path,html[data-theme=light] .professional-track-stipend,html[data-theme=light] .professional-detail-stipend{background:#d7f1ef8c;border-color:#0f707f26}html[data-theme=light] .professional-panel-path b{color:#17364f}html[data-theme=light] .professional-separation{background:#ffffffb8;border-color:#13548a24;box-shadow:0 16px 38px #13416514}html[data-theme=light] .professional-journey,html[data-theme=light] .professional-curriculum,html[data-theme=light] .professional-detail-path{background:linear-gradient(145deg,#eaf3f8,#f8fbfd)}html[data-theme=light] .professional-clarity{background:linear-gradient(145deg,#fff8ea,#edf5fa)}html[data-theme=light] .professional-clarity p b{color:#193850}html[data-theme=light] .professional-final-cta,html[data-theme=light] .professional-voucher{background:radial-gradient(circle at 80% 0,#28b2a51f,#0000 30%),linear-gradient(145deg,#fff,#eaf3f8);border-color:#125b912b;box-shadow:0 24px 55px #1545691f,inset 0 1px #fff}@media (max-width:1000px){.professional-hero-grid,.professional-detail-hero-grid{grid-template-columns:1fr}.professional-hero-panel,.professional-detail-hero-grid>aside{max-width:620px}.professional-tracks>header,.professional-journey header,.professional-curriculum header,.professional-track-intro,.professional-applied,.professional-admission,.professional-clarity>.shell,.professional-faq{grid-template-columns:1fr;gap:35px}.professional-inclusions>div:last-child,.professional-learning-grid{grid-template-columns:repeat(2,1fr)}.professional-related>div,.professional-applied article ul,.professional-detail-path>.shell>div,.professional-final-cta{grid-template-columns:1fr}.professional-voucher{grid-template-columns:180px 1fr}}@media (max-width:700px){.professional-hero,.professional-detail-hero{padding:55px 0 70px}.professional-hero-grid,.professional-detail-hero-grid{gap:40px}.professional-hero-copy h1,.professional-detail-title h1{font-size:47px}.professional-detail-title{display:block}.professional-detail-title>i{margin-bottom:18px}.professional-hero-copy>p,.professional-detail-hero-grid>div>p{font-size:15px}.professional-hero-actions{flex-direction:column;align-items:stretch}.professional-hero-panel{padding:23px}.professional-hero-panel>strong{font-size:32px}.professional-panel-path{grid-template-columns:1fr}.professional-panel-path>i{transform:rotate(90deg)}.professional-separation{grid-template-columns:1fr;margin:45px auto 80px}.professional-separation>i{border:1px solid #89c8ff1f;border-inline:0;min-height:42px}.professional-track-grid,.professional-inclusions>div:last-child,.professional-learning-grid,.professional-phase-grid{grid-template-columns:1fr}.professional-track-card{min-height:0}.professional-track-facts{grid-template-columns:1fr 1fr}.professional-track-facts>div:nth-child(2){border-right:0}.professional-track-facts>div:nth-child(-n+2){border-bottom:1px solid #89c8ff1a}.professional-track-card>footer{flex-direction:column;align-items:flex-start}.professional-tracks,.professional-inclusions,.professional-track-intro,.professional-applied,.professional-faq,.professional-journey,.professional-curriculum,.professional-detail-path{padding-block:80px}.professional-admission{padding-bottom:80px}.professional-clarity{padding-block:65px}.professional-final-cta{margin-bottom:80px;padding:28px}.professional-voucher{grid-template-columns:1fr;margin-top:75px}.professional-voucher>div:first-child{border-bottom:1px solid #f2be6a29;border-right:0;padding:0 0 22px}.professional-related>header{flex-direction:column;align-items:flex-start;gap:12px}.professional-detail-title h1{max-width:100%}}.professional-eyebrow{font-size:12px}.professional-hero-panel>figure{z-index:1;aspect-ratio:16/8;background:#06182c;border:1px solid #8dcfff33;border-radius:18px;margin:22px 0 0;position:relative;overflow:hidden;box-shadow:0 20px 42px #00000047}.professional-hero-panel>figure:after{content:"";background:linear-gradient(#0000 55%,#010d1a85);position:absolute;inset:0}.professional-hero-panel>figure img{object-fit:cover;width:100%;height:100%;display:block}.professional-hero-panel>strong{margin-top:24px;font-size:41px}.professional-track-card{min-height:690px;padding:20px 22px 24px}.professional-track-visual{z-index:1;aspect-ratio:16/8.2;background:#06182c;border:1px solid #92cfff33;border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000047}.professional-track-visual:after{content:"";background:linear-gradient(#0000 52%,#02101fad);position:absolute;inset:0}.professional-track-visual>img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.professional-track-card:hover .professional-track-visual>img{transform:scale(1.035)}.professional-track-visual figcaption{z-index:2;justify-content:space-between;align-items:end;display:flex;position:absolute;inset:auto 12px 12px}.professional-track-visual figcaption>small{color:#d8ebfb;font-size:12px;font-weight:760}.professional-track-code{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04182dd1;border-radius:14px;width:48px;height:48px}.professional-track-label{margin-top:22px;font-size:10px}.professional-track-card h2{font-size:34px}.professional-track-card>p{color:#a3b7ca;font-size:16px;line-height:1.65}.professional-track-facts dt{font-size:9px}.professional-track-facts dd{font-size:14px}.professional-track-stipend{padding:17px}.professional-track-stipend span{font-size:9px}.professional-track-stipend b{font-size:20px}.professional-track-stipend small{font-size:11px}.professional-track-card>footer>span,.professional-track-card>footer>a{font-size:12px}.professional-tracks>header>p,.professional-journey header p,.professional-admission>div>p,.professional-curriculum header p{font-size:17px}.professional-partner-line small{font-size:10px}.professional-partner-line b{font-size:14px}.professional-phase-grid p,.professional-inclusions p,.professional-admission li p,.professional-clarity p,.professional-faq details p,.professional-applied>div:first-child>p,.professional-detail-path article p,.professional-voucher p{font-size:15px}.professional-phase-grid li,.professional-learning-grid p,.professional-applied article li{font-size:13px}.professional-faq summary{font-size:17px}.professional-inclusions h3,.professional-learning-grid h3{font-size:20px}.professional-admission li b{font-size:17px}.professional-detail-path article h3,.professional-applied article h3{font-size:23px}.professional-detail-badges span,.professional-role-chips span{font-size:12px}.professional-track-intro>div:last-child>small{font-size:11px}.professional-detail-hero-grid aside dt,.professional-detail-hero-grid aside dd{font-size:12px}.professional-detail-hero-grid aside>p{font-size:10px}.professional-detail-stipend small{font-size:9px}.professional-detail-banner{aspect-ratio:16/7.3;background:#06182c;border:1px solid #89cdff38;border-radius:24px;margin:28px 0 0;position:relative;overflow:hidden;box-shadow:0 28px 58px #00000057}.professional-detail-banner:after{content:"";background:linear-gradient(#0000 48%,#010e1cc7);position:absolute;inset:0}.professional-detail-banner img{object-fit:cover;width:100%;height:100%;display:block}.professional-detail-banner figcaption{z-index:1;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.professional-detail-banner figcaption span{color:#9bb3c9;font-size:11px}.professional-detail-banner figcaption b{color:#eff8ff;font-size:13px}.professional-exam-domains{padding:0 0 110px}.professional-exam-domains>header{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.professional-exam-domains h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(40px,4.2vw,60px);line-height:1.02}.professional-exam-domains>header>p{color:#91a8bc;margin:0;font-size:17px;line-height:1.75}.professional-exam-domains>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.professional-exam-domains article{background:radial-gradient(circle at 100% 0,#5eead414,#0000 28%),linear-gradient(145deg,#0c2c47b8,#041627c4);border:1px solid #89c8ff26;border-radius:21px;padding:25px;box-shadow:inset 0 1px #ffffff0f}.professional-exam-domains article>span{justify-content:space-between;align-items:center;gap:15px;display:flex}.professional-exam-domains article i{color:#64decd;letter-spacing:.14em;font-size:10px;font-style:normal;font-weight:780}.professional-exam-domains article>span>b{color:#92f0e2;border:1px solid #70d1da2b;border-radius:99px;padding:6px 9px;font-size:12px}.professional-exam-domains h3{margin:25px 0 11px;font-size:23px;line-height:1.18}.professional-exam-domains article p{color:#8fa6ba;margin:0;font-size:15px;line-height:1.68}.professional-exam-domains>footer{background:#51330d24;border:1px solid #efb55c2b;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:18px 20px;display:flex}.professional-exam-domains>footer p{color:#a9b5c0;max-width:830px;margin:0;font-size:13px;line-height:1.6}.professional-exam-domains>footer a{color:#f2bf70;white-space:nowrap;font-size:13px;font-weight:750}@media (max-width:1000px){.professional-exam-domains>header{grid-template-columns:1fr;gap:26px}.professional-track-card{min-height:0}.professional-detail-banner{aspect-ratio:16/8.6}}@media (max-width:700px){.professional-eyebrow{font-size:10px}.professional-hero-panel>figure{aspect-ratio:16/9}.professional-track-card{padding:15px 15px 21px}.professional-track-visual{aspect-ratio:16/9}.professional-track-card h2{font-size:29px}.professional-track-card>p{font-size:15px}.professional-exam-domains{padding-bottom:80px}.professional-exam-domains>div{grid-template-columns:1fr}.professional-exam-domains h3{font-size:20px}.professional-exam-domains>footer{flex-direction:column;align-items:flex-start}.professional-detail-banner{border-radius:18px}.professional-detail-banner figcaption{flex-direction:column;align-items:flex-start;gap:3px;bottom:13px;left:14px;right:14px}.professional-detail-banner figcaption span{font-size:9px}.professional-detail-banner figcaption b{font-size:11px}.professional-phase-grid p,.professional-inclusions p,.professional-admission li p,.professional-clarity p,.professional-faq details p,.professional-applied>div:first-child>p,.professional-detail-path article p,.professional-voucher p{font-size:14px}}.professional-cohort{background:radial-gradient(circle at 92% 8%,#ff641e1a,#0000 26%),linear-gradient(145deg,#082239e0,#03111fc2);border-block:1px solid #89c8ff1c;padding:105px 0}.professional-cohort>.shell>header{grid-template-columns:1fr auto;align-items:end;gap:48px;margin-bottom:35px;display:grid}.professional-cohort h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(38px,4.3vw,61px);line-height:1.02}.professional-cohort h2 em{color:#ff6b22;font-style:normal}.professional-cohort-deadline{background:#662a102e;border:1px solid #ff743442;border-radius:18px;min-width:270px;padding:20px 23px}.professional-cohort-deadline small,.professional-cohort-deadline b,.professional-cohort-deadline span{display:block}.professional-cohort-deadline small{color:#ff8a51;letter-spacing:.13em;font-size:10px;font-weight:800}.professional-cohort-deadline b{margin:8px 0 4px;font-size:23px}.professional-cohort-deadline span{color:#99adbd;font-size:11px}.professional-cohort-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.professional-cohort-grid.is-single{grid-template-columns:minmax(0,620px)}.professional-cohort-grid>article{background:#051b2fc7;border:1px solid #89c8ff24;border-radius:20px;padding:20px;box-shadow:inset 0 1px #ffffff12}.professional-cohort-track{align-items:center;gap:11px;min-height:75px;display:flex}.professional-cohort-track img{object-fit:contain;background:#fff;border-radius:13px;width:54px;height:54px;padding:3px}.professional-cohort-track small,.professional-cohort-track b{display:block}.professional-cohort-track small{color:#718a9f;letter-spacing:.1em;font-size:8px;font-weight:750}.professional-cohort-track b{margin-top:6px;font-size:15px;line-height:1.2}.professional-cohort-meter{background:#87bae11f;border-radius:99px;height:7px;margin:22px 0 12px;overflow:hidden}.professional-cohort-meter span{border-radius:inherit;background:linear-gradient(90deg,#ff5d18,#ff915a);height:100%;display:block;box-shadow:0 0 18px #ff631f66}.professional-cohort-count b,.professional-cohort-count span{display:block}.professional-cohort-count b{font-size:13px}.professional-cohort-count span{color:#869db0;margin-top:5px;font-size:11px}.professional-cohort-grid article>footer{border-top:1px solid #89c8ff1a;flex-direction:column;gap:8px;margin-top:19px;padding-top:14px;display:flex}.professional-cohort-grid article>footer a{color:#93b6d0;font-size:11px;font-weight:700}.professional-cohort-grid article>footer a:last-child{color:#ff8b51}.professional-cohort-note{color:#71889a;max-width:980px;margin:22px 0 0;font-size:11px;line-height:1.65}.professional-tool-hero{background:radial-gradient(circle at 83% 20%,#ff621b21,#0000 28%),radial-gradient(circle at 10% 80%,#1e75be1c,#0000 31%);border-bottom:1px solid #89c8ff1f;padding:75px 0 85px}.professional-tool-hero h1{letter-spacing:-.055em;max-width:930px;margin:30px 0 22px;font-size:clamp(48px,6.3vw,90px);line-height:.94}.professional-tool-hero h1 em{color:#ff671f;font-style:normal}.professional-tool-hero>div>p{color:#96aabd;max-width:760px;font-size:18px;line-height:1.75}.professional-tool-hero>div>div{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.professional-tool-hero>div>div>span{background:#071f34a6;border:1px solid #89c8ff24;border-radius:14px;min-width:195px;padding:15px 18px}.professional-tool-hero small,.professional-tool-hero b{display:block}.professional-tool-hero small{color:#758da1;letter-spacing:.12em;font-size:9px}.professional-tool-hero b{margin-top:6px;font-size:14px}.professional-comparison-tool{padding:95px 0 120px}.professional-recommender{background:linear-gradient(145deg,#0c2b46cc,#041626d1);border:1px solid #89c8ff26;border-radius:24px;grid-template-columns:.8fr 1fr 1fr;gap:14px;padding:25px;display:grid}.professional-recommender h2,.professional-compare-selector h2{letter-spacing:-.04em;margin:11px 0 10px;font-size:36px}.professional-recommender p{color:#8fa5b8;margin:0;font-size:13px;line-height:1.65}.professional-recommender form{gap:12px;display:grid}.professional-recommender label,.professional-field{color:#9db2c3;gap:8px;font-size:11px;font-weight:720;display:grid}.professional-recommender select,.professional-field input,.professional-field select{color:#edf7ff;width:100%;min-height:50px;font:inherit;background:#071d31;border:1px solid #89c8ff2e;border-radius:12px;outline:0;padding:0 14px;font-size:13px}.professional-recommender select:focus,.professional-field input:focus,.professional-field select:focus{border-color:#ff7434;box-shadow:0 0 0 3px #ff671f1f}.professional-recommender>aside{background:#672b102b;border:1px solid #ff73343b;border-radius:18px;grid-template-columns:62px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.professional-recommender>aside>span{color:#ff8c54;letter-spacing:.13em;grid-column:1/-1;font-size:9px;font-weight:780}.professional-recommender>aside img{object-fit:contain;background:#fff;border-radius:14px;width:58px;height:58px;padding:4px}.professional-recommender>aside b,.professional-recommender>aside small{display:block}.professional-recommender>aside b{font-size:16px}.professional-recommender>aside small{color:#8ea4b7;margin-top:6px;font-size:10px;line-height:1.5}.professional-recommender>aside a{color:#ff8d55;grid-column:2;font-size:11px;font-weight:750}.professional-compare-selector{padding:95px 0 36px}.professional-compare-selector>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:24px;display:flex}.professional-compare-selector>header p{color:#859cae;margin:0;font-size:12px}.professional-compare-selector>div{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.professional-compare-selector label{cursor:pointer;background:#071d31b3;border:1px solid #89c8ff24;border-radius:16px;grid-template-columns:45px 1fr 24px;align-items:center;gap:10px;padding:14px;display:grid}.professional-compare-selector label.is-selected{background:#692b102b;border-color:#ff6f2d7a;box-shadow:inset 3px 0 #ff671f}.professional-compare-selector input{opacity:0;pointer-events:none;position:absolute}.professional-compare-selector img{object-fit:contain;background:#fff;border-radius:10px;width:43px;height:43px;padding:3px}.professional-compare-selector b,.professional-compare-selector small{display:block}.professional-compare-selector b{font-size:12px}.professional-compare-selector small{color:#8098aa;margin-top:5px;font-size:9px}.professional-compare-selector i{color:#ff8a50;border:1px solid #89c8ff26;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.professional-compare-board{background:#061a2db8;border:1px solid #89c8ff29;border-radius:23px;overflow-x:auto;box-shadow:0 30px 70px #00000038}.professional-compare-board>header,.professional-compare-row,.professional-compare-board>footer{min-width:840px;display:grid}.professional-compare-board.compare-2>header,.professional-compare-board.compare-2 .professional-compare-row,.professional-compare-board.compare-2>footer{grid-template-columns:180px repeat(2,minmax(310px,1fr))}.professional-compare-board.compare-3>header,.professional-compare-board.compare-3 .professional-compare-row,.professional-compare-board.compare-3>footer{grid-template-columns:180px repeat(3,minmax(250px,1fr))}.professional-compare-board>header{background:#123754b3}.professional-compare-board>header>span,.professional-compare-board>header>div,.professional-compare-row>b,.professional-compare-row>p,.professional-compare-board>footer>span,.professional-compare-board>footer>div{border-right:1px solid #89c8ff1a;padding:19px}.professional-compare-board>header>span,.professional-compare-board>footer>span{color:#ff8b52;letter-spacing:.13em;font-size:10px;font-weight:800}.professional-compare-board>header>div{align-items:center;gap:11px;display:flex}.professional-compare-board>header img{object-fit:contain;background:#fff;border-radius:11px;width:48px;height:48px;padding:3px}.professional-compare-board>header b{font-size:14px}.professional-compare-row{border-top:1px solid #89c8ff1a}.professional-compare-row>b{color:#aec2d1;font-size:12px}.professional-compare-row>p{color:#879fb1;margin:0;font-size:12px;line-height:1.6}.professional-compare-board>footer{background:#03111e6b;border-top:1px solid #89c8ff21}.professional-compare-board>footer>div{align-items:center;gap:12px;display:flex}.professional-compare-board>footer a:not(.button){color:#9bb7cb;font-size:10px;font-weight:700}.professional-compare-board>footer .button{padding:11px 14px;font-size:11px}.professional-compare-empty{text-align:center;border:1px dashed #89c8ff33;border-radius:20px;padding:50px}.professional-compare-empty p{color:#8399aa}.professional-apply-page{padding-bottom:110px}.professional-apply-page>.shell>.crumb{padding-top:55px}.professional-enquiry-funnel{background:linear-gradient(145deg,#0c2b46d9,#041525e6);border:1px solid #89c8ff2b;border-radius:27px;margin-top:35px;overflow:hidden;box-shadow:0 32px 80px #00000047}.professional-enquiry-funnel>header{border-bottom:1px solid #89c8ff1f;grid-template-columns:1fr auto;gap:45px;padding:38px;display:grid}.professional-enquiry-funnel h1{letter-spacing:-.05em;margin:14px 0 11px;font-size:clamp(42px,5vw,68px)}.professional-enquiry-funnel>header p{color:#90a7ba;max-width:690px;margin:0;font-size:15px;line-height:1.7}.professional-enquiry-funnel>header aside{gap:10px;display:grid}.professional-enquiry-funnel>header aside>span{background:#64290f26;border:1px solid #ff702e38;border-radius:13px;min-width:220px;padding:14px 17px}.professional-enquiry-funnel>header aside small,.professional-enquiry-funnel>header aside b{display:block}.professional-enquiry-funnel>header aside small{color:#ff8b52;letter-spacing:.12em;font-size:8px}.professional-enquiry-funnel>header aside b{margin-top:5px;font-size:13px}.professional-enquiry-funnel>nav{border-bottom:1px solid #89c8ff1f;grid-template-columns:repeat(3,1fr);padding:0 38px;display:grid}.professional-enquiry-funnel>nav button{color:#71899c;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:18px 0;display:flex}.professional-enquiry-funnel>nav button span{border:1px solid #89c8ff29;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.professional-enquiry-funnel>nav button b{font-size:12px}.professional-enquiry-funnel>nav button.is-active,.professional-enquiry-funnel>nav button.is-complete{color:#f2f8fc}.professional-enquiry-funnel>nav button.is-active span,.professional-enquiry-funnel>nav button.is-complete span{color:#fff;background:#ff6a24;border-color:#ff6a24}.professional-enquiry-stage{min-height:430px;padding:38px}.professional-enquiry-stage fieldset{border:0;margin:0;padding:0}.professional-enquiry-stage legend{letter-spacing:-.03em;font-size:29px;font-weight:780}.professional-enquiry-stage fieldset>p{color:#859daf;margin:10px 0 25px;font-size:13px}.professional-enquiry-track-grid{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:25px;display:grid}.professional-enquiry-track-grid>label{cursor:pointer;background:#041728ab;border:1px solid #89c8ff24;border-radius:15px;grid-template-columns:47px 1fr 22px;align-items:center;gap:10px;padding:14px;display:grid}.professional-enquiry-track-grid>label.is-selected{background:#672a0f2b;border-color:#ff6e2b73;box-shadow:inset 3px 0 #ff671f}.professional-enquiry-track-grid input{opacity:0;position:absolute}.professional-enquiry-track-grid img{object-fit:contain;background:#fff;border-radius:10px;width:45px;height:45px;padding:3px}.professional-enquiry-track-grid b,.professional-enquiry-track-grid small{display:block}.professional-enquiry-track-grid b{font-size:11px}.professional-enquiry-track-grid small{color:#839aac;margin-top:5px;font-size:9px}.professional-enquiry-track-grid i{color:#ff8d55;font-size:12px;font-style:normal}.professional-field-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.professional-field-grid .full{grid-column:1/-1}.professional-field input::placeholder{color:#586f82}.professional-consent{color:#8da3b5;align-items:flex-start;gap:11px;font-size:12px;line-height:1.6;display:flex}.professional-consent input{accent-color:#ff641e;margin-top:3px}.professional-enquiry-error{color:#ffad89;background:#7c230f33;border:1px solid #ff65394d;border-radius:11px;margin:0 38px;padding:12px 15px;font-size:12px}.professional-enquiry-funnel>footer{border-top:1px solid #89c8ff1f;justify-content:space-between;align-items:center;gap:20px;padding:24px 38px;display:flex}.professional-enquiry-funnel>footer>a:not(.button),.professional-enquiry-funnel>footer>button:not(.button){color:#91aec3;background:0 0;border:0;font-size:12px;font-weight:700}.professional-enquiry-privacy{color:#61798c;padding:0 38px 26px;font-size:10px;display:block}.professional-enquiry-complete{text-align:center;background:radial-gradient(circle at 85% 5%,#5adecb1f,#0000 28%),linear-gradient(145deg,#0c2e49e0,#041627e6);border:1px solid #57dfca40;border-radius:27px;max-width:850px;margin:70px auto;padding:48px}.professional-enquiry-complete>span{color:#042239;background:#56d7c5;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 22px;font-size:27px;font-weight:800;display:grid}.professional-enquiry-complete>small{color:#66dfcf;letter-spacing:.14em;font-size:9px;font-weight:780}.professional-enquiry-complete h1{letter-spacing:-.05em;margin:13px auto;font-size:48px}.professional-enquiry-complete>p{color:#90a7b8;max-width:650px;margin:0 auto;line-height:1.7}.professional-enquiry-complete dl{text-align:left;grid-template-columns:repeat(2,1fr);gap:9px;margin:27px 0;display:grid}.professional-enquiry-complete dl>div{background:#04172899;border:1px solid #89c8ff21;border-radius:12px;padding:14px}.professional-enquiry-complete dt{color:#71899b;font-size:9px}.professional-enquiry-complete dd{margin:5px 0 0;font-size:13px;font-weight:700}.professional-enquiry-complete>div{justify-content:center;align-items:center;gap:20px;display:flex}.professional-enquiry-complete>div>a:not(.button),.professional-enquiry-complete>button{color:#91b5cd;background:0 0;border:0;font-size:11px;font-weight:700}.professional-enquiry-complete>button{margin-top:25px}.professional-application-assurance{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.professional-application-assurance article{background:#061b2fa8;border:1px solid #89c8ff21;border-radius:17px;padding:22px}.professional-application-assurance article span{color:#ff7e42;font-size:10px}.professional-application-assurance article b{margin:18px 0 8px;display:block}.professional-application-assurance article p{color:#8198aa;margin:0;font-size:12px;line-height:1.6}@media (max-width:1100px){.professional-cohort-grid,.professional-compare-selector>div,.professional-enquiry-track-grid{grid-template-columns:repeat(2,1fr)}.professional-recommender{grid-template-columns:1fr 1fr}.professional-recommender>aside{grid-column:1/-1}.professional-enquiry-funnel>header{grid-template-columns:1fr}.professional-enquiry-funnel>header aside{grid-template-columns:repeat(2,1fr)}.professional-cohort-grid.is-single{grid-template-columns:minmax(0,620px)}}@media (max-width:700px){.professional-cohort{padding:75px 0}.professional-cohort>.shell>header{grid-template-columns:1fr;gap:22px}.professional-cohort-deadline{min-width:0}.professional-cohort-grid,.professional-compare-selector>div,.professional-enquiry-track-grid{grid-template-columns:1fr}.professional-tool-hero{padding:48px 0 60px}.professional-tool-hero h1{font-size:46px}.professional-tool-hero>div>p{font-size:15px}.professional-tool-hero>div>div{display:grid}.professional-comparison-tool{padding:65px 0 85px}.professional-recommender{grid-template-columns:1fr;padding:19px}.professional-recommender>aside{grid-column:auto}.professional-compare-selector{padding-top:65px}.professional-compare-selector>header{flex-direction:column;align-items:flex-start;gap:8px}.professional-compare-board.compare-2>header,.professional-compare-board.compare-2 .professional-compare-row,.professional-compare-board.compare-2>footer,.professional-compare-board.compare-3>header,.professional-compare-board.compare-3 .professional-compare-row,.professional-compare-board.compare-3>footer{grid-template-columns:135px repeat(3,minmax(220px,1fr))}.professional-compare-board.compare-2>header,.professional-compare-board.compare-2 .professional-compare-row,.professional-compare-board.compare-2>footer{grid-template-columns:135px repeat(2,minmax(220px,1fr))}.professional-apply-page>.shell>.crumb{padding-top:32px}.professional-enquiry-funnel{border-radius:20px;margin-top:22px}.professional-enquiry-funnel>header,.professional-enquiry-stage{padding:24px 19px}.professional-enquiry-funnel>header aside{grid-template-columns:1fr}.professional-enquiry-funnel>header aside>span{min-width:0}.professional-enquiry-funnel h1{font-size:42px}.professional-enquiry-funnel>nav{padding:0 19px}.professional-enquiry-funnel>nav button b{display:none}.professional-enquiry-stage{min-height:0}.professional-field-grid,.professional-enquiry-complete dl,.professional-application-assurance{grid-template-columns:1fr}.professional-field-grid .full{grid-column:auto}.professional-enquiry-funnel>footer{padding:20px 19px}.professional-enquiry-privacy{padding:0 19px 22px}.professional-enquiry-error{margin:0 19px}.professional-enquiry-complete{margin:45px auto;padding:28px 20px}.professional-enquiry-complete h1{font-size:39px}.professional-enquiry-complete>div{flex-direction:column;align-items:stretch}}.professional-partner-showcase{padding:0 0 115px}.professional-partner-showcase>header,.professional-value header,.professional-labs>header,.professional-career-support>header{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}.professional-partner-showcase h2,.professional-value h2,.professional-labs h2,.professional-preparation h2,.professional-career-support h2,.professional-fit h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(40px,4.2vw,60px);line-height:1.02}.professional-partner-showcase>header>p,.professional-value header>p,.professional-labs>header>p,.professional-career-support>header>p{color:#91a8bc;margin:0;font-size:17px;line-height:1.75}.professional-partner-showcase-grid{grid-template-columns:.8fr 1.2fr;gap:16px;display:grid}.professional-partner-showcase-grid>article{background:radial-gradient(circle at 100% 0,#5eead41a,#0000 30%),linear-gradient(145deg,#0f314ed1,#041627e0);border:1px solid #89c8ff2b;border-radius:25px;flex-direction:column;align-items:flex-start;min-height:410px;padding:32px;display:flex;box-shadow:inset 0 1px #ffffff14}.professional-partner-showcase-grid>article>img{object-fit:contain;object-position:left center;filter:drop-shadow(0 14px 25px #0000003d);width:min(320px,90%);height:120px}.professional-partner-showcase-grid h3{margin:30px 0 10px;font-size:29px}.professional-partner-showcase-grid p{color:#95aabd;font-size:15px;line-height:1.7}.professional-partner-showcase-grid article>a{color:#7ce6d6;margin-top:auto;font-size:13px;font-weight:750}.professional-partner-showcase-grid>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.professional-partner-showcase-grid figure{background:linear-gradient(145deg,#fffffffa,#e8f1f8ed);border:1px solid #89c8ff26;border-radius:21px;flex-direction:column;justify-content:center;align-items:center;min-height:198px;margin:0;padding:19px;display:flex;box-shadow:0 20px 45px #0000002b,inset 0 1px #fff}.professional-partner-showcase-grid figure img{object-fit:contain;width:100%;height:125px}.professional-partner-showcase-grid figcaption{color:#27445e;text-align:center;margin-top:10px;font-size:12px;font-weight:720}.professional-track-badge{background:linear-gradient(145deg,#fff,#edf4fa);border:1px solid #a0d5ff40;border-radius:14px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden;box-shadow:0 10px 24px #00000040}.professional-track-badge img{object-fit:contain;width:100%;height:100%;padding:4px}.professional-detail-badge{background:linear-gradient(145deg,#fff,#eaf2f8);border:1px solid #93d0ff40;border-radius:21px;flex:none;place-items:center;width:88px;height:88px;display:grid;overflow:hidden;box-shadow:0 20px 42px #00000045,inset 0 1px #fff}.professional-detail-badge img{object-fit:contain;width:100%;height:100%;padding:5px}.professional-glance{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#071e33f0;border:1px solid #89c8ff33;border-radius:22px;grid-template-columns:repeat(6,1fr);margin-top:-32px;margin-bottom:110px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 65px #00000052,inset 0 1px #ffffff1a}.professional-glance>div{border-right:1px solid #89c8ff1f;padding:23px 18px}.professional-glance>div:last-child{border-right:0}.professional-glance b,.professional-glance span{display:block}.professional-glance b{font-size:19px}.professional-glance span{color:#7891a7;margin-top:7px;font-size:11px}.professional-value{background:radial-gradient(circle at 10% 20%,#5952cf1f,#0000 28%),linear-gradient(145deg,#082137cc,#03111fa6);border-block:1px solid #89c8ff1c;padding:110px 0}.professional-value .shell>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.professional-value article{background:#061b2fb8;border:1px solid #89c8ff24;border-radius:20px;padding:27px;box-shadow:inset 0 1px #ffffff12}.professional-value article>span{color:#65dfce;font-size:11px}.professional-value h3{margin:35px 0 12px;font-size:22px}.professional-value article p{color:#8ca3b7;margin:0;font-size:15px;line-height:1.7}.professional-labs{padding:115px 0}.professional-labs>div{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.professional-labs article{background:radial-gradient(circle at 100% 0,#5eead41a,#0000 28%),linear-gradient(145deg,#0c2c48c2,#041526cc);border:1px solid #89c8ff26;border-radius:22px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.professional-labs article>span{color:#6de2d1;letter-spacing:.14em;font-size:10px;font-weight:780}.professional-labs h3{max-width:520px;margin:28px 0 13px;font-size:24px;line-height:1.16}.professional-labs article>b{color:#a9d3f3;font-size:13px;display:block}.professional-labs article>p{color:#8ea5b9;margin:13px 0 0;font-size:15px;line-height:1.65}.professional-preparation{padding:115px 0}.professional-preparation>header{margin-bottom:40px}.professional-preparation ol{grid-template-columns:repeat(6,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.professional-preparation li{background:#0922389e;border:1px solid #89c8ff24;border-radius:18px;padding:22px 18px}.professional-preparation li>span{color:#63decd;font-size:10px}.professional-preparation h3{margin:28px 0 10px;font-size:19px}.professional-preparation li>p{color:#849caf;margin:0;font-size:13px;line-height:1.6}.professional-exam-domains>footer>div{flex-wrap:wrap;gap:12px;display:flex}.professional-certificate-sample{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding:120px 0;display:grid}.professional-certificate-sample>figure{background:#041423c7;border:1px solid #89c8ff2b;border-radius:24px;margin:0;padding:16px;box-shadow:0 30px 70px #00000052,inset 0 1px #ffffff14}.professional-certificate-sample>figure img{background:#fff;border-radius:13px;width:100%;height:auto;display:block}.professional-certificate-title{align-items:flex-start;gap:17px;margin:20px 0;display:flex}.professional-certificate-title>img{object-fit:contain;background:#fff;border-radius:16px;flex:none;width:70px;height:70px;padding:4px}.professional-certificate-title h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.5vw,49px);line-height:1.04}.professional-certificate-sample>div>p{color:#96abbd;font-size:16px;line-height:1.75}.professional-certificate-sample>div>div:not(.professional-certificate-title){flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.professional-certificate-sample a{color:#8bcfff;background:#10476933;border:1px solid #7bcafb2b;border-radius:11px;padding:10px 13px;font-size:12px;font-weight:730}.professional-certificate-sample>div>small{color:#677f94;font-size:11px;line-height:1.65;display:block}.professional-internship{background:radial-gradient(circle at 90% 20%,#5eead41c,#0000 26%),linear-gradient(145deg,#0a273fd1,#03111fb3);border-block:1px solid #89c8ff1c;padding:110px 0}.professional-internship header{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}.professional-internship h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(40px,4.2vw,60px);line-height:1.02}.professional-internship header>p{color:#90a7ba;margin:0;font-size:17px;line-height:1.75}.professional-internship-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.professional-internship-grid>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.professional-internship-grid article{background:#051a2dab;border:1px solid #89c8ff21;border-radius:16px;align-items:center;gap:15px;padding:18px;display:flex}.professional-internship-grid article span{color:#5bd7c7;font-size:10px}.professional-internship-grid article b{font-size:15px}.professional-internship-grid>aside{background:linear-gradient(145deg,#0e68683d,#051c2fd6);border:1px solid #5eead438;border-radius:22px;padding:28px;box-shadow:inset 0 1px #ffffff14}.professional-internship-grid aside small{color:#6fe3d2;letter-spacing:.13em;font-size:10px}.professional-internship-grid aside strong,.professional-internship-grid aside>b{display:block}.professional-internship-grid aside strong{letter-spacing:-.04em;margin:30px 0 5px;font-size:39px}.professional-internship-grid aside>b{font-size:16px}.professional-internship-grid aside p{color:#8fa6ba;font-size:13px;line-height:1.65}.professional-internship footer{background:#4b321229;border:1px solid #eeb8622b;border-radius:18px;grid-template-columns:.45fr 1fr;align-items:center;gap:35px;margin-top:18px;padding:23px 27px;display:grid}.professional-internship footer strong{font-size:28px}.professional-internship footer p{color:#9ba9b5;margin:0;font-size:14px;line-height:1.65}.professional-fit{grid-template-columns:.75fr 1.25fr;gap:70px;padding:120px 0;display:grid}.professional-fit>div:first-child>p{color:#8fa6b9;font-size:15px;line-height:1.7}.professional-fit h3{margin:30px 0 13px;font-size:20px}.professional-fit ul{margin:0;padding:0;list-style:none}.professional-fit li{color:#9ab0c2;margin:11px 0;font-size:14px;line-height:1.55}.professional-fit li:before{content:"✓";color:#61ddcc;margin-right:10px}.professional-comparison{background:#081f34ab;border:1px solid #89c8ff29;border-radius:21px;overflow:hidden}.professional-comparison>header,.professional-comparison>div{border-bottom:1px solid #89c8ff1c;grid-template-columns:1.1fr 1fr 1.35fr;gap:15px;padding:16px 20px;display:grid}.professional-comparison>header{background:#1a527b2e;grid-template-columns:1.1fr 1.35fr;margin-left:calc(28.9855% - 11.5942px)}.professional-comparison>header span{color:#72dfd0;letter-spacing:.1em;font-size:10px;font-weight:780}.professional-comparison>div:last-child{border-bottom:0}.professional-comparison>div>b{font-size:13px}.professional-comparison>div>span{color:#748da3;font-size:12px}.professional-comparison>div>strong{color:#b9d0e2;font-size:12px}.professional-career-support{padding:0 0 120px}.professional-career-support>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.professional-career-support article{background:#09223894;border:1px solid #89c8ff21;border-radius:16px;align-items:center;gap:15px;min-height:92px;padding:18px;display:flex}.professional-career-support article span{color:#5fdccc;font-size:10px}.professional-career-support article b{font-size:14px;line-height:1.35}.professional-investment{background:radial-gradient(circle at 10% 20%,#5c4cd321,#0000 28%),linear-gradient(145deg,#071f35d6,#03101db8);border-block:1px solid #89c8ff1c;padding:110px 0}.professional-investment>.shell{grid-template-columns:1fr 390px;align-items:center;gap:80px;display:grid}.professional-investment h2{letter-spacing:-.05em;margin:18px 0 12px;font-size:clamp(55px,6vw,82px)}.professional-investment h2 em{color:#77dfd1;font-size:.45em;font-style:normal}.professional-investment>div>div>p{color:#91a8bb;max-width:720px;font-size:16px;line-height:1.75}.professional-investment>div>div>div{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:28px;display:grid}.professional-investment>div>div>div span{color:#a9bdce;background:#09223880;border:1px solid #89c8ff1f;border-radius:12px;padding:12px;font-size:12px}.professional-investment aside{background:linear-gradient(145deg,#123858e0,#041526f0);border:1px solid #89c8ff2e;border-radius:23px;padding:27px;box-shadow:0 30px 65px #0000004d,inset 0 1px #ffffff17}.professional-investment aside>small{color:#6ee2d1;letter-spacing:.13em;font-size:10px}.professional-investment aside>p{border-bottom:1px solid #89c8ff1a;align-items:center;gap:13px;margin:0;padding:13px 0;display:flex}.professional-investment aside>p span{color:#65ddcd;font-size:9px}.professional-investment aside>p b{font-size:14px}.professional-investment aside .button{margin-top:22px}.professional-related a>i{background:#fff;overflow:hidden}.professional-related a>i img{object-fit:contain;width:100%;height:100%;padding:3px}@media (max-width:1100px){.professional-glance{grid-template-columns:repeat(3,1fr)}.professional-glance>div:nth-child(3){border-right:0}.professional-glance>div:nth-child(-n+3){border-bottom:1px solid #89c8ff1f}.professional-value .shell>div,.professional-preparation ol,.professional-career-support>div{grid-template-columns:repeat(2,1fr)}.professional-investment>.shell{grid-template-columns:1fr}.professional-investment aside{max-width:620px}}@media (max-width:900px){.professional-partner-showcase>header,.professional-value header,.professional-labs>header,.professional-career-support>header,.professional-internship header{grid-template-columns:1fr;gap:25px}.professional-partner-showcase-grid,.professional-certificate-sample,.professional-internship-grid,.professional-fit{grid-template-columns:1fr}.professional-partner-showcase-grid>article{min-height:360px}.professional-certificate-sample{gap:38px}.professional-fit{gap:40px}}@media (max-width:700px){.professional-partner-showcase{padding-bottom:80px}.professional-partner-showcase-grid>div,.professional-value .shell>div,.professional-labs>div,.professional-preparation ol,.professional-career-support>div{grid-template-columns:1fr}.professional-partner-showcase-grid figure{min-height:165px}.professional-partner-showcase-grid figure img{height:100px}.professional-detail-badge{width:78px;height:78px;margin-bottom:17px}.professional-glance{grid-template-columns:repeat(2,1fr);margin-top:-20px;margin-bottom:75px}.professional-glance>div:nth-child(3){border-right:1px solid #89c8ff1f}.professional-glance>div:nth-child(2n){border-right:0}.professional-glance>div:nth-child(-n+4){border-bottom:1px solid #89c8ff1f}.professional-value,.professional-internship,.professional-investment,.professional-labs,.professional-preparation,.professional-certificate-sample,.professional-fit{padding-block:80px}.professional-internship-grid>div{grid-template-columns:1fr}.professional-internship footer{grid-template-columns:1fr;gap:10px}.professional-comparison{overflow-x:auto}.professional-comparison>header,.professional-comparison>div{min-width:680px}.professional-investment>div>div>div{grid-template-columns:1fr}.professional-certificate-title{display:block}.professional-certificate-title>img{margin-bottom:15px}}.professional-program-overview{grid-template-columns:repeat(5,1fr);margin-bottom:95px}.professional-program-overview>div{min-height:112px}.professional-program-overview>div:nth-child(5n){border-right:0}.professional-program-overview>div:nth-child(-n+5){border-bottom:1px solid #89c8ff1f}.professional-milestones{background:radial-gradient(circle at 5% 8%,#1c69bc2e,#0000 26%),radial-gradient(circle at 93% 45%,#ff641e1f,#0000 25%),linear-gradient(145deg,#05192df5,#020d1aeb);border-block:1px solid #ff844b26;padding:125px 0;position:relative;overflow:hidden}.professional-milestones:before{content:"";pointer-events:none;background-image:linear-gradient(#66aceb09 1px,#0000 1px),linear-gradient(90deg,#66aceb09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.professional-milestones>.shell{z-index:1;position:relative}.professional-milestones-heading{grid-template-columns:.9fr 1.1fr;align-items:end;gap:90px;margin-bottom:44px;display:grid}.professional-milestones-heading h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(44px,5vw,70px);line-height:.98}.professional-milestones-heading p{color:#99afc1;margin:0;font-size:18px;line-height:1.75}.professional-milestones-heading strong{color:#f6f8fb;background:linear-gradient(100deg,#ff641e1f,#1c69bc1a);border:1px solid #ff85463b;border-radius:14px;margin-top:22px;padding:16px 18px;font-size:15px;display:block}.professional-milestone-map{scrollbar-width:thin;background:#051728ad;border:1px solid #77b7f026;border-radius:21px;grid-template-columns:repeat(10,minmax(105px,1fr));gap:8px;margin:0 0 30px;padding:18px;display:grid;position:relative;overflow-x:auto}.professional-milestone-map:before{content:"";background:linear-gradient(90deg,#ff6420,#69aef7 55%,#5ee0cf);height:1px;position:absolute;top:40px;left:45px;right:45px}.professional-milestone-map>div{z-index:1;text-align:center;min-width:105px;position:relative}.professional-milestone-map span{color:#ff9a5d;background:linear-gradient(145deg,#173c61,#0a223b);border:1px solid #ff915852;border-radius:14px;place-items:center;width:44px;height:44px;margin:0 auto 10px;font-size:10px;font-weight:800;display:grid;box-shadow:0 0 22px #388bd91f}.professional-milestone-map b{color:#8fa8bc;font-size:9px;line-height:1.3;display:block}.professional-milestone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.professional-milestone-card{background:radial-gradient(circle at 100% 0,#338bdc1a,#0000 29%),linear-gradient(145deg,#103250e6,#041425f5);border:1px solid #71b7f22b;border-radius:25px;flex-direction:column;min-height:525px;padding:29px;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative;box-shadow:0 24px 62px #0000003d,inset 0 1px #ffffff14}.professional-milestone-card:hover{border-color:#ff83436b;transform:translateY(-5px);box-shadow:0 32px 76px #0000004d,0 0 30px #277fcc17,inset 0 1px #ffffff1a}.professional-milestone-card.is-opportunity{background:radial-gradient(circle at 100% 0,#ff641e1c,#0000 29%),linear-gradient(145deg,#11304beb,#061424f7);border-color:#ff844533}.professional-milestone-card-top{justify-content:space-between;align-items:center;display:flex}.professional-milestone-number{color:#ff9a5d;letter-spacing:.12em;font-size:13px;font-weight:820}.professional-milestone-number small{color:#637d93;font-size:9px}.professional-milestone-card-top i{color:#77c0ff;background:linear-gradient(145deg,#20619775,#0a253eb8);border:1px solid #6fb5f036;border-radius:15px;place-items:center;width:48px;height:48px;font-size:21px;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff1a}.professional-milestone-pill{color:#ff9d65;letter-spacing:.1em;text-transform:uppercase;background:#ff641e13;border:1px solid #ff8b4e33;border-radius:99px;width:max-content;max-width:100%;margin-top:22px;padding:7px 10px;font-size:9px;font-weight:790}.professional-milestone-card h3{letter-spacing:-.035em;margin:17px 0 10px;font-size:clamp(27px,3vw,39px);line-height:1.07}.professional-milestone-card>p{color:#93aabd;margin:0;font-size:15px;line-height:1.7}.professional-milestone-stipend{align-items:end;gap:8px;margin-top:20px;display:flex}.professional-milestone-stipend strong{letter-spacing:-.04em;font-size:32px}.professional-milestone-stipend span{color:#ff9a5d;padding-bottom:4px;font-size:12px;font-weight:750}.professional-milestone-card details{background:#02111f66;border:1px solid #76b7ed24;border-radius:14px;margin:24px 0 20px}.professional-milestone-card summary{cursor:pointer;color:#d8e5ef;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;font-size:12px;font-weight:750;list-style:none;display:flex}.professional-milestone-card summary::-webkit-details-marker{display:none}.professional-milestone-card summary span{color:#ff9054;font-size:18px;transition:transform .2s}.professional-milestone-card details[open] summary span{transform:rotate(45deg)}.professional-milestone-card details ul{margin:0;padding:0 18px 16px 35px}.professional-milestone-card details li{color:#8da5b9;margin:7px 0;font-size:12px;line-height:1.55}.professional-milestone-card>footer{border-top:1px solid #72b5ed1f;margin-top:auto;padding-top:18px}.professional-milestone-card>footer small,.professional-milestone-card>footer b{display:block}.professional-milestone-card>footer small{color:#668198;letter-spacing:.14em;font-size:8px}.professional-milestone-card>footer b{color:#68ddce;margin-top:6px;font-size:15px}.professional-milestone-card>footer p{color:#718aa0;margin:10px 0 0;font-size:10px;line-height:1.55}.professional-included-opportunity{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}.professional-included-opportunity article{background:#081f34ad;border:1px solid #67b1ed2b;border-radius:20px;padding:26px}.professional-included-opportunity article:last-child{background:#562a1329;border-color:#ff824338}.professional-included-opportunity span{color:#65ddce;letter-spacing:.13em;font-size:9px;font-weight:800}.professional-included-opportunity article:last-child span{color:#ff9358}.professional-included-opportunity h3{margin:11px 0 8px;font-size:23px}.professional-included-opportunity p{color:#8ea6ba;margin:0;font-size:13px;line-height:1.7}.professional-pathway-strip{scrollbar-width:thin;background:#041627b3;border:1px solid #68b1ed24;border-radius:18px;margin-top:18px;padding:17px;display:flex;overflow-x:auto}.professional-pathway-strip>div{flex-direction:column;gap:7px;min-width:135px;padding:0 22px 0 8px;display:flex;position:relative}.professional-pathway-strip span{color:#ff9559;letter-spacing:.12em;font-size:8px}.professional-pathway-strip b{font-size:11px;line-height:1.3}.professional-pathway-strip i{color:#526f87;font-style:normal;position:absolute;top:12px;right:5px}.professional-milestones-philosophy{background:linear-gradient(100deg,#ff641e1f,#1b65a81a);border:1px solid #ff82433d;border-radius:18px;grid-template-columns:max-content 1fr;align-items:center;gap:28px;margin-top:18px;padding:22px 25px;display:grid}.professional-milestones-philosophy span{color:#ff9a5d;letter-spacing:.14em;font-size:9px;font-weight:800}.professional-milestones-philosophy p{color:#e1eaf1;margin:0;font-size:17px;font-weight:690}.professional-milestone-teaser{grid-template-columns:.75fr 1.25fr;align-items:center;gap:75px;padding:110px 0;display:grid}.professional-milestone-teaser h2{letter-spacing:-.04em;margin:12px 0 15px;font-size:clamp(40px,4.2vw,58px);line-height:1.02}.professional-milestone-teaser p{color:#8fa7ba;line-height:1.7}.professional-milestone-teaser strong{color:#ff9a5d;font-size:13px}.professional-milestone-teaser ol{grid-template-columns:repeat(2,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.professional-milestone-teaser li{background:#081f3499;border:1px solid #74b5ec24;border-radius:14px;align-items:center;gap:13px;padding:15px;display:flex}.professional-milestone-teaser li span{color:#ff965b;font-size:9px}.professional-milestone-teaser li b{font-size:13px}.professional-payment-clarification{background:#542a1426;border:1px solid #ff844538;border-radius:15px;padding:18px 20px;margin-top:24px!important;font-size:12px!important}.professional-payment-clarification b{color:#ff9a5d}.professional-global-disclaimer{background:linear-gradient(110deg,#ff641e1a,#154e831f);border:1px solid #ff844538;border-radius:20px;margin-block:90px;padding:28px 31px;box-shadow:inset 0 1px #ffffff0f}.professional-global-disclaimer span{color:#ff9a5d;letter-spacing:.14em;font-size:9px;font-weight:800}.professional-global-disclaimer p{color:#95aabc;margin:12px 0 0;font-size:13px;line-height:1.75}.professional-final-badges{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.professional-final-badges span{color:#c3d4e0;background:#ff641e12;border:1px solid #ff894c2e;border-radius:99px;padding:8px 10px;font-size:9px}.professional-final-cta--milestone>div:first-child>p{color:#748da2;font-size:10px}html[data-theme=light] .professional-milestones-heading p,html[data-theme=light] .professional-milestone-card>p,html[data-theme=light] .professional-included-opportunity p,html[data-theme=light] .professional-milestone-teaser p{color:#536f87}html[data-theme=light] .professional-milestones-heading strong{color:#173750;background:linear-gradient(100deg,#fff3eb,#edf6fc);border-color:#e653122e}html[data-theme=light] .professional-milestone-map,html[data-theme=light] .professional-pathway-strip{background:#fffc;border-color:#14599121}html[data-theme=light] .professional-milestone-map b{color:#5d768c}html[data-theme=light] .professional-milestone-card{background:radial-gradient(circle at 100% 0,#2879be14,#0000 29%),linear-gradient(145deg,#fff,#edf5fa);border-color:#14599124;box-shadow:0 20px 48px #1343681a,inset 0 1px #fff}html[data-theme=light] .professional-milestone-card.is-opportunity{background:radial-gradient(circle at 100% 0,#ff641e17,#0000 29%),linear-gradient(145deg,#fff,#edf4fa);border-color:#e6531229}html[data-theme=light] .professional-milestone-card h3,html[data-theme=light] .professional-milestone-stipend strong,html[data-theme=light] .professional-included-opportunity h3,html[data-theme=light] .professional-milestones-philosophy p{color:#173750}html[data-theme=light] .professional-milestone-card details li{color:#5a748b}html[data-theme=light] .professional-included-opportunity article,html[data-theme=light] .professional-milestone-teaser li{background:#fff;border-color:#14599121;box-shadow:0 13px 30px #183c5d0f}html[data-theme=light] .professional-included-opportunity article:last-child{background:#fff6f0;border-color:#e6531229}html[data-theme=light] .professional-milestones-philosophy,html[data-theme=light] .professional-global-disclaimer,html[data-theme=light] .professional-payment-clarification{background:linear-gradient(100deg,#fff4ed,#edf6fc);border-color:#e653122e}html[data-theme=light] .professional-global-disclaimer p{color:#536f87}@media (max-width:1100px){.professional-program-overview{grid-template-columns:repeat(2,1fr)}.professional-program-overview>div{border-bottom:1px solid #89c8ff1f!important;border-right:1px solid #89c8ff1f!important}.professional-program-overview>div:nth-child(2n){border-right:0!important}.professional-program-overview>div:nth-last-child(-n+2){border-bottom:0!important}.professional-milestones-heading{grid-template-columns:1fr;gap:28px}.professional-milestone-map{grid-template-columns:repeat(10,110px)}.professional-milestone-teaser{grid-template-columns:1fr;gap:35px}}@media (max-width:700px){.professional-program-overview{grid-template-columns:1fr}.professional-program-overview>div{min-height:90px;border-bottom:1px solid #89c8ff1f!important;border-right:0!important}.professional-program-overview>div:last-child{border-bottom:0!important}.professional-milestones{padding:82px 0}.professional-milestone-grid{grid-template-columns:1fr}.professional-milestone-card{min-height:0;padding:22px}.professional-milestone-card h3{font-size:29px}.professional-included-opportunity{grid-template-columns:1fr}.professional-milestones-philosophy{grid-template-columns:1fr;gap:9px}.professional-milestone-teaser{padding-block:80px}.professional-milestone-teaser ol{grid-template-columns:1fr}.professional-global-disclaimer{margin-block:65px;padding:22px}.professional-final-badges{grid-template-columns:1fr 1fr;display:grid}.professional-pathway-strip>div{min-width:125px}}.professional-page{--pro-blue:#ff9a5d;--pro-cyan:#ff641e;--pro-line:#ff844b33;background:radial-gradient(circle at 82% 3%,#ff641e2b,#0000 27%),radial-gradient(circle at 9% 28%,#1254a02e,#0000 26%)}.professional-eyebrow{color:#ff9a5d}.professional-hero,.professional-detail-hero{background:linear-gradient(135deg,#04182bf5,#040e1bc7),radial-gradient(circle at 84% 8%,#ff641e21,#0000 28%),linear-gradient(#ff8e5409 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ff8e5409 1px,#0000 1px) 0 0/56px 56px;border-color:#ff844b2b}.professional-hero-copy h1 em{background:linear-gradient(100deg,#ff6b25,#ffad79 55%,#69aef7);color:#0000;-webkit-background-clip:text;background-clip:text}.professional-button{background:linear-gradient(135deg,#ff742f,#ec4508);border-color:#ffae7b85;box-shadow:0 16px 40px #e74a0c4d,inset 0 1px #ffffff47}.professional-text-link,.professional-track-card>footer>a,.professional-related header>a{color:#ff9a5d}.professional-track-card{background:radial-gradient(circle at 100% 0,#ff641e17,#0000 26%),linear-gradient(145deg,#0f314ee0,#031425f0);border-color:#ff894c30}.professional-track-card:hover{border-color:#ff804180}.professional-track-label,.professional-track-stipend span,.professional-detail-stipend small{color:#ff9a5d}.professional-track-label i{background:#ff641e;box-shadow:0 0 12px #ff641eb3}.professional-track-stipend,.professional-detail-stipend{background:linear-gradient(135deg,#ff641e1c,#1254a01a);border-color:#ff7a3933}.professional-partner-line--logo>img{object-fit:contain;background:#fff;border:1px solid #ff894c3b;border-radius:13px;width:118px;height:54px;padding:6px 9px;display:block;box-shadow:0 12px 28px #0003}.professional-guide-portal{background:radial-gradient(circle at 90% 10%,#ff641e21,#0000 26%),linear-gradient(145deg,#0a263ed6,#03111fbf);border-block:1px solid #ff844b24;padding:110px 0}.professional-guide-portal header{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.professional-guide-portal h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(40px,4.2vw,60px);line-height:1.02}.professional-guide-portal header>p{color:#93a9bc;margin:0;font-size:17px;line-height:1.75}.professional-guide-frame{background:linear-gradient(145deg,#fff,#e9eff4);border:1px solid #ff8f553d;border-radius:24px;padding:10px;overflow:hidden;box-shadow:0 30px 75px #0000005c,inset 0 1px #fff}.professional-guide-frame iframe{background:#fff;border:0;border-radius:15px;width:100%;height:820px;display:block}.professional-guide-portal footer{background:#071c2fb8;border:1px solid #ff894c29;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:18px 20px;display:flex}.professional-guide-portal footer>div{align-items:center;gap:13px;display:flex}.professional-guide-portal footer img{object-fit:contain;background:#fff;border-radius:12px;width:52px;height:52px;padding:3px}.professional-guide-portal footer small,.professional-guide-portal footer b{display:block}.professional-guide-portal footer small{color:#ff985a;letter-spacing:.14em;font-size:8px}.professional-guide-portal footer b{margin-top:5px;font-size:14px}.professional-guide-portal footer>div:last-child{flex-wrap:wrap;justify-content:flex-end}.professional-guide-portal footer a{color:#ffae7e;background:#ff641e14;border:1px solid #ff8b4d2e;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:740}.professional-editorial{background:radial-gradient(circle at 8% 10%,#1254a029,#0000 28%),linear-gradient(145deg,#061b30e6,#020e1bcc);border-block:1px solid #ff844b1f;padding:115px 0}.professional-editorial>.shell>header{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.professional-editorial h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(40px,4.2vw,60px);line-height:1.02}.professional-editorial>.shell>header p{color:#91a7ba;margin:0;font-size:17px;line-height:1.75}.professional-editorial>.shell>div{gap:17px;display:grid}.professional-editorial article{background:radial-gradient(circle at 100% 0,#ff641e14,#0000 24%),linear-gradient(145deg,#0f304cd9,#041526eb);border:1px solid #ff874a2b;border-radius:25px;padding:34px;box-shadow:inset 0 1px #ffffff14}.professional-article-heading{grid-template-columns:58px minmax(0,1fr);gap:22px;display:grid}.professional-article-heading>span{color:#ff985a;background:#ff641e1a;border:1px solid #ff8b4c40;border-radius:14px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:800;display:grid}.professional-article-heading small{color:#ff985a;letter-spacing:.14em;font-size:9px;font-weight:780}.professional-article-heading h3{letter-spacing:-.035em;max-width:880px;margin:8px 0 10px;font-size:clamp(27px,3vw,39px);line-height:1.08}.professional-article-heading p{color:#a9bed0;margin:0;font-size:15px}.professional-article-body{grid-template-columns:1fr 1fr;gap:28px;margin:28px 0;display:grid}.professional-article-body p{color:#91a7ba;margin:0;font-size:15px;line-height:1.78}.professional-editorial article ul{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.professional-editorial article li{color:#c2d2df;background:#ff641e0e;border:1px solid #ff8c4d1f;border-radius:12px;padding:13px;font-size:12px}.professional-editorial article li:before{content:"✓";color:#ff7937;margin-right:9px}.professional-editorial article footer{color:#657d92;border-top:1px solid #ff8b4d1c;margin-top:22px;padding-top:17px;font-size:10px;line-height:1.65}.professional-related--large>header>div>p{color:#849caf;max-width:720px;margin:12px 0 0;font-size:14px}.professional-related--large .professional-track-grid--related{grid-template-columns:repeat(3,minmax(0,1fr))}.professional-related--large .professional-track-card{min-height:680px;padding:20px}.professional-related--large .professional-track-card h2{font-size:27px}.professional-related--large .professional-track-facts{grid-template-columns:repeat(2,1fr)}.professional-related--large .professional-track-facts>div:nth-child(2){border-right:0}.professional-related--large .professional-track-facts>div:nth-child(-n+2){border-bottom:1px solid #ff894c1a}.home-professional-showcase{background:radial-gradient(circle at 88% 3%,#ff641e26,#0000 25%),radial-gradient(circle at 8% 70%,#1254a02e,#0000 28%),linear-gradient(145deg,#071e34ed,#020e1be0);border-block:1px solid #ff844b24;margin-bottom:125px;padding:110px 0}.home-professional-showcase>div>header{grid-template-columns:1fr 1fr;align-items:end;gap:75px;margin-bottom:44px;display:grid}.home-professional-showcase h2{letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(45px,5vw,66px);line-height:1.01}.home-professional-showcase header>div:last-child>p{color:#94aabc;margin:0;font-size:17px;line-height:1.75}.home-professional-showcase header>div:last-child>div{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.home-professional-showcase header>div:last-child>div span{color:#c2d3e0;background:#ff641e12;border:1px solid #ff894c2b;border-radius:99px;padding:8px 11px;font-size:10px}.home-professional-showcase header>div:last-child>small{color:#ff985a;margin-bottom:20px;font-size:11px;display:block}.home-professional-track-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.home-professional-track-grid>.professional-track-card{border-radius:20px;grid-column:span 2;min-height:510px;padding:14px 15px 17px}.home-professional-track-grid>.professional-track-card:nth-child(4){grid-column:2/span 2}.home-professional-track-grid>.professional-track-card:last-child{grid-column:4/span 2;justify-self:stretch;width:auto}.home-professional-track-grid .professional-track-visual{aspect-ratio:16/7.7;border-radius:14px}.home-professional-track-grid .professional-track-visual figcaption{inset:auto 9px 9px}.home-professional-track-grid .professional-track-badge{border-radius:11px;width:45px;height:45px}.home-professional-track-grid .professional-track-label{margin-top:14px;font-size:8px}.home-professional-track-grid .professional-track-card h2{margin:8px 0 7px;font-size:24px}.home-professional-track-grid .professional-track-card>p{font-size:12px;line-height:1.52}.home-professional-track-grid .professional-track-facts{margin:15px 0 10px}.home-professional-track-grid .professional-track-facts>div{padding:10px 5px}.home-professional-track-grid .professional-track-facts dt{font-size:7px}.home-professional-track-grid .professional-track-facts dd{font-size:11px}.home-professional-track-grid .professional-track-stipend{border-radius:12px;padding:11px}.home-professional-track-grid .professional-track-stipend span{font-size:7px}.home-professional-track-grid .professional-track-stipend b{margin:4px 0 2px;font-size:15px}.home-professional-track-grid .professional-track-stipend small{font-size:8px}.home-professional-track-grid .professional-track-card>footer{padding-top:11px}.home-professional-track-grid .professional-track-card>footer>span,.home-professional-track-grid .professional-track-card>footer>a{font-size:9px}.home-professional-track-grid .professional-track-card>footer>a b{border-radius:9px;width:29px;height:29px}.home-professional-showcase>div>footer{background:#041627a3;border:1px solid #ff894c21;border-radius:16px;justify-content:space-between;gap:30px;margin-top:22px;padding:20px;display:flex}.home-professional-showcase>div>footer p{color:#748b9f;max-width:850px;margin:0;font-size:11px;line-height:1.65}.home-professional-showcase>div>footer a{color:#ff9b61;white-space:nowrap;font-size:12px;font-weight:740}.professional-directory--visual{padding:38px 0;display:block}.professional-directory--visual>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.professional-directory--visual>header small,.professional-directory--visual>header h2,.professional-directory--visual>header span{display:block}.professional-directory--visual>header small{color:#ff8b4b;letter-spacing:.14em;font-size:9px}.professional-directory--visual>header h2{margin:8px 0 5px;font-size:20px}.professional-directory--visual>header span{color:#71899d;font-size:10px}.professional-directory--visual>header>a{font-size:12px;color:#ff9b61!important}.footer-professional-gallery{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.footer-professional-gallery>a{background:#081d31ad;border:1px solid #ff894c21;border-radius:16px;min-width:0;padding:10px;transition:all .2s}.footer-professional-gallery>a:hover{border-color:#ff894c5c;transform:translateY(-2px)}.footer-professional-gallery figure{aspect-ratio:16/9;background:#071a2e;border-radius:11px;margin:0 0 12px;position:relative;overflow:hidden}.footer-professional-gallery figure>img{object-fit:cover;width:100%;height:100%;display:block}.footer-professional-gallery figure>span{background:#fff;border-radius:11px;place-items:center;width:42px;height:42px;padding:3px;display:grid;position:absolute;bottom:8px;left:8px;box-shadow:0 10px 22px #0000004d}.footer-professional-gallery figure>span img{object-fit:contain;width:100%;height:100%}.footer-professional-gallery>a>b{color:#eaf4fc;font-size:12px;line-height:1.3;display:block}.footer-professional-gallery>a>small{color:#71889d;margin-top:6px;font-size:8px;line-height:1.4;display:block}@media (max-width:1100px){.professional-related--large .professional-track-grid--related{grid-template-columns:1fr 1fr}.professional-related--large .professional-track-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.footer-professional-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-professional-showcase>div>header{grid-template-columns:1fr;gap:30px}.home-professional-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-professional-track-grid>.professional-track-card,.home-professional-track-grid>.professional-track-card:nth-child(4){grid-column:auto}.home-professional-track-grid>.professional-track-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}}@media (max-width:800px){.professional-guide-portal header,.professional-editorial>.shell>header{grid-template-columns:1fr;gap:25px}.professional-guide-frame iframe{height:650px}.professional-guide-portal footer{flex-direction:column;align-items:flex-start}.professional-guide-portal footer>div:last-child{justify-content:flex-start}.professional-article-body,.professional-editorial article ul{grid-template-columns:1fr}.footer-professional-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.professional-guide-portal,.professional-editorial,.home-professional-showcase{padding-block:80px}.professional-related--large .professional-track-grid--related,.home-professional-track-grid{grid-template-columns:1fr}.professional-related--large .professional-track-card:last-child,.home-professional-track-grid>.professional-track-card,.home-professional-track-grid>.professional-track-card:nth-child(4),.home-professional-track-grid>.professional-track-card:last-child{grid-column:auto;width:auto}.professional-article-heading{grid-template-columns:1fr}.professional-guide-frame{border-radius:18px;padding:5px}.professional-guide-frame iframe{height:560px}.home-professional-showcase{margin-bottom:90px}.home-professional-showcase>div>footer,.professional-directory--visual>header{flex-direction:column;align-items:flex-start}.footer-professional-gallery{grid-template-columns:1fr!important}}.professional-success-story{color:#f6faff;background:radial-gradient(circle at 8% 20%,#155ba647,#0000 28%),radial-gradient(circle at 93% 20%,#ff641e2e,#0000 24%),linear-gradient(145deg,#061a30,#030d19);border-block:1px solid #94cbff1c;padding:128px 0;position:relative;overflow:hidden}.professional-success-story:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#92c3f506 1px,#0000 1px),linear-gradient(90deg,#92c3f506 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.professional-success-story>.shell{z-index:1;position:relative}.professional-success-story>.shell>header{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:end;gap:70px;margin-bottom:48px;display:grid}.professional-success-story>.shell>header h2{letter-spacing:.012em;margin:15px 0 0;font-size:clamp(48px,5.3vw,76px);line-height:1.04}.professional-success-story>.shell>header>p{color:#aebed0;margin:0;font-size:17px;line-height:1.75}.professional-success-layout{grid-template-columns:minmax(230px,.64fr) minmax(390px,1.1fr) minmax(300px,.9fr);align-items:stretch;gap:16px;display:grid}.professional-success-layout>figure,.professional-success-layout>article,.professional-success-layout>aside{background:linear-gradient(145deg,#13395ec9,#041426b8);border:1px solid #a5d2ff2b;border-radius:28px;min-width:0;margin:0;box-shadow:0 30px 70px #00000045,inset 0 1px #ffffff17}.professional-success-portrait{min-height:560px;position:relative;overflow:hidden}.professional-success-portrait:after{content:"";background:linear-gradient(#0000,#020c17e6);position:absolute;inset:35% 0 0}.professional-success-portrait>img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.professional-success-portrait figcaption{z-index:1;justify-content:space-between;align-items:end;gap:15px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.professional-success-portrait figcaption b,.professional-success-portrait figcaption span{display:block}.professional-success-portrait figcaption b{font-size:21px}.professional-success-portrait figcaption span{color:#a9bbce;margin-top:6px;font-size:11px}.professional-success-portrait figcaption>small{color:#ff9b62;letter-spacing:.1em;text-align:right;max-width:112px;font-size:8px;font-weight:800;line-height:1.5}.professional-success-quote{padding:38px 36px 30px;position:relative}.professional-success-quote>span{color:#ff804159;font-family:Georgia,serif;font-size:105px;line-height:1;position:absolute;top:22px;right:28px}.professional-success-quote blockquote{margin:0;position:relative}.professional-success-quote blockquote p{color:#d4deea;margin:0 0 19px;font-size:15px;line-height:1.75}.professional-success-quote blockquote p:first-child{color:#f4f8fc;padding-right:46px;font-size:17px}.professional-success-quote>footer{border-top:1px solid #a2cffc1f;flex-direction:column;padding-top:15px;display:flex}.professional-success-quote>footer b{font-size:14px}.professional-success-quote>footer span{color:#8298ae;margin-top:4px;font-size:10px}.professional-success-proof{flex-direction:column;padding:22px;display:flex}.professional-success-proof-heading span,.professional-success-proof-heading b{display:block}.professional-success-proof-heading span{color:#ff9558;letter-spacing:.14em;font-size:8px;font-weight:800}.professional-success-proof-heading b{margin-top:7px;font-size:16px;line-height:1.35}.professional-success-proof>figure{background:#fff;border:1px solid #ffffff1f;border-radius:18px;place-items:center;min-height:280px;margin:20px 0;padding:10px;display:grid;overflow:hidden}.professional-success-proof>figure img{object-fit:contain;width:100%;height:auto;max-height:315px;display:block}.professional-success-path{background:#ff641e0e;border:1px solid #ff8d5126;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:18px;margin-top:auto;padding:15px;display:grid}.professional-success-path span{min-width:0;position:relative}.professional-success-path span small,.professional-success-path span b{display:block}.professional-success-path span small{color:#778da4;letter-spacing:.12em;font-size:6px}.professional-success-path span b{margin-top:5px;font-size:9px;line-height:1.3}.professional-success-path i{color:#ff9254;font-size:12px;font-style:normal;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.professional-success-proof>a{color:#ff9b61;text-align:center;margin-top:15px;font-size:10px;font-weight:750}.professional-success-proof-note{color:#8298ac;text-align:center;margin:15px 0 0;font-size:9px;line-height:1.55}.professional-success-support{grid-template-columns:1.25fr repeat(5,1fr);gap:9px;margin-top:18px;display:grid}.professional-success-support>div,.professional-success-support>article{background:#05192eb8;border:1px solid #a2cffc21;border-radius:18px;min-width:0;padding:21px}.professional-success-support>div h3{margin:12px 0 0;font-size:20px;line-height:1.2}.professional-success-support>article>span{color:#ff8d4d;font-size:9px;font-weight:800}.professional-success-support h4{margin:11px 0 8px;font-size:13px;line-height:1.25}.professional-success-support p{color:#8fa4b8;margin:0;font-size:9px;line-height:1.58}.professional-success-footer{background:#020f1da3;border:1px solid #a2cffc1a;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:35px;margin-top:18px;padding:18px 21px;display:flex}.professional-success-footer p{color:#71879d;max-width:930px;margin:0;font-size:9px;line-height:1.65}.professional-success-footer p b{color:#9badbf}.professional-success-footer>a{color:#ff9b61;white-space:nowrap;font-size:11px;font-weight:750}@media (max-width:1200px){.professional-success-layout{grid-template-columns:minmax(250px,.7fr) 1.3fr}.professional-success-proof{grid-column:1/-1}.professional-success-proof>figure{min-height:0}.professional-success-proof>figure img{max-height:500px}.professional-success-support{grid-template-columns:repeat(3,1fr)}.professional-success-support>div{grid-column:span 3}}@media (max-width:820px){.professional-success-story{padding:90px 0}.professional-success-story>.shell>header{grid-template-columns:1fr;gap:22px}.professional-success-story>.shell>header h2{font-size:48px}.professional-success-story>.shell>header>p{font-size:15px}.professional-success-layout{grid-template-columns:1fr}.professional-success-portrait{min-height:540px}.professional-success-proof{grid-column:auto}.professional-success-support{grid-template-columns:1fr 1fr}.professional-success-support>div{grid-column:1/-1}.professional-success-footer{flex-direction:column}}@media (max-width:540px){.professional-success-story{padding:72px 0}.professional-success-story>.shell>header h2{font-size:40px}.professional-success-portrait{min-height:470px}.professional-success-quote{padding:29px 23px 23px}.professional-success-quote blockquote p,.professional-success-quote blockquote p:first-child{padding-right:0;font-size:14px}.professional-success-quote>span{font-size:75px;top:9px;right:15px}.professional-success-proof{padding:14px}.professional-success-proof>figure{margin:15px 0}.professional-success-path{grid-template-columns:1fr;gap:18px}.professional-success-path i{top:auto;bottom:-15px;right:50%;transform:translate(50%)rotate(90deg)}.professional-success-support{grid-template-columns:1fr}.professional-success-support>div{grid-column:auto}.professional-success-support>article{padding:18px}.professional-success-support p{font-size:10px}}.professional-success-footer>div{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.professional-success-footer>div>a{color:#ff9b61;white-space:nowrap;font-size:11px;font-weight:750}.professional-stories-page,.professional-story-detail{color:#f6f9fd;background:#04101e}.professional-stories-hero{background:radial-gradient(circle at 76% 32%,#ff661f2e,#0000 25%),radial-gradient(circle at 12% 80%,#1e6fbe40,#0000 30%),linear-gradient(145deg,#071d34,#030c17);padding:74px 0 100px}.professional-stories-hero>.shell>div{grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:70px;margin-top:80px;display:grid}.professional-stories-hero h1,.professional-story-detail-hero h1{letter-spacing:-.055em;margin:16px 0 24px;font-size:clamp(58px,7vw,104px);line-height:.92}.professional-stories-hero h1 em,.professional-story-detail-hero h1 em{color:#ff6a1f;font-style:normal}.professional-stories-hero p{color:#adc0d2;max-width:760px;margin:0;font-size:18px;line-height:1.75}.professional-stories-hero aside{background:#ff661f13;border:1px solid #ff945b3d;border-radius:24px;padding:28px}.professional-stories-hero aside b,.professional-stories-hero aside span,.professional-stories-hero aside small{display:block}.professional-stories-hero aside b{color:#ff8b4c;font-size:66px;line-height:1}.professional-stories-hero aside span{margin:10px 0 18px;font-weight:750}.professional-stories-hero aside small{color:#8297aa;line-height:1.55}.professional-stories-library{padding-block:110px}.professional-stories-library>header,.professional-story-timeline>header{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:70px;margin-bottom:48px;display:grid}.professional-stories-library>header h2,.professional-story-timeline>header h2{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(43px,5vw,70px);line-height:1}.professional-stories-library>header>p,.professional-story-timeline>header>p{color:#8ea4b8;margin:0;font-size:16px;line-height:1.7}.professional-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.professional-story-card{background:linear-gradient(145deg,#12385bcc,#041425d6);border:1px solid #99cfff29;border-radius:30px;grid-template-columns:minmax(220px,.68fr) minmax(0,1fr);min-height:470px;transition:all .25s;display:grid;overflow:hidden;box-shadow:0 28px 70px #00000040}.professional-story-card:hover{border-color:#ff8f506b;transform:translateY(-5px)}.professional-story-card>figure{min-height:100%;margin:0;position:relative;overflow:hidden}.professional-story-card>figure:after{content:"";background:linear-gradient(#0000,#06172a);position:absolute;inset:45% 0 0}.professional-story-card>figure>img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform .4s;display:block}.professional-story-card:hover>figure>img{transform:scale(1.035)}.professional-story-card>figure>span{z-index:1;color:#ff9b61;letter-spacing:.08em;font-size:10px;font-weight:800;position:absolute;bottom:18px;left:18px;right:18px}.professional-story-card>div{flex-direction:column;padding:34px;display:flex}.professional-story-card>div>small{color:#ff9255;letter-spacing:.15em;font-size:9px;font-weight:800}.professional-story-card h2{letter-spacing:-.035em;margin:18px 0 7px;font-size:38px}.professional-story-card h3{color:#a8bdd0;margin:0;font-size:14px}.professional-story-card p{color:#b9c8d6;margin:24px 0;font-size:14px;line-height:1.7}.professional-story-card>div>div{flex-wrap:wrap;gap:7px;display:flex}.professional-story-card>div>div span{color:#91a8bd;border:1px solid #92cafb21;border-radius:999px;padding:7px 9px;font-size:9px}.professional-story-card strong{color:#fff;justify-content:space-between;margin-top:auto;padding-top:26px;font-size:13px;display:flex}.professional-story-card strong i{color:#ff914f;font-style:normal}.professional-stories-note{background:linear-gradient(135deg,#ff671f1a,#0f3d6526);border:1px solid #ff92532e;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-bottom:110px;padding:50px;display:grid}.professional-stories-note h2{margin:15px 0 0;font-size:44px;line-height:1.05}.professional-stories-note>p{color:#92a7ba;margin:0;line-height:1.75}.professional-story-detail-hero{background:radial-gradient(circle at 82% 30%,#ff6a1f33,#0000 27%),linear-gradient(145deg,#071d34,#030b15);padding:75px 0 100px}.professional-story-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(310px,.55fr);align-items:center;gap:90px;margin-top:65px;display:grid}.professional-story-detail-grid>div>p{color:#aabed1;max-width:720px;font-size:19px;line-height:1.75}.professional-story-detail-grid>div>div{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.professional-story-detail-grid>div>div span{color:#ffc4a2;background:#ff661f14;border:1px solid #ff94593d;border-radius:999px;padding:10px 13px;font-size:11px;font-weight:720}.professional-story-detail-grid>figure{background:#0a223a;border:1px solid #a3d2ff33;border-radius:32px;min-height:610px;margin:0;position:relative;overflow:hidden;box-shadow:0 35px 85px #00000059}.professional-story-detail-grid>figure:after{content:"";background:linear-gradient(#0000,#020c17f0);position:absolute;inset:45% 0 0}.professional-story-detail-grid>figure img{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;inset:0}.professional-story-detail-grid figcaption{z-index:1;position:absolute;bottom:25px;left:25px;right:25px}.professional-story-detail-grid figcaption b,.professional-story-detail-grid figcaption span{display:block}.professional-story-detail-grid figcaption b{font-size:23px}.professional-story-detail-grid figcaption span{color:#aabed1;margin-top:6px;font-size:12px}.professional-story-timeline{padding-block:120px}.professional-story-timeline>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.professional-story-timeline article{background:linear-gradient(145deg,#133a5fb3,#041425c2);border:1px solid #97ceff26;border-radius:22px;padding:30px}.professional-story-timeline article>span{color:#ff9559;letter-spacing:.12em;font-size:9px;font-weight:800}.professional-story-timeline h3{margin:30px 0 13px;font-size:21px;line-height:1.2}.professional-story-timeline article p{color:#8fa5b9;margin:0;font-size:12px;line-height:1.7}.professional-story-reflection{color:#fff;background:linear-gradient(135deg,#ff5d12,#d63d07);padding:95px 0}.professional-story-reflection>.shell{grid-template-columns:.75fr 1.25fr;align-items:center;gap:90px;display:grid}.professional-story-reflection h2{margin:15px 0 0;font-size:46px;line-height:1.04}.professional-story-reflection blockquote{margin:0;font-size:19px;font-weight:560;line-height:1.72}.professional-story-reflection blockquote footer{margin-top:24px;font-size:12px;font-weight:800}.professional-story-cta{justify-content:space-between;align-items:flex-end;gap:70px;padding-block:110px;display:flex}.professional-story-cta h2{margin:14px 0;font-size:52px}.professional-story-cta p{color:#8da4b8;max-width:720px;margin:0;line-height:1.7}.professional-story-cta>div:last-child{flex-direction:column;align-items:center;gap:18px;display:flex}.professional-story-cta>div:last-child>a:last-child{color:#ff9b61;font-size:12px;font-weight:750}@media (max-width:900px){.professional-stories-hero>.shell>div,.professional-stories-library>header,.professional-story-timeline>header,.professional-story-detail-grid,.professional-story-reflection>.shell{grid-template-columns:1fr}.professional-stories-hero aside{max-width:300px}.professional-story-grid{grid-template-columns:1fr}.professional-story-timeline>div{grid-template-columns:1fr 1fr}.professional-story-detail-grid>figure{max-width:560px;min-height:640px}.professional-stories-note{grid-template-columns:1fr;gap:25px}.professional-story-cta{flex-direction:column;align-items:flex-start}.professional-success-footer>div{align-items:flex-start}}@media (max-width:600px){.professional-stories-hero{padding:50px 0 75px}.professional-stories-hero>.shell>div{gap:36px;margin-top:55px}.professional-stories-hero h1,.professional-story-detail-hero h1{font-size:54px}.professional-stories-library{padding-block:75px}.professional-story-card{grid-template-columns:1fr}.professional-story-card>figure{min-height:430px}.professional-story-card>div{padding:26px}.professional-stories-note{margin-bottom:75px;padding:28px}.professional-stories-note h2{font-size:36px}.professional-story-detail-grid{gap:35px;margin-top:48px}.professional-story-detail-grid>figure{min-height:520px}.professional-story-timeline{padding-block:75px}.professional-story-timeline>div{grid-template-columns:1fr}.professional-story-reflection{padding:70px 0}.professional-story-reflection h2{font-size:38px}.professional-story-reflection blockquote{font-size:16px}.professional-story-cta{padding-block:75px}.professional-story-cta h2{font-size:40px}}.professional-stories-page,.professional-story-detail{overflow-x:clip}.professional-stories-hero>.shell>.professional-stories-hero-grid{grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:70px;margin-top:80px;display:grid}.professional-stories-hero-grid>div{min-width:0;display:block}.professional-stories-hero-grid h1{overflow-wrap:normal;max-width:980px}@media (max-width:900px){.professional-stories-hero>.shell>.professional-stories-hero-grid{grid-template-columns:minmax(0,1fr);gap:38px}.professional-stories-hero-grid aside{max-width:300px}}@media (max-width:600px){.professional-stories-hero>.shell>.professional-stories-hero-grid{gap:30px;margin-top:55px}.professional-stories-hero-grid h1{letter-spacing:-.045em;font-size:clamp(43px,13.5vw,56px);line-height:.96}.professional-stories-hero-grid h1 br{display:none}}.professional-enquiry-funnel>nav{grid-template-columns:repeat(4,1fr)}.professional-field textarea{resize:vertical;color:#edf7ff;width:100%;min-height:105px;font:inherit;background:#071d31;border:1px solid #89c8ff2e;border-radius:12px;outline:0;padding:14px;font-size:13px;line-height:1.55}.professional-field textarea:focus{border-color:#ff7434;box-shadow:0 0 0 3px #ff671f1f}.professional-field textarea::placeholder{color:#586f82}.professional-field>small{color:#6f879a;justify-self:end;font-size:9px;font-weight:600}.professional-enquiry-review{gap:24px;display:grid}.professional-enquiry-pending{background:radial-gradient(circle at 100% 0,#ff74341f,#0000 36%),#692a1033;border:1px solid #ff702e52;border-radius:18px;grid-template-columns:68px 1fr;align-items:start;gap:18px;padding:22px;display:grid}.professional-enquiry-pending>span{color:#fff;background:#ff671f;border:1px solid #ff8b5273;border-radius:18px;place-items:center;width:62px;height:62px;font-size:26px;font-weight:850;display:grid;box-shadow:0 13px 28px #ff581038}.professional-enquiry-pending small{color:#ff925e;letter-spacing:.15em;font-size:9px;font-weight:820}.professional-enquiry-pending h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:31px}.professional-enquiry-pending p{color:#b9c6d0;max-width:760px;margin:0;font-size:13px;line-height:1.7}.professional-enquiry-review-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.professional-enquiry-review-grid article{background:#041728ab;border:1px solid #89c8ff21;border-radius:14px;gap:7px;padding:17px;display:grid}.professional-enquiry-review-grid small{color:#6e879a;letter-spacing:.12em;font-size:8px;font-weight:780}.professional-enquiry-review-grid b{font-size:14px;line-height:1.4}.professional-enquiry-review-grid span{color:#829aac;font-size:11px;line-height:1.55}.professional-enquiry-send{text-align:center;background:linear-gradient(140deg,#7a2f0e38,#061e31b8);border:1px solid #ff6a2447;border-radius:19px;justify-items:center;padding:29px;display:grid}.professional-enquiry-send .button{min-width:min(100%,430px);padding:18px 25px;font-size:15px}.professional-enquiry-send p{color:#aebdca;margin:14px 0 8px;font-size:12px}.professional-enquiry-send p b{color:#ff9462}.professional-enquiry-send>a:last-child{color:#92b7cf;font-size:10px;font-weight:700}.professional-handoff-reminder{background:#70480f2e;border:1px solid #ffb95847;border-radius:13px;gap:4px;padding:15px 17px;display:grid}.professional-handoff-reminder b{color:#ffd08c;font-size:12px}.professional-handoff-reminder span{color:#aab8c4;font-size:11px;line-height:1.5}.professional-enquiry-funnel>footer>span{color:#ff9a68;font-size:11px;font-weight:750}@media (max-width:700px){.professional-enquiry-funnel>nav{grid-template-columns:repeat(4,1fr)}.professional-enquiry-funnel>nav button{justify-content:center}.professional-enquiry-pending{grid-template-columns:1fr}.professional-enquiry-pending>span{border-radius:14px;width:48px;height:48px;font-size:20px}.professional-enquiry-pending h2{font-size:27px}.professional-enquiry-review-grid{grid-template-columns:1fr}.professional-enquiry-send{padding:22px 15px}.professional-enquiry-send .button{width:100%;min-width:0;padding:16px 13px;font-size:13px}.professional-enquiry-funnel>footer>span{text-align:right}}.professional-story-card h3{color:#fff;letter-spacing:.015em;margin:18px 0 7px;font-size:38px}.professional-story-card h4{color:#a8bdd0;margin:0;font-size:14px}.professional-success-library{color:#f6f9fd;background:radial-gradient(circle at 92% 12%,#ff641e1f,#0000 26%),linear-gradient(145deg,#071c31,#04101e);border-block:1px solid #94cbff1a;padding:110px 0}.professional-success-library>div>header{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:70px;margin-bottom:48px;display:grid}.professional-success-library h2{letter-spacing:.012em;margin:14px 0 0;font-size:clamp(43px,5vw,70px);line-height:1.06}.professional-success-library header p{color:#9eb1c4;margin:0 0 16px;font-size:16px;line-height:1.7}.professional-success-library header a{color:#ff985d;font-size:13px;font-weight:800}.professional-success-library .professional-story-card{min-height:430px}@media (max-width:900px){.professional-success-library>div>header{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.professional-success-library{padding-block:75px}.professional-story-card h3{font-size:32px}}.professional-stories-hero h1,.professional-story-detail-hero h1{letter-spacing:.006em;line-height:.98}.professional-stories-library>header h2,.professional-story-timeline>header h2,.professional-stories-note h2,.professional-story-reflection h2,.professional-story-cta h2,.professional-story-card h2{letter-spacing:.012em}.professional-comparison-export{background:radial-gradient(circle at 100% 0,#1cae631f,#0000 38%),#051c2cc7;border:1px solid #55d29238;border-radius:20px;justify-content:space-between;align-items:center;gap:45px;margin-top:20px;padding:25px 28px;display:flex}.professional-comparison-export h3{letter-spacing:.01em;margin:9px 0 6px;font-size:24px}.professional-comparison-export p{color:#8fa7b9;max-width:650px;margin:0;font-size:11px;line-height:1.6}.professional-comparison-export>div:last-child{flex:none;gap:9px;display:flex}.professional-comparison-export button,.professional-comparison-export a{color:#fff;cursor:pointer;background:#0ca95b;border:1px solid #71dea44d;border-radius:11px;min-height:43px;padding:0 16px;font:750 11px inherit}.professional-comparison-export button:hover,.professional-comparison-export a:hover{filter:brightness(1.08)}.professional-comparison-export a{color:#7aeca9;background:#0ca95b21;align-items:center;display:inline-flex}.professional-story-filters{background:linear-gradient(145deg,#0f314ed1,#041627cc);border:1px solid #93ccfd26;border-radius:22px;grid-template-columns:1.3fr repeat(3,1fr);align-items:end;gap:12px;margin-bottom:17px;padding:22px;display:grid}.professional-story-filters h3{letter-spacing:.01em;margin:9px 0 0;font-size:23px}.professional-story-filters label{color:#9eb2c4;gap:8px;font-size:10px;font-weight:750;display:grid}.professional-story-filters select{color:#f1f7fd;width:100%;min-height:48px;font:inherit;background:#071d31;border:1px solid #91cafb2b;border-radius:12px;outline:0;padding:0 13px;font-size:11px}.professional-story-filters select:focus{border-color:#ff7434;box-shadow:0 0 0 3px #ff671f1f}.professional-story-results{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.professional-story-results p{color:#8299ac;margin:0;font-size:11px}.professional-story-results p b{color:#ff965b;font-size:15px}.professional-story-results button,.professional-story-empty button{color:#ff985d;cursor:pointer;background:0 0;border:0;font:750 11px inherit}.professional-story-empty{text-align:center;border:1px dashed #94ccfb33;border-radius:22px;padding:60px 25px}.professional-story-empty b{font-size:22px}.professional-story-empty p{color:#8da3b6}.professional-story-evidence{border-top:1px solid #93cbfa1a;padding-top:13px;margin-top:13px!important}.professional-story-evidence span{background:#1da15914;color:#78dca4!important;border-color:#54d39233!important}.professional-story-media-policy{background:radial-gradient(circle at 90% 0,#ff671f1a,#0000 35%),linear-gradient(145deg,#0e304db3,#041526c2);border:1px solid #93ccfd24;border-radius:28px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:85px;margin-bottom:110px;padding:42px;display:grid}.professional-story-media-policy h2{letter-spacing:.012em;margin:12px 0 0;font-size:40px;line-height:1.06}.professional-story-media-policy p{color:#9db1c3;margin:0 0 19px;line-height:1.75}.professional-story-media-policy>div:last-child span{color:#8da5b8;border:1px solid #94ccfc24;border-radius:99px;margin:4px;padding:8px 10px;font-size:9px;display:inline-flex}.professional-story-video{grid-template-columns:1.25fr .75fr;gap:18px;margin-bottom:110px;display:grid}.professional-story-video>div,.professional-story-video>article{background:#071d31bd;border:1px solid #94ccfc26;border-radius:24px;padding:27px}.professional-story-video h2{letter-spacing:.012em;margin:12px 0 23px;font-size:34px}.professional-story-video video{background:#020a13;border-radius:17px;width:100%;max-height:560px}.professional-story-video article p{color:#a6b8c8;font-size:13px;line-height:1.75}@media (max-width:900px){.professional-story-filters{grid-template-columns:1fr 1fr}.professional-story-filters>div{grid-column:1/-1}.professional-story-media-policy,.professional-story-video{grid-template-columns:1fr}.professional-comparison-export{flex-direction:column;align-items:flex-start}.professional-comparison-export>div:last-child{width:100%}}@media (max-width:600px){.professional-story-filters{grid-template-columns:1fr;padding:18px}.professional-story-filters>div{grid-column:auto}.professional-story-media-policy{gap:28px;padding:27px}.professional-story-media-policy h2{font-size:34px}.professional-comparison-export{padding:22px}.professional-comparison-export>div:last-child{flex-direction:column}.professional-comparison-export button,.professional-comparison-export a{justify-content:center;width:100%}}.professional-guide-page{min-height:100vh;padding-top:62px}.professional-guide-page>.shell>.breadcrumbs{margin-bottom:58px}.professional-guide-page h1{letter-spacing:-.045em;max-width:760px;margin:12px 0 0;font-size:clamp(43px,5vw,72px);line-height:1}.professional-guide-page .professional-guide-frame{margin-top:6px}.professional-payment-options{background:radial-gradient(circle at 88% 12%,#ff641e26,#0000 28%),radial-gradient(circle at 8% 86%,#1a69ba29,#0000 30%),linear-gradient(145deg,#071f35f0,#03101de8);border-block:1px solid #ff874a26;padding:112px 0}.professional-payment-options header{grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:70px;margin-bottom:42px;display:grid}.professional-payment-options h2{letter-spacing:-.045em;max-width:850px;margin:13px 0 0;font-size:clamp(43px,5vw,68px);line-height:1}.professional-jodo-partner{background:#fffffff5;border:1px solid #ff8b4e33;border-radius:21px;justify-items:start;padding:20px;display:grid;box-shadow:0 22px 55px #00000040}.professional-jodo-partner span{color:#667d8e;letter-spacing:.14em;font-size:8px;font-weight:800}.professional-jodo-partner img{object-fit:contain;width:100%;height:74px;margin:12px 0;display:block}.professional-jodo-partner b{color:#0b2942;font-size:15px}.professional-payment-summary{grid-template-columns:1fr 52px 1fr;align-items:stretch;gap:14px;display:grid}.professional-payment-summary article{background:radial-gradient(circle at 100% 0,#ff641e17,#0000 30%),linear-gradient(145deg,#123756de,#041526ed);border:1px solid #ff8b4d30;border-radius:24px;padding:30px;box-shadow:inset 0 1px #ffffff14}.professional-payment-summary small,.professional-payment-summary strong{display:block}.professional-payment-summary small{color:#ff9a5d;letter-spacing:.14em;font-size:9px;font-weight:800}.professional-payment-summary strong{letter-spacing:-.04em;margin:16px 0 9px;font-size:clamp(33px,4vw,53px);line-height:1}.professional-payment-summary p{color:#91a8bb;max-width:610px;margin:0;font-size:14px;line-height:1.7}.professional-payment-summary>i{color:#ff9458;place-items:center;font-size:24px;font-style:normal;font-weight:800;display:grid}.professional-payment-steps{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.professional-payment-steps article{background:#051a2ead;border:1px solid #89c8ff21;border-radius:17px;padding:21px}.professional-payment-steps span{color:#ff9559;font-size:10px;font-weight:800}.professional-payment-steps h3{margin:22px 0 8px;font-size:18px}.professional-payment-steps p{color:#8199ad;margin:0;font-size:11px;line-height:1.65}.professional-payment-options footer{background:#4d27142e;border:1px solid #ff8b4d2e;border-radius:18px;justify-content:space-between;align-items:center;gap:40px;margin-top:18px;padding:22px 24px;display:flex}.professional-payment-options footer p{color:#8fa5b7;max-width:900px;margin:0;font-size:10px;line-height:1.72}.professional-payment-options footer p b{color:#ff9a5d}.professional-payment-options footer .button{white-space:nowrap;flex:none}html[data-theme=light] .professional-payment-options{color:#16344d;background:radial-gradient(circle at 88% 12%,#ff641e1a,#0000 28%),linear-gradient(145deg,#fff,#edf5fa);border-color:#e653121f}html[data-theme=light] .professional-payment-summary article,html[data-theme=light] .professional-payment-steps article{background:linear-gradient(145deg,#fff,#edf5fa);border-color:#14599124;box-shadow:0 18px 45px #14416414}html[data-theme=light] .professional-payment-summary p,html[data-theme=light] .professional-payment-steps p,html[data-theme=light] .professional-payment-options footer p{color:#587188}html[data-theme=light] .professional-payment-options footer{background:#fff4ed;border-color:#e653122b}@media (max-width:900px){.professional-payment-options header{grid-template-columns:1fr;gap:28px}.professional-jodo-partner{width:min(100%,250px)}.professional-payment-steps{grid-template-columns:1fr 1fr}.professional-payment-options footer{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.professional-payment-options{padding:78px 0}.professional-payment-summary{grid-template-columns:1fr}.professional-payment-summary>i{height:30px}.professional-payment-steps{grid-template-columns:1fr}.professional-payment-options footer{padding:19px}.professional-payment-options footer .button{white-space:normal;text-align:center;width:100%}}.home-professional-first{overflow:hidden}.home-cohort-alert{background:linear-gradient(90deg,#60270d47,#0e3a6175,#60270d33);border-block:1px solid #ff7d3a2e}.home-cohort-alert>.shell{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:52px;display:grid}.home-cohort-alert span{color:#ff9c65;letter-spacing:.14em;white-space:nowrap;align-items:center;gap:9px;font-size:9px;font-weight:820;display:flex}.home-cohort-alert span i{background:#ff6a25;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #ff6a25}.home-cohort-alert p{color:#9eb0c0;text-align:center;margin:0;font-size:11px}.home-cohort-alert p b{color:#edf6fc}.home-cohort-alert a{color:#ff9c65;white-space:nowrap;font-size:10px;font-weight:780}.home-pro-hero{grid-template-columns:minmax(0,1.06fr) minmax(450px,.94fr);align-items:center;gap:72px;min-height:780px;padding:86px 0 112px;display:grid}.home-pro-hero-copy h1{letter-spacing:-.06em;max-width:760px;margin:24px 0 25px;font-size:clamp(60px,6.2vw,88px);line-height:.96}.home-pro-hero-copy h1 em,.home-section-intro h2 em,.home-standard-intro h2 em,.home-enquiry-entry h2 em,.home-professional-final h2 em{background:linear-gradient(100deg,#ff6b24,#ffb07b);color:#0000;-webkit-background-clip:text;font-style:normal}.home-pro-hero-copy>p{color:#a7b8c7;max-width:690px;margin:0;font-size:18px;line-height:1.75}.home-pro-hero-actions{flex-wrap:wrap;gap:12px;margin:33px 0 30px;display:flex}.home-pro-hero-actions .button{min-height:55px}.home-pro-hero-badges{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:690px;display:grid}.home-pro-hero-badges>a{background:#071f359e;border:1px solid #8dcaf624;border-radius:13px;align-items:center;gap:8px;min-width:0;padding:8px;transition:all .2s;display:flex}.home-pro-hero-badges>a:hover{border-color:#ff7e3d61;transform:translateY(-2px)}.home-pro-hero-badges img{object-fit:contain;background:#fff;border-radius:9px;flex:none;width:35px;height:35px;padding:2px}.home-pro-hero-badges span{color:#a7b8c6;min-width:0;font-size:8px;font-weight:700;line-height:1.25}.home-standard-path{border-bottom:1px solid #ff915747;align-items:center;gap:10px;width:max-content;margin-top:24px;padding-bottom:4px;font-size:11px;display:flex}.home-standard-path span{color:#758da1}.home-standard-path b{color:#ff9b63}.home-pro-hero-visual{min-height:570px;position:relative}.home-pro-hero-visual>figure{background:#06182c;border:1px solid #97d2fc33;border-radius:34px;margin:0;position:absolute;inset:30px 10px 80px 32px;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 42px 95px #0000006b,inset 0 1px #ffffff26}.home-pro-hero-visual>figure>img{object-fit:cover;width:100%;height:100%;display:block}.home-pro-hero-shade{background:linear-gradient(#020e1c05 25%,#020e1ce6 100%),linear-gradient(115deg,#ffffff1f,#0000 28%);position:absolute;inset:0}.home-pro-hero-visual figcaption{grid-template-columns:68px 1fr;align-items:center;gap:15px;display:grid;position:absolute;bottom:26px;left:25px;right:25px}.home-pro-hero-visual figcaption>img{object-fit:contain;background:#fff;border-radius:17px;width:68px;height:68px;padding:4px;box-shadow:0 14px 30px #00000042}.home-pro-hero-visual figcaption span,.home-pro-hero-visual figcaption small,.home-pro-hero-visual figcaption b,.home-pro-hero-visual figcaption a{display:block}.home-pro-hero-visual figcaption small{color:#ff9a61;letter-spacing:.13em;font-size:8px;font-weight:800}.home-pro-hero-visual figcaption b{color:#f6fbff;margin:6px 0;font-size:21px;line-height:1.15}.home-pro-hero-visual figcaption a{color:#a8c7df;font-size:10px;font-weight:720}.home-pro-seat-card,.home-pro-proof-card{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#041729e0;border:1px solid #ff874938;border-radius:18px;position:absolute;box-shadow:0 22px 50px #00000057,inset 0 1px #ffffff1a}.home-pro-seat-card{width:255px;padding:19px;top:0;right:-12px}.home-pro-seat-card small,.home-pro-seat-card b,.home-pro-seat-card>span{display:block}.home-pro-seat-card small,.home-pro-proof-card>span{color:#ff9258;letter-spacing:.13em;font-size:8px;font-weight:800}.home-pro-seat-card b{margin:8px 0 4px;font-size:16px}.home-pro-seat-card>span{color:#829bad;font-size:9px}.home-pro-seat-card>i{background:#97c9ef1c;border-radius:99px;height:6px;margin-top:14px;display:block;overflow:hidden}.home-pro-seat-card>i span{border-radius:inherit;background:linear-gradient(90deg,#ff5f1d,#ff9c62);height:100%;display:block}.home-pro-proof-card{width:276px;color:inherit;padding:18px;bottom:27px;left:0}.home-pro-proof-card>b,.home-pro-proof-card>small{display:block}.home-pro-proof-card>b{margin:8px 0 5px;font-size:15px}.home-pro-proof-card>small{color:#88a0b3;font-size:9px;line-height:1.45}.home-pro-trust{background:linear-gradient(120deg,#0d2e4cad,#041527b3);border:1px solid #95ccf621;border-radius:22px;grid-template-columns:repeat(5,1fr);margin-bottom:125px;display:grid;overflow:hidden;box-shadow:0 26px 65px #0000003b,inset 0 1px #ffffff14}.home-pro-trust>div{border-right:1px solid #95ccf61a;padding:24px}.home-pro-trust>div:last-child{border-right:0}.home-pro-trust small,.home-pro-trust b,.home-pro-trust span{display:block}.home-pro-trust small{color:#ff8f54;letter-spacing:.14em;font-size:8px;font-weight:780}.home-pro-trust b{margin:8px 0 4px;font-size:17px}.home-pro-trust span{color:#738b9e;font-size:10px}.home-section-nav{border-block:1px solid #95ccf61a;grid-template-columns:auto 1fr;align-items:center;gap:26px;margin-top:-82px;margin-bottom:72px;padding-block:16px;display:grid}.home-section-nav>span{color:#ff8f54;letter-spacing:.14em;white-space:nowrap;font-size:8px;font-weight:820}.home-section-nav>div{scrollbar-width:none;justify-content:flex-end;gap:8px;display:flex;overflow-x:auto}.home-section-nav>div::-webkit-scrollbar{display:none}.home-section-nav a{color:#91a8ba;border:1px solid #95ccf61f;border-radius:99px;flex:none;padding:8px 11px;font-size:9px;font-weight:700}.home-section-nav a:hover{color:#ff9a62;border-color:#ff874947}.home-professional-first section[id],.home-professional-first nav[id]{scroll-margin-top:120px}.home-section-intro{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.home-section-intro h2{letter-spacing:-.05em;margin:13px 0 0;font-size:clamp(43px,4.8vw,66px);line-height:1.01}.home-section-intro>p{color:#94aabd;margin:0;font-size:16px;line-height:1.75}.home-decision-section{background:radial-gradient(circle at 91% 8%,#ff631d1a,#0000 26%),radial-gradient(circle at 8% 82%,#1b69b12b,#0000 31%),linear-gradient(145deg,#061c32eb,#020e1bdb);border-block:1px solid #8dc9f51c;padding:115px 0}.home-decision-section .professional-comparison-tool{padding:20px 0 0}.home-decision-section .professional-compare-selector{padding-top:65px}.home-tool-footer{background:#0416278c;border:1px solid #8cc7f21f;border-radius:15px;justify-content:space-between;gap:30px;margin-top:20px;padding:17px 20px;display:flex}.home-tool-footer p{color:#738b9e;margin:0;font-size:10px}.home-tool-footer a{color:#ff995f;white-space:nowrap;font-size:11px;font-weight:740}.home-professional-first .professional-success-story,.home-professional-first .professional-cohort{border-top:0}.home-pro-journey{background:radial-gradient(circle at 84% 6%,#155fa92b,#0000 25%);border-bottom:1px solid #8dc9f51a;padding:120px 0}.home-pro-journey-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.home-pro-journey-grid article{background:linear-gradient(145deg,#0f304dc7,#041526cc);border:1px solid #8ec9f424;border-radius:21px;min-height:265px;padding:22px;position:relative;box-shadow:inset 0 1px #ffffff12}.home-pro-journey-grid article>span{color:#ff7a37;letter-spacing:-.05em;font-size:38px;font-weight:850}.home-pro-journey-grid article small{color:#657e92;letter-spacing:.13em;margin-top:28px;font-size:8px;font-weight:780;display:block}.home-pro-journey-grid h3{margin:7px 0 10px;font-size:23px}.home-pro-journey-grid p{color:#8fa5b8;margin:0;font-size:12px;line-height:1.65}.home-pro-journey-grid article>i{z-index:2;color:#ff8b52;background:#081b2f;border:1px solid #ff854633;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;display:grid;position:absolute;top:34px;right:-18px}.home-pro-journey>div>footer{justify-content:space-between;align-items:center;gap:25px;margin-top:25px;display:flex}.home-pro-journey>div>footer>span{color:#71899d;font-size:11px}.home-pro-why{padding:120px 0}.home-pro-why-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.home-pro-why-grid article{background:linear-gradient(145deg,#0f304db3,#041526b3);border:1px solid #8ec9f424;border-radius:21px;min-height:225px;padding:27px;box-shadow:0 20px 50px #0000002b,inset 0 1px #ffffff12}.home-pro-why-grid article>span{color:#ff8a4e;letter-spacing:.15em;font-size:10px;font-weight:800}.home-pro-why-grid h3{margin:34px 0 11px;font-size:22px;line-height:1.2}.home-pro-why-grid p{color:#8da4b7;margin:0;font-size:13px;line-height:1.7}.home-partner-panel{background:radial-gradient(circle at 90% 10%,#ff631d1f,#0000 27%),linear-gradient(145deg,#0d2f4ccc,#041526d9);border:1px solid #ff82412e;border-radius:26px;grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin-top:18px;padding:42px;display:grid;box-shadow:0 30px 75px #00000038,inset 0 1px #ffffff14}.home-partner-panel h3{letter-spacing:-.04em;margin:13px 0 15px;font-size:36px;line-height:1.08}.home-partner-panel p{color:#95aabc;max-width:560px;margin:0 0 19px;font-size:14px;line-height:1.7}.home-partner-panel a{color:#ff985e;font-size:12px;font-weight:750}.home-partner-panel figure{gap:18px;margin:0;display:grid}.home-partner-panel figure>img{object-fit:contain;background:#fff;border-radius:17px;width:100%;height:95px;padding:20px;display:block}.home-partner-panel figure>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.home-partner-panel figure>div img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:13px;width:100%;padding:9px}.home-standard-intro{background:radial-gradient(circle at 83% 14%,#ff641e1c,#0000 27%),linear-gradient(145deg,#0725488c,#03111f80);border-block:1px solid #8ec9f41a;padding:125px 0;scroll-margin-top:120px}.home-standard-intro>.shell{grid-template-columns:1.25fr .75fr;align-items:center;gap:90px;display:grid}.home-standard-intro h2{letter-spacing:-.05em;margin:14px 0 20px;font-size:clamp(48px,5vw,69px);line-height:1}.home-standard-intro>div>div>p{color:#96a9ba;max-width:720px;font-size:17px;line-height:1.75}.home-standard-facts{flex-wrap:wrap;gap:8px;margin:25px 0 30px;display:flex}.home-standard-facts span{color:#8fa5b8;background:#08233b9e;border:1px solid #94cbf524;border-radius:99px;padding:10px 12px;font-size:10px}.home-standard-facts b{color:#eaf5fc}.home-standard-intro aside{background:linear-gradient(145deg,#0d3151d1,#041526e0);border:1px solid #ff854533;border-radius:23px;padding:28px;display:grid;box-shadow:0 28px 65px #0000003d,inset 0 1px #ffffff14}.home-standard-intro aside small{color:#ff8e51;letter-spacing:.14em;font-size:8px;font-weight:800}.home-standard-intro aside b{margin:8px 0 4px;font-size:18px}.home-standard-intro aside span{color:#839aae;font-size:11px}.home-standard-intro aside i{color:#708a9f;border:1px solid #97cbf221;border-radius:50%;place-items:center;width:36px;height:36px;margin:20px 0;font-size:9px;font-style:normal;display:grid}.home-standard-cards{padding-top:115px}.home-decision-resources{padding-top:120px}.home-resource-shortcuts{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.home-resource-shortcuts>div{background:#071e33a3;border:1px solid #8fc9f324;border-radius:20px;grid-template-columns:1fr 1fr;gap:8px;padding:22px;display:grid}.home-resource-shortcuts>div>small{color:#ff8f54;letter-spacing:.14em;grid-column:1/-1;font-size:9px;font-weight:800}.home-resource-shortcuts a{color:#9db1c1;border:1px solid #8fc9f31a;border-radius:11px;justify-content:space-between;gap:12px;padding:11px;font-size:10px;display:flex}.home-resource-shortcuts a span{color:#ff8f54}.home-pro-faq{background:linear-gradient(145deg,#07213ad4,#03111ebd);border-block:1px solid #8ec9f41a;padding:120px 0}.home-pro-faq .faq-list{max-width:980px;margin:auto}.home-pro-faq .faq-list details{background:#071e33a8}.home-faq-link{color:#ff995f;width:max-content;margin:25px auto 0;font-size:12px;font-weight:740;display:block}.home-enquiry-entry{background:radial-gradient(circle at 87% 12%,#ff631d2e,#0000 29%),linear-gradient(145deg,#0e3558db,#041526e6);border:1px solid #ff824138;border-radius:30px;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;margin-block:120px;padding:50px;display:grid;box-shadow:0 38px 90px #0000004d,inset 0 1px #ffffff1a}.home-enquiry-entry h2{letter-spacing:-.05em;margin:14px 0 18px;font-size:clamp(42px,4.8vw,64px);line-height:1}.home-enquiry-entry>div>p{color:#9bafc0;max-width:680px;font-size:15px;line-height:1.72}.home-enquiry-entry ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:28px 0 18px;padding:0;list-style:none;display:grid}.home-enquiry-entry li{background:#051a2da3;border:1px solid #90caf421;border-radius:13px;gap:9px;padding:13px;display:grid}.home-enquiry-entry li span{color:#fff;background:#ff681f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.home-enquiry-entry li b{font-size:10px}.home-enquiry-entry>div>small{color:#6f879b;font-size:9px}.home-enquiry-entry>aside{background:#55230f2e;border:1px solid #ff844538;border-radius:22px;padding:28px}.home-enquiry-entry>aside>small,.home-enquiry-entry>aside>b{display:block}.home-enquiry-entry>aside>small{color:#ff985e;letter-spacing:.14em;font-size:9px;font-weight:800}.home-enquiry-entry>aside>b{margin:12px 0;font-size:27px;line-height:1.15}.home-enquiry-entry>aside>p{color:#93a8b9;font-size:12px;line-height:1.65}.home-enquiry-entry>aside .button{width:100%;margin:11px 0 17px}.home-enquiry-entry>aside>a:last-child{color:#91adc1;text-align:center;font-size:10px;display:block}.home-professional-final{text-align:center;background:radial-gradient(circle at 50% 0,#ff631d29,#0000 34%),linear-gradient(#071e3433,#030f1bb3);border-top:1px solid #8dc9f51a;padding:120px 0}.home-professional-final h2{letter-spacing:-.05em;max-width:920px;margin:16px auto 20px;font-size:clamp(48px,5.3vw,72px);line-height:1}.home-professional-final p{color:#97acbd;max-width:680px;margin:0 auto;font-size:16px;line-height:1.7}.home-professional-final>div>div{justify-content:center;gap:12px;margin-top:30px;display:flex}@media (max-width:1100px){.home-pro-hero{grid-template-columns:1fr;gap:20px}.home-pro-hero-copy{max-width:820px}.home-pro-hero-visual{width:min(100%,760px);min-height:610px;margin:auto}.home-pro-trust{grid-template-columns:repeat(3,1fr)}.home-pro-trust>div:nth-child(3){border-right:0}.home-pro-trust>div:nth-child(-n+3){border-bottom:1px solid #95ccf61a}.home-pro-trust>div:last-child{grid-column:2}.home-pro-journey-grid{grid-template-columns:repeat(3,1fr)}.home-pro-journey-grid article:nth-child(3)>i{display:none}.home-pro-journey-grid article:nth-child(n+4){grid-column:span 1}.home-pro-why-grid{grid-template-columns:repeat(2,1fr)}.home-standard-intro>.shell,.home-enquiry-entry{grid-template-columns:1fr;gap:45px}.home-standard-intro aside{max-width:570px}.home-resource-shortcuts{grid-template-columns:1fr}}@media (max-width:800px){.home-cohort-alert>.shell{grid-template-columns:1fr auto;padding-block:12px}.home-cohort-alert p{text-align:left;grid-area:2/1/auto/-1}.home-pro-hero{padding-top:65px}.home-pro-hero-badges{grid-template-columns:repeat(3,1fr)}.home-pro-trust{grid-template-columns:repeat(2,1fr)}.home-pro-trust>div,.home-pro-trust>div:nth-child(3){border-bottom:1px solid #95ccf61a;border-right:1px solid #95ccf61a}.home-pro-trust>div:nth-child(2n){border-right:0}.home-pro-trust>div:last-child{border:0;grid-column:1/-1}.home-section-nav{grid-template-columns:1fr;gap:10px}.home-section-nav>div{justify-content:flex-start}.home-section-intro,.home-partner-panel{grid-template-columns:1fr;gap:30px}.home-pro-journey-grid{grid-template-columns:1fr 1fr}.home-pro-journey-grid article:nth-child(2)>i,.home-pro-journey-grid article:nth-child(4)>i{display:none}.home-pro-journey-grid article:nth-child(3)>i{display:grid}.home-pro-journey-grid article:last-child{grid-column:1/-1}.home-enquiry-entry ol{grid-template-columns:1fr 1fr}}@media (max-width:600px){.home-cohort-alert>.shell{gap:8px}.home-cohort-alert span{white-space:normal}.home-cohort-alert a{font-size:9px}.home-cohort-alert p{font-size:10px;line-height:1.5}.home-pro-hero{min-height:0;padding:58px 0 85px}.home-pro-hero-copy h1{letter-spacing:-.05em;font-size:52px}.home-pro-hero-copy h1 br{display:none}.home-pro-hero-copy>p{font-size:15px}.home-pro-hero-actions{display:grid}.home-pro-hero-badges{grid-template-columns:1fr 1fr}.home-pro-hero-badges>a:last-child{grid-column:1/-1}.home-standard-path{flex-direction:column;align-items:flex-start;gap:4px;width:auto}.home-pro-hero-visual{min-height:490px}.home-pro-hero-visual>figure{border-radius:24px;inset:30px 0 100px;transform:none}.home-pro-hero-visual figcaption{grid-template-columns:55px 1fr;bottom:17px;left:15px;right:15px}.home-pro-hero-visual figcaption>img{width:55px;height:55px}.home-pro-hero-visual figcaption b{font-size:16px}.home-pro-seat-card{width:225px;padding:15px;right:8px}.home-pro-proof-card{width:245px;padding:15px;bottom:18px;left:8px}.home-pro-trust{margin-bottom:85px}.home-pro-trust>div{padding:17px}.home-pro-trust b{font-size:14px}.home-professional-showcase,.home-decision-section,.home-pro-journey,.home-pro-why,.home-standard-intro,.home-pro-faq,.home-professional-final{padding-block:80px}.home-section-intro h2,.home-standard-intro h2,.home-enquiry-entry h2,.home-professional-final h2{font-size:41px}.home-section-intro>p,.home-standard-intro>div>div>p,.home-professional-final p{font-size:14px}.home-tool-footer,.home-pro-journey>div>footer{flex-direction:column;align-items:flex-start}.home-tool-footer a{white-space:normal}.home-pro-journey-grid,.home-pro-why-grid{grid-template-columns:1fr}.home-pro-journey-grid article,.home-pro-why-grid article{min-height:0}.home-pro-journey-grid article>i{display:none!important}.home-pro-journey>div>footer .button{width:100%}.home-partner-panel{padding:24px}.home-partner-panel h3{font-size:29px}.home-partner-panel figure>div{grid-template-columns:1fr 1fr}.home-standard-intro>.shell{gap:35px}.home-standard-cards{padding-top:80px}.home-resource-shortcuts>div{grid-template-columns:1fr;padding:16px}.home-resource-shortcuts>div>small{grid-column:auto}.home-faq-link{text-align:center;width:auto}.home-enquiry-entry{border-radius:23px;margin-block:80px;padding:27px 20px}.home-enquiry-entry ol{grid-template-columns:1fr}.home-enquiry-entry>aside{padding:22px}.home-professional-final>div>div{display:grid}.home-professional-final .button{width:100%}}html[data-theme=light] .home-cohort-alert{background:linear-gradient(90deg,#fff2e9,#eef6fb,#fff3eb);border-color:#e2510c26}html[data-theme=light] .home-cohort-alert p{color:#506a81}html[data-theme=light] .home-cohort-alert p b{color:#17354f}html[data-theme=light] .home-pro-hero-copy>p,html[data-theme=light] .home-section-intro>p,html[data-theme=light] .home-standard-intro>div>div>p,html[data-theme=light] .home-enquiry-entry>div>p,html[data-theme=light] .home-professional-final p{color:#506a81}html[data-theme=light] .home-pro-hero-badges>a,html[data-theme=light] .home-pro-trust,html[data-theme=light] .home-pro-journey-grid article,html[data-theme=light] .home-pro-why-grid article,html[data-theme=light] .home-resource-shortcuts>div,html[data-theme=light] .home-resource-shortcuts a{background:#fff;border-color:#124c8124;box-shadow:0 16px 40px #163c5e14}html[data-theme=light] .home-pro-hero-badges span,html[data-theme=light] .home-pro-trust span,html[data-theme=light] .home-pro-journey-grid p,html[data-theme=light] .home-pro-why-grid p,html[data-theme=light] .home-resource-shortcuts a{color:#526c83}html[data-theme=light] .home-section-nav{border-color:#124c811a}html[data-theme=light] .home-section-nav a{color:#526c83;background:#fff;border-color:#124c8121}html[data-theme=light] .home-pro-hero-visual>figure{border-color:#124c8129;box-shadow:0 35px 80px #183c5d33}html[data-theme=light] .home-pro-seat-card,html[data-theme=light] .home-pro-proof-card{color:#17344e;background:#fffffff0;border-color:#e6530e30;box-shadow:0 20px 48px #183c5d29}html[data-theme=light] .home-pro-seat-card>span,html[data-theme=light] .home-pro-proof-card>small{color:#60778d}html[data-theme=light] .home-pro-trust>div{border-color:#124c811a}html[data-theme=light] .home-pro-trust b,html[data-theme=light] .home-pro-journey-grid h3,html[data-theme=light] .home-pro-why-grid h3{color:#15334e}html[data-theme=light] .home-professional-showcase,html[data-theme=light] .home-decision-section,html[data-theme=light] .home-pro-journey,html[data-theme=light] .home-standard-intro,html[data-theme=light] .home-pro-faq,html[data-theme=light] .home-professional-final{background:radial-gradient(circle at 88% 8%,#ff661f1a,#0000 28%),linear-gradient(145deg,#f4f8fb,#fff);border-color:#124c811a}html[data-theme=light] .home-decision-section .professional-recommender,html[data-theme=light] .home-decision-section .professional-compare-selector label,html[data-theme=light] .home-decision-section .professional-compare-board,html[data-theme=light] .home-tool-footer,html[data-theme=light] .home-pro-faq .faq-list details{color:#15334e;background:#fff;border-color:#124c8124;box-shadow:0 16px 40px #183c5d14}html[data-theme=light] .home-decision-section .professional-recommender p,html[data-theme=light] .home-decision-section .professional-compare-row>p,html[data-theme=light] .home-decision-section .professional-compare-selector small,html[data-theme=light] .home-tool-footer p,html[data-theme=light] .home-pro-faq .faq-list p{color:#526c83}html[data-theme=light] .home-decision-section .professional-recommender select{color:#17344e;background:#f7fafc;border-color:#124c8126}html[data-theme=light] .home-decision-section .professional-compare-board>header{background:#edf4fa}html[data-theme=light] .home-decision-section .professional-compare-board>footer{background:#f7fafc}html[data-theme=light] .home-partner-panel,html[data-theme=light] .home-standard-intro aside,html[data-theme=light] .home-enquiry-entry{color:#15334e;background:radial-gradient(circle at 88% 10%,#ff661f1c,#0000 28%),linear-gradient(145deg,#fff,#edf5fa);border-color:#e6530e2e;box-shadow:0 24px 60px #183c5d1f}html[data-theme=light] .home-partner-panel p,html[data-theme=light] .home-standard-intro aside span,html[data-theme=light] .home-enquiry-entry>aside>p,html[data-theme=light] .home-enquiry-entry>div>small{color:#536d84}html[data-theme=light] .home-standard-facts span,html[data-theme=light] .home-enquiry-entry li,html[data-theme=light] .home-enquiry-entry>aside{color:#17344e;background:#ffffffc7;border-color:#124c8121}html[data-theme=light] .home-standard-facts b{color:#15334e}.theme-toggle{color:#ffd0b4;cursor:pointer;background:linear-gradient(145deg,#15446e8c,#041629b3);border:1px solid #a0cfff2e;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font:700 20px Google Sans Flex,Google Sans,system-ui,sans-serif;transition:all .2s;display:grid;box-shadow:inset 0 1px #ffffff1a}.theme-toggle:hover{background:#ff641e1f;border-color:#ff90526b;transform:translateY(-1px)}.theme-toggle__icon{line-height:1}.theme-toggle--menu{text-align:left;grid-template-columns:38px 1fr;gap:11px;width:100%;height:auto;min-height:62px;padding:10px;display:grid}.theme-toggle--menu .theme-toggle__icon{color:#fff;background:linear-gradient(145deg,#145aa8,#082b5b 60%,#8b3a1d);border:1px solid #9dccff2e;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.theme-toggle--menu span:last-child b,.theme-toggle--menu span:last-child small{display:block}.theme-toggle--menu span:last-child b{font-size:13px}.theme-toggle--menu span:last-child small{color:#7f94a9;margin-top:4px;font-size:9px}.mobile-nav-menu__theme{padding:0 10px 5px}.nav{flex-wrap:nowrap;gap:18px}.nav>.brand,.nav-actions{flex:none}.navlinks{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:clamp(15px,1.6vw,28px);min-width:0}.navlinks>a{white-space:nowrap;align-items:center;display:inline-flex}.nav-actions{white-space:nowrap;gap:clamp(10px,1.2vw,20px)}.nav-actions>a{white-space:nowrap}.footer-links{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:34px!important}@media (max-width:1180px){.nav{gap:12px}.navlinks{gap:12px;font-size:12px}.nav-actions{gap:9px;font-size:12px}.nav-actions .button.small{padding-inline:13px}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.footer-links{grid-template-columns:1fr!important}.theme-toggle:not(.theme-toggle--menu){display:none}}html[data-theme=light]{--bg:#f7f9fc;--text:#10233a;--muted:#53677c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{color:#10233a;background-color:#f7f9fc;background-image:radial-gradient(circle at 82% 4%,#ff6f2a1f,#0000 29%),radial-gradient(circle at 15% 27%,#2470be14,#0000 30%),linear-gradient(#0d376009 1px,#0000 1px),linear-gradient(90deg,#0d376009 1px,#0000 1px)}html[data-theme=light] ::selection{color:#fff;background:#ff6a23}html[data-theme=light] .nav{background:linear-gradient(120deg,#fffffff0,#f4f8fce0);border-color:#124a7e29;box-shadow:0 18px 55px #1437581f,inset 0 1px #fff}html[data-theme=light] .navlinks,html[data-theme=light] .nav-actions>a:first-of-type,html[data-theme=light] .mega-trigger{color:#405a73}html[data-theme=light] .nav-professional{background:linear-gradient(135deg,#1b74b517,#118f8414);border-color:#14629c24;color:#175d8e!important}html[data-theme=light] .navlinks a:hover,html[data-theme=light] .nav-actions>a:first-of-type:hover,html[data-theme=light] .mega-trigger:hover{color:#e94f0b}html[data-theme=light] .theme-toggle{color:#0a4f91;background:#fff;border-color:#114b8229;box-shadow:0 8px 22px #12416c1a}html[data-theme=light] .mega-trigger small{color:#326b9e;background:#eaf3fc;border-color:#14579724}html[data-theme=light] .mega-panel,html[data-theme=light] .mobile-nav-menu__panel{color:#10233a;background:radial-gradient(circle at 90% 0,#ff6c251c,#0000 27%),linear-gradient(145deg,#fffffffb,#f0f6fbfc);border-color:#134d8229;box-shadow:0 34px 85px #19375433,inset 0 1px #fff}html[data-theme=light] .mega-panel-top,html[data-theme=light] .mobile-nav-menu__panel header{background:linear-gradient(90deg,#1869b112,#0000);border-color:#124f861c}html[data-theme=light] .mega-category-rail{background:linear-gradient(#e7f1facc,#f6f9fcc7);border-color:#124f861a}html[data-theme=light] .mega-category-rail>button{color:#536a81}html[data-theme=light] .mega-category-rail>button:hover,html[data-theme=light] .mega-category-rail>button[aria-selected=true]{color:#10233a;background:linear-gradient(125deg,#ff641e1a,#1869b11a)}html[data-theme=light] .mega-standard,html[data-theme=light] .mobile-nav-menu__standard{background:#e6f0f9bf;border-color:#124f861f}html[data-theme=light] .mega-standard b,html[data-theme=light] .mobile-nav-menu__standard b{color:#18344e}html[data-theme=light] .mega-content header p,html[data-theme=light] .mega-category-rail button small,html[data-theme=light] .mega-course-copy>span,html[data-theme=light] .mobile-nav-menu__panel nav small{color:#61778d}html[data-theme=light] .mega-course,html[data-theme=light] .mobile-nav-menu__panel nav a{background:#fffc;border-color:#134e841f;box-shadow:0 9px 22px #183e6212}html[data-theme=light] .mobile-nav-menu__trigger,html[data-theme=light] .mobile-nav-menu__panel header button{color:#17354f;background:#fff;border-color:#134e8429}html[data-theme=light] .hero-copy>p,html[data-theme=light] .page-hero p,html[data-theme=light] .course-hero p,html[data-theme=light] .content-section>p,html[data-theme=light] .section-head p,html[data-theme=light] .career-edge-hero-grid>div>p,html[data-theme=light] .resource-hub-hero h1+p,html[data-theme=light] .resource-domain-hero>p,html[data-theme=light] .resource-article-hero-grid>div>p{color:#506980}html[data-theme=light] .eyebrow,html[data-theme=light] .kicker,html[data-theme=light] .crumb,html[data-theme=light] .statline{color:#60778e}html[data-theme=light] .statline b,html[data-theme=light] .trust b{color:#15314b}html[data-theme=light] .visual-card,html[data-theme=light] .float-card{background:linear-gradient(145deg,#fffffff5,#e6eff8d4);border-color:#124c8129;box-shadow:0 28px 65px #173a5b2b,inset 0 1px #fff}html[data-theme=light] .main-card small,html[data-theme=light] .card-foot,html[data-theme=light] .float-card small{color:#61778d}html[data-theme=light] .progress,html[data-theme=light] .dash-progress{background:#124c811a}html[data-theme=light] .trust{background:#ffffffb8;border-color:#144e8324;box-shadow:0 16px 40px #183f6312}html[data-theme=light] .trust div{border-color:#144e831a}html[data-theme=light] .trust span{color:#60758b}html[data-theme=light] .course-card,html[data-theme=light] .category-card,html[data-theme=light] .benefit-grid>div,html[data-theme=light] .outcome-grid div,html[data-theme=light] .module,html[data-theme=light] .project,html[data-theme=light] .summary,html[data-theme=light] .verify-card,html[data-theme=light] .enrol-card{background:linear-gradient(145deg,#fffffff5,#ecf3f9c7);border-color:#124c8124;box-shadow:0 22px 55px #183c5d1a,inset 0 1px #fff}html[data-theme=light] .course-card h3,html[data-theme=light] .resource-card-copy>b{color:#102b45}html[data-theme=light] .course-card p,html[data-theme=light] .project p,html[data-theme=light] .course-card>small,html[data-theme=light] .meta,html[data-theme=light] .price small,html[data-theme=light] .outcome-grid,html[data-theme=light] .module-body p{color:#5a7188}html[data-theme=light] .meta,html[data-theme=light] .enrol-card ul,html[data-theme=light] .module-body p,html[data-theme=light] .tabs{border-color:#124c811c}html[data-theme=light] .price strong,html[data-theme=light] .project div span,html[data-theme=light] .chips span{color:#4e6680;border-color:#124c8129}html[data-theme=light] .home-categories,html[data-theme=light] .lms-showcase,html[data-theme=light] .credential-section,html[data-theme=light] .career-edge-principle,html[data-theme=light] .career-edge-journey,html[data-theme=light] .career-edge-access{background:radial-gradient(circle at 82% 15%,#ff661f1a,#0000 30%),linear-gradient(145deg,#eef5fa,#f9fbfd);border-color:#124c811a}html[data-theme=light] .home-career-edge,html[data-theme=light] .career-edge-hero aside,html[data-theme=light] .resource-trust,html[data-theme=light] .resource-domain-context{background:radial-gradient(circle at 88% 18%,#ff641e21,#0000 29%),linear-gradient(145deg,#fffffff5,#e6f0f8e6);border-color:#124c8129;box-shadow:0 28px 70px #163b5d21,inset 0 1px #fff}html[data-theme=light] .home-career-edge-copy>p,html[data-theme=light] .career-edge-principle>.shell>p,html[data-theme=light] .career-edge-capabilities>p,html[data-theme=light] .career-edge-journey>.shell>p,html[data-theme=light] .career-edge-rhythm p,html[data-theme=light] .career-edge-section>p{color:#536c83}html[data-theme=light] .home-career-edge-pair article,html[data-theme=light] .career-edge-principle article,html[data-theme=light] .career-edge-capabilities article,html[data-theme=light] .career-edge-phase-grid article,html[data-theme=light] .career-edge-rhythm article,html[data-theme=light] .checkout-journeys article,html[data-theme=light] .career-edge-name,html[data-theme=light] .career-edge-metrics{background:#ffffffb8;border-color:#124c8121;box-shadow:0 12px 30px #163c5e0f}html[data-theme=light] .home-career-edge-pair span,html[data-theme=light] .career-edge-principle article p,html[data-theme=light] .career-edge-phase-grid li,html[data-theme=light] .career-edge-rhythm article p,html[data-theme=light] .career-edge-access li span{color:#587086}html[data-theme=light] .home-career-edge>aside{background:linear-gradient(160deg,#ff8f5033,#ddedfaf2);box-shadow:0 24px 60px #183c5e24,inset 0 1px #fff}html[data-theme=light] .home-career-edge>aside>span,html[data-theme=light] .career-edge-hero aside>span{color:#536c83}html[data-theme=light] .resource-card,html[data-theme=light] .resource-hub-hero-grid>aside,html[data-theme=light] .resource-domain-directory>div:last-child>a,html[data-theme=light] .glossary-category-directory>div:last-child>a{background:linear-gradient(145deg,#fffffff7,#ebf3f9d6);border-color:#124c8124;box-shadow:0 22px 55px #183c5d1a,inset 0 1px #fff}html[data-theme=light] .resource-card-copy>p,html[data-theme=light] .resource-hub-hero aside p,html[data-theme=light] .resource-domain-directory p,html[data-theme=light] .glossary-category-directory p,html[data-theme=light] .resource-section-head p,html[data-theme=light] .resource-trust p,html[data-theme=light] .resource-domain-context p{color:#556e85}html[data-theme=light] .resource-card-copy>small,html[data-theme=light] .resource-section-head>span,html[data-theme=light] .resource-hub-stats>span{color:#5f778e}html[data-theme=light] .resource-hub-stats b{color:#193651}html[data-theme=light] .resource-featured,html[data-theme=light] .resource-collection+.resource-collection,html[data-theme=light] .resource-domain-directory,html[data-theme=light] .resource-domain-faq details,html[data-theme=light] .resource-topic-nav{border-color:#124c811a}html[data-theme=light] .resource-prose,html[data-theme=light] .resource-article-toc{color:#1a354e}html[data-theme=light] .resource-takeaways,html[data-theme=light] .resource-callout,html[data-theme=light] .resource-editorial-note,html[data-theme=light] .resource-topic-nav{background:#ffffffbf;border-color:#124c8124;box-shadow:0 14px 35px #183c5d12}html[data-theme=light] .resource-prose p,html[data-theme=light] .resource-prose li,html[data-theme=light] .resource-faq p,html[data-theme=light] .resource-editorial-note span{color:#455f77}html[data-theme=light] .resource-prose-section,html[data-theme=light] .resource-faq details,html[data-theme=light] .resource-editorial-note{border-color:#124c811c}html[data-theme=light] .resource-table-wrap{background:#fff;border-color:#124c8124}html[data-theme=light] .resource-table-wrap th{color:#193651;background:#eaf2f8}html[data-theme=light] .resource-table-wrap td{color:#435d74;border-color:#124c811a}html[data-theme=light] .resource-article-toc a{color:#516a82}html[data-theme=light] .resource-article-toc a:hover{color:#df4f0c}html[data-theme=light] .tabs{background:#f8fafceb}html[data-theme=light] .tabs div{color:#536b82}html[data-theme=light] .module button{color:#17344e}html[data-theme=light] .checkout header,html[data-theme=light] .form input,html[data-theme=light] .form select,html[data-theme=light] .verify-input input,html[data-theme=light] .auth input,html[data-theme=light] .filters select{color:#17344e;background:#fff;border-color:#124c8126}html[data-theme=light] .search{background:#fff;border-color:#124c8126}html[data-theme=light] .search input{color:#17344e}html[data-theme=light] .mobile-enrol{background:#f8fafcf5;border-top:1px solid #124c811f}html[data-theme=light] .auth.portal-handoff,html[data-theme=light] .dashboard,html[data-theme=light] .admin{background:radial-gradient(circle at 82% 18%,#ff641e1a,#0000 25%),#f3f7fa}html[data-theme=light] .portal-handoff>section,html[data-theme=light] .side,html[data-theme=light] .learn>aside{background:#ffffff8c;border-color:#124c811f}html[data-theme=light] .portal-card,html[data-theme=light] .dash-stats div,html[data-theme=light] .dash-bottom>div,html[data-theme=light] .active-course,html[data-theme=light] .admin-table{background:#fff;border-color:#124c8124;box-shadow:0 18px 45px #183c5d14}html[data-theme=light] .status-page>p,html[data-theme=light] .portal-card>p,html[data-theme=light] .auth>section p,html[data-theme=light] .dash-main header p,html[data-theme=light] .lesson>p{color:#536d84}html[data-theme=light] .site-footer{color:#16324c;background:radial-gradient(circle at 84% 0,#ff641e1a,#0000 25%),linear-gradient(#eef5fa,#e6eff6);border-color:#124c8121}html[data-theme=light] .footer-intro>div:first-child>p,html[data-theme=light] .footer-promise p,html[data-theme=light] .footer-links>div,html[data-theme=light] .course-directory a,html[data-theme=light] .site-footer .copyright,html[data-theme=light] .footer-standard span{color:#526b82}html[data-theme=light] .footer-promise,html[data-theme=light] .footer-links,html[data-theme=light] .course-directory,html[data-theme=light] .site-footer .copyright{border-color:#124c811f}html[data-theme=light] .footer-links b{color:#16324c}html[data-theme=light] .professional-directory{border-color:#124c811f}html[data-theme=light] .professional-directory b{color:#183650}html[data-theme=light] .professional-directory span,html[data-theme=light] .professional-directory>div:nth-child(2) a{color:#597187}html[data-theme=light] .home-professional-track,html[data-theme=light] .catalogue-professional-track{color:#12334e;background:radial-gradient(circle at 88% 0,#26b2a41a,#0000 28%),linear-gradient(145deg,#fff,#eaf3f8);border-color:#125a9129;box-shadow:0 24px 55px #1545691c,inset 0 1px #fff}html[data-theme=light] .home-professional-copy>p,html[data-theme=light] .catalogue-professional-track p{color:#536f87}html[data-theme=light] .home-professional-list>a{background:#ffffffb3;border-color:#14588f21}html[data-theme=light] .home-professional-list b{color:#183850}html[data-theme=light] .button.ghost,html[data-theme=light] .social{color:#17344e;background:#ffffffb8;border-color:#124c812b}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}}.resource-domain-directory>div:last-child{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.resource-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.resource-salary-feature{padding-top:15px}.resource-sources>ul{padding:0;list-style:none}.resource-sources li{margin:10px 0}.resource-sources a{background:#0e305057;border:1px solid #9dcbfa26;border-radius:15px;padding:18px;display:block}.resource-sources a b,.resource-sources a span{display:block}.resource-sources a b{color:#ff9a5d;font-size:14px}.resource-sources a span{color:#8fa3b7;margin-top:7px;font-size:12px;line-height:1.6}.resource-sources a:hover{border-color:#ff8b4a66}html[data-theme=light] .resource-sources a{background:#fff;border-color:#124c8121;box-shadow:0 12px 28px #183c5d0f}html[data-theme=light] .resource-sources a span{color:#536d84}@media (max-width:700px){.resource-card-grid--two{grid-template-columns:1fr}}.home-career-reading{padding-top:10px}.salary-link-grid{grid-template-columns:1.25fr repeat(5,1fr);gap:10px;margin-top:22px;display:grid}.salary-link-grid>header,.salary-link-grid>a{background:linear-gradient(145deg,#113558a6,#04142694);border:1px solid #9dcbfa24;border-radius:18px;min-width:0;padding:20px}.salary-link-grid header h3{margin:10px 0 7px;font-size:22px}.salary-link-grid header p{color:#8499ae;margin:0;font-size:11px}.salary-link-grid>a{flex-direction:column;min-height:145px;display:flex}.salary-link-grid a small{color:#ff9960;letter-spacing:.11em;font-size:8px}.salary-link-grid a b{margin:18px 0 8px;font-size:14px;line-height:1.3}.salary-link-grid a span{color:#8094a9;margin-top:auto;font-size:9px}.career-edge-reading{padding:120px 0 40px}.career-edge-salary-links{grid-template-columns:1.2fr repeat(5,1fr);gap:8px;margin-top:20px;display:grid}.career-edge-salary-links>span,.career-edge-salary-links>a{background:#0d2d4b66;border:1px solid #9dcbfa21;border-radius:13px;padding:15px}.career-edge-salary-links>span{color:#ff9a61;letter-spacing:.12em;font-size:9px}.career-edge-salary-links>a{color:#9fb2c4;justify-content:space-between;gap:8px;font-size:10px;display:flex}.career-edge-salary-links a b{color:#ff9a61}html[data-theme=light] .salary-link-grid>header,html[data-theme=light] .salary-link-grid>a,html[data-theme=light] .career-edge-salary-links>span,html[data-theme=light] .career-edge-salary-links>a{background:#fff;border-color:#124c8121;box-shadow:0 12px 30px #183c5d0f}html[data-theme=light] .salary-link-grid header p,html[data-theme=light] .salary-link-grid a span,html[data-theme=light] .career-edge-salary-links>a{color:#546e85}@media (max-width:1100px){.salary-link-grid{grid-template-columns:repeat(3,1fr)}.salary-link-grid>header{grid-column:1/-1}.career-edge-salary-links{grid-template-columns:repeat(3,1fr)}.career-edge-salary-links>span{grid-column:1/-1}}@media (max-width:650px){.salary-link-grid,.career-edge-salary-links{grid-template-columns:1fr}.salary-link-grid>header,.career-edge-salary-links>span{grid-column:auto}.career-edge-reading{padding-top:90px}}html[data-theme=light] .about-origin,html[data-theme=light] .about-people,html[data-theme=light] .about-name,html[data-theme=light] .about-conviction,html[data-theme=light] .about-belief,html[data-theme=light] .impact-strip{background:radial-gradient(circle at 84% 18%,#ff641e17,#0000 27%),linear-gradient(#eef5fa,#f9fbfd);border-color:#124c811a}html[data-theme=light] .about-question-card,html[data-theme=light] .about-extremes>article,html[data-theme=light] .about-enough>span,html[data-theme=light] .about-audience-grid article,html[data-theme=light] .about-access,html[data-theme=light] .about-progression-grid article,html[data-theme=light] .about-certificate-note,html[data-theme=light] .about-tech-cloud>span,html[data-theme=light] .value-grid>div{background:linear-gradient(145deg,#fffffff5,#eaf3f9d6);border-color:#124c8124;box-shadow:0 20px 48px #183c5d14,inset 0 1px #fff}html[data-theme=light] .about-editorial p,html[data-theme=light] .about-extremes article p,html[data-theme=light] .about-formula-copy>p,html[data-theme=light] .about-section-head>p,html[data-theme=light] .about-audience-grid article p,html[data-theme=light] .about-access>p,html[data-theme=light] .about-progression-grid p,html[data-theme=light] .about-certificate-note p,html[data-theme=light] .about-name-grid>div:last-child>p,html[data-theme=light] .about-name li,html[data-theme=light] .about-future-quote,html[data-theme=light] .about-conviction p,html[data-theme=light] .about-welcome p{color:#536c83}html[data-theme=light] .about-formula-copy>p strong,html[data-theme=light] .about-access>blockquote,html[data-theme=light] .about-certificate-note blockquote,html[data-theme=light] .about-name-grid>div:last-child strong,html[data-theme=light] .about-future-quote strong{color:#16324c}html[data-theme=light] .about-focus-orbit>span{color:#546d84;background:#fff}html[data-theme=light] .about-focus-orbit{background:radial-gradient(circle,#ff641e21,#1254a014 30%,#0000 64%);border-color:#124c8126}html[data-theme=light] .legal-identity,html[data-theme=light] .legal-toc,html[data-theme=light] .legal-document,html[data-theme=light] .legal-callout,html[data-theme=light] .contact-form,html[data-theme=light] .contact-grid>aside>div,html[data-theme=light] .faq-help,html[data-theme=light] .catalogue-guide,html[data-theme=light] .catalogue-standard>div>div{background:linear-gradient(145deg,#fffffff7,#ebf3f9d1);border-color:#124c8124;box-shadow:0 20px 48px #183c5d14,inset 0 1px #fff}html[data-theme=light] .legal-identity>div,html[data-theme=light] .legal-toc a,html[data-theme=light] .legal-section,html[data-theme=light] .legal-definitions>div,html[data-theme=light] .faq-groups>section,html[data-theme=light] .catalogue-guide>div:last-child>div{border-color:#124c811a}html[data-theme=light] .legal-identity dd,html[data-theme=light] .legal-section h2,html[data-theme=light] .legal-section h3,html[data-theme=light] .legal-section strong,html[data-theme=light] .legal-definitions dt{color:#16324c}html[data-theme=light] .legal-hero-grid>div>p,html[data-theme=light] .legal-section p,html[data-theme=light] .legal-section li,html[data-theme=light] .legal-definitions dd,html[data-theme=light] .legal-toc a,html[data-theme=light] .legal-document-end p,html[data-theme=light] .contact-grid aside p,html[data-theme=light] .faq-help p,html[data-theme=light] .catalogue-guide p,html[data-theme=light] .catalogue-standard p{color:#526b82}html[data-theme=light] .contact-form textarea{color:#17344e;background:#fff;border-color:#124c8126}html[data-theme=light] .catalogue-pills span{color:#526b82;background:#fff;border-color:#124c8124}html[data-theme=light] .experience-state,html[data-theme=light] .portal-experience{color:#16324c;background:radial-gradient(circle at 84% 17%,#ff641e1a,#0000 28%),linear-gradient(145deg,#f7f9fc,#eaf2f8)}html[data-theme=light] .experience-state__shell,html[data-theme=light] .experience-state__details>div,html[data-theme=light] .experience-state__quick>a,html[data-theme=light] .portal-experience__panel,html[data-theme=light] .portal-experience__steps li,html[data-theme=light] .portal-experience__trust,html[data-theme=light] .portal-experience__standard>span{background:#ffffffd1;border-color:#124c8124;box-shadow:0 18px 48px #183c5d14}html[data-theme=light] .experience-state__code strong,html[data-theme=light] .experience-state__details dd{color:#16324c;text-shadow:none}html[data-theme=light] .experience-state__content>p:not(.experience-state__reference),html[data-theme=light] .experience-state__quick small,html[data-theme=light] .portal-experience__intro p,html[data-theme=light] .portal-experience__panel>p,html[data-theme=light] .portal-experience__steps small,html[data-theme=light] .portal-experience__trust small{color:#536d84}html[data-theme=light] .portal-experience__privacy,html[data-theme=light] .portal-experience__email-card{color:#536d84;background:#f4f8fb;border-color:#124c8121}html[data-theme=light] .portal-redirect__progress{background:#124c811a}html[data-theme=light] .mega-panel{color:#10233a;background:#f8fbfe;box-shadow:0 34px 85px #19375438,inset 0 1px #fff}html[data-theme=light] .mega-panel-top{background:linear-gradient(90deg,#edf5fb,#fff6f0)}html[data-theme=light] .mega-panel-top strong,html[data-theme=light] .mega-content header h2,html[data-theme=light] .mega-category-rail button b{color:#102b45}html[data-theme=light] .mega-panel-top>a{color:#df4d0c;background:#fff6f0;border-color:#ef5b1740}html[data-theme=light] .mega-content{background:linear-gradient(145deg,#fff,#f4f8fc)}html[data-theme=light] .mega-content header small,html[data-theme=light] .mega-category-rail>span,html[data-theme=light] .mega-course-copy>small{color:#617b94}html[data-theme=light] .mega-content section>header>b{color:#526d85;background:#edf4fa;border-color:#124c8124}html[data-theme=light] .mega-course{background:#fff}:is(html[data-theme=light] .mega-course:hover,html[data-theme=light] .mega-course:focus-visible){background:linear-gradient(135deg,#fff,#fff5ef);border-color:#ef5b1747;box-shadow:0 16px 34px #1c41641f}html[data-theme=light] .mega-course-copy>b{color:#102b45}html[data-theme=light] .mega-course-copy>span{color:#526d85}html[data-theme=light] .mobile-nav-menu__panel{color:#10233a;background:#f8fbfe}html[data-theme=light] .mobile-nav-menu__panel header{background:#f7fafdf7}html[data-theme=light] .mobile-nav-menu__panel nav a{color:#102b45;background:#fff}html[data-theme=light] .mobile-nav-menu__panel nav a:hover{background:#fff6f0;border-color:#ef5b1740}html[data-theme=light] .mobile-nav-menu__panel nav b{color:#102b45}html[data-theme=light] .theme-toggle--menu{color:#17354f;background:#fff}html[data-theme=light] .theme-toggle--menu span:last-child b{color:#102b45}html[data-theme=light] .credential-delivery-grid>div,html[data-theme=light] .credential-sample-card,html[data-theme=light] .credential-sample-note{background:linear-gradient(145deg,#fff,#edf4fa);border-color:#124c8124;box-shadow:0 18px 42px #183c5d17,inset 0 1px #fff}html[data-theme=light] .credential-delivery-grid small,html[data-theme=light] .credential-sample-card header small{color:#5f7890}html[data-theme=light] .credential-delivery-grid b,html[data-theme=light] .credential-sample-card header h3,html[data-theme=light] .credential-sample-note p b{color:#15314b}html[data-theme=light] .credential-sample-card footer p,html[data-theme=light] .credential-sample-note p{color:#536d84}html[data-theme=light] .credential-sample-card figure{background:#eef2f5;border-color:#124c8129;box-shadow:0 15px 32px #17385824}html[data-theme=light] .credential-sample-note>span{color:#24669f;background:#e4f0fb}html[data-theme=light] .home-credential-section{background:radial-gradient(circle at 15% 30%,#2a7fcd1c,#0000 30%),radial-gradient(circle at 90% 30%,#ff641e1c,#0000 24%)}html[data-theme=light] .home-credential-copy>p{color:#526d84}html[data-theme=light] .home-delivery-callout{background:linear-gradient(110deg,#ff6d271f,#2a7fcd1a);border-color:#ef5b1740;box-shadow:inset 0 1px #fff,0 18px 38px #1f436414}html[data-theme=light] .home-delivery-callout b{color:#15314b}html[data-theme=light] .home-delivery-callout p{color:#607890}html[data-theme=light] .home-credential-points span{color:#47647d;background:#ffffffc4;border-color:#124c8121}html[data-theme=light] .home-credential-note{color:#667e95}html[data-theme=light] .contact-company-card,html[data-theme=light] .contact-direct-card,html[data-theme=light] .contact-office-list article,html[data-theme=light] .contact-help-grid>a{background:linear-gradient(145deg,#fff,#edf4fa);border-color:#124c8124;box-shadow:0 20px 48px #183c5d17,inset 0 1px #fff}html[data-theme=light] .contact-company-card>p,html[data-theme=light] .contact-section-head>p{color:#536f87}html[data-theme=light] .contact-company-card strong,html[data-theme=light] .contact-company-card dd,html[data-theme=light] .contact-direct-card a b{color:#15314b}html[data-theme=light] .contact-company-card dl>div,html[data-theme=light] .contact-direct-card>div{border-color:#124c811f}html[data-theme=light] .contact-direct-card>a{background:#ffffffc7;border-color:#124c811f}html[data-theme=light] .contact-direct-card>a:hover{background:#fff8f3;border-color:#ef5b1742}html[data-theme=light] .contact-offices{background:radial-gradient(circle at 80% 15%,#ff641e17,#0000 25%),linear-gradient(#f8fbfe,#edf4fa);border-color:#124c811a}html[data-theme=light] .contact-office-list h3,html[data-theme=light] .contact-help-grid b{color:#15314b}html[data-theme=light] .contact-office-list address,html[data-theme=light] .contact-help-grid span{color:#59738a}html[data-theme=light] .contact-map{border-color:#124c8129;box-shadow:0 25px 60px #183c5d26}html[data-theme=light] .careers-hero h1+p,html[data-theme=light] .careers-section-head>p,html[data-theme=light] .careers-journey>div>div>p,html[data-theme=light] .careers-apply>div>p{color:#526d84}html[data-theme=light] .careers-offer-card,html[data-theme=light] .career-role-card,html[data-theme=light] .careers-evaluation article,html[data-theme=light] .careers-apply aside{background:radial-gradient(circle at 90% 0,#ff641e1c,#0000 26%),linear-gradient(145deg,#fff,#edf4fa);border-color:#124c8126;box-shadow:0 25px 58px #183c5d1c,inset 0 1px #fff}html[data-theme=light] .careers-offer-card>strong,html[data-theme=light] .careers-offer-card>div b,html[data-theme=light] .career-role-card h3,html[data-theme=light] .career-role-card h4,html[data-theme=light] .career-role-card footer b,html[data-theme=light] .careers-journey li b,html[data-theme=light] .careers-evaluation h3,html[data-theme=light] .careers-clarity strong,html[data-theme=light] .careers-apply>div>p strong{color:#15314b}html[data-theme=light] .careers-offer-card>span,html[data-theme=light] .career-role-card>p,html[data-theme=light] .career-role-card li,html[data-theme=light] .careers-journey li p,html[data-theme=light] .careers-evaluation article p,html[data-theme=light] .careers-clarity p,html[data-theme=light] .careers-apply li{color:#577189}html[data-theme=light] .careers-offer-card>footer,html[data-theme=light] .career-role-card footer>div,html[data-theme=light] .careers-clarity p{background:#ffffffa3;border-color:#124c811f}html[data-theme=light] .career-truth-strip,html[data-theme=light] .careers-clarity{background:linear-gradient(100deg,#2a7fcd14,#ff641e17);border-color:#124c811a}html[data-theme=light] .career-truth-strip span{color:#607990}html[data-theme=light] .career-role-meta span{color:#557087;background:#f4f8fc;border-color:#124c811f}html[data-theme=light] .careers-journey{background:radial-gradient(circle at 10%,#2a7fcd1a,#0000 28%),#f4f8fc;border-color:#124c811a}html[data-theme=light] .professional-menu-trigger{color:#284d6c;background:linear-gradient(135deg,#1f74b414,#5f50c512);border-color:#1d67a026}html[data-theme=light] .professional-menu-panel{background:radial-gradient(circle at 76% 0,#5b49d61a,#0000 28%),linear-gradient(145deg,#f8fbff,#eaf3f8);border-color:#1459912e;box-shadow:0 32px 90px #1c446733,inset 0 1px #fff}html[data-theme=light] .professional-menu-panel>header{background:linear-gradient(90deg,#2974b214,#0000);border-color:#1459911f}html[data-theme=light] .professional-menu-panel>header h2,html[data-theme=light] .professional-menu-layout>aside>strong,html[data-theme=light] .professional-menu-layout>aside dd,html[data-theme=light] .professional-menu-copy b{color:#14344f}html[data-theme=light] .professional-menu-panel>header p,html[data-theme=light] .professional-menu-copy span{color:#5b748b}html[data-theme=light] .professional-menu-layout>aside{background:linear-gradient(#deedf8c2,#f5f9fcb8);border-color:#1459911f}html[data-theme=light] .professional-menu-layout>aside p{color:#325874}html[data-theme=light] .professional-menu-layout>aside>small{color:#607990}html[data-theme=light] .professional-menu-grid>a{background:linear-gradient(135deg,#fffffff5,#e2eef7e0);border-color:#14599121;box-shadow:0 12px 30px #1c446714}html[data-theme=light] .professional-exam-domains article{background:radial-gradient(circle at 100% 0,#26b2a31a,#0000 28%),linear-gradient(145deg,#fff,#edf5fa);border-color:#14599124;box-shadow:0 18px 42px #13426614,inset 0 1px #fff}html[data-theme=light] .professional-exam-domains h3{color:#173750}html[data-theme=light] .professional-exam-domains article p,html[data-theme=light] .professional-exam-domains>header>p{color:#536f87}html[data-theme=light] .professional-exam-domains>footer{background:#fff8eb;border-color:#b86f1429}html[data-theme=light] .professional-exam-domains>footer p{color:#5d6e7c}html[data-theme=light] .professional-partner-showcase>header>p,html[data-theme=light] .professional-value header>p,html[data-theme=light] .professional-labs>header>p,html[data-theme=light] .professional-career-support>header>p,html[data-theme=light] .professional-internship header>p{color:#536f87}html[data-theme=light] .professional-partner-showcase-grid>article,html[data-theme=light] .professional-labs article,html[data-theme=light] .professional-value article,html[data-theme=light] .professional-preparation li,html[data-theme=light] .professional-internship-grid article,html[data-theme=light] .professional-career-support article{background:radial-gradient(circle at 100% 0,#26b2a317,#0000 28%),linear-gradient(145deg,#fff,#edf5fa);border-color:#14599124;box-shadow:0 18px 42px #13426614,inset 0 1px #fff}html[data-theme=light] .professional-partner-showcase-grid h3,html[data-theme=light] .professional-value h3,html[data-theme=light] .professional-labs h3,html[data-theme=light] .professional-preparation h3,html[data-theme=light] .professional-career-support b,html[data-theme=light] .professional-internship-grid article b{color:#173750}html[data-theme=light] .professional-partner-showcase-grid p,html[data-theme=light] .professional-value article p,html[data-theme=light] .professional-labs article>p,html[data-theme=light] .professional-preparation li>p{color:#587189}html[data-theme=light] .professional-value,html[data-theme=light] .professional-internship,html[data-theme=light] .professional-investment{background:radial-gradient(circle at 12% 22%,#436bca17,#0000 28%),linear-gradient(145deg,#f8fbfe,#edf5fa);border-color:#1459911a}html[data-theme=light] .professional-glance{background:#fffffff0;border-color:#14599126;box-shadow:0 24px 55px #193f6021,inset 0 1px #fff}html[data-theme=light] .professional-glance>div{border-color:#1459911c}html[data-theme=light] .professional-glance b{color:#173750}html[data-theme=light] .professional-glance span{color:#607a91}html[data-theme=light] .professional-certificate-sample>figure{background:#fff;border-color:#14599126;box-shadow:0 25px 55px #193f6024}html[data-theme=light] .professional-certificate-sample>div>p{color:#536f87}html[data-theme=light] .professional-certificate-sample a{color:#176ca9;background:#eef7fd;border-color:#1867a626}html[data-theme=light] .professional-certificate-sample>div>small{color:#698197}html[data-theme=light] .professional-internship-grid aside strong,html[data-theme=light] .professional-internship-grid aside>b,html[data-theme=light] .professional-investment aside b{color:#173750}html[data-theme=light] .professional-internship footer{background:#fff8eb;border-color:#b86f142b}html[data-theme=light] .professional-internship footer strong{color:#173750}html[data-theme=light] .professional-internship footer p{color:#5d6e7c}html[data-theme=light] .professional-fit>div:first-child>p,html[data-theme=light] .professional-fit li{color:#587189}html[data-theme=light] .professional-comparison{background:#fff;border-color:#14599124;box-shadow:0 18px 45px #193f6014}html[data-theme=light] .professional-comparison>header{background:#eaf5fa}html[data-theme=light] .professional-comparison>header,html[data-theme=light] .professional-comparison>div{border-color:#1459911a}html[data-theme=light] .professional-comparison>div>b{color:#173750}html[data-theme=light] .professional-comparison>div>span{color:#6a8298}html[data-theme=light] .professional-comparison>div>strong{color:#31536e}html[data-theme=light] .professional-investment h2{color:#102e48}html[data-theme=light] .professional-investment>div>div>p{color:#536f87}html[data-theme=light] .professional-investment>div>div>div span{color:#4c6981;background:#fff;border-color:#1459911f}html[data-theme=light] .professional-page{--pro-line:#ea4f0e29;color:#0e2c46;background:radial-gradient(circle at 84% 3%,#ff641e1a,#0000 27%),radial-gradient(circle at 8% 26%,#1254a014,#0000 25%),#f4f8fb}html[data-theme=light] .professional-button{background:linear-gradient(135deg,#ff7430,#e84808);border-color:#dd4c0f3d;box-shadow:0 14px 32px #df4a0c33,inset 0 1px #ffffff59}html[data-theme=light] .professional-track-card{color:#12334e;background:radial-gradient(circle at 100% 0,#ff641e17,#0000 26%),linear-gradient(145deg,#fff,#edf4fa);border-color:#e6531229;box-shadow:0 20px 48px #1343681c,inset 0 1px #fff}html[data-theme=light] .professional-partner-line--logo>img{border-color:#e6531229;box-shadow:0 10px 25px #193f601f}html[data-theme=light] .professional-guide-portal,html[data-theme=light] .professional-editorial,html[data-theme=light] .home-professional-showcase{color:#12334e;background:radial-gradient(circle at 88% 5%,#ff641e17,#0000 26%),radial-gradient(circle at 8% 70%,#1254a014,#0000 28%),linear-gradient(145deg,#f8fbfe,#edf4fa);border-color:#e653121f}html[data-theme=light] .professional-guide-portal header>p,html[data-theme=light] .professional-editorial>.shell>header p,html[data-theme=light] .home-professional-showcase header>div:last-child>p{color:#526f87}html[data-theme=light] .professional-guide-frame{background:#fff;border-color:#e653122e;box-shadow:0 25px 58px #183c5d24,inset 0 1px #fff}html[data-theme=light] .professional-guide-portal footer,html[data-theme=light] .home-professional-showcase>div>footer{background:#fff;border-color:#e6531224;box-shadow:0 14px 35px #183c5d12}html[data-theme=light] .professional-guide-portal footer b{color:#173750}html[data-theme=light] .professional-guide-portal footer a{color:#d94d10;background:#fff4ed;border-color:#e6531226}html[data-theme=light] .professional-article-heading h3{color:#173750}html[data-theme=light] .professional-article-heading p,html[data-theme=light] .professional-article-body p{color:#536f87}html[data-theme=light] .professional-editorial article footer{color:#687f93;border-color:#e653121c}html[data-theme=light] .home-professional-showcase header>div:last-child>div span{color:#4c677e;background:#fff4ed;border-color:#e6531224}html[data-theme=light] .home-professional-showcase>div>footer p{color:#60788d}html[data-theme=light] .professional-directory--visual>header h2,html[data-theme=light] .footer-professional-gallery>a>b{color:#173750}html[data-theme=light] .professional-directory--visual>header span,html[data-theme=light] .footer-professional-gallery>a>small{color:#60788e}html[data-theme=light] .footer-professional-gallery>a{background:#fff;border-color:#e6531221;box-shadow:0 13px 32px #183c5d12}html[data-theme=light] .professional-page{--pro-blue:#0b4d91;--pro-cyan:#ff641e;--pro-ink:#082b5b;--pro-line:#082b5b21;color:#082b5b;background:#fff}html[data-theme=light] .professional-page h1,html[data-theme=light] .professional-page h2,html[data-theme=light] .professional-page h3,html[data-theme=light] .professional-page h4,html[data-theme=light] .professional-page strong{color:#082b5b}html[data-theme=light] .professional-page .professional-eyebrow,html[data-theme=light] .professional-page .professional-track-label,html[data-theme=light] .professional-page .professional-text-link,html[data-theme=light] .professional-page .professional-track-card>footer>a,html[data-theme=light] .professional-page .professional-related header>a{color:#f05a17}html[data-theme=light] .professional-success-story{color:#082b5b;background:radial-gradient(circle at 8% 15%,#185ead14,#0000 30%),radial-gradient(circle at 94% 16%,#ff641e1a,#0000 25%),#fff;border-color:#082b5b1a}html[data-theme=light] .professional-success-story>.shell>header>p{color:#536d84}html[data-theme=light] .professional-success-layout>figure,html[data-theme=light] .professional-success-layout>article,html[data-theme=light] .professional-success-layout>aside{background:#fff;border-color:#082b5b1f;box-shadow:0 20px 50px #082b5b1a}html[data-theme=light] .professional-success-quote blockquote p{color:#526c83}html[data-theme=light] .professional-success-quote blockquote p:first-child{color:#173750}html[data-theme=light] .professional-success-quote>footer{border-color:#082b5b1a}html[data-theme=light] .professional-success-quote>footer span{color:#668097}html[data-theme=light] .professional-success-proof-heading b,html[data-theme=light] .professional-success-path span b{color:#173750}html[data-theme=light] .professional-success-path{background:#fff5ef;border-color:#ffd0ba}html[data-theme=light] .professional-success-path span small{color:#73889b}html[data-theme=light] .professional-success-support>div,html[data-theme=light] .professional-success-support>article{color:#173750;background:#f7f9fb;border-color:#082b5b1c}html[data-theme=light] .professional-success-support p{color:#5f778d}html[data-theme=light] .professional-success-footer{background:#f5f8fb;border-color:#082b5b1a}html[data-theme=light] .professional-success-footer p{color:#61788d}html[data-theme=light] .professional-success-footer p b{color:#314f69}html[data-theme=light] .professional-menu-actions>a{color:#235a82;background:#eef6fb;border-color:#14599129}html[data-theme=light] .professional-menu-actions>a:first-child{color:#d95213;background:#fff3ec;border-color:#ffc7a8}html[data-theme=light] .professional-stories-page,html[data-theme=light] .professional-story-detail{color:#0a2a49;background:#fff}html[data-theme=light] .professional-stories-hero,html[data-theme=light] .professional-story-detail-hero{background:radial-gradient(circle at 78% 25%,#ff691f1f,#0000 27%),radial-gradient(circle at 10% 80%,#1e6fbe17,#0000 30%),#fff}html[data-theme=light] .professional-stories-hero p,html[data-theme=light] .professional-story-detail-grid>div>p{color:#536e85}html[data-theme=light] .professional-stories-hero aside{background:#fff6f0;border-color:#ffd0b8}html[data-theme=light] .professional-stories-hero aside small{color:#61788d}html[data-theme=light] .professional-stories-library>header>p,html[data-theme=light] .professional-story-timeline>header>p{color:#587087}html[data-theme=light] .professional-story-card{background:#fff;border-color:#082b5b1f;box-shadow:0 20px 50px #082b5b1a}html[data-theme=light] .professional-story-card h2,html[data-theme=light] .professional-story-card strong{color:#0a2a49}html[data-theme=light] .professional-story-card h3,html[data-theme=light] .professional-story-card p{color:#526c82}html[data-theme=light] .professional-story-card>div>div span{color:#577086;background:#f6f9fb;border-color:#082b5b1a}html[data-theme=light] .professional-stories-note{background:linear-gradient(135deg,#fff6f0,#f4f9fd);border-color:#ffd2bb}html[data-theme=light] .professional-stories-note>p{color:#536d83}html[data-theme=light] .professional-story-detail-grid>figure{border-color:#082b5b1f;box-shadow:0 24px 60px #082b5b24}html[data-theme=light] .professional-story-detail-grid>div>div span{color:#b94a17;background:#fff4ed;border-color:#ffcdb2}html[data-theme=light] .professional-story-timeline article{background:#f7f9fb;border-color:#082b5b1c}html[data-theme=light] .professional-story-timeline h3{color:#123650}html[data-theme=light] .professional-story-timeline article p,html[data-theme=light] .professional-story-cta p{color:#587087}html[data-theme=light] .professional-story-reflection{color:#fff;background:linear-gradient(135deg,#ff6b22,#d84a0d)}html[data-theme=light] .professional-page .professional-track-label i{background:#ff641e;box-shadow:0 0 12px #ff641e47}html[data-theme=light] .professional-hero,html[data-theme=light] .professional-detail-hero{background:radial-gradient(circle at 87% 5%,#ff641e17,#0000 24%),radial-gradient(circle at 8% 75%,#0b4d9112,#0000 27%),linear-gradient(#082b5b09 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#082b5b09 1px,#0000 1px) 0 0/56px 56px,#fff;border-color:#082b5b1a}html[data-theme=light] .professional-hero-copy h1 em{background:linear-gradient(100deg,#f05a17,#ff8b4d 52%,#0b64b4);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .professional-page .crumb,html[data-theme=light] .professional-page .crumb a{color:#58708a}html[data-theme=light] .professional-hero-copy>p,html[data-theme=light] .professional-tracks>header>p,html[data-theme=light] .professional-journey header p,html[data-theme=light] .professional-detail-hero-grid>div>p,html[data-theme=light] .professional-track-intro>div:last-child>p,html[data-theme=light] .professional-curriculum header p,html[data-theme=light] .professional-applied>div:first-child>p,html[data-theme=light] .professional-page .professional-milestones-heading p{color:#506b85}html[data-theme=light] .professional-hero-panel,html[data-theme=light] .professional-track-card,html[data-theme=light] .professional-phase-grid article,html[data-theme=light] .professional-inclusions article,html[data-theme=light] .professional-learning-grid article,html[data-theme=light] .professional-applied article,html[data-theme=light] .professional-detail-path article,html[data-theme=light] .professional-related>div>a,html[data-theme=light] .professional-detail-hero-grid>aside,html[data-theme=light] .professional-value article,html[data-theme=light] .professional-labs article,html[data-theme=light] .professional-preparation li,html[data-theme=light] .professional-career-support article{color:#082b5b;background:#fff;border-color:#082b5b21;box-shadow:0 18px 48px #082b5b17,inset 0 3px #fff,inset 3px 0 #ff641e}html[data-theme=light] .professional-track-card:hover{border-color:#ff641e5c;box-shadow:0 24px 58px #082b5b21,inset 0 3px #fff,inset 3px 0 #ff641e}html[data-theme=light] .professional-track-card>p,html[data-theme=light] .professional-phase-grid p,html[data-theme=light] .professional-inclusions p,html[data-theme=light] .professional-learning-grid p,html[data-theme=light] .professional-applied article li,html[data-theme=light] .professional-detail-path article p,html[data-theme=light] .professional-value article p,html[data-theme=light] .professional-labs article>p{color:#597189}html[data-theme=light] .professional-track-facts{border-color:#082b5b1c}html[data-theme=light] .professional-track-facts>div{border-color:#082b5b17}html[data-theme=light] .professional-track-facts dt{color:#6c8195}html[data-theme=light] .professional-track-facts dd{color:#082b5b}html[data-theme=light] .professional-track-card>footer{border-color:#082b5b1a}html[data-theme=light] .professional-track-card>footer>span{color:#58718a}html[data-theme=light] .professional-track-card>footer>a b{color:#e85212;background:#fff4ed;border-color:#ff641e3d}html[data-theme=light] .professional-panel-path{background:#f7faff;border-color:#082b5b1f}html[data-theme=light] .professional-panel-path span,html[data-theme=light] .professional-panel-note{color:#60768c}html[data-theme=light] .professional-panel-path i{color:#f05a17}html[data-theme=light] .professional-separation,html[data-theme=light] .professional-glance{background:#fff;border-color:#082b5b21;box-shadow:0 18px 46px #082b5b14,inset 0 3px #fff}html[data-theme=light] .professional-separation>i{color:#f05a17;border-color:#082b5b1a}html[data-theme=light] .professional-separation a{color:#e85212}html[data-theme=light] .professional-journey,html[data-theme=light] .professional-curriculum,html[data-theme=light] .professional-detail-path,html[data-theme=light] .professional-value,html[data-theme=light] .professional-internship,html[data-theme=light] .professional-investment,html[data-theme=light] .professional-guide-portal,html[data-theme=light] .professional-editorial{color:#082b5b;background:radial-gradient(circle at 94% 8%,#ff641e0e,#0000 24%),radial-gradient(circle at 6% 85%,#0b4d910d,#0000 25%),#fff;border-color:#082b5b17}html[data-theme=light] .professional-clarity{background:linear-gradient(100deg,#fff7f2,#fff 54%,#f5f9fd);border-color:#ff641e26}html[data-theme=light] .professional-clarity .professional-eyebrow,html[data-theme=light] .professional-clarity p b{color:#e85212}html[data-theme=light] .professional-clarity p{color:#536d85}html[data-theme=light] .professional-admission li{border-color:#082b5b1c}html[data-theme=light] .professional-admission li>span{color:#e85212;background:#fff5ef;border-color:#ff641e38}html[data-theme=light] .professional-faq details{border-color:#082b5b1f}html[data-theme=light] .professional-faq summary{color:#082b5b}html[data-theme=light] .professional-faq summary span{color:#f05a17}html[data-theme=light] .professional-faq details p{color:#58718a}html[data-theme=light] .professional-button{color:#fff;background:linear-gradient(135deg,#ff7130,#e94b09);border-color:#e85212;box-shadow:0 14px 30px #e84b0933,inset 0 1px #fff6}html[data-theme=light] .professional-milestones{color:#082b5b;background:radial-gradient(circle at 5% 8%,#0b4d910e,#0000 26%),radial-gradient(circle at 93% 45%,#ff641e0e,#0000 25%),#fff;border-color:#082b5b17}html[data-theme=light] .professional-milestones-heading strong,html[data-theme=light] .professional-milestones-philosophy,html[data-theme=light] .professional-global-disclaimer,html[data-theme=light] .professional-payment-clarification{color:#082b5b;background:linear-gradient(100deg,#fff5ef,#fff 55%,#f4f8fc);border-color:#ff641e33}html[data-theme=light] .professional-milestone-map,html[data-theme=light] .professional-pathway-strip{background:#fff;border-color:#082b5b1f;box-shadow:0 14px 36px #082b5b0f}html[data-theme=light] .professional-milestone-map span{color:#e85212;background:#fff5ef;border-color:#ff641e38}html[data-theme=light] .professional-milestone-map b,html[data-theme=light] .professional-pathway-strip b{color:#506b84}html[data-theme=light] .professional-milestone-card,html[data-theme=light] .professional-milestone-card.is-opportunity{color:#082b5b;background:#fff;border-color:#082b5b21;box-shadow:0 18px 48px #082b5b17,inset 0 3px #fff,inset 3px 0 #ff641e}html[data-theme=light] .professional-milestone-card>p,html[data-theme=light] .professional-milestone-card details li,html[data-theme=light] .professional-milestone-card>footer p{color:#58718a}html[data-theme=light] .professional-milestone-pill{color:#e85212;background:#fff5ef;border-color:#ff641e33}html[data-theme=light] .professional-milestone-card-top i{color:#0b5ca8;background:#f3f7fb;border-color:#082b5b21}html[data-theme=light] .professional-milestone-card details{background:#f8fafc;border-color:#082b5b1c}html[data-theme=light] .professional-milestone-card summary{color:#082b5b}html[data-theme=light] .professional-milestone-card>footer b{color:#0b5ca8}html[data-theme=light] .professional-included-opportunity article,html[data-theme=light] .professional-included-opportunity article:last-child,html[data-theme=light] .professional-milestone-teaser li{background:#fff;border-color:#082b5b1f;box-shadow:0 12px 32px #082b5b0f}html[data-theme=light] .professional-included-opportunity article:last-child{border-left:3px solid #ff641e}html[data-theme=light] .professional-included-opportunity span,html[data-theme=light] .professional-included-opportunity article:last-child span{color:#e85212}html[data-theme=light] .professional-internship-grid>aside,html[data-theme=light] .professional-investment aside{background:#fff;border-color:#ff641e33;box-shadow:0 18px 46px #082b5b17,inset 3px 0 #ff641e}html[data-theme=light] .professional-internship-grid aside small,html[data-theme=light] .professional-investment aside>small{color:#e85212}html[data-theme=light] .professional-internship-grid aside p{color:#58718a}html[data-theme=light] .professional-voucher,html[data-theme=light] .professional-final-cta{background:radial-gradient(circle at 90% 0,#ff641e12,#0000 30%),#fff;border-color:#ff641e33;box-shadow:0 22px 52px #082b5b1a,inset 3px 0 #ff641e}html[data-theme=light] .professional-voucher span{color:#e85212}html[data-theme=light] .professional-final-badges span{color:#8c3c17;background:#fff5ef;border-color:#ff641e2e}html[data-theme=light] .professional-editorial article{background:#fff;border-color:#082b5b21;box-shadow:0 18px 48px #082b5b14,inset 3px 0 #ff641e}html[data-theme=light] .professional-article-heading small,html[data-theme=light] .professional-article-heading>span{color:#e85212}html[data-theme=light] .professional-editorial article li{color:#405e78;background:#fff7f2;border-color:#ff641e24}html[data-theme=light] .professional-guide-frame,html[data-theme=light] .professional-guide-portal footer,html[data-theme=light] .professional-certificate-sample>figure{background:#fff;border-color:#082b5b21;box-shadow:0 20px 48px #082b5b1a}html[data-theme=light] .professional-guide-portal footer a,html[data-theme=light] .professional-certificate-sample a{color:#e85212;background:#fff5ef;border-color:#ff641e2b}html[data-theme=light] .professional-role-chips span,html[data-theme=light] .professional-detail-badges span{color:#405f7a;background:#f6f9fc;border-color:#082b5b1f}html[data-theme=light] .professional-cohort,html[data-theme=light] .professional-tool-hero{color:#082b5b;background:radial-gradient(circle at 92% 8%,#ff641e17,#0000 26%),#fff;border-color:#082b5b1a}html[data-theme=light] .professional-cohort-deadline,html[data-theme=light] .professional-tool-hero>div>div>span{background:#fff6f0;border-color:#ffd0b9}html[data-theme=light] .professional-cohort-deadline span,html[data-theme=light] .professional-tool-hero>div>p{color:#587087}html[data-theme=light] .professional-cohort-grid>article,html[data-theme=light] .professional-recommender,html[data-theme=light] .professional-compare-selector label,html[data-theme=light] .professional-compare-board,html[data-theme=light] .professional-enquiry-funnel,html[data-theme=light] .professional-application-assurance article{color:#082b5b;background:#fff;border-color:#082b5b1f;box-shadow:0 18px 46px #082b5b14}html[data-theme=light] .professional-cohort-count span,html[data-theme=light] .professional-cohort-note,html[data-theme=light] .professional-recommender p,html[data-theme=light] .professional-compare-selector>header p,html[data-theme=light] .professional-compare-row>p,html[data-theme=light] .professional-application-assurance article p{color:#5b7489}html[data-theme=light] .professional-cohort-grid article>footer,html[data-theme=light] .professional-enquiry-funnel>header,html[data-theme=light] .professional-enquiry-funnel>nav,html[data-theme=light] .professional-enquiry-funnel>footer{border-color:#082b5b1a}html[data-theme=light] .professional-recommender select,html[data-theme=light] .professional-field input,html[data-theme=light] .professional-field select,html[data-theme=light] .professional-enquiry-track-grid>label{color:#173750;background:#f6f9fc;border-color:#082b5b24}html[data-theme=light] .professional-recommender>aside,html[data-theme=light] .professional-compare-selector label.is-selected,html[data-theme=light] .professional-enquiry-track-grid>label.is-selected{color:#082b5b;background:#fff5ef;border-color:#ffc8aa}html[data-theme=light] .professional-compare-board>header,html[data-theme=light] .professional-compare-board>footer{background:#f3f7fa}html[data-theme=light] .professional-compare-board>header>span,html[data-theme=light] .professional-compare-board>header>div,html[data-theme=light] .professional-compare-row>b,html[data-theme=light] .professional-compare-row>p,html[data-theme=light] .professional-compare-board>footer>span,html[data-theme=light] .professional-compare-board>footer>div,html[data-theme=light] .professional-compare-row{border-color:#082b5b1a}html[data-theme=light] .professional-compare-row>b{color:#34536d}html[data-theme=light] .professional-enquiry-funnel>header p,html[data-theme=light] .professional-enquiry-stage fieldset>p,html[data-theme=light] .professional-consent{color:#587087}html[data-theme=light] .professional-enquiry-funnel>nav button{color:#71869a}html[data-theme=light] .professional-enquiry-funnel>nav button.is-active,html[data-theme=light] .professional-enquiry-funnel>nav button.is-complete{color:#082b5b}html[data-theme=light] .professional-enquiry-error{color:#a43c12;background:#fff0e9;border-color:#ffc4aa}html[data-theme=light] .professional-enquiry-complete{color:#082b5b;background:#fff;border-color:#bce8df;box-shadow:0 22px 55px #082b5b1a}html[data-theme=light] .professional-enquiry-complete>p{color:#587087}html[data-theme=light] .professional-enquiry-complete dl>div{background:#f7f9fb;border-color:#082b5b1a}html[data-theme=light] .professional-field textarea{color:#173750;background:#f6f9fc;border-color:#082b5b24}html[data-theme=light] .professional-enquiry-pending{background:linear-gradient(135deg,#fff4ec,#fff);border-color:#ffc4a2}html[data-theme=light] .professional-enquiry-pending p{color:#526c83}html[data-theme=light] .professional-enquiry-review-grid article{color:#173750;background:#f7f9fb;border-color:#082b5b1c}html[data-theme=light] .professional-enquiry-review-grid span{color:#587087}html[data-theme=light] .professional-enquiry-send{background:linear-gradient(135deg,#fff3eb,#fff);border-color:#ffc2a0}html[data-theme=light] .professional-enquiry-send p{color:#526c83}html[data-theme=light] .professional-handoff-reminder{background:#fff8e9;border-color:#ffd39a}html[data-theme=light] .professional-handoff-reminder span{color:#566f85}html[data-theme=light] .professional-success-library{color:#082b5b;background:radial-gradient(circle at 92% 12%,#ff641e17,#0000 26%),#f7fafc;border-color:#082b5b1a}html[data-theme=light] .professional-success-library header p{color:#536d84}html[data-theme=light] .professional-story-card h3,html[data-theme=light] .professional-story-card strong{color:#0a2a49}html[data-theme=light] .professional-story-card h4{color:#526c82}html[data-theme=light] .specialisation-payment-plan{color:#082b5b;background:radial-gradient(circle at 92% 14%,#ff641e1f,#0000 32%),linear-gradient(145deg,#fff,#f1f6fa);border-color:#e6531233;box-shadow:0 24px 58px #082b5b1a}html[data-theme=light] .specialisation-payment-plan p{color:#58718a}html[data-theme=light] .specialisation-payment-total>span{background:#f6f9fc;border-color:#082b5b1f}html[data-theme=light] .specialisation-payment-total small,html[data-theme=light] .specialisation-payment-note{color:#667d91}html[data-theme=light] .professional-comparison-export,html[data-theme=light] .professional-story-filters,html[data-theme=light] .professional-story-media-policy,html[data-theme=light] .professional-story-video>div,html[data-theme=light] .professional-story-video>article{color:#082b5b;background:#fff;border-color:#082b5b1f;box-shadow:0 18px 45px #082b5b12}html[data-theme=light] .professional-comparison-export p,html[data-theme=light] .professional-story-results p,html[data-theme=light] .professional-story-media-policy p,html[data-theme=light] .professional-story-video article p{color:#5a7389}html[data-theme=light] .professional-story-filters label{color:#4d687e}html[data-theme=light] .professional-story-filters select{color:#173750;background:#f5f8fb;border-color:#082b5b24}html[data-theme=light] .professional-story-media-policy>div:last-child span{color:#526c82;border-color:#082b5b1f}html[data-theme=light] .faq-search-panel,html[data-theme=light] .glossary-connection-intro{background:radial-gradient(circle at 95% 4%,#ff641e1a,#0000 25%),linear-gradient(145deg,#fff,#edf5fa);border-color:#124c8124;box-shadow:0 24px 58px #183c5d1a,inset 0 1px #fff}html[data-theme=light] .faq-search-heading h2,html[data-theme=light] .faq-centre-groups h2,html[data-theme=light] .glossary-connection-intro h2{color:#153650}html[data-theme=light] .faq-search-heading>p,html[data-theme=light] .faq-answer>p,html[data-theme=light] .glossary-connection-intro article p{color:#587188}html[data-theme=light] .faq-search{background:#f6f9fc;border-color:#124c8124;box-shadow:inset 0 1px #fff}html[data-theme=light] .faq-search input{color:#173750}html[data-theme=light] .faq-search input::placeholder{color:#74889b}html[data-theme=light] .faq-category-tabs button{color:#587087;background:#fff;border-color:#124c811c}html[data-theme=light] .faq-category-tabs button:hover,html[data-theme=light] .faq-category-tabs button.active{color:#b94a17;background:#fff3ec;border-color:#ffc7aa}html[data-theme=light] .faq-category-tabs i{color:#dc5417;background:#eaf3f9}html[data-theme=light] .faq-results-bar b{color:#173750}html[data-theme=light] .faq-centre-groups>section,html[data-theme=light] .faq-centre .faq-list details,html[data-theme=light] .faq-answer{border-color:#124c811a}html[data-theme=light] .faq-centre .faq-list summary{color:#173750}html[data-theme=light] .faq-answer a{color:#c94e16;background:#fff5ef;border-color:#ffd0b8}html[data-theme=light] .faq-no-results{background:#f8fafc;border-color:#124c811f}html[data-theme=light] .faq-no-results h2{color:#173750}html[data-theme=light] .glossary-grid article{background:linear-gradient(145deg,#fff,#edf5fa);border-color:#124c8121;box-shadow:0 17px 42px #183c5d14}html[data-theme=light] .glossary-grid h2{color:#173750}html[data-theme=light] .glossary-grid p{color:#587188}html[data-theme=light] .glossary-term-connections,html[data-theme=light] .glossary-grid .glossary-term-connections>a{border-color:#124c811a}html[data-theme=light] .glossary-grid .glossary-term-connections>a{background:#fff}html[data-theme=light] .glossary-term-connections a b{color:#244863}html[data-theme=light] .glossary-term-connections>a>i{color:#dc5417;background:#edf5fa}html[data-theme=light] .glossary-connection-intro article{background:#fff;border-color:#124c811a}html[data-theme=light] .glossary-connection-intro article b{color:#173750}
