/* ==========================================================================
   GENERATED FILE - DO NOT EDIT BY HAND  (DigitalMarketing/page.min.css, build 20261126l)
   All of this page's styles joined into one file, in the original order, with comments and
   spare spaces removed. Same look as loading the files one by one, just fewer downloads.
   To change a style: edit the source file below, then rebuild this file (css_bundle).
   Source files, in order:
     1. styles.css
     2. /skillparkho-popup/popup.css
     3. /Header/site-typography.css
     4. /Header/benchmark-cards.css
     5. /Header/eyebrow.css
     6. /Header/callout.css
     7. /Header/desktop-text/DigitalMarketing.css
     8. /Header/modals.css
     9. /Header/hero-video.css
     10. /Header/page-width/DigitalMarketing.css
     11. /Header/shorts-stage.css
     12. /Header/hero-gap/DigitalMarketing.css
     13. /Header/lead-forms.css
     14. /Header/track-heading.css
     15. ./mobile-tablet.css
   ========================================================================== */
:root{color-scheme: dark;--ink: #080B18;--panel: #0F1626;--panel-2: #1C2435;--panel-3: #0D1322;--card-top: #131C30;--navy: #0A1020;--navy-2: #0C1527;--navy-deep: #060914;--brand: #0878F9;--brand-light: #4DA0FF;--brand-bright: #6BB2FF;--brand-rgb: 8, 120, 249;--emerald: #0878F9;--emerald-light: #4DA0FF;--emerald-rgb: 8, 120, 249;--success: #3DD68C;--white: #FFFFFF;--text: #FFFFFF;--t-100: #F1F5FB;--t-200: #DCE3EE;--t-300: #C3CCDB;--t-400: #AAB4C8;--t-500: #7F8AA0;--t-600: #56617A;--t-800: #1C2435;--line: rgba(170, 180, 200, 0.16);--line-soft: rgba(170, 180, 200, 0.10);--line-faint: rgba(170, 180, 200, 0.07);--glass: rgba(255, 255, 255, 0.04);--glass-2: rgba(255, 255, 255, 0.025);--font-sans: 'Plus Jakarta Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--font-mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;--r-sm: 6px;--r: 8px;--r-lg: 12px;--r-xl: 16px;--ease: cubic-bezier(0.16, 1, 0.3, 1);--fast: 0.15s;--mid: 0.3s}*, *::before, *::after{box-sizing: border-box;margin: 0;padding: 0}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{min-height: 100vh;background: var(--ink);color: var(--text);font-family: var(--font-sans);line-height: 1.5;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: hidden}body.no-scroll{overflow: hidden}img, svg, iframe, video{display: block;max-width: 100%}img{height: auto}h1, h2, h3, h4, h5, h6{font-size: inherit;font-weight: inherit}a{color: inherit;text-decoration: none}ul, ol{list-style: none}strong{font-weight: 600}button, input, select, textarea{font: inherit;color: inherit;background: none;border: 0;letter-spacing: inherit}button{cursor: pointer}[hidden]{display: none !important}:focus-visible{outline: 2px solid var(--brand-light);outline-offset: 2px}.no-select{user-select: none;-webkit-user-select: none}.accent{color: var(--brand)}.accent--emerald{color: var(--emerald-light)}.text-muted{color: var(--t-400)}.text-dim{color: var(--t-500)}.text-brand-light{color: var(--brand-light)}.mono{font-family: var(--font-mono)}.strong{font-weight: 700}.page{min-height: 100vh;display: flex;flex-direction: column;background: var(--ink)}.container{width: 100%;margin-inline: auto;padding-inline: 16px;position: relative;z-index: 1}.container--wide{max-width: 1400px}.container--mid{max-width: 1280px}.container--narrow{max-width: 72rem}.container--snug{padding-inline: 10px}.container--reels{padding-inline: 12px}.section{position: relative;width: 100%;overflow: hidden;background: var(--ink);border-top: 1px solid var(--line);padding-block: 24px;color: var(--text)}.section--roomy{padding-block: 32px}.section--compact{padding-block: 20px}.section:focus{outline: none}.section-head{max-width: 42rem;margin: 0 auto 16px;text-align: center}.section-head--wide{max-width: 48rem}.section-head--spaced{margin-bottom: 24px}.section-head--xwide{max-width: 64rem}.section-head--full{max-width: none}.section-head--xwide .section-sub{max-width: 42rem}.section-head--xwide .section-title{text-wrap: pretty}.grid-3{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px;align-items: stretch}.grid-3--tight{gap: 12px}.grid-4{display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px;margin-bottom: 28px}.split-2{display: grid;grid-template-columns: minmax(0, 1fr);gap: 10px}.center-row{display: flex;justify-content: center;margin-top: 20px}.ico{flex-shrink: 0;width: 16px;height: 16px}.ico-8{width: 8px;height: 8px}.ico-10{width: 10px;height: 10px}.ico-12{width: 12px;height: 12px}.ico-14{width: 14px;height: 14px}.ico-16{width: 16px;height: 16px}.ico-18{width: 18px;height: 18px}.ico-20{width: 20px;height: 20px}.ico-24{width: 24px;height: 24px}.ico-28{width: 28px;height: 28px}.ico-32{width: 32px;height: 32px}.ico--filled{fill: currentColor}.eyebrow{display: inline-flex;align-items: center;gap: 8px;padding: 6px 14px;margin-bottom: 4px;border: 1px solid var(--line);border-radius: 999px;background: var(--glass);font-size: 11px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: var(--t-300)}.eyebrow__dot{width: 6px;height: 6px;border-radius: 50%;background: var(--brand);flex-shrink: 0}.section-title{font-size: 1.25rem;font-weight: 900;letter-spacing: -0.025em;line-height: 1.25;color: var(--white);margin-bottom: 6px;text-wrap: balance}.section-title--left{text-align: left;margin-bottom: 8px}.section-title--xl{font-size: 1.5rem}.section-sub{max-width: 36rem;margin-inline: auto;font-size: 12px;line-height: 1.6;color: var(--t-400);text-wrap: pretty}.section-sub strong{color: var(--t-100)}.section-sub--wide{max-width: 42rem}.section-sub--left{margin-inline: 0;text-align: left}.section-foot{margin-top: 24px;text-align: center;font-size: 12px;font-weight: 500;letter-spacing: 0.025em;color: var(--t-500)}.panel-title{font-size: 1.125rem;font-weight: 700;letter-spacing: -0.025em;line-height: 1.375;color: var(--white);margin-bottom: 6px}.panel-text{max-width: 48rem;font-size: 12px;line-height: 1.6;color: var(--t-400)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;border-radius: var(--r-lg);font-weight: 700;line-height: 1.2;white-space: nowrap;transition: background-color var(--fast), border-color var(--fast), color var(--fast), box-shadow var(--fast), transform var(--fast), filter var(--fast)}.btn:active{transform: scale(0.98)}.btn:disabled{opacity: 0.6;cursor: wait}.btn--xs{padding: 8px 16px;font-size: 12px;border-radius: var(--r)}.btn--sm{padding: 10px 16px;font-size: 12px;border-radius: var(--r)}.btn--md{padding: 12px 20px;font-size: 13px}.btn--lg{padding: 16px 32px;font-size: 16px}.btn--block{width: 100%}.btn--caps{text-transform: uppercase;letter-spacing: 0.05em}.btn--primary{background: var(--brand);color: var(--white);box-shadow: 0 4px 14px -4px rgba(var(--brand-rgb), 0.45)}.btn--primary:hover{background: var(--brand-light);box-shadow: 0 0 22px rgba(var(--brand-rgb), 0.5)}.btn--glow{box-shadow: 0 10px 30px -5px rgba(var(--brand-rgb), 0.55)}.btn--glow:hover{box-shadow: 0 15px 35px -5px rgba(var(--brand-rgb), 0.7)}.btn--ghost{border: 1px solid var(--line);background: var(--glass);color: var(--t-200);font-weight: 600;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px)}.btn--ghost:hover{background: rgba(255, 255, 255, 0.10);border-color: rgba(255, 255, 255, 0.30);color: var(--white);box-shadow: 0 0 20px rgba(var(--brand-rgb), 0.3)}.btn--outline{border: 1px solid var(--line);background: rgba(255, 255, 255, 0.08);color: var(--t-200);font-weight: 600}.btn--outline:hover{background: rgba(255, 255, 255, 0.15);color: var(--white)}.btn--dark{border: 1px solid rgba(255, 255, 255, 0.20);background: var(--panel-2);color: var(--white);box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.2)}.btn--dark:hover{background: rgba(255, 255, 255, 0.10)}.btn--text{color: var(--t-400);font-weight: 600}.btn--text:hover{color: var(--white)}.btn__arrow{transition: transform 0.2s}.btn:hover .btn__arrow{transform: translateX(4px)}.link-btn{font-size: 12px;font-weight: 600;color: var(--t-400);text-decoration: underline;text-underline-offset: 4px;text-decoration-color: rgba(255, 255, 255, 0.3);transition: color var(--fast)}.link-btn:hover{color: var(--t-300);text-decoration-color: rgba(255, 255, 255, 0.5)}.link-btn--mono{font-family: var(--font-mono);font-size: 11px;font-weight: 500;text-underline-offset: 2px}.text-link{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;font-weight: 700;color: var(--t-400);transition: color var(--fast)}.text-link:hover{color: var(--t-300)}.text-link__arrow{transition: transform var(--fast)}.text-link:hover .text-link__arrow{transform: translateX(4px)}.icon-btn{display: inline-flex;padding: 6px;border-radius: var(--r);border: 1px solid var(--line-soft);color: var(--t-400);transition: background var(--fast), color var(--fast)}.icon-btn:hover{background: rgba(255, 255, 255, 0.10);color: var(--white)}.icon-btn--plain{border: 0;padding: 4px}.chip-btn{white-space: nowrap;flex-shrink: 0;display: inline-flex;align-items: center;gap: 6px;padding: 4px 10px;border-radius: var(--r-sm);border: 1px solid var(--line);background: var(--glass);font-size: 11px;font-weight: 500;color: var(--t-400);transition: background var(--fast), border-color var(--fast), color var(--fast)}.chip-btn:hover{background: rgba(255, 255, 255, 0.10);border-color: rgba(var(--brand-rgb), 0.3);color: var(--t-300)}.square-btn{width: 24px;height: 24px;display: inline-flex;align-items: center;justify-content: center;border-radius: 4px;border: 1px solid rgba(255, 255, 255, 0.2);background: var(--glass);color: var(--t-300);transition: background var(--fast), border-color var(--fast), color var(--fast)}.square-btn:hover{background: rgba(255, 255, 255, 0.10);border-color: rgba(var(--brand-rgb), 0.4);color: var(--white)}.round-btn{width: 32px;height: 32px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid var(--line);background: var(--glass);color: var(--t-300);box-shadow: 0 0 12px rgba(255, 255, 255, 0.2);transition: background var(--fast), border-color var(--fast), transform var(--fast)}.round-btn:hover{background: rgba(255, 255, 255, 0.10);border-color: rgba(255, 255, 255, 0.25);transform: scale(1.05)}.round-btn:active{transform: scale(0.95)}.chip{display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px;border-radius: var(--r);border: 1px solid var(--line-soft);background: rgba(255, 255, 255, 0.04);font-size: 12px;font-weight: 600;color: var(--t-300)}.chip--glow{border-color: var(--line);background: var(--glass);box-shadow: 0 0 10px rgba(var(--brand-rgb), 0.3)}.tag-list{display: flex;flex-wrap: wrap;gap: 6px}.tag-list--spaced{margin-bottom: 12px}.tag{padding: 2px 8px;border-radius: 4px;border: 1px solid var(--line);background: var(--glass);font-size: 10.5px;font-weight: 500;color: var(--t-200)}.tag--dark{padding: 4px 10px;border-radius: var(--r-sm);background: #0B1427;font-size: 11px;transition: border-color var(--fast)}.tag--emerald{padding: 4px 10px;border-radius: var(--r-sm);border-color: rgba(var(--emerald-rgb), 0.2);background: rgba(var(--emerald-rgb), 0.10);font-size: 12px;color: var(--emerald-light)}.tool-tag{padding: 2px 8px;border-radius: var(--r-sm);border: 1px solid var(--line-soft);background: rgba(255, 255, 255, 0.04);font-family: var(--font-mono);font-size: 10.5px;color: var(--t-300)}.tag-mono{display: inline-flex;align-items: center;gap: 6px;margin-bottom: 8px;padding: 4px 10px;border-radius: 4px;border: 1px solid var(--line);background: var(--glass);font-family: var(--font-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--t-300)}.tag-mono--sm{padding: 2px 8px;font-size: 9.5px;margin-bottom: 6px}.tag-mono--brand-border{border-color: rgba(var(--brand-rgb), 0.3);box-shadow: 0 0 8px rgba(var(--brand-rgb), 0.3)}.tag-mono--brand{border-color: rgba(var(--brand-rgb), 0.4);background: rgba(var(--brand-rgb), 0.10);color: var(--brand-light)}.tag-mono--plain{margin: 0;font-weight: 500;color: var(--t-400)}.pill-mono{padding: 2px 10px;border-radius: var(--r-sm);border: 1px solid var(--line-soft);background: rgba(255, 255, 255, 0.04);font-family: var(--font-mono);font-size: 10.5px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--t-300)}.pill-mono--brand{border-color: rgba(var(--brand-rgb), 0.3);background: var(--glass);box-shadow: 0 0 8px rgba(var(--brand-rgb), 0.3)}.pill-mono--sm{padding: 2px 8px;font-size: 10px;border-radius: 4px;box-shadow: none}.label-mono{flex-shrink: 0;font-family: var(--font-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--t-400)}.label-mono--block{display: block;margin-bottom: 6px;font-size: 11px;letter-spacing: 0.16em}.mini-label, .mini-head{display: flex;align-items: center;gap: 8px;margin-bottom: 8px;font-size: 10px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--t-400)}.mini-head{margin-bottom: 12px;font-family: var(--font-mono);font-size: 11px}.glow-dot{width: 8px;height: 8px;flex-shrink: 0;border-radius: 50%;background: rgba(255, 255, 255, 0.6);box-shadow: 0 0 8px rgba(255, 255, 255, 0.8)}.glow-dot--sm{width: 6px;height: 6px;box-shadow: 0 0 6px rgba(255, 255, 255, 0.8)}.ping-dot{position: relative;display: inline-flex;width: 8px;height: 8px;flex-shrink: 0}.ping-dot__ring, .ping-dot__core{position: absolute;inset: 0;border-radius: 50%;background: var(--brand)}.ping-dot__ring{opacity: 0.75;animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite}.ping-dot--white .ping-dot__ring, .ping-dot--white .ping-dot__core{background: rgba(255, 255, 255, 0.6)}.check-list{display: flex;flex-direction: column;gap: 6px}.check-list li{display: flex;align-items: flex-start;gap: 8px;font-size: 12px;line-height: 1.375;color: var(--t-200)}.check-list .ico{margin-top: 2px;color: var(--t-400);transition: color 0.2s}.dot-list{display: flex;flex-direction: column;gap: 6px;margin-bottom: 12px}.dot-list li{position: relative;padding-left: 14px;font-size: 12px;line-height: 1.375;color: var(--t-400)}.dot-list li::before{content: "";position: absolute;left: 0;top: 6px;width: 6px;height: 6px;border-radius: 50%;background: rgba(255, 255, 255, 0.6)}.callout{position: relative;overflow: hidden;display: flex;flex-direction: column;gap: 16px;margin-top: 20px;padding: 16px;border-radius: var(--r-xl);border: 1px solid var(--line);background: var(--panel);box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1)}.callout--spaced{margin-top: 24px}.callout__glow{position: absolute;right: -64px;bottom: -64px;width: 208px;height: 208px;border-radius: 50%;background: rgba(255, 255, 255, 0.10);filter: blur(64px);pointer-events: none}.callout__body{position: relative;display: flex;flex-direction: column;gap: 4px;max-width: 42rem}.callout__body--wide{max-width: 48rem}.callout__kicker{display: flex;align-items: center;gap: 8px;font-size: 10px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: var(--t-400)}.callout__title{font-size: 14px;font-weight: 900;letter-spacing: -0.025em;line-height: 1.375;color: var(--white)}.callout__title--lg{font-size: 1rem}.callout__text{font-size: 12px;line-height: 1.6;color: var(--t-400)}.outcome-bar{display: flex;flex-direction: column;gap: 12px;padding: 14px;border-radius: var(--r-lg);border: 1px solid var(--line);background: var(--panel);box-shadow: 0 8px 24px rgba(0, 0, 0, 0.45)}.outcome-bar__main{display: flex;align-items: flex-start;gap: 12px;flex: 1;min-width: 0}.outcome-bar__icon{width: 32px;height: 32px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;border-radius: var(--r);border: 1px solid rgba(var(--brand-rgb), 0.4);background: rgba(255, 255, 255, 0.10);color: var(--t-400);box-shadow: 0 0 12px rgba(var(--brand-rgb), 0.2)}.outcome-bar__text{font-size: 12px;line-height: 1.6;color: var(--t-200)}.outcome-bar__label{margin-right: 6px;font-size: 10.5px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--t-300)}.outcome-bar--action .btn{align-self: flex-start;flex-shrink: 0}.rule{border: 0;border-top: 1px solid var(--line);margin: 0 0 24px}.note-box{padding: 12px;border-radius: var(--r);border: 1px solid var(--line-soft);background: var(--glass-2);font-size: 11px;line-height: 1.6;color: var(--t-400)}.note-box strong{color: var(--white);font-weight: 500}.note-box--soft{border-radius: var(--r-lg);font-size: 12px;color: var(--t-400)}.note-box__title{display: block;margin-bottom: 2px;font-weight: 600;color: var(--t-300)}.br-sm{display: none}.hero{position: relative;width: 100%;overflow: hidden;display: flex;align-items: center;justify-content: center;padding-block: 40px;background: var(--ink);color: var(--t-100)}.hero::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background-image: radial-gradient(circle, rgba(255, 255, 255, 0.07) 1px, transparent 1px);background-size: 26px 26px;background-position: -13px -13px;-webkit-mask-image: linear-gradient(to bottom, #000 55%, transparent 100%);mask-image: linear-gradient(to bottom, #000 55%, transparent 100%)}.hero .container{padding-inline: 24px}.hero__grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 32px;align-items: center}.hero__copy{display: flex;flex-direction: column;gap: 16px;min-width: 0}.hero__copy .eyebrow-line{margin-bottom: 0;align-items: flex-start}.hero__copy .eyebrow-line::before{margin-top: 0.62em}.hero__title{display: flex;flex-direction: column;font-size: 1.5rem;font-weight: 900;letter-spacing: -0.025em;line-height: 1.14;color: var(--white)}.hero__lead{max-width: 42rem;font-size: 16px;line-height: 1.625;color: var(--t-400);text-wrap: pretty}.hero__lead strong{font-weight: 700;color: var(--white)}.hero__ctas{display: flex;flex-direction: column;gap: 16px;padding-top: 4px}.hero__ctas .btn{width: 100%}.hero__note{display: flex;align-items: flex-start;gap: 12px;max-width: 36rem;padding-top: 8px}.hero__note p{font-size: 12px;line-height: 1.6;color: var(--t-400)}.hero__note strong{color: var(--t-200)}.tick-badge{width: 20px;height: 20px;flex-shrink: 0;margin-top: 2px;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid var(--line);background: rgba(255, 255, 255, 0.10);color: var(--t-400)}.hero__media{min-width: 0;width: 100%;display: flex;flex-direction: column;justify-content: center}.video-frame{position: relative;overflow: hidden;border-radius: var(--r-xl);border: 1px solid var(--line);background: #030d17;box-shadow: 0 0 0 1px rgba(var(--brand-rgb), 0.10), 0 25px 60px -15px rgba(0, 0, 0, 0.95)}.video-frame__config{position: absolute;top: 12px;right: 12px;z-index: 30;background: rgba(8, 11, 24, 0.85)}.video-frame__viewport{position: relative;width: 100%;aspect-ratio: 16 / 9;overflow: hidden;background: #000}.yt-iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.yt-thumb{position: absolute;inset: 0;z-index: 10;display: flex;align-items: center;justify-content: center;background: #000}.yt-thumb img{width: 100%;height: 100%;object-fit: cover;filter: brightness(0.95)}.yt-thumb__overlay{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, 0.35)}.yt-thumb__play{width: 64px;height: 64px;display: flex;align-items: center;justify-content: center;padding-left: 3px;border-radius: 50%;background: rgba(255, 255, 255, 0.6);color: #020618;box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25)}.yt-empty{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;padding: 24px;text-align: center;color: var(--t-400)}.yt-empty__title{font-size: 14px;font-weight: 600;color: var(--white);margin-top: 4px}.yt-empty__text{font-size: 12px}.bench{position: relative;width: 100%;overflow: hidden;padding-block: 16px;background: var(--ink);border-top: 1px solid var(--line)}.bench__head{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 10px;padding-inline: 4px}.bench__title{display: flex;align-items: center;gap: 8px;font-size: 10px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: var(--t-400)}.bench__title .glow-dot{width: 6px;height: 6px}.bench__grid{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 6px}.bm-card{position: relative;overflow: hidden;display: flex;flex-direction: column;justify-content: space-between;padding: 8px;border-radius: var(--r-lg);border: 1px solid var(--line-soft);background: var(--glass-2);text-align: left;user-select: none;transition: all var(--mid)}.bm-card:hover{border-color: rgba(255, 255, 255, 0.22)}.bm-card[data-active="true"]{background: color-mix(in oklab, var(--brand) 10%, var(--panel));border-color: rgba(var(--brand-rgb), 0.55)}.bm-indicator{position: absolute;top: 0;left: 0;right: 0;height: 2px;background: transparent;transition: background var(--mid)}.bm-card:hover .bm-indicator{background: rgba(255, 255, 255, 0.3)}.bm-card[data-active="true"] .bm-indicator{background: var(--brand)}.bm-top{display: flex;align-items: center;justify-content: space-between;width: 100%;margin-bottom: 6px}.bm-tag{font-family: var(--font-mono);font-size: 8px;font-weight: 600;letter-spacing: 0.05em;color: var(--t-400);transition: color var(--mid)}.bm-icon{width: 12px;height: 12px;flex-shrink: 0;color: var(--t-400);transition: color var(--mid)}.bm-body{display: flex;flex-direction: column}.bm-value{margin-bottom: 4px;font-size: 12px;font-weight: 900;letter-spacing: -0.025em;line-height: 1;color: var(--brand-light);transition: color var(--mid)}.bm-label{font-size: 8px;font-weight: 500;line-height: 1.25;color: var(--t-400);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;transition: color var(--mid)}.bm-card[data-active="true"] .bm-tag{color: var(--brand-light);font-weight: 700}.bm-card[data-active="true"] .bm-icon{color: var(--brand-light)}.bm-card[data-active="true"] .bm-value{color: var(--white)}.bm-card[data-active="true"] .bm-label{color: var(--t-200)}.marquee{position: relative;width: 100%;overflow: hidden;padding-block: 8px}.marquee__fade{position: absolute;top: 0;bottom: 0;z-index: 2;width: 48px;pointer-events: none}.marquee__fade--left{left: 0;background: linear-gradient(to right, var(--ink), transparent)}.marquee__fade--right{right: 0;background: linear-gradient(to left, var(--ink), transparent)}.marquee__rows{display: flex;flex-direction: column;gap: 14px}.marquee__row{width: 100%;overflow: hidden}.marquee__track{display: flex;align-items: center;gap: 10px;width: max-content;will-change: transform}.marquee__track--ltr{animation: marquee-ltr 38s linear infinite}.marquee__track--rtl{animation: marquee-rtl 38s linear infinite}.marquee__track:hover{animation-play-state: paused}.company-pill{display: inline-flex;align-items: center;gap: 10px;flex-shrink: 0;padding: 8px 16px;border-radius: 999px;border: 1px solid var(--line-soft);background: var(--glass-2);user-select: none;transition: all 0.2s}.company-pill:hover{border-color: rgba(var(--brand-rgb), 0.5);background: var(--glass);box-shadow: 0 0 15px rgba(var(--brand-rgb), 0.3)}.company-pill__logo{width: 16px;height: 16px;flex-shrink: 0;color: var(--t-400);transition: color var(--fast)}.company-pill:hover .company-pill__logo{color: var(--brand-light)}.company-pill__name{font-size: 12px;font-weight: 600;letter-spacing: 0.025em;color: var(--t-200);white-space: nowrap}.wf-table{width: 100%;overflow: hidden;border-radius: var(--r-xl);border: 1px solid var(--line-soft);background: rgba(7, 14, 26, 0.9);box-shadow: 0 16px 48px -12px rgba(0, 0, 0, 0.85);-webkit-backdrop-filter: blur(24px);backdrop-filter: blur(24px)}.wf-table__head{display: none;align-items: center;justify-content: space-between;padding: 10px 20px;background: rgba(255, 255, 255, 0.025);border-bottom: 1px solid rgba(255, 255, 255, 0.06);font-size: 10px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--t-400)}.wf-table__rows > * + *{border-top: 1px solid rgba(255, 255, 255, 0.06)}.wf-row{position: relative;display: flex;flex-direction: column;justify-content: space-between;gap: 10px;padding: 12px 16px;user-select: none;transition: background var(--fast)}.wf-row:hover{background: var(--glass)}.wf-row__bar{position: absolute;left: 0;top: 0;bottom: 0;width: 4px;background: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2));box-shadow: 0 0 10px rgba(255, 255, 255, 0.8);opacity: 0;transition: opacity var(--fast)}.wf-row:hover .wf-row__bar{opacity: 1}.wf-row__main{display: flex;align-items: flex-start;gap: 12px;max-width: 48rem}.wf-row__icon{width: 32px;height: 32px;flex-shrink: 0;margin-top: 2px;display: flex;align-items: center;justify-content: center;border-radius: var(--r);border: 1px solid var(--line);background: var(--glass);color: var(--t-300);transition: all var(--fast)}.wf-row:hover .wf-row__icon{border-color: rgba(var(--brand-rgb), 0.6);color: var(--t-200);transform: scale(1.05)}.wf-row__title{font-size: 14px;font-weight: 700;line-height: 1.375;color: var(--t-100);transition: color var(--fast)}.wf-row:hover .wf-row__title{color: var(--white)}.wf-row__desc{margin-top: 2px;font-size: 12px;line-height: 1.6;color: var(--t-400)}.wf-row__out{flex-shrink: 0;display: flex;align-items: center;align-self: flex-start}.wf-chip{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: var(--r);border: 1px solid var(--line);background: var(--glass);font-size: 12px;font-weight: 600;color: var(--t-300);transition: all var(--fast)}.wf-row:hover .wf-chip{border-color: rgba(var(--brand-rgb), 0.6);color: var(--t-200)}.adv-strip{display: flex;flex-direction: column;gap: 18px;margin-top: 20px;padding: 20px;border-radius: var(--r-xl);border: 1px solid var(--line-soft);background: radial-gradient(60% 120% at 50% 0%, rgba(var(--brand-rgb), 0.12), transparent 70%), linear-gradient(180deg, var(--card-top) 0%, var(--panel) 100%)}.adv-strip{align-items: center;text-align: center}.adv-strip__kicker{display: block;margin-bottom: 8px;font-size: 11px;font-weight: 700;letter-spacing: 0.14em;line-height: 1.6;color: var(--brand-light)}.adv-strip__kicker .ico{display: inline-block;margin-right: 6px;vertical-align: -2px}.adv-strip__kicker span{display: inline}.adv-strip__text{font-size: 13.5px;line-height: 1.6;color: var(--t-400)}.eyebrow-line{display: inline-flex;align-items: center;gap: 10px;max-width: 100%;margin-bottom: 10px;font-family: var(--font-mono);font-size: 11.5px;font-weight: 800;line-height: 1.4;letter-spacing: 0.14em;text-transform: uppercase;text-align: left;color: var(--brand-bright);text-shadow: 0 0 18px rgba(var(--brand-rgb), 0.45)}.eyebrow-line::before{content: "";width: 20px;height: 2px;flex-shrink: 0;border-radius: 3px;background: var(--brand-bright);box-shadow: 0 0 10px rgba(var(--brand-rgb), 0.6)}@media (max-width: 479px){.eyebrow-line{gap: 8px;font-size: 10.5px;letter-spacing: 0.12em}.eyebrow-line::before{width: 16px;height: 2px}}.pillars{display: grid;grid-template-columns: minmax(0, 1fr);gap: 16px}.pillar{display: flex;flex-direction: column;padding: 20px;border-radius: var(--r-xl);border: 1px solid var(--line-soft);background: linear-gradient(180deg, var(--card-top) 0%, var(--panel) 100%);box-shadow: 0 12px 32px -14px rgba(0, 0, 0, 0.8)}.pillar:hover{border-color: rgba(var(--brand-rgb), 0.45);box-shadow: 0 16px 40px -14px rgba(var(--brand-rgb), 0.3)}.pillar__top{display: flex;align-items: center;justify-content: space-between;padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid var(--line-soft)}.pillar__num{font-family: var(--font-mono);font-size: 18px;font-weight: 600;color: var(--t-400)}.pillar__icon{width: 38px;height: 38px;display: flex;align-items: center;justify-content: center;border-radius: 10px;border: 1px solid var(--line);background: var(--ink);color: var(--brand-light);transition: border-color var(--mid), box-shadow var(--mid)}.pillar:hover .pillar__icon{border-color: rgba(var(--brand-rgb), 0.6);box-shadow: 0 0 14px rgba(var(--brand-rgb), 0.35)}.pillar__title{margin-bottom: 8px;font-size: 1.125rem;font-weight: 700;letter-spacing: -0.02em;line-height: 1.3;color: var(--white)}.pillar__desc{margin-bottom: 16px;font-size: 13px;line-height: 1.65;color: var(--t-400)}.pillar__list{display: flex;flex-direction: column;gap: 10px;margin-bottom: 18px}.pillar__list li{position: relative;padding-left: 16px;font-size: 13px;line-height: 1.45;color: var(--t-300)}.pillar__list li::before{content: "";position: absolute;left: 0;top: 0.55em;width: 5px;height: 5px;border-radius: 50%;background: var(--brand-light)}.pillar__meta{margin-top: auto;display: flex;flex-direction: column;gap: 8px;padding-top: 16px;border-top: 1px solid var(--line-soft)}.pillar__row{display: flex;align-items: baseline;justify-content: space-between;gap: 16px}.pillar__row dt{flex-shrink: 0;font-size: 11px;font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;color: var(--t-400)}.pillar__row dd{text-align: right;font-size: 13px;font-weight: 500;color: var(--t-300)}.pillar__row .pillar__role{font-weight: 700;color: var(--white)}.center-row--roomy{margin-top: 28px}.growth-card{position: relative;overflow: hidden;display: flex;flex-direction: column;justify-content: space-between;padding: 16px;border-radius: var(--r-lg);border: 1px solid var(--line-soft);background: rgba(7, 14, 26, 0.9);box-shadow: 0 10px 28px -10px rgba(0, 0, 0, 0.7);cursor: pointer;user-select: none}.growth-card:hover{border-color: rgba(var(--brand-rgb), 0.4);background: var(--glass)}.growth-card.is-selected{border-color: rgba(var(--brand-rgb), 0.6);background: var(--navy-2);box-shadow: 0 0 0 1px rgba(var(--brand-rgb), 0.3), 0 0 24px rgba(var(--brand-rgb), 0.28)}.growth-card__accent{position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2));opacity: 0;transition: opacity var(--mid)}.growth-card:hover .growth-card__accent{opacity: 1}.growth-card.is-selected .growth-card__accent{opacity: 1;box-shadow: 0 0 8px rgba(255, 255, 255, 0.8)}.growth-card__top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 14px}.growth-card__icon{width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;border-radius: var(--r-lg);border: 1px solid var(--line);background: var(--glass);color: var(--t-300);box-shadow: 0 0 8px rgba(var(--brand-rgb), 0.3);transition: all var(--mid)}.growth-card:hover .growth-card__icon, .growth-card.is-selected .growth-card__icon{border-color: rgba(var(--brand-rgb), 0.6);color: var(--t-200);transform: scale(1.05)}.growth-card.is-selected .growth-card__icon{box-shadow: 0 0 16px rgba(var(--brand-rgb), 0.4)}.growth-card__badge{display: inline-flex;align-items: center;gap: 6px;padding: 4px 12px;border-radius: 999px;border: 1px solid var(--line);background: var(--glass);font-size: 10.5px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--t-300);transition: all var(--mid)}.growth-card:hover .growth-card__badge{border-color: rgba(var(--brand-rgb), 0.4);color: var(--t-200)}.growth-card.is-selected .growth-card__badge{border-color: rgba(var(--brand-rgb), 0.5);box-shadow: 0 0 10px rgba(var(--brand-rgb), 0.3)}.growth-card__title{margin-bottom: 8px;font-size: 1.125rem;font-weight: 700;line-height: 1.375;color: var(--white)}.growth-card__desc{min-height: 40px;margin-bottom: 16px;font-size: 12px;line-height: 1.6;color: var(--t-400)}.growth-card__foot{display: flex;flex-direction: column;margin-top: auto;padding-top: 14px;border-top: 1px solid rgba(255, 255, 255, 0.08)}.growth-card:hover .check-list .ico, .growth-card.is-selected .check-list .ico{color: var(--t-300)}.growth-card:hover .check-list li span{color: var(--white)}.strip{display: flex;flex-direction: column;align-items: center;justify-content: space-between;gap: 12px;margin-top: 24px;padding: 14px;border-radius: var(--r-lg);border: 1px solid var(--line);background: var(--panel)}.strip__text{display: flex;align-items: center;gap: 10px;text-align: center}.strip__text p{font-size: 12px;color: var(--t-300)}.strip__text strong{color: var(--white)}.bento{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px}.bento-card{display: flex;flex-direction: column;padding: 20px;border-radius: var(--r-xl);border: 1px solid var(--line-soft);background: linear-gradient(180deg, var(--card-top) 0%, var(--panel) 100%);box-shadow: 0 12px 32px -14px rgba(0, 0, 0, 0.8);transition: border-color var(--mid), box-shadow var(--mid)}.bento-card:hover{border-color: rgba(var(--brand-rgb), 0.4);box-shadow: 0 16px 40px -16px rgba(var(--brand-rgb), 0.28)}.bento-card__top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 12px;margin-bottom: 16px}.bento-card__top--start{justify-content: flex-start}.bento-tag{padding: 5px 10px;border-radius: var(--r-sm);border: 1px solid var(--line);background: var(--ink);font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.12em;white-space: nowrap}.bento-tag--brand{color: var(--brand-light);border-color: rgba(var(--brand-rgb), 0.35)}.bento-tag--emerald{color: var(--emerald-light);border-color: rgba(var(--emerald-rgb), 0.35)}.bento-card__aside, .bento-card__kicker{font-family: var(--font-mono);font-size: 11px;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;color: var(--t-400)}.bento-card__kicker{display: block;margin-bottom: 10px}.bento-card__title{margin-bottom: 8px;font-size: 1.05rem;font-weight: 700;letter-spacing: -0.02em;line-height: 1.3;color: var(--white);text-wrap: balance}.bento-card__desc{font-size: 13px;line-height: 1.6;color: var(--t-400)}.bento-card__foot{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin-top: auto;padding-top: 14px;border-top: 1px solid var(--line-soft);font-size: 12px;color: var(--t-300)}.bento-card__desc:not(:last-child){margin-bottom: 18px}.bento-card__check{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;color: var(--success)}.bento-card__sep{color: var(--t-500)}@media (max-width: 1023px){.bento-card__check + .bento-card__sep{display: none}.bento-card__check{width: 100%}}.bento-card__mono{font-family: var(--font-mono);font-size: 12px;color: var(--t-300)}.bento-card--empty{min-height: 160px}.bento-card--empty:hover{border-color: var(--line-soft);box-shadow: 0 12px 32px -14px rgba(0, 0, 0, 0.8)}.bento-card--lg .bento-card__title{font-size: 1.3rem;font-weight: 800}.bento-card--lg .bento-card__desc{font-size: 14px}.bento-card--final{gap: 18px;border-color: rgba(var(--emerald-rgb), 0.25)}.bento-card--final:hover{border-color: rgba(var(--emerald-rgb), 0.5);box-shadow: 0 16px 40px -16px rgba(var(--emerald-rgb), 0.25)}.bento-card--final .bento-card__title{font-size: 1.25rem;font-weight: 800}.bento-card--final .bento-card__desc{max-width: 44rem;font-size: 14px}.bento-card__cta{align-self: flex-start}.track-banner{position: relative;overflow: hidden;margin-bottom: 24px;padding: 20px;border-radius: var(--r-lg);border: 1px solid var(--line);background: var(--panel);box-shadow: 0 12px 32px -12px rgba(0, 0, 0, 0.8)}.track-banner__title{max-width: 56rem;font-size: 1.125rem;font-weight: 700;letter-spacing: -0.025em;line-height: 1.375;color: var(--white)}.list-meta{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 12px;padding-inline: 4px}.list-meta__label{font-size: 12px;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;color: var(--t-400)}.modules{display: flex;flex-direction: column;gap: 14px;margin-bottom: 32px}.module{position: relative;overflow: hidden;border-radius: var(--r-lg);border: 1px solid var(--line-soft);background: rgba(7, 14, 26, 0.95);box-shadow: 0 8px 24px -8px rgba(0, 0, 0, 0.6);transition: all var(--mid)}.module:hover{border-color: rgba(var(--brand-rgb), 0.4);background: #0E1A30}.module.is-open{border-color: rgba(var(--brand-rgb), 0.5);background: var(--panel-2);box-shadow: 0 0 0 1px rgba(var(--brand-rgb), 0.25), 0 12px 32px -8px rgba(var(--brand-rgb), 0.24)}.module__bar{position: absolute;top: 0;left: 0;right: 0;height: 2px;background: var(--brand);opacity: 0;transition: opacity var(--mid)}.module:hover .module__bar{opacity: 0.6}.module.is-open .module__bar{opacity: 1;box-shadow: 0 0 8px rgba(var(--brand-rgb), 0.8)}.module__toggle{display: flex;flex-direction: column;justify-content: space-between;gap: 16px;width: 100%;padding: 16px;text-align: left;cursor: pointer;user-select: none}.module__info{flex: 1}.module__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-bottom: 8px}.module__dur{font-family: var(--font-mono);font-size: 10.5px;font-weight: 500;color: var(--t-400)}.module__focus{display: none;font-size: 11px;font-weight: 500;color: var(--t-400)}.module__title{font-size: 1rem;font-weight: 700;letter-spacing: -0.025em;line-height: 1.375;color: var(--white)}.module__summary{max-width: 56rem;margin-top: 4px;font-size: 12px;line-height: 1.5;color: var(--t-400)}.module__action{flex-shrink: 0;align-self: flex-end;display: flex}.module__action-pill{display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px;border-radius: var(--r);border: 1px solid var(--line-soft);background: var(--glass-2);font-family: var(--font-mono);font-size: 12px;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;color: var(--t-300);transition: all var(--fast)}.module__toggle:hover .module__action-pill{border-color: rgba(var(--brand-rgb), 0.4)}.module.is-open .module__action-pill{border-color: rgba(var(--brand-rgb), 0.5);background: var(--glass);box-shadow: 0 0 12px rgba(var(--brand-rgb), 0.25)}.module__pm{width: 16px;height: 16px;display: flex;align-items: center;justify-content: center;border-radius: 4px;border: 1px solid var(--line);background: rgba(255, 255, 255, 0.04);font-size: 12px;font-weight: 700}.module.is-open .module__pm{border-color: rgba(var(--brand-rgb), 0.6);background: rgba(255, 255, 255, 0.10);color: var(--t-200)}.module__body{padding: 16px;border-top: 1px solid rgba(255, 255, 255, 0.08);background: rgba(3, 10, 22, 0.95)}.module__grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 20px}.topic-list{display: flex;flex-direction: column;gap: 8px}.topic{display: flex;align-items: flex-start;gap: 12px;padding: 10px;border-radius: var(--r);border: 1px solid rgba(255, 255, 255, 0.06);background: rgba(8, 11, 24, 0.7);transition: all var(--fast)}.topic:hover{border-color: var(--line);background: rgba(6, 18, 36, 0.8)}.topic__num{flex-shrink: 0;margin-top: 2px;padding: 2px 8px;border-radius: 4px;border: 1px solid var(--line);background: var(--glass);font-family: var(--font-mono);font-size: 12px;font-weight: 700;color: var(--t-300)}.topic p{font-size: 12px;line-height: 1.6;color: var(--t-200)}.tools-row{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 16px;padding-top: 12px;border-top: 1px solid rgba(255, 255, 255, 0.06)}.tools-row .label-mono{margin-right: 4px;font-weight: 600}.tools-row .tool-tag{font-size: 11px}.module__side{display: flex;flex-direction: column;gap: 14px}.lab-card{padding: 16px;border-radius: var(--r-lg);border: 1px solid var(--line);background: #061528;box-shadow: 0 4px 20px -4px rgba(255, 255, 255, 0.18)}.lab-card--milestone{border-color: rgba(var(--emerald-rgb), 0.4);background: var(--panel-2);box-shadow: 0 4px 20px -4px rgba(var(--emerald-rgb), 0.18)}.lab-card__head{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px solid rgba(255, 255, 255, 0.08)}.lab-card__badge{padding: 2px 10px;border-radius: 4px;border: 1px solid rgba(var(--brand-rgb), 0.3);background: var(--glass);font-family: var(--font-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--t-300);box-shadow: 0 0 8px rgba(var(--brand-rgb), 0.3)}.lab-card--milestone .lab-card__badge{border-color: rgba(var(--emerald-rgb), 0.5);background: rgba(var(--emerald-rgb), 0.10);color: var(--emerald-light);box-shadow: 0 0 8px -2px rgba(var(--emerald-rgb), 0.3)}.lab-card__caption{font-family: var(--font-mono);font-size: 10px;letter-spacing: 0.05em;text-transform: uppercase;color: var(--t-400);text-align: right}.lab-card__title{margin-bottom: 6px;font-size: 12px;font-weight: 700;color: var(--white)}.lab-card__text{margin-bottom: 12px;font-size: 12px;line-height: 1.6;color: var(--t-200)}.lab-card__foot{display: flex;align-items: flex-start;gap: 6px;padding-top: 8px;border-top: 1px solid rgba(255, 255, 255, 0.06);font-size: 11px;font-weight: 500;color: var(--t-300)}.lab-card--milestone .lab-card__foot .label-mono{color: var(--emerald-light)}.module__foot{display: flex;flex-direction: column;justify-content: space-between;gap: 8px;margin-top: 20px;padding-top: 14px;border-top: 1px solid rgba(255, 255, 255, 0.08)}.module__outcome{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: 12px;font-weight: 600;color: var(--t-300)}.module__foot .link-btn{align-self: flex-end}.profile-panel{position: relative;padding: 20px;border-radius: var(--r-lg);border: 1px solid var(--line);background: var(--panel);box-shadow: 0 12px 36px -10px rgba(0, 0, 0, 0.85)}.profile-panel__top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 10px}.profile-panel__meta{display: flex;align-items: center;gap: 10px;font-size: 12px;color: var(--t-400)}.profile-panel__body{margin-top: 20px}.asset-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 10px}.asset{display: flex;align-items: center;gap: 10px;min-height: 48px;padding: 12px 14px;border-radius: var(--r);border: 1px solid var(--line-soft);background: rgba(7, 19, 34, 0.8);font-size: 12px;font-weight: 500;line-height: 1.25;color: var(--t-200);transition: border-color var(--fast)}.asset:hover{border-color: var(--line)}.divider-label{position: relative;display: flex;align-items: center;justify-content: center;margin-block: 20px}.divider-label::before{content: "";position: absolute;left: 0;right: 0;top: 50%;border-top: 1px dashed var(--line)}.divider-label span{position: relative;padding: 4px 12px;border-radius: 999px;border: 1px solid var(--line);background: var(--ink);box-shadow: 0 0 12px rgba(var(--brand-rgb), 0.15);font-family: var(--font-mono);font-size: 9px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--t-300);white-space: nowrap}.career-panel{overflow: hidden;padding: 16px;border-radius: var(--r-lg);border: 1px solid var(--line);background: var(--panel);box-shadow: 0 10px 28px -10px rgba(0, 0, 0, 0.8)}.career-panel__head{max-width: 56rem;margin-bottom: 16px}.career-panel__title{font-size: 1.125rem;font-weight: 800;letter-spacing: -0.025em;line-height: 1.375;text-transform: uppercase;color: var(--white)}.stage-card{display: flex;flex-direction: column;justify-content: space-between;padding: 14px;border-radius: var(--r-lg);border: 1px solid var(--line-soft);background: rgba(7, 19, 34, 0.85);box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35);transition: border-color var(--fast)}.stage-card:hover{border-color: var(--line)}.stage-card__head{display: flex;align-items: center;gap: 8px;margin-bottom: 6px}.stage-card__num{font-family: var(--font-mono);font-size: 12px;font-weight: 700;letter-spacing: 0.05em;color: var(--t-400)}.stage-card__dash{font-family: var(--font-mono);font-size: 12px;color: var(--t-500)}.stage-card__head h4{font-size: 12px;font-weight: 700;letter-spacing: -0.025em;text-transform: uppercase;color: var(--white)}.stage-card__benefit{margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid var(--line-soft);font-size: 12px;font-weight: 500;line-height: 1.375;color: var(--t-400)}.stage-card__foot{margin-top: auto;padding-top: 8px;border-top: 1px solid var(--line-soft);font-family: var(--font-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--t-400)}.ai-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 16px;margin-bottom: 16px}.ai-card{display: flex;flex-direction: column;padding: 20px;border-radius: var(--r-xl);border: 1px solid var(--line-soft);background: linear-gradient(180deg, var(--card-top) 0%, var(--panel) 100%);box-shadow: 0 12px 32px -14px rgba(0, 0, 0, 0.8);transition: border-color var(--mid), box-shadow var(--mid)}.ai-card:hover{border-color: rgba(var(--brand-rgb), 0.4);box-shadow: 0 16px 40px -16px rgba(var(--brand-rgb), 0.28)}.ai-card:hover .pillar__icon{border-color: rgba(var(--brand-rgb), 0.6);box-shadow: 0 0 14px rgba(var(--brand-rgb), 0.35)}.ai-card__top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 16px}.ai-card__title{margin-bottom: 8px;font-size: 1.1rem;font-weight: 800;letter-spacing: -0.02em;line-height: 1.3;color: var(--white)}.ai-card__desc{margin-bottom: 18px;font-size: 13px;line-height: 1.6;color: var(--t-400)}.ai-card__list{display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px 24px;margin-top: auto;padding-top: 18px;border-top: 1px solid var(--line-soft)}.ai-card__list li{display: flex;align-items: flex-start;gap: 10px;font-size: 13px;line-height: 1.5;color: var(--t-300)}.ai-card__list .ico{margin-top: 2px;color: var(--brand-light)}.ai-outcome{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;padding: 18px 20px;border-radius: var(--r-xl);border: 1px solid var(--line-soft);background: var(--panel)}.ai-outcome__tag{flex-shrink: 0;font-size: 12px;padding: 8px 14px}.ai-outcome__text{font-size: 13px;line-height: 1.6;color: var(--t-400)}.ai-outcome__text strong{margin-right: 4px;font-weight: 800;color: var(--white)}.stages{display: flex;flex-direction: column;gap: 8px;margin-bottom: 14px}.stage{position: relative;overflow: hidden;border-radius: var(--r-lg);border: 1px solid var(--line-soft);background: rgba(7, 14, 26, 0.9);box-shadow: 0 4px 16px -4px rgba(0, 0, 0, 0.5);transition: all 0.2s}.stage:hover{border-color: rgba(var(--brand-rgb), 0.4);background: #0E1A30}.stage.is-open{border-color: rgba(var(--brand-rgb), 0.5);background: var(--panel-2);box-shadow: 0 0 0 1px rgba(var(--brand-rgb), 0.2), 0 8px 24px -8px rgba(var(--brand-rgb), 0.2)}.stage__bar{position: absolute;top: 0;left: 0;right: 0;height: 2px;background: var(--brand);opacity: 0;transition: opacity var(--mid)}.stage:hover .stage__bar{opacity: 0.5}.stage.is-open .stage__bar{opacity: 1;box-shadow: 0 0 8px rgba(var(--brand-rgb), 0.8)}.stage__toggle{display: flex;flex-direction: column;justify-content: space-between;gap: 10px;width: 100%;padding: 10px 14px;text-align: left;cursor: pointer;user-select: none}.stage__info{flex: 1;min-width: 0}.stage__tags{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-bottom: 4px}.stage__badge{padding: 2px 8px;border-radius: 4px;border: 1px solid rgba(255, 255, 255, 0.25);background: var(--glass);font-size: 10px;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;color: var(--t-300)}.stage__exp{display: inline-flex;align-items: center;gap: 4px;padding: 2px 8px;border-radius: 4px;border: 1px solid var(--line-soft);background: rgba(255, 255, 255, 0.04);font-family: var(--font-mono);font-size: 10px;font-weight: 500;color: var(--t-300)}.stage__title{font-size: 14px;font-weight: 700;letter-spacing: -0.025em;line-height: 1.375;color: var(--white)}.stage__right{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-shrink: 0;padding-top: 6px;border-top: 1px solid var(--glass)}.stage__salary-label{font-family: var(--font-mono);font-size: 9.5px;letter-spacing: 0.05em;text-transform: uppercase;color: var(--t-400)}.stage__salary-value{font-family: var(--font-mono);font-size: 12px;font-weight: 800;color: var(--emerald-light)}.stage__chev{width: 28px;height: 28px;display: flex;align-items: center;justify-content: center;border-radius: var(--r);border: 1px solid var(--line-soft);background: rgba(255, 255, 255, 0.04);color: var(--t-400);transition: all var(--mid)}.stage:hover .stage__chev{border-color: rgba(var(--brand-rgb), 0.4);color: var(--t-300)}.stage.is-open .stage__chev{border-color: rgba(var(--brand-rgb), 0.6);background: var(--glass);color: var(--t-300);box-shadow: 0 0 10px rgba(var(--brand-rgb), 0.3);transform: rotate(180deg)}.stage__body{display: flex;flex-direction: column;gap: 10px;padding: 10px 14px 14px;border-top: 1px solid var(--line);background: rgba(3, 9, 19, 0.9)}.stage__summary{font-size: 12px;line-height: 1.375;color: var(--t-300)}.sub-panel{padding: 12px;border-radius: var(--r);border: 1px solid var(--line-soft);background: rgba(6, 16, 30, 0.8)}.sub-panel__title{display: flex;align-items: center;gap: 6px;margin-bottom: 8px;font-size: 11px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--t-300)}.resp-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 8px}.resp{display: flex;align-items: flex-start;gap: 8px;font-size: 12px;line-height: 1.375;color: var(--t-200)}.resp__check{width: 14px;height: 14px;flex-shrink: 0;margin-top: 2px;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid rgba(var(--brand-rgb), 0.4);background: rgba(255, 255, 255, 0.10);color: var(--t-400)}.resp__check .ico{stroke-width: 3}.ba-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px;margin-bottom: 14px;align-items: stretch}.ba-card{position: relative;overflow: hidden;display: flex;flex-direction: column;justify-content: space-between;padding: 16px;border-radius: var(--r-xl);border: 1px solid var(--line);background: rgba(6, 12, 24, 0.95);box-shadow: 0 8px 28px -10px rgba(0, 0, 0, 0.6);transition: border-color var(--mid)}.ba-card__bar{position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(to right, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.15), transparent)}.ba-card--after{border-color: rgba(var(--brand-rgb), 0.35);background: rgba(5, 20, 36, 0.95);box-shadow: 0 8px 30px -8px rgba(var(--brand-rgb), 0.18)}.ba-card--after:hover{border-color: rgba(var(--brand-rgb), 0.6)}.ba-card--after .ba-card__bar{background: var(--brand)}.ba-card__head{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 10px;padding-bottom: 8px;border-bottom: 1px solid rgba(255, 255, 255, 0.08)}.ba-card--after .ba-card__head{border-bottom-color: var(--line)}.ba-card__flag{display: flex;align-items: center;gap: 6px;font-size: 10.5px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--t-300)}.ba-card__dot{width: 8px;height: 8px;border-radius: 50%;background: rgba(255, 255, 255, 0.4)}.ba-card--after .ba-card__dot{background: rgba(255, 255, 255, 0.6);box-shadow: 0 0 8px rgba(255, 255, 255, 0.8)}.ba-card__aside{font-family: var(--font-mono);font-size: 10.5px;color: var(--t-400);text-align: right}.ba-card__pill{display: inline-flex;align-items: center;gap: 4px;padding: 2px 8px;border-radius: 999px;border: 1px solid var(--line);background: var(--glass);font-size: 10.5px;font-weight: 500;color: var(--t-300)}.ba-card__title{margin-bottom: 4px;font-size: 1rem;font-weight: 700;line-height: 1.375;color: var(--white)}.ba-card__text{margin-bottom: 12px;font-size: 11.5px;line-height: 1.6;color: var(--t-400)}.ba-card--after .ba-card__text{color: var(--white)}.ba-list{display: flex;flex-direction: column;gap: 8px;margin-bottom: 14px}.ba-card__result{margin-top: auto;padding: 10px;border-radius: var(--r-lg);border: 1px solid var(--line);background: var(--glass);font-size: 11px;line-height: 1.375;color: var(--t-400)}.ba-card--after .ba-card__result{border-color: rgba(var(--brand-rgb), 0.3);color: var(--white);box-shadow: 0 0 15px rgba(var(--brand-rgb), 0.15)}.ba-card__result-label{display: block;margin-bottom: 2px;font-weight: 600;color: var(--t-300)}.ba-point{display: flex;align-items: flex-start;gap: 10px}.ba-point__icon{width: 16px;height: 16px;flex-shrink: 0;margin-top: 2px;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid var(--line);background: var(--glass);color: var(--t-400)}.ba-point--after .ba-point__icon{border-color: rgba(var(--brand-rgb), 0.35);background: rgba(255, 255, 255, 0.10);color: var(--t-300);box-shadow: 0 0 8px rgba(var(--brand-rgb), 0.3)}.ba-point--after .ba-point__icon .ico{stroke-width: 2.5}.ba-point__title{font-size: 12px;font-weight: 600;line-height: 1.25;color: var(--t-200)}.ba-point--after .ba-point__title{color: var(--white)}.ba-point__text{margin-top: 2px;font-size: 11px;line-height: 1.375;color: var(--t-400)}.ba-point--after .ba-point__text{color: var(--t-400)}.highlights{padding: 12px;border-radius: var(--r-lg);border: 1px solid var(--line-soft);background: rgba(7, 16, 30, 0.8);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.highlights__grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px}.highlights__grid > * + *{padding-top: 10px;border-top: 1px solid rgba(255, 255, 255, 0.08)}.hl{display: flex;align-items: flex-start;gap: 10px}.hl__icon{width: 28px;height: 28px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;border-radius: var(--r);border: 1px solid var(--line);background: var(--glass);color: var(--t-300);box-shadow: 0 0 8px rgba(255, 255, 255, 0.2)}.hl__label{font-size: 10px;font-weight: 500;letter-spacing: 0.05em;text-transform: uppercase;color: var(--t-400)}.hl__target{margin-top: 2px;font-size: 12px;font-weight: 700;line-height: 1.25;color: var(--white)}.hl__desc{margin-top: 2px;font-size: 11px;line-height: 1.25;color: var(--t-400)}.proof-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 16px}.proof-card{display: flex;flex-direction: column;padding: 22px;border-radius: var(--r-xl);border: 1px solid var(--line-soft);background: linear-gradient(180deg, var(--card-top) 0%, var(--panel) 100%);box-shadow: 0 12px 32px -14px rgba(0, 0, 0, 0.8);transition: border-color var(--mid), box-shadow var(--mid)}.proof-card:hover{border-color: rgba(var(--brand-rgb), 0.4);box-shadow: 0 16px 40px -16px rgba(var(--brand-rgb), 0.28)}.proof-card__kicker{display: block;margin-bottom: 10px;font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--brand-light)}.proof-card__title{margin-bottom: 10px;font-size: 1.15rem;font-weight: 800;letter-spacing: -0.02em;line-height: 1.3;color: var(--white)}.proof-card__desc{margin-bottom: 20px;font-size: 13.5px;line-height: 1.65;color: var(--t-400)}.proof-card__foot{margin-top: auto;padding-top: 18px;border-top: 1px solid var(--line-soft)}.proof-card__label{display: block;margin-bottom: 10px;font-family: var(--font-mono);font-size: 11px;font-weight: 600;letter-spacing: 0.12em;color: var(--t-400)}.proof-card__tags{display: flex;flex-wrap: wrap;gap: 8px}.proof-tag{padding: 5px 12px;border-radius: var(--r-sm);border: 1px solid var(--line);background: var(--ink);font-size: 12px;font-weight: 500;color: var(--t-300);transition: border-color var(--fast), color var(--fast)}.proof-card:hover .proof-tag{border-color: rgba(var(--brand-rgb), 0.3);color: var(--t-200)}.rule--proof{margin: 36px 0 28px}.proof-kicker{margin: 0 auto 20px;text-align: center;font-family: var(--font-mono);font-size: 13px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--white)}.deliv-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px;margin-bottom: 36px}.deliv-card{padding: 20px;border-radius: var(--r-xl);border: 1px solid var(--line-soft);background: var(--panel);transition: border-color var(--mid)}.deliv-card:hover{border-color: rgba(var(--emerald-rgb), 0.4)}.deliv-card__title{margin-bottom: 10px;font-family: var(--font-mono);font-size: 13px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--emerald-light)}.deliv-card__text{font-size: 13.5px;line-height: 1.6;color: var(--t-300)}.proof-close{max-width: 36rem;margin-inline: auto;text-align: center}.proof-close__small{margin-bottom: 4px;font-size: 14px;color: var(--t-400)}.proof-close__big{margin-bottom: 18px;font-size: 1.15rem;font-weight: 800;letter-spacing: -0.01em;color: var(--white)}.proof-close__link{display: inline-flex;align-items: center;gap: 6px;font-family: var(--font-mono);font-size: 13px;font-weight: 700;color: var(--brand-light);transition: color var(--fast)}.proof-close__link:hover{color: var(--white)}.proof-close__arrow{transition: transform var(--fast)}.proof-close__link:hover .proof-close__arrow{transform: translateX(4px)}.tools-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 16px;margin-bottom: 20px}.tool-card{display: flex;flex-direction: column;padding: 20px;border-radius: var(--r-xl);border: 1px solid var(--line-soft);background: linear-gradient(180deg, var(--card-top) 0%, var(--panel) 100%);box-shadow: 0 12px 32px -14px rgba(0, 0, 0, 0.8);transition: border-color var(--mid), box-shadow var(--mid)}.tool-card:hover{border-color: rgba(var(--brand-rgb), 0.4);box-shadow: 0 16px 40px -16px rgba(var(--brand-rgb), 0.28)}.tool-card__top{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding-bottom: 14px;margin-bottom: 16px;border-bottom: 1px solid var(--line-soft)}.tool-card__cat{display: inline-flex;align-items: center;gap: 10px;min-width: 0;font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.06em;color: var(--white)}.tool-card__icon{width: 32px;height: 32px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;border-radius: var(--r);border: 1px solid var(--line);background: var(--ink);color: var(--brand-light)}.tool-card__tags{display: inline-flex;align-items: center;gap: 8px;flex-shrink: 0}.tool-badge{padding: 4px 8px;border-radius: var(--r-sm);border: 1px solid var(--line);font-family: var(--font-mono);font-size: 10.5px;font-weight: 700;white-space: nowrap}.tool-badge--core{color: var(--white);background: rgba(var(--brand-rgb), 0.25);border-color: rgba(var(--brand-rgb), 0.6)}.tool-badge--support{color: var(--t-300);background: rgba(255, 255, 255, 0.04)}.tool-badge--ai{color: var(--brand-bright);background: transparent;border-style: dashed;border-color: rgba(var(--brand-rgb), 0.6)}.tool-card__num{font-family: var(--font-mono);font-size: 11px;font-weight: 700;color: var(--brand-light)}.tool-card__title{font-size: 1.25rem;font-weight: 800;letter-spacing: -0.02em;line-height: 1.25;color: var(--white)}.tool-card__sub{margin: 4px 0 12px;font-size: 13px;font-weight: 600;line-height: 1.4;color: var(--brand-light)}.tool-card__desc{margin-bottom: 16px;font-size: 13.5px;line-height: 1.6;color: var(--t-300)}.tool-card__spec{display: flex;flex-direction: column;gap: 8px;margin-bottom: 16px;padding: 12px 14px;border-radius: var(--r-lg);background: rgba(var(--brand-rgb), 0.06);border: 1px solid rgba(var(--brand-rgb), 0.2)}.tool-card__spec[hidden]{display: none}.tool-card__spec li{display: flex;align-items: flex-start;gap: 8px;font-size: 13px;line-height: 1.45;color: var(--t-200)}.tool-card__spec .ico{margin-top: 2px;color: var(--brand-light)}.tool-card__foot{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: auto;padding-top: 14px;border-top: 1px solid var(--line-soft)}.tool-card__used{font-family: var(--font-mono);font-size: 11.5px;color: var(--t-400)}.tool-card__spec-btn{display: inline-flex;align-items: center;gap: 4px;flex-shrink: 0;font-family: var(--font-mono);font-size: 12px;font-weight: 700;color: var(--white);transition: color var(--fast)}.tool-card__spec-btn:hover{color: var(--brand-light)}.tool-card__spec-btn[aria-expanded="true"] .ico{transform: rotate(90deg)}.tool-card__spec-btn .ico{transition: transform var(--fast)}.tool-legend{padding: 18px;border-radius: var(--r-xl);border: 1px solid var(--line-soft);background: var(--navy-deep)}.tool-legend__title{display: flex;align-items: center;gap: 10px;margin-bottom: 14px;font-family: var(--font-mono);font-size: 12px;font-weight: 700;letter-spacing: 0.08em;color: var(--white)}.tool-legend__title .ico{color: var(--brand-light)}.tool-legend__grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px}.tool-legend__item{padding: 14px 16px;border-radius: var(--r-lg);border: 1px solid var(--line-soft);background: var(--panel-3)}.tool-legend__name{display: flex;align-items: center;gap: 8px;margin-bottom: 6px;font-family: var(--font-mono);font-size: 12.5px;font-weight: 800;letter-spacing: 0.04em}.tool-legend__dot{width: 7px;height: 7px;border-radius: 50%;flex-shrink: 0}.tool-legend__item--core .tool-legend__name{color: var(--brand-light)}.tool-legend__item--core .tool-legend__dot{background: var(--brand)}.tool-legend__item--support .tool-legend__name{color: var(--white)}.tool-legend__item--support .tool-legend__dot{background: var(--t-300)}.tool-legend__item--ai .tool-legend__name{color: var(--brand-bright)}.tool-legend__item--ai .tool-legend__dot{background: transparent;border: 1.5px dashed var(--brand-bright)}.tool-legend__item p{font-size: 13px;line-height: 1.55;color: var(--t-300)}.cert-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 16px}.cert-card--amber{--tone: 245, 158, 11;--tone-text: #FBBF24}.cert-card--purple{--tone: 168, 85, 247;--tone-text: #C084FC}.cert-card--sky{--tone: 56, 189, 248;--tone-text: #38BDF8}.cert-card--rose{--tone: 244, 63, 94;--tone-text: #FB7185}.cert-card--green{--tone: 16, 185, 129;--tone-text: #34D399}.cert-card--indigo{--tone: 99, 102, 241;--tone-text: #818CF8}.cert-card{display: flex;flex-direction: column;padding: 16px;border-radius: var(--r-xl);border: 1px solid var(--line-soft);background: linear-gradient(180deg, var(--card-top) 0%, var(--panel) 100%);box-shadow: 0 12px 32px -14px rgba(0, 0, 0, 0.8);transition: border-color var(--mid), box-shadow var(--mid)}.cert-card:hover{border-color: rgba(var(--tone), 0.4);box-shadow: 0 16px 40px -16px rgba(var(--tone), 0.3)}.cert-mini{display: flex;flex-direction: column;align-items: center;width: 100%;margin-bottom: 20px;padding: 18px 18px 14px;border-radius: var(--r-lg);border: 1px solid rgba(var(--tone), 0.35);background: radial-gradient(120% 90% at 0% 0%, rgba(var(--tone), 0.28), transparent 60%), linear-gradient(180deg, rgba(var(--tone), 0.08), rgba(var(--tone), 0.02));text-align: center;transition: transform var(--mid), border-color var(--mid)}.cert-mini:hover{transform: translateY(-2px);border-color: rgba(var(--tone), 0.6)}.cert-mini__brand{align-self: flex-start;margin-bottom: 16px;font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.14em;color: var(--tone-text)}.cert-mini__medal{width: 46px;height: 46px;display: flex;align-items: center;justify-content: center;margin-bottom: 14px;border-radius: 50%;border: 1px solid rgba(var(--tone), 0.55);background: rgba(var(--tone), 0.18);color: var(--tone-text)}.cert-mini__title{max-width: 22rem;margin-bottom: 6px;font-size: 1rem;font-weight: 800;letter-spacing: -0.02em;line-height: 1.3;color: var(--white);text-wrap: balance}.cert-mini__hours{margin-bottom: 16px;font-family: var(--font-mono);font-size: 11.5px;color: var(--t-300)}.cert-mini__foot{display: flex;align-items: center;justify-content: space-between;gap: 10px;width: 100%;padding-top: 12px;border-top: 1px solid rgba(255, 255, 255, 0.1);font-family: var(--font-mono);font-size: 11px}.cert-mini__id{color: var(--t-400)}.cert-mini__id strong{color: var(--white);font-weight: 600}.cert-mini__verified{display: inline-flex;align-items: center;gap: 5px;font-weight: 700;letter-spacing: 0.06em;color: var(--tone-text)}.cert-card__title{margin-bottom: 8px;font-size: 1.1rem;font-weight: 800;letter-spacing: -0.02em;line-height: 1.3;color: var(--white)}.cert-card__desc{margin-bottom: 18px;font-size: 13.5px;line-height: 1.65;color: var(--t-400)}.cert-card__tags{display: flex;flex-wrap: wrap;gap: 8px;margin-top: auto;padding-top: 16px;border-top: 1px solid var(--line-soft)}.cert-tag{padding: 5px 10px;border-radius: var(--r-sm);border: 1px solid var(--line);background: var(--ink);font-family: var(--font-mono);font-size: 11.5px;color: var(--t-300)}.cert-card:hover .cert-tag{border-color: rgba(var(--tone), 0.3)}.reel-stage{position: relative;width: 100%;height: 380px;margin-bottom: 16px;display: flex;align-items: center;justify-content: center;overflow: hidden;perspective: 1200px;cursor: grab}.reel-stage:active{cursor: grabbing}.reel-card{position: absolute;width: 220px;height: 340px;overflow: hidden;border-radius: var(--r-xl);border: 1px solid var(--line-soft);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.8);transform-style: preserve-3d;cursor: pointer;transition: all 0.5s ease-out}.reel-card:hover{border-color: var(--line)}.reel-card.is-center{cursor: default;border-color: rgba(var(--brand-rgb), 0.8);box-shadow: 0 0 0 1px rgba(var(--brand-rgb), 0.5), 0 16px 50px rgba(var(--brand-rgb), 0.3)}.reel-card__inner{position: relative;width: 100%;height: 100%;overflow: hidden;background: #050b14}.reel-card__img{width: 100%;height: 100%;object-fit: cover;user-select: none}.reel-card__shade{position: absolute;inset: 0;pointer-events: none;background: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent 50%, rgba(0, 0, 0, 0.25))}.reel-card__name{position: absolute;left: 0;right: 0;bottom: 0;z-index: 20;padding: 28px 14px 14px;background: linear-gradient(to top, rgba(0, 0, 0, 0.85), transparent);font-size: 14px;font-weight: 700;color: var(--white);text-align: center;pointer-events: none}.reel-card__iframe{width: 100%;height: 100%;border: 0;pointer-events: none}.reel-card__shield{position: absolute;inset: 0;z-index: 10;cursor: pointer;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), transparent 20%)}.reel-card__center{position: absolute;inset: 0;z-index: 30;display: flex;align-items: center;justify-content: center;pointer-events: none}.play-btn, .pause-btn{pointer-events: auto;display: flex;align-items: center;justify-content: center;border-radius: 50%;transition: all var(--mid);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.play-btn{width: 56px;height: 56px;padding-left: 3px;background: rgba(255, 255, 255, 0.9);color: #020618;box-shadow: 0 0 28px rgba(0, 0, 0, 0.5)}.play-btn:hover{background: #fff;transform: scale(1.1)}.play-btn:active{transform: scale(0.95)}.pause-btn{width: 48px;height: 48px;background: rgba(0, 0, 0, 0.6);color: #fff;opacity: 0}.reel-card__inner:hover .pause-btn, .pause-btn:focus-visible{opacity: 1}.pause-btn:hover{background: rgba(0, 0, 0, 0.8)}.reel-card__close{position: absolute;top: 10px;right: 10px;z-index: 40;width: 28px;height: 28px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: rgba(0, 0, 0, 0.75);color: #fff;transition: all var(--fast)}.reel-card__close:hover{background: rgba(0, 0, 0, 0.95);transform: scale(1.05)}.reel-controls{display: flex;align-items: center;justify-content: center;gap: 16px;margin-bottom: 24px}.reel-dots{display: flex;align-items: center;gap: 6px}.reel-dot{width: 8px;height: 8px;border-radius: 999px;background: rgba(255, 255, 255, 0.2);transition: all var(--mid)}.reel-dot:hover{background: rgba(255, 255, 255, 0.4)}.reel-dot.is-active{width: 24px;background: linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2));box-shadow: 0 0 8px rgba(255, 255, 255, 0.8)}.reel-stats{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 4px;width: 100%;max-width: 1240px;margin-inline: auto;padding-top: 8px}.reel-stat{min-width: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 8px 4px;border-radius: var(--r);border: 1px solid var(--line-soft);background: var(--panel);text-align: center;user-select: none;box-shadow: 0 4px 16px rgba(0, 0, 0, 0.5);transition: all 0.2s}.reel-stat:hover{border-color: rgba(var(--brand-rgb), 0.3);background: var(--panel-2)}.reel-stat-value{font-family: var(--font-mono);font-size: 13px;font-weight: 900;letter-spacing: -0.025em;line-height: 1;white-space: nowrap;color: var(--brand-light)}.reel-stat__label{margin-top: 4px;font-size: 7.5px;font-weight: 500;letter-spacing: -0.025em;line-height: 1.25;color: var(--t-400);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.tracks{display: grid;grid-template-columns: minmax(0, 1fr);gap: 20px;align-items: stretch}.track-card{position: relative;height: 100%;display: flex;flex-direction: column;justify-content: space-between;padding: 16px;border-radius: var(--r-xl);border: 1px solid rgba(255, 255, 255, 0.20);border-top: 2px solid rgba(255, 255, 255, 0.25);background: rgba(15, 22, 38, 0.9);box-shadow: 0 10px 35px -10px rgba(0, 0, 0, 0.85)}.track-card--career{border-color: rgba(var(--brand-rgb), 0.4);border-top-color: var(--brand);background: rgba(12, 22, 42, 0.9)}.track-card__main{flex: 1;display: flex;flex-direction: column}.track-card__top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 10px}.track-tag{display: inline-block;padding: 2px 10px;border-radius: 4px;border: 1px solid rgba(255, 255, 255, 0.2);background: rgba(255, 255, 255, 0.10);font-family: var(--font-mono);font-size: 11px;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;color: var(--t-300)}.track-tag--brand{border-color: rgba(var(--brand-rgb), 0.4);background: rgba(var(--brand-rgb), 0.15);color: var(--brand-light)}.track-tag--dim{background: #131B2D;color: var(--t-400)}.track-card__count{font-family: var(--font-mono);font-size: 12px;color: var(--t-400);text-align: right}.track-card__count--brand{font-size: 11px;font-weight: 700;letter-spacing: 0.05em;color: var(--brand-light)}.track-card__title{margin-bottom: 4px;font-size: 1.25rem;font-weight: 700;letter-spacing: -0.025em;line-height: 1.375;color: var(--white)}.track-card__lead{min-height: 2.5rem;display: flex;align-items: center;margin-bottom: 14px;font-size: 12px;line-height: 1.6;color: var(--t-400)}.track-card__band{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 14px;padding: 8px 14px;border-radius: var(--r-lg);border: 1px solid var(--line);background: #131B2D;font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--t-400)}.track-card--career .track-card__band{border-color: rgba(var(--brand-rgb), 0.2);background: #0C1D3A;color: var(--brand-light)}.track-card__band-left{display: flex;align-items: center;gap: 8px}.track-card__band-pill{padding: 2px 8px;border-radius: 4px;border: 1px solid rgba(var(--brand-rgb), 0.4);background: rgba(var(--brand-rgb), 0.10)}.track-card__foot{margin-top: auto;padding-top: 12px;border-top: 1px solid var(--glass)}.track-card--career .btn--primary{color: #FFFFFF}.track-items{flex: 1;display: flex;flex-direction: column;justify-content: space-between;gap: 10px}.track-item{flex: 1;display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;padding-bottom: 10px;border-bottom: 1px solid rgba(170, 180, 200, 0.08)}.track-item:last-child{border-bottom: 0}.track-item__main{display: flex;align-items: flex-start;gap: 10px}.track-item__num{flex-shrink: 0;margin-top: 2px;font-family: var(--font-mono);font-size: 12px;font-weight: 600;color: var(--t-400)}.track-item__title{font-size: 12px;font-weight: 700;letter-spacing: -0.025em;line-height: 1.375;color: var(--white)}.track-item__text{margin-top: 2px;font-size: 11px;line-height: 1.375;color: var(--t-400)}.track-item__check{width: 16px;height: 16px;flex-shrink: 0;margin-top: 2px;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.2);background: var(--glass);color: var(--t-400)}.track-item__check .ico{stroke-width: 2.5}.track-item__check--brand{border-color: rgba(var(--brand-rgb), 0.4);background: rgba(var(--brand-rgb), 0.10);color: var(--brand-light)}.enroll-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 20px;align-items: stretch}.enroll-grid__main, .enroll-grid__side{display: flex;flex-direction: column;height: 100%}.price-card{position: relative;flex: 1;height: 100%;display: flex;flex-direction: column;justify-content: space-between;padding: 16px;border-radius: var(--r-xl);border: 1px solid var(--line);border-top: 2px solid rgba(255, 255, 255, 0.25);background: var(--panel-3);box-shadow: 0 10px 35px -10px rgba(0, 0, 0, 0.9)}.price-card--career{border-color: rgba(var(--brand-rgb), 0.2);border-top-color: var(--brand);background: #0D1730}.price-card__lead{margin-bottom: 14px;font-size: 12px;line-height: 1.6;color: var(--t-300)}.price-card__tags{display: flex;flex-direction: column;gap: 6px;margin-bottom: 12px}.price-card__tags .track-tag{width: fit-content;background: rgba(var(--brand-rgb), 0.10)}.price-card__exclusive{font-family: var(--font-mono);font-size: 10px;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;color: var(--brand-light)}.price-card__title{margin-bottom: 4px;font-size: 1.125rem;font-weight: 700;letter-spacing: -0.025em;line-height: 1.375;color: var(--white)}.price-card__foot{margin-top: auto;padding-top: 12px}.price-card__foot .btn--primary{color: #FFFFFF}.price-card__fine{margin-top: 6px;text-align: center;font-size: 11px;color: var(--t-400)}.price-box{margin-bottom: 14px;padding: 14px;border-radius: var(--r-lg);border: 1px solid var(--line);background: #0D1A33}.price-box--brand{border-color: rgba(var(--brand-rgb), 0.2);margin-bottom: 12px}.price-box--note{padding: 12px;margin-bottom: 16px}.price-box--note p{font-size: 11px;line-height: 1.375;color: var(--t-300)}.price-box__kicker{margin-bottom: 2px;font-family: var(--font-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: var(--t-400)}.price-box--brand .price-box__kicker{color: var(--brand-light)}.price-box__row{display: flex;align-items: baseline;flex-wrap: wrap;gap: 10px;margin-block: 2px}.price-box__amount{font-size: 1.5rem;font-weight: 800;color: var(--white)}.price-box__note{font-size: 12px;font-weight: 500;color: var(--t-200)}.price-box__sub{font-family: var(--font-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.05em;color: var(--t-400)}.journey{display: flex;flex-direction: column;gap: 8px;margin-bottom: 14px}.journey-step{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px;border-radius: var(--r-lg);border: 1px solid var(--t-800);background: #121A2B}.journey-step--note{margin-bottom: 16px;padding: 12px}.journey-step__head{display: flex;align-items: center;gap: 8px}.journey-step__num{font-family: var(--font-mono);font-size: 12px;font-weight: 700;color: var(--t-400)}.journey-step__dash{font-family: var(--font-mono);font-size: 12px;color: var(--t-500)}.journey-step__name{font-size: 12px;font-weight: 700;letter-spacing: 0.025em;text-transform: uppercase;color: var(--white)}.journey-step--note .journey-step__name{font-family: var(--font-mono);font-size: 11px;letter-spacing: 0.16em;margin-bottom: 2px}.journey-step__text{margin-top: 2px;font-size: 11px;line-height: 1.375;color: var(--t-400)}.journey-step__value{flex-shrink: 0;font-family: var(--font-mono);font-size: 12px;font-weight: 700;color: var(--white)}.journey-step__value--muted{color: var(--t-400)}.total-row{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 12px;padding: 12px;border-radius: var(--r-lg);border: 1px solid var(--t-800);background: #121A2B}.total-row .label-mono{letter-spacing: 0.16em}.total-row__sub{margin-top: 2px;font-size: 11px;color: var(--t-400)}.total-row__amount{flex-shrink: 0;font-family: var(--font-mono);font-size: 1.25rem;font-weight: 800;color: var(--white)}.enroll-side__head{margin-bottom: 12px;padding-bottom: 10px;border-bottom: 1px solid rgba(170, 180, 200, 0.10)}.enroll-side__kicker{margin-bottom: 4px;font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.18em;text-transform: uppercase;color: var(--brand-light)}.enroll-side__title{font-size: 1.125rem;font-weight: 700;letter-spacing: -0.025em;line-height: 1.375;color: var(--white)}.flow-line{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 4px;margin-bottom: 12px;padding: 10px;border-radius: var(--r-lg);border: 1px solid rgba(var(--brand-rgb), 0.2);background: #0D1A33;font-family: var(--font-mono);font-size: 11px;letter-spacing: 0.025em;line-height: 1.6;text-align: center;color: var(--brand-light)}.flow-line__arrow{color: var(--t-500)}.flow-line strong{font-weight: 600}.support-list{margin-bottom: 14px}.support-list li{padding-block: 6px;font-size: 12px;color: var(--t-200);border-bottom: 1px solid rgba(170, 180, 200, 0.10)}.support-list li:last-child{border-bottom: 0}.support-list__core{display: flex;align-items: center;justify-content: space-between;gap: 8px;font-weight: 500;color: var(--brand-light) !important}.core-pill{flex-shrink: 0;padding: 2px 6px;border-radius: 4px;border: 1px solid rgba(var(--brand-rgb), 0.4);background: rgba(var(--brand-rgb), 0.10);font-family: var(--font-mono);font-size: 9px;font-weight: 700;letter-spacing: 0.05em}.closing-line{margin-top: 32px;padding-top: 16px;border-top: 1px solid var(--t-800);text-align: center}.closing-line p{font-family: var(--font-mono);font-size: 12px;font-weight: 500;letter-spacing: 0.2em;text-transform: uppercase;color: var(--t-400)}.modal{position: fixed;inset: 0;z-index: 50;display: none;align-items: center;justify-content: center;padding: 16px;background: rgba(0, 0, 0, 0.8);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.modal.is-open{display: flex;animation: fade-in 0.2s ease-out}.modal__panel{position: relative;overflow: hidden;width: 100%;max-width: 28rem;max-height: 90vh;overflow-y: auto;padding: 24px;border-radius: var(--r-xl);border: 1px solid var(--line);background: #040f1a;color: var(--t-100);box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.6)}.modal__panel--compact{padding: 24px}.modal__panel--navy{background: #061224;box-shadow: 0 20px 50px rgba(0, 0, 0, 0.9)}.modal__panel--lg{max-width: 32rem;background: #061426;box-shadow: 0 24px 60px rgba(0, 0, 0, 0.95)}.modal__panel--teal{background: #03141b;border-color: rgba(var(--brand-rgb), 0.4)}.modal__panel--cert{max-width: 36rem;background: #070e1b;box-shadow: 0 20px 60px rgba(0, 0, 0, 0.9)}.modal__glow{position: absolute;top: -80px;right: -80px;width: 176px;height: 176px;border-radius: 50%;background: rgba(255, 255, 255, 0.10);filter: blur(64px);pointer-events: none}.modal__glow--brand{background: rgba(var(--brand-rgb), 0.2)}.modal__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 16px}.modal__title-wrap{display: flex;align-items: center;gap: 8px}.modal__title{font-size: 1.125rem;font-weight: 700;letter-spacing: -0.025em;color: var(--white)}.modal__title--sm{font-size: 1rem}.modal__title--xl{font-size: 1.25rem;font-weight: 900}.modal__text{margin-bottom: 16px;font-size: 12px;line-height: 1.6;color: var(--t-400)}.modal__text--tight{margin: 4px 0 0;color: var(--t-300)}.modal__intro{position: relative;margin-bottom: 20px}.modal__close{position: absolute;top: 16px;right: 16px;z-index: 2;display: inline-flex;padding: 4px;border-radius: var(--r);color: var(--t-400);transition: all var(--fast)}.modal__close:hover{background: rgba(255, 255, 255, 0.10);color: var(--white)}.modal__close--round{width: 32px;height: 32px;align-items: center;justify-content: center;border-radius: 50%;background: rgba(255, 255, 255, 0.10);color: var(--t-300)}.modal__close--round:hover{background: rgba(255, 255, 255, 0.2)}.modal-success{position: relative;display: flex;flex-direction: column;align-items: center;gap: 12px;padding-block: 24px;text-align: center}.modal-success--roomy{gap: 16px}.modal-success__icon{width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;margin-bottom: 8px;border-radius: 50%;border: 1px solid var(--line);background: rgba(255, 255, 255, 0.10);color: var(--t-400)}.modal-success__icon--brand{border-color: rgba(var(--brand-rgb), 0.5);background: rgba(var(--brand-rgb), 0.2);color: var(--brand-light);box-shadow: 0 0 16px rgba(var(--brand-rgb), 0.3)}.modal-success__icon--lg{width: 56px;height: 56px;box-shadow: 0 0 20px rgba(var(--brand-rgb), 0.4)}.modal-success__title{font-size: 1rem;font-weight: 700;color: var(--white)}.modal-success__title--xl{font-size: 1.25rem;font-weight: 900}.modal-success__text{max-width: 22rem;font-size: 12px;line-height: 1.6;color: var(--t-300)}.modal-success__text strong{color: var(--white)}.modal-success .btn{margin-top: 8px}.receipt{width: 100%;display: flex;flex-direction: column;gap: 8px;padding: 16px;border-radius: var(--r-lg);border: 1px solid var(--line);background: var(--glass);text-align: left;font-size: 12px}.receipt__row{display: flex;justify-content: space-between;gap: 12px}.receipt__row dt{font-family: var(--font-mono);color: var(--t-400)}.receipt__row dd{color: var(--white);text-align: right}.due-box{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 20px;padding: 14px;border-radius: var(--r-lg);border: 1px solid var(--line);background: var(--glass)}.due-box__label{display: block;font-family: var(--font-mono);font-size: 11px;font-weight: 600;text-transform: uppercase;color: var(--t-300)}.due-box__label--dim{font-weight: 400;color: var(--t-400)}.due-box__amount{font-family: var(--font-mono);font-size: 1.25rem;font-weight: 700;color: var(--white)}.due-box__right{text-align: right}.due-box__rest{font-family: var(--font-mono);font-size: 14px;font-weight: 600;color: var(--t-300)}.fee-box{position: relative;margin-bottom: 16px;padding: 14px;border-radius: var(--r-lg);border: 1px solid rgba(var(--brand-rgb), 0.4);background: rgba(var(--brand-rgb), 0.10);font-size: 12px}.fee-box__row{display: flex;align-items: center;justify-content: space-between;gap: 12px;font-weight: 700;color: var(--white)}.fee-box__amount{font-family: var(--font-mono);font-size: 14px;color: var(--brand-light)}.fee-box__note{margin-top: 6px;font-size: 11px;line-height: 1.6;color: var(--t-400)}.secure-line{display: flex;align-items: center;justify-content: center;gap: 8px;padding-top: 4px;font-size: 10.5px;color: var(--t-400)}.cert-modal__label{display: flex;align-items: center;gap: 8px;margin-bottom: 16px}.cert-modal__kicker{font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--t-400)}.cert-modal__id{font-family: var(--font-mono);font-size: 12px;color: var(--t-400)}.cert-preview{position: relative;overflow: hidden;margin-bottom: 20px;padding: 24px;border-radius: var(--r-lg);border: 1px solid rgba(var(--emerald-rgb), 0.3);background: var(--panel-2);text-align: center;box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05)}.cert-preview__frame{position: absolute;inset: 8px;border: 1px solid var(--line-faint);border-radius: var(--r);pointer-events: none}.cert-preview__badge{display: inline-flex;align-items: center;gap: 6px;margin-bottom: 16px;padding: 4px 12px;border-radius: 999px;border: 1px solid rgba(var(--emerald-rgb), 0.25);background: rgba(var(--emerald-rgb), 0.10);font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.1em;color: var(--emerald-light)}.cert-preview__medal{width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;margin: 0 auto 12px;border-radius: var(--r-lg);border: 1px solid rgba(var(--emerald-rgb), 0.25);background: rgba(var(--emerald-rgb), 0.10);color: var(--emerald-light)}.cert-preview__caption{margin-bottom: 4px;font-size: 11px;font-weight: 500;letter-spacing: 0.1em;text-transform: uppercase;color: var(--t-400)}.cert-preview__title{max-width: 28rem;margin: 0 auto 12px;font-size: 1rem;font-weight: 800;line-height: 1.375;color: var(--white)}.cert-preview__meta{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 16px;padding-top: 12px;border-top: 1px solid rgba(255, 255, 255, 0.08);font-family: var(--font-mono);font-size: 12px;color: var(--t-400)}.cert-preview__meta-item{display: flex;align-items: center;gap: 6px}.cert-modal__details{display: flex;flex-direction: column;gap: 14px;text-align: left;font-size: 12px}.cert-modal__heading{display: block;margin-bottom: 4px;font-size: 12px;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;color: var(--t-400)}.cert-modal__desc{line-height: 1.6;color: var(--t-200)}.cert-modal__foot{display: flex;justify-content: flex-end;margin-top: 20px;padding-top: 12px;border-top: 1px solid var(--line-soft)}.modal__panel.admit{max-width: 34rem;padding: 0;background: #0B1122;border-color: var(--line)}.admit__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 20px 20px 16px;border-bottom: 1px solid var(--line)}.admit__title-wrap{display: flex;align-items: center;gap: 12px;min-width: 0}.admit__live{width: 10px;height: 10px;flex-shrink: 0;border-radius: 50%;background: var(--success);box-shadow: 0 0 0 4px rgba(61, 214, 140, 0.15)}.admit__title{font-size: 1.1rem;font-weight: 800;letter-spacing: -0.02em;color: var(--white)}.admit__close{display: inline-flex;padding: 6px;border-radius: var(--r);color: var(--t-400);transition: background var(--fast), color var(--fast)}.admit__close:hover{background: var(--glass);color: var(--white)}[data-admit-form-view], [data-admit-success-view], [data-cur-form-view], [data-cur-success-view]{padding: 20px}.admit__fee{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 20px;padding: 18px 20px;border-radius: var(--r-lg);border: 1px solid var(--line);background: var(--ink)}.admit__fee-kicker{display: block;margin-bottom: 4px;font-size: 12px;font-weight: 700;letter-spacing: 0.06em;color: var(--brand-light)}.admit__fee-step{display: block;font-size: 15px;font-weight: 700;color: var(--white)}.admit__fee-right{text-align: right}.admit__fee-label{display: block;margin-bottom: 4px;font-size: 13px;color: var(--t-400)}.admit__fee-amount{display: block;font-size: 1.4rem;font-weight: 800;color: var(--brand-light)}.admit__form{gap: 18px}.admit .field__label{margin-bottom: 8px;font-size: 13px;color: var(--t-300)}.req{color: #F87171}.input-icon{position: relative}.input-icon > .ico{position: absolute;left: 14px;top: 50%;transform: translateY(-50%);color: var(--t-500);pointer-events: none}.input-icon .input{padding: 14px 14px 14px 44px;border-radius: var(--r-lg);background: var(--ink);font-size: 15px}.input-icon .input:focus{border-color: rgba(var(--brand-rgb), 0.6);box-shadow: 0 0 0 3px rgba(var(--brand-rgb), 0.15)}.input-icon:focus-within > .ico{color: var(--brand-light)}.input-icon--select select.input{appearance: none;-webkit-appearance: none;cursor: pointer;padding-right: 40px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23AAB4C8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center}.input-icon--select select.input:invalid{color: var(--t-500)}.input-icon--select option{color: var(--white);background: var(--panel)}.admit__submit{margin-top: 4px;padding: 18px 20px;border-radius: var(--r-lg);font-size: 15px;box-shadow: 0 12px 30px -8px rgba(var(--brand-rgb), 0.55)}.admit__secure{display: flex;align-items: center;justify-content: center;gap: 8px;font-size: 13px;color: var(--t-500)}.admit__secure .ico{color: var(--success)}.modal__panel.admit--wide{max-width: 46rem}.cur__icon{display: inline-flex;color: var(--brand-light)}.cur__heading{margin-bottom: 6px;font-size: 1.1rem;font-weight: 800;letter-spacing: -0.02em;line-height: 1.3;color: var(--white)}.cur__text{margin-bottom: 18px;font-size: 13.5px;line-height: 1.6;color: var(--t-400)}.cur__box{margin-bottom: 20px;padding: 16px 18px;border-radius: var(--r-lg);border: 1px solid rgba(var(--brand-rgb), 0.25);background: linear-gradient(180deg, rgba(var(--brand-rgb), 0.12), rgba(var(--brand-rgb), 0.04))}.cur__box-title{display: block;margin-bottom: 10px;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;color: var(--t-400)}.cur__list{display: grid;grid-template-columns: minmax(0, 1fr);gap: 8px 20px}.cur__list li{font-size: 13.5px;font-weight: 500;line-height: 1.4;color: var(--white)}.cur__phase{margin-right: 4px;font-weight: 700;color: var(--brand-light)}.admit__secure--plain{color: var(--t-500)}.form{position: relative;display: flex;flex-direction: column;gap: 16px}.form--tight{gap: 14px}.form__intro{font-size: 12px;line-height: 1.6;color: var(--t-300)}.form__row-between{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding-top: 8px}.form__row-end{display: flex;align-items: center;justify-content: flex-end;gap: 8px;padding-top: 4px}.field{display: flex;flex-direction: column}.field-row{display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px}.field__label{margin-bottom: 6px;font-size: 12px;font-weight: 600;color: var(--t-300)}.field__label--mono{margin-bottom: 4px;font-family: var(--font-mono);font-weight: 500;text-transform: uppercase}.input{width: 100%;padding: 10px 14px;border-radius: var(--r);border: 1px solid var(--line);background: var(--ink);font-size: 14px;color: var(--white);transition: border-color var(--fast), box-shadow var(--fast)}.input::placeholder{color: var(--t-500)}.input:focus{outline: none;border-color: rgba(255, 255, 255, 0.25);box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2)}.input--sm{font-size: 12px}.input--mono{font-family: var(--font-mono)}.input--deep{padding: 8px 12px;background: #030b14;border-color: var(--t-700, #314158)}.input--brand-focus:focus{border-color: rgba(var(--brand-rgb), 0.5);box-shadow: none}select.input{appearance: auto}.price-card__foot .form-note{margin-top: 10px;text-align: center}.form-note{padding: 10px 12px;border-radius: var(--r);border: 1px solid rgba(var(--brand-rgb), 0.35);background: rgba(var(--brand-rgb), 0.08);font-size: 12px;line-height: 1.5;color: var(--t-200)}.form-msg{display: flex;align-items: center;gap: 6px;font-size: 12px;color: var(--t-400)}.spinner{width: 16px;height: 16px;border-radius: 50%;border: 2px solid rgba(255, 255, 255, 0.9);border-top-color: transparent;animation: spin 1s linear infinite}@keyframes ping{75%, 100%{transform: scale(2);opacity: 0}}@keyframes spin{to{transform: rotate(360deg)}}@keyframes fade-in{from{opacity: 0}to{opacity: 1}}@keyframes rise{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: translateY(0)}}@keyframes marquee-ltr{from{transform: translateX(-50%)}to{transform: translateX(0)}}@keyframes marquee-rtl{from{transform: translateX(0)}to{transform: translateX(-50%)}}.fade-in{animation: fade-in 0.2s ease-out}.rise{animation: rise 0.8s var(--ease) both}.rise-1{animation-delay: 0.05s}.rise-2{animation-delay: 0.15s}.rise-3{animation-delay: 0.25s}.rise-4{animation-delay: 0.35s}.rise-5{animation-delay: 0.45s}.scroll-reveal{opacity: 0;transform: translateY(28px);transition: opacity 0.7s var(--ease), transform 0.7s var(--ease)}.scroll-reveal.is-visible{opacity: 1;transform: none}.lift-on-hover{transition: transform 0.25s var(--ease), box-shadow 0.25s ease, border-color 0.25s ease, background 0.25s ease}.lift-on-hover:hover{transform: translateY(-4px)}@media (prefers-reduced-motion: reduce){.rise, .fade-in, .spot, .ai-panel, .modal.is-open{animation: none !important}.scroll-reveal{opacity: 1 !important;transform: none !important;transition: none !important}.lift-on-hover:hover{transform: none !important}.marquee__track{animation: none !important;transform: none !important}.ping-dot__ring{animation: none}html{scroll-behavior: auto}}@media (max-width: 419px){.asset-grid{grid-template-columns: minmax(0, 1fr)}}@media (min-width: 360px){.reel-stat-value{font-size: 15px}.reel-stat__label{font-size: 8.5px}}@media (min-width: 380px){.divider-label span{font-size: 9.5px;letter-spacing: 0.18em}}@media (min-width: 420px){.asset-grid{grid-template-columns: repeat(2, 1fr)}}@media (min-width: 640px){.admit__head{padding: 26px 32px 20px}.admit__title{font-size: 1.3rem}[data-admit-form-view], [data-admit-success-view], [data-cur-form-view], [data-cur-success-view]{padding: 28px 32px 30px}.cur__list{grid-template-columns: repeat(2, minmax(0, 1fr))}.cur__heading{font-size: 1.25rem}.container{padding-inline: 32px}.container--snug, .container--reels{padding-inline: 24px}.section{padding-block: 32px}.section--roomy{padding-block: 40px}.section--compact{padding-block: 24px}.section-head{margin-bottom: 20px}.section-head--spaced{margin-bottom: 32px}.section-title{font-size: 1.5rem}.section-title--xl{font-size: 1.875rem}.section-sub{font-size: 14px}.section-foot{font-size: 14px;margin-top: 32px}.eyebrow{font-size: 12px}.eyebrow-line{font-size: 12px}.proof-card{padding: 28px}.proof-card__title{font-size: 1.3rem}.proof-card__desc{font-size: 15px}.proof-kicker{font-size: 15px}.ai-card{padding: 24px}.ai-card__list{grid-template-columns: repeat(2, minmax(0, 1fr))}.ai-card__title{font-size: 1.2rem}.ai-card__desc, .ai-card__list li, .ai-outcome__text{font-size: 14px}.pillar{padding: 24px}.pillar__desc, .pillar__list li{font-size: 14px}.hero{padding-block: 56px}.hero .container{padding-inline: 32px}.hero__copy{gap: 20px}.hero__title{font-size: 1.875rem}.hero__lead{font-size: 18px}.hero__ctas{flex-direction: row;align-items: center}.hero__ctas .btn{width: auto}.hero__note p{font-size: 14px}.bench{padding-block: 20px}.bench__head{margin-bottom: 12px}.bench__title{font-size: 12px}.bench__grid{gap: 12px}.bm-card{padding: 16px;border-radius: var(--r-xl)}.bm-top{margin-bottom: 12px}.bm-tag{font-size: 11px}.bm-icon{width: 16px;height: 16px}.bm-value{font-size: 1.25rem;margin-bottom: 6px}.bm-label{font-size: 12px}.marquee{padding-block: 12px}.marquee__fade{width: 112px}.marquee__rows{gap: 18px}.marquee__track{gap: 14px}.company-pill{padding: 10px 20px}.company-pill__name{font-size: 14px}.callout{padding: 20px;margin-top: 24px}.callout--spaced{margin-top: 28px}.callout__kicker{font-size: 11px}.callout__title{font-size: 1rem}.callout__title--lg{font-size: 1.125rem}.callout__text{font-size: 13px}.callout__body--wide .callout__text{font-size: 14px}.chip{font-size: 13px}.center-row{margin-top: 24px}.grid-3{gap: 16px}.grid-3--tight{gap: 14px}.grid-4{grid-template-columns: repeat(2, 1fr);gap: 14px;margin-bottom: 32px}.split-2{gap: 10px}.panel-title{font-size: 1.25rem}.panel-text{font-size: 14px}.outcome-bar{flex-direction: row;align-items: center;justify-content: space-between;padding: 16px;border-radius: var(--r-xl)}.outcome-bar--action{padding: 14px;border-radius: var(--r-lg)}.outcome-bar--action .btn{align-self: auto}.outcome-bar__main{align-items: center}.tag{font-size: 11px}.tag--dark{font-size: 12px}.wf-row{padding: 14px 20px}.wf-row__main{gap: 14px}.wf-row__icon{width: 34px;height: 34px}.wf-row__title{font-size: 16px}.wf-row__desc{font-size: 13px}.wf-chip{padding: 6px 14px;white-space: nowrap}.growth-card{padding: 18px}.growth-card__badge{font-size: 11px}.growth-card__title{font-size: 1.25rem}.growth-card__desc{font-size: 13px}.check-list li{font-size: 12.5px}.strip{flex-direction: row;padding: 16px;margin-top: 28px}.strip__text{text-align: left}.strip__text p{font-size: 12.5px}.track-banner{padding: 28px;margin-bottom: 32px}.tag-mono{font-size: 11px}.tag-mono--sm{font-size: 10.5px}.track-banner__title{font-size: 1.25rem}.module__toggle{padding: 20px}.pill-mono{font-size: 11px}.module__dur{font-size: 11px}.module__focus{display: inline-block}.module__title{font-size: 1.125rem}.module__summary{font-size: 13px}.module__body{padding: 20px}.module__grid{gap: 24px}.topic{padding: 12px}.topic p{font-size: 14px}.lab-card{padding: 18px}.lab-card__badge{font-size: 10.5px}.lab-card__title{font-size: 14px}.module__foot{flex-direction: row;align-items: center}.module__foot .link-btn{align-self: auto}.profile-panel{padding: 24px}.profile-panel__meta{font-size: 14px}.asset-grid{gap: 12px}.asset{font-size: 14px}.divider-label{margin-block: 24px}.divider-label span{padding-inline: 14px;font-size: 10.5px;letter-spacing: 0.2em}.career-panel{padding: 20px}.career-panel__head{margin-bottom: 20px}.career-panel__title{font-size: 1.25rem}.br-sm{display: inline}.stage-card{padding: 16px}.stage-card__head h4{font-size: 13px}.stage-card__foot{font-size: 10.5px}.stages{margin-bottom: 16px}.stage__toggle{padding: 12px 16px;gap: 12px}.stage__title{font-size: 1rem}.stage__salary-value{font-size: 14px}.stage__chev{width: 32px;height: 32px}.stage__body{padding-inline: 16px}.ba-grid{gap: 16px;margin-bottom: 16px}.ba-card{padding: 18px}.ba-card__flag{font-size: 11px}.ba-card__title{font-size: 1.125rem}.ba-card__text{font-size: 12px}.ba-card__result{padding: 12px;font-size: 11.5px}.ba-point__title{font-size: 12.5px}.ba-point__text{font-size: 11.5px}.highlights{padding: 14px}.highlights__grid{grid-template-columns: repeat(2, 1fr);gap: 16px}.highlights__grid > * + *{padding-top: 0;border-top: 0}.hl__target{font-size: 13px}.text-link{font-size: 14px}.modal__panel--cert{padding: 28px}.cert-preview{padding: 32px}.cert-preview__title{font-size: 1.125rem}.cert-modal__details{font-size: 13px}.reel-stage{height: 430px;margin-bottom: 20px}.reel-card{width: 255px;height: 395px}.reel-controls{gap: 24px;margin-bottom: 28px}.round-btn{width: 36px;height: 36px}.reel-dots{gap: 6px}.reel-dot.is-active{width: 28px}.reel-stats{gap: 10px}.reel-stat{padding: 14px 10px;border-radius: var(--r-lg)}.reel-stat-value{font-size: 1.25rem}.reel-stat__label{margin-top: 6px;font-size: 11px;letter-spacing: 0}.track-card{padding: 20px}.track-card__title{font-size: 1.5rem}.track-card__lead{font-size: 14px}.track-item__num{font-size: 13px}.track-item__title{font-size: 14px}.track-item__text{font-size: 12px}.btn--md{padding: 14px 20px;font-size: 14px}.price-card{padding: 20px}.price-card__lead{font-size: 13px}.price-card__title{font-size: 1.25rem}.price-card__exclusive{font-size: 10.5px}.price-box{padding: 16px}.price-box__amount{font-size: 1.875rem}.price-box__note{font-size: 14px}.journey-step{padding: 12px}.journey-step__name{font-size: 13px}.journey-step__text{font-size: 12px}.journey-step__value{font-size: 14px}.total-row{padding: 14px}.total-row__amount{font-size: 1.5rem}.enroll-side__title{font-size: 1.25rem}.flow-line{padding: 12px;font-size: 12px;gap: 6px}.support-list li{padding-block: 8px;font-size: 13px}.closing-line{margin-top: 40px}.closing-line p{font-size: 13px}.modal__panel{padding: 28px}.modal__panel--compact, .modal__panel--navy{padding: 24px}.modal__panel--lg{padding: 32px}.modal__title--xl{font-size: 1.5rem}.field-row{grid-template-columns: repeat(2, 1fr)}.input{font-size: 14px}.input--sm{font-size: 12px}}@media (min-width: 768px){.tools-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.cert-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px}.proof-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.deliv-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.ai-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.ai-card__list{grid-template-columns: minmax(0, 1fr)}.ai-outcome{flex-direction: row;align-items: center;gap: 20px}.bento{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px}.bento-card--final{grid-column: 1 / -1}.pillars{grid-template-columns: repeat(2, minmax(0, 1fr))}.section-title{font-size: 1.875rem}.hero__title{font-size: 2.25rem}.bm-value{font-size: 1.5rem}.bm-label{font-size: 14px}.marquee__fade{width: 144px}.grid-3{grid-template-columns: repeat(2, 1fr)}.wf-table__head{display: flex}.wf-row{flex-direction: row;align-items: center}.wf-row__out{padding-left: 12px;align-self: center}.track-banner__title{font-size: 1.5rem}.module__toggle{flex-direction: row;align-items: center}.module__action{align-self: center}.module__title{font-size: 1.25rem}.career-panel__title{font-size: 1.5rem}.stage__toggle{flex-direction: row;align-items: center}.stage__right{justify-content: flex-end;padding-top: 0;border-top: 0}.stage__salary{text-align: right}.stage__title{font-size: 1.125rem}.stage__salary-value{font-size: 1rem}.resp-grid{grid-template-columns: repeat(2, 1fr)}.reel-stage{height: 460px}.reel-card{width: 270px;height: 420px}.reel-stats{gap: 14px}.reel-stat-value{font-size: 1.5rem}.reel-stat__label{font-size: 12px}}@media (min-width: 1024px){.tools-grid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;margin-bottom: 24px}.tool-card{padding: 24px}.tool-card__title{font-size: 1.5rem}.tool-card__sub{font-size: 14px}.tool-card__desc{font-size: 14.5px}.tool-legend{padding: 24px 28px}.tool-legend__grid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px}.tool-legend__item p{font-size: 14px}.adv-strip{padding: 26px 32px;margin-top: 24px}.adv-strip__text{font-size: 15px}.one-line{max-width: none !important;white-space: nowrap}.hero__note{max-width: none}.hero__note .one-line{white-space: normal}.one-line--xl{white-space: normal}.eyebrow-line{font-size: 13px;letter-spacing: 0.16em;margin-bottom: 14px}.eyebrow-line::before{width: 24px}.cert-grid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 28px}.cert-card{padding: 28px}.cert-mini{padding: 24px 24px 18px;margin-bottom: 26px}.cert-mini__brand{font-size: 13px;margin-bottom: 20px}.cert-mini__medal{width: 52px;height: 52px}.cert-mini__title{font-size: 1.3rem}.cert-mini__hours{font-size: 13px;margin-bottom: 20px}.cert-mini__foot{font-size: 13px;padding-top: 16px}.cert-card__title{font-size: 1.35rem;margin-bottom: 12px}.cert-card__desc{font-size: 15.5px;margin-bottom: 24px}.cert-card__tags{padding-top: 20px;gap: 10px}.cert-tag{font-size: 13px;padding: 6px 12px}.proof-grid{gap: 32px}.proof-card{padding: 40px}.proof-card__kicker{font-size: 13px;margin-bottom: 14px}.proof-card__title{font-size: 1.6rem;margin-bottom: 14px}.proof-card__desc{font-size: 17px;margin-bottom: 32px}.proof-card__foot{padding-top: 26px}.proof-card__label{font-size: 13px;margin-bottom: 14px}.proof-tag{font-size: 14px;padding: 6px 14px}.rule--proof{margin: 64px 0 48px}.proof-kicker{font-size: 18px;margin-bottom: 36px}.deliv-grid{grid-template-columns: repeat(4, minmax(0, 1fr));gap: 24px;margin-bottom: 56px}.deliv-card{padding: 28px}.deliv-card__title{font-size: 15px;margin-bottom: 12px}.deliv-card__text{font-size: 15.5px}.proof-close__small{font-size: 17px}.proof-close__big{font-size: 1.5rem;margin-bottom: 26px}.proof-close__link{font-size: 15px}.ai-grid{gap: 24px;margin-bottom: 24px}.ai-card{padding: 32px}.ai-card__top{margin-bottom: 20px}.ai-card__title{font-size: 1.5rem;margin-bottom: 12px}.ai-card__desc{font-size: 15px;margin-bottom: 24px}.ai-card__list{grid-template-columns: repeat(2, minmax(0, 1fr));padding-top: 24px;gap: 16px 28px}.ai-card__list li{font-size: 15px}.ai-outcome{padding: 24px 32px;gap: 24px}.ai-outcome__text{font-size: 15px}.bento{grid-template-columns: repeat(12, minmax(0, 1fr));gap: 20px}.bento-card{padding: 24px}.bento-card--lg{grid-column: span 6;padding: 32px}.bento-card--md{grid-column: span 3}.bento-card--final{grid-column: 1 / -1;flex-direction: row;align-items: center;justify-content: space-between;gap: 32px;padding: 32px}.bento-card__cta{align-self: center;flex-shrink: 0;padding: 16px 28px;font-size: 15px}.bento-card__title{font-size: 1.15rem}.bento-card__desc{font-size: 14px}.bento-card--lg .bento-card__title{font-size: 1.75rem;margin-bottom: 12px}.bento-card--lg .bento-card__desc{font-size: 16px}.bento-card--lg .bento-card__top{margin-bottom: 22px}.bento-card--lg .bento-card__foot{font-size: 14px}.bento-card--final .bento-card__title{font-size: 1.6rem}.bento-card--final .bento-card__desc{font-size: 15px}.bento-tag, .bento-card__aside{font-size: 12px}.pillars{gap: 20px}.pillar{padding: 28px}.pillar__title{font-size: 1.25rem}.pillar__desc, .pillar__list li, .pillar__row dd{font-size: 14px}.container{padding-inline: 48px}.container--narrow{padding-inline: 32px}.section{padding-block: 36px}.section--roomy{padding-block: 48px}.section--compact{padding-block: 28px}.section-title{font-size: 2.1rem}.section-title--xl{font-size: 2.15rem}.hero{padding-block: 64px}.hero .container{padding-inline: 48px}.hero__grid{grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: 40px}.hero__title{font-size: 2.2rem}.hero__lead{font-size: 20px}.bench{padding-block: 24px}.bench__grid{gap: 16px}.bm-card{padding: 20px}.bm-value{font-size: 1.875rem}.grid-3{grid-template-columns: repeat(3, 1fr);gap: 18px}.grid-3--tight{gap: 14px}.grid-4{grid-template-columns: repeat(4, 1fr);gap: 16px}.split-2{grid-template-columns: repeat(2, 1fr)}.wf-row{padding-inline: 24px}.wf-table__head{padding-inline: 24px}.callout{padding: 24px}.callout--row{flex-direction: row;align-items: center;justify-content: space-between}.track-banner{padding: 32px}.module__body{padding: 24px}.module__grid{grid-template-columns: minmax(0, 7fr) minmax(0, 5fr)}.profile-panel{padding: 28px}.asset-grid{grid-template-columns: repeat(4, 1fr)}.career-panel{padding: 24px}.ba-grid{grid-template-columns: repeat(2, 1fr);gap: 20px}.ba-card{padding: 20px}.highlights{padding: 16px}.highlights__grid{grid-template-columns: repeat(4, 1fr)}.highlights__grid > * + *{padding-left: 16px;border-left: 1px solid rgba(255, 255, 255, 0.08)}.section-head--spaced{margin-bottom: 36px}.reel-stage{height: 480px}.reel-card{width: 285px;height: 445px}.reel-stats{gap: 16px}.reel-stat{padding-block: 16px}.reel-stat-value{font-size: 28px}.tracks{grid-template-columns: repeat(2, 1fr);gap: 24px}.track-card{padding: 24px}.enroll-grid{grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: 24px}.price-card{padding: 24px}}@media (min-width: 1200px){.pillars{grid-template-columns: repeat(4, minmax(0, 1fr));gap: 18px}.pillar{padding: 22px}.pillar__top{padding-bottom: 16px;margin-bottom: 18px}.pillar__num{font-size: 18px}.pillar__icon{width: 38px;height: 38px}.pillar__title{font-size: 1.1rem;min-height: 2.6em;margin-bottom: 8px}.pillar__desc{font-size: 13.5px;margin-bottom: 18px}.pillar__list{gap: 10px;margin-bottom: 20px}.pillar__list li{font-size: 13.5px}.pillar__meta{padding-top: 16px;gap: 8px}.pillar__row{gap: 10px}.pillar__row dt{font-size: 11px}.pillar__row dd{font-size: 13px}.pillar__row .pillar__role{font-size: 13.5px}}@media (min-width: 1200px){.bento-card--md .bento-card__title{min-height: 2.6em}.bento-card--md .bento-card__kicker{letter-spacing: 0.06em}.one-line--xl{white-space: nowrap}}@media (min-width: 1280px){.ai-outcome{flex-direction: column;align-items: flex-start;gap: 12px}.ai-outcome__text{font-size: 12.5px;white-space: nowrap}.bento-card__final-body{flex: 1;min-width: 0}.bento-card--final .bento-card__desc{max-width: none;font-size: 13.5px;white-space: nowrap}.proof-card{padding: 30px}.proof-card__tags{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px}.proof-tag{padding: 6px 12px;font-size: 12px;white-space: nowrap}.hero__note .one-line{white-space: nowrap;font-size: 13px}.hero__grid{gap: 56px}.hero__title{font-size: 2.65rem}}@media (min-width: 1440px){.ai-outcome__text{font-size: 14px}.bento-card--final .bento-card__desc{font-size: 14px}.bento-card--md .bento-card__kicker{white-space: nowrap}}@media (min-width: 1536px){.hero__note .one-line{font-size: 14px}.hero__title{font-size: 3.15rem}}@media (min-width: 640px) and (max-width: 1023px){.highlights__grid > * + *{padding-left: 0;border-left: 0}}.pillar__row dt,.proof-tag,.reel-stat__label,.stage__badge,.hl__label,.growth-card__badge,.mini-label,.journey-step__name,.wf-table__head,.ba-card__flag,.ba-card__result-label,.cert-modal__heading,.admit__fee-kicker,.admit__fee-label,.cur__box-title,.bench__title,.adv-strip__kicker,.list-meta__label,.outcome-bar__label,.cert-preview__caption{font-family:'JetBrains Mono',ui-monospace,monospace !important}.pillar__num,.reel-stat-value,.stage__salary-value,.deliv-card__title,.proof-kicker,.proof-close__link,.proof-close__arrow,.total-row__amount,.due-box__amount{font-family:'Plus Jakarta Sans',system-ui,sans-serif !important}.marquee{width:min(100vw,1216px);margin-left:calc(50% - min(50vw,608px));padding-block:8px}.marquee .marquee__rows{gap:14px}.marquee .marquee__track{gap:0}.marquee .company-pill{margin-inline:6px}.marquee .marquee__fade{width:64px}.marquee .marquee__fade--left{background:linear-gradient(to right, #070B18, rgba(7,11,24,.8), transparent)}.marquee .marquee__fade--right{background:linear-gradient(to left, #070B18, rgba(7,11,24,.8), transparent)}.marquee .company-pill{gap:10px;padding:10px 16px;border-radius:12px;background:#0B1226;border:1px solid #1E294B;box-shadow:0 1px 2px rgba(0,0,0,.05)}.marquee .company-pill:hover{background:#0D1527;border-color:#27345A;box-shadow:0 1px 2px rgba(0,0,0,.05)}.marquee .company-pill__logo{width:20px;height:20px}.marquee .company-pill__name{font-size:12px;font-weight:700;letter-spacing:0;color:#fff}@media (min-width:640px){.marquee .marquee__rows{gap:16px}.marquee .marquee__track{gap:0}.marquee .marquee__fade{width:96px}.marquee .company-pill{margin-inline:7px;padding:11px 18px;border-radius:14px}.marquee .company-pill__name{font-size:14px}}@media (min-width:1024px){.marquee .marquee__fade{width:120px}}
.sp-overlay, .sp-bottombar{--sp-navy: #0B1026;--sp-navy-2: #141B3C;--sp-red: #EF4444;--sp-red-dark: #DC2626;--sp-white: #FFFFFF;--sp-ink: #0B1026;--sp-muted: #5A6178;--sp-line: #E6E8F0;--sp-field-bg: #F7F8FC;--sp-radius: 18px;--sp-shadow: 0 30px 80px -20px rgba(11,16,38,.45)}.sp-overlay *, .sp-bottombar *{box-sizing:border-box}.sp-overlay{position:fixed;inset:0;z-index:99100;background:rgba(6,9,24,.72);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .28s ease}.sp-overlay.open{opacity:1;visibility:visible}.sp-modal{position:relative;width:100%;max-width:760px;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);background:var(--sp-white);border-radius:var(--sp-radius);box-shadow:var(--sp-shadow);overflow:hidden;transform:translateY(18px) scale(.98);transition:transform .3s cubic-bezier(.2,.8,.25,1)}.sp-overlay.open .sp-modal{transform:translateY(0) scale(1)}.sp-close{position:absolute;top:14px;right:14px;z-index:5;width:34px;height:34px;border-radius:50%;border:none;cursor:pointer;background:rgba(11,16,38,.06);color:var(--sp-navy);font-size:20px;line-height:1;display:grid;place-items:center;transition:.2s}.sp-close:hover{background:var(--sp-red);color:#fff}.sp-top{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px 30px 4px}.sp-headline h2{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:clamp(18px,2.6vw,24px);color:var(--sp-navy);margin:0;line-height:1.15}.sp-headline h2 .brand{color:var(--sp-red)}.sp-headline .by{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(20px,3vw,28px);color:var(--sp-navy);margin:2px 0 6px;line-height:1.1;white-space:nowrap}.sp-headline .by span{color:var(--sp-red)}.sp-headline .founder{font-size:13px;color:var(--sp-muted);font-weight:500}.sp-headline .founder b{color:var(--sp-navy);font-weight:600}.sp-trained{border-left:1px solid var(--sp-line);padding-left:18px;align-self:center}.sp-trained h3{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:20px;color:var(--sp-navy);margin:0 0 8px}.sp-avatars{display:flex;align-items:center}.sp-avatars .a{width:34px;height:34px;border-radius:50%;border:2px solid #fff;margin-left:-9px;object-fit:cover;object-position:center;background-size:cover;background-position:center}.sp-avatars .a:first-child{margin-left:0}.sp-avatars .a1{background:linear-gradient(135deg,#f59e0b,#b45309)}.sp-avatars .a2{background:linear-gradient(135deg,#ef4444,#7f1d1d)}.sp-avatars .a3{background:linear-gradient(135deg,#3b82f6,#1e3a8a)}.sp-avatars .a4{background:linear-gradient(135deg,#10b981,#065f46)}.sp-avatars .count{width:42px;height:42px;border-radius:50%;margin-left:-9px;background:var(--sp-red);color:#fff;border:2px solid #fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.02;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:13px;box-shadow:0 4px 10px -3px rgba(239,68,68,.55);z-index:1}.sp-avatars .count small{font-weight:600;font-size:6.5px;letter-spacing:.2px;margin-top:1px}.sp-trained .region{margin-top:8px;line-height:1.3}.sp-trained .region b{display:block;color:var(--sp-navy);font-weight:700;font-size:13.5px;font-family:'Plus Jakarta Sans',sans-serif;white-space:nowrap}.sp-trained .region .reg-loc{display:inline-flex;align-items:center;gap:4px;margin-top:2px;color:var(--sp-muted);font-size:11.5px;font-weight:500;white-space:nowrap}.sp-trained .region .reg-loc svg{flex:none}.sp-form{background:#fff;border-top:1px solid var(--sp-line);margin-top:22px;padding:24px 30px 28px;flex:1 1 auto;min-height:0;overflow-y:auto}.sp-top{flex:none}.sp-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.sp-field label{display:block;font-size:14px;font-weight:600;color:var(--sp-navy);margin-bottom:7px}.sp-field label .req{color:var(--sp-red)}.sp-field input{width:100%;height:50px;padding:0 15px;font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;color:var(--sp-navy);background:var(--sp-field-bg);border:1.5px solid var(--sp-line);border-radius:11px;outline:none;transition:.18s}.sp-field input::placeholder{color:#9aa0b5}.sp-field input:focus{border-color:var(--sp-red);background:#fff;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.sp-field input.err{border-color:var(--sp-red);background:#fef2f2}.sp-err{display:none;color:var(--sp-red);font-size:12px;margin-top:5px;font-weight:500}.sp-field.show-err .sp-err{display:block}.sp-phone{display:flex;align-items:center;overflow:hidden;background:var(--sp-field-bg);border:1.5px solid var(--sp-line);border-radius:11px;transition:.18s}.sp-phone:focus-within{border-color:var(--sp-red);background:#fff;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.sp-phone .sp-prefix{display:flex;align-items:center;height:50px;padding:0 12px;font-size:15px;font-weight:600;color:var(--sp-navy);background:rgba(11,16,38,.04);border-right:1.5px solid var(--sp-line)}.sp-phone input{flex:1;height:50px;padding:0 14px;border:none;background:transparent;font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;color:var(--sp-navy);outline:none}.sp-phone input:focus{box-shadow:none;background:transparent}.sp-field .sp-select{width:100%;height:50px;padding:0 40px 0 15px;font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;color:var(--sp-navy);background-color:var(--sp-field-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235A6178' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;border:1.5px solid var(--sp-line);border-radius:11px;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:.18s}.sp-field .sp-select:focus{border-color:var(--sp-red);background-color:#fff;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.sp-course-other{margin-top:10px;display:none}.sp-course-other.show{display:block}.sp-field.show-err input, .sp-field.show-err .sp-select{border-color:var(--sp-red);background-color:#fef2f2}.sp-field.show-err .sp-phone{border-color:var(--sp-red);background:#fef2f2}.sp-field.show-err .sp-phone input{background:transparent}.sp-cta-row{display:flex;flex-direction:column;gap:16px;margin-top:20px}.sp-proof-main{display:flex;align-items:center;gap:8px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:15.5px;color:var(--sp-navy);line-height:1.2}.sp-proof-main b{color:var(--sp-red);font-weight:800}.sp-proof-main svg{flex:none}.sp-proof-sub{margin:6px 0 0;padding-left:26px;font-size:12.5px;color:var(--sp-muted);line-height:1.45}.sp-form .spk-consent{color:var(--sp-muted);opacity:1;font-size:11.5px;margin-top:10px}.sp-submit{width:100%;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:15px;letter-spacing:.4px;color:#fff;background:var(--sp-red);border:none;cursor:pointer;padding:16px 26px;border-radius:12px;box-shadow:0 12px 24px -8px rgba(239,68,68,.6);transition:.2s}.sp-submit:hover{background:var(--sp-red-dark);transform:translateY(-1px)}.sp-submit:active{transform:translateY(0)}.sp-success{display:none;text-align:center;padding:50px 30px 46px}.sp-success.show{display:block}.sp-form.hide{display:none}.sp-top.hide{display:none}.sp-success .check{width:64px;height:64px;border-radius:50%;margin:0 auto 18px;background:var(--sp-red);display:grid;place-items:center}.sp-success .check svg{width:32px;height:32px}.sp-success h3{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:24px;color:var(--sp-navy);margin:0 0 8px}.sp-success p{color:var(--sp-muted);font-size:15px;margin:0;max-width:360px;margin-inline:auto}.sp-bottombar{position:fixed;left:12px;right:12px;z-index:9990;bottom:calc(12px + env(safe-area-inset-bottom));display:none;flex-direction:column;align-items:stretch}.sp-bottombar.show{display:flex;animation:spBarUp .38s cubic-bezier(.2,.9,.3,1)}.sp-dock{display:flex;align-items:center;gap:10px}.sp-presence{align-self:flex-start;display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #EEF0F6;border-radius:100px;padding:5px 14px 5px 7px;margin-bottom:10px;box-shadow:0 10px 22px -12px rgba(11,16,38,.35)}.sp-presence-av{display:flex}.sp-presence-av img{width:26px;height:26px;border-radius:50%;border:2px solid #fff;margin-left:-9px;object-fit:cover}.sp-presence-av img:first-child{margin-left:0}.sp-presence-txt{display:flex;flex-direction:column;line-height:1.2}.sp-online{display:flex;align-items:center;gap:6px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:12px;color:var(--sp-navy)}.sp-online i{position:relative;width:8px;height:8px;border-radius:50%;background:#22C55E;box-shadow:0 0 0 2px rgba(34,197,94,.22)}.sp-online i::after{content:"";position:absolute;inset:0;border-radius:50%;background:#22C55E;animation:spPing 1.7s cubic-bezier(0,0,.2,1) infinite}.sp-presence-txt small{font-size:10.5px;color:var(--sp-muted);font-weight:500}@keyframes spBarUp{from{transform:translateY(34px);opacity:0}to{transform:none;opacity:1}}.sp-bb-primary{position:relative;overflow:hidden;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:56px;border:none;cursor:pointer;border-radius:16px;background:linear-gradient(135deg,#F4605A,var(--sp-red));color:#fff;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:15.5px;letter-spacing:.3px;box-shadow:0 14px 28px -10px rgba(239,68,68,.65)}.sp-bb-primary .lb, .sp-bb-primary svg{position:relative;z-index:1}.sp-bb-primary svg{width:18px;height:18px}.sp-bb-primary:active{transform:translateY(1px)}.sp-bb-primary .shine{position:absolute;top:0;left:-60%;width:38%;height:100%;background:linear-gradient(100deg, transparent, rgba(255,255,255,.5), transparent);transform:skewX(-20deg);animation:spShine 3.4s ease-in-out infinite}@keyframes spShine{0%{left:-60%}34%,100%{left:140%}}.sp-round{position:relative;flex:none;width:56px;height:56px;border-radius:16px;display:grid;place-items:center;text-decoration:none;background:#fff;border:1px solid #EEF0F6;box-shadow:0 1px 2px rgba(11,16,38,.06), 0 12px 22px -12px rgba(11,16,38,.34);transition:transform .15s ease, box-shadow .15s ease}.sp-round::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;z-index:0}.sp-round-call::before{background:radial-gradient(circle at 50% 38%, rgba(11,16,38,.11), rgba(11,16,38,.04))}.sp-round-wa::before{background:radial-gradient(circle at 50% 38%, rgba(37,211,102,.22), rgba(37,211,102,.08))}.sp-round svg{position:relative;z-index:1}.sp-round-call svg{width:22px;height:22px;fill:var(--sp-navy);transform-origin:50% 62%;animation:spRing 4s ease-in-out infinite}.sp-round-wa svg{width:24px;height:24px;fill:#25D366;animation:spWaPop 4s ease-in-out infinite;animation-delay:-2s}.sp-round:active{transform:scale(.95);box-shadow:0 3px 8px -5px rgba(11,16,38,.4)}@keyframes spRing{0%,58%,100%{transform:rotate(0)}61%{transform:rotate(15deg)}64%{transform:rotate(-13deg)}67%{transform:rotate(11deg)}70%{transform:rotate(-8deg)}73%{transform:rotate(5deg)}76%{transform:rotate(-3deg)}79%{transform:rotate(0)}}@keyframes spWaPop{0%,70%,100%{transform:scale(1)}78%{transform:scale(1.16)}86%{transform:scale(.95)}92%{transform:scale(1.05)}}.sp-round-wa .ping{position:absolute;top:10px;right:10px;width:9px;height:9px;border-radius:50%;background:#25D366;box-shadow:0 0 0 2px #fff}.sp-round-wa .ping::after{content:"";position:absolute;inset:0;border-radius:50%;background:#25D366;animation:spPing 1.7s cubic-bezier(0,0,.2,1) infinite}@keyframes spPing{0%{transform:scale(1);opacity:.65}80%,100%{transform:scale(2.6);opacity:0}}@media (min-width:641px){.sp-bottombar{left:50%;right:auto;bottom:calc(20px + env(safe-area-inset-bottom));transform:translateX(-50%);align-items:center}.sp-bottombar.show{transform:translateX(-50%);animation:spBarUpC .38s cubic-bezier(.2,.9,.3,1)}.sp-presence{align-self:center}.sp-dock{gap:12px}.sp-bb-primary{flex:0 0 auto;height:60px;padding:0 34px;font-size:16px}.sp-round{width:60px;height:60px}.sp-bb-primary{transition:transform .18s ease, box-shadow .18s ease}.sp-bb-primary:hover{transform:translateY(-2px);box-shadow:0 20px 36px -12px rgba(239,68,68,.7)}.sp-round{transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease}.sp-round:hover{transform:translateY(-2px);box-shadow:0 16px 28px -12px rgba(11,16,38,.4)}.sp-round-call:hover{border-color:color-mix(in srgb,var(--sp-navy) 30%,#EEF0F6)}.sp-round-wa:hover{border-color:#25D366}.sp-dockclose{display:grid}}@keyframes spBarUpC{from{transform:translate(-50%,34px);opacity:0}to{transform:translateX(-50%);opacity:1}}.sp-dockclose{display:none;position:absolute;top:-9px;right:-9px;z-index:3;width:24px;height:24px;border-radius:50%;cursor:pointer;border:1px solid #E7EAF3;background:#fff;color:var(--sp-muted);font-size:15px;line-height:1;place-items:center;padding:0;box-shadow:0 4px 10px -3px rgba(11,16,38,.3);transition:.15s}.sp-dockclose:hover{color:#fff;background:var(--sp-navy);border-color:var(--sp-navy)}@media (max-width:640px){.sp-overlay{padding:0;align-items:flex-end}.sp-modal{max-width:100%;border-radius:18px 18px 0 0;max-height:92vh;max-height:92dvh}.sp-top{grid-template-columns:1fr;gap:10px;padding:34px 18px 0;text-align:center}.sp-headline h2{font-size:14px}.sp-headline .by{font-size:24px;margin:2px 0 4px}.sp-headline .founder{font-size:11.5px;line-height:1.35}.sp-trained{border-left:none;border-top:1px solid var(--sp-line);padding-left:0;padding-top:12px;margin-top:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.sp-trained h3{display:none}.sp-avatars .a{width:28px;height:28px}.sp-avatars .count{width:38px;height:38px;font-size:11.5px}.sp-trained .region b{font-size:13px}.sp-trained .region .reg-loc{font-size:11px}.sp-avatars .count small{font-size:6px}.sp-trained .region{margin-top:0;font-size:12px}.sp-form{padding:16px 18px 22px;margin-top:16px}.sp-grid{grid-template-columns:1fr 1fr;gap:12px 10px}.sp-field label{font-size:12.5px;margin-bottom:5px}.sp-field input{height:46px;font-size:14px;padding:0 12px}.sp-field .sp-select{height:46px;font-size:14px;padding:0 36px 0 12px}.sp-phone .sp-prefix{height:46px;font-size:14px;padding:0 10px}.sp-phone input{height:46px;font-size:14px;padding:0 12px}.sp-cta-row{gap:14px;margin-top:16px}.sp-proof-main{font-size:14.5px}.sp-proof-sub{font-size:12px;padding-left:24px}.sp-submit{padding:15px;font-size:14px}}@media (min-width:641px) and (max-height:720px){.sp-top{padding:20px 56px 0 30px;gap:20px}.sp-form{margin-top:14px;padding:16px 30px 20px}.sp-grid{gap:10px 20px}.sp-field label{margin-bottom:5px;font-size:13.5px}.sp-field input, .sp-field .sp-select, .sp-phone input, .sp-phone .sp-prefix{height:44px}.sp-cta-row{gap:12px;margin-top:14px}.sp-submit{padding:13px 26px}}@media (min-width:641px) and (max-height:580px){.sp-overlay{padding:10px 20px}.sp-modal{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.sp-top{padding-top:14px}.sp-trained h3{display:none}.sp-avatars .a{width:28px;height:28px}.sp-avatars .count{width:34px;height:34px;font-size:11px}.sp-trained .region{margin-top:4px}.sp-form{margin-top:10px;padding:12px 30px 16px}.sp-field input, .sp-field .sp-select, .sp-phone input, .sp-phone .sp-prefix{height:40px;font-size:14px}.sp-cta-row{gap:10px;margin-top:10px}.sp-proof-sub{display:none}.sp-submit{padding:11px 26px}}@media (max-width:430px){.sp-form{padding:16px 14px 20px}.sp-grid{gap:12px 8px}.sp-field input, .sp-field .sp-select, .sp-phone input, .sp-phone .sp-prefix{font-size:12.5px}.sp-field input{padding:0 9px}.sp-field .sp-select{padding:0 30px 0 9px;background-position:right 10px center}.sp-phone .sp-prefix{padding:0 8px}.sp-phone input{padding:0 8px}}@media (prefers-reduced-motion:reduce){.sp-overlay,.sp-modal,.sp-submit{transition:none}.sp-bottombar.show{animation:none}.sp-bb-primary .shine, .sp-round-wa .ping::after{animation:none}.sp-round-call svg, .sp-round-wa svg{animation:none}.sp-round-wa .ping::after, .sp-online i::after{display:none}}@media (max-width:640px){.sp-bottombar{left:clamp(8px,3vw,12px);right:clamp(8px,3vw,12px)}.sp-dock{gap:clamp(7px,2.4vw,10px)}.sp-bb-primary{height:clamp(46px,13.5vw,56px);font-size:clamp(13px,3.9vw,15.5px);gap:clamp(5px,1.8vw,8px)}.sp-bb-primary svg{width:clamp(15px,4.2vw,18px);height:clamp(15px,4.2vw,18px)}.sp-round{width:clamp(46px,13.5vw,56px);height:clamp(46px,13.5vw,56px);border-radius:clamp(13px,3.6vw,16px)}.sp-round svg{width:clamp(19px,5.6vw,23px);height:clamp(19px,5.6vw,23px)}.sp-presence{gap:clamp(7px,2.2vw,9px);padding:5px clamp(11px,3vw,14px) 5px 6px}.sp-presence-av img{width:clamp(22px,6.4vw,26px);height:clamp(22px,6.4vw,26px)}.sp-online{font-size:clamp(11px,3.2vw,12px)}.sp-presence-txt small{font-size:clamp(9.5px,2.8vw,10.5px)}}.sp-modal:focus{outline:none}
h1{font-family:'Plus Jakarta Sans',system-ui,sans-serif !important;font-size:clamp(26px, 19.2px + 1.6vw, 40px) !important;font-weight:800 !important;line-height:1.15 !important;letter-spacing:-.02em !important}@media (min-width:1024px){h1{font-size:40px !important}}h1 *{font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;letter-spacing:inherit !important}html,body{scrollbar-width:none !important;-ms-overflow-style:none !important}html::-webkit-scrollbar, body::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}h1 span.block{white-space:normal !important}
.sb{--sb-panel:rgba(11,14,26,.9);--sb-line:#181B27;--sb-card:#0C0F1B;--sb-card-on:#0D101C;--sb-icon-bg:#111420;--sb-icon-line:#3A3528;--sb-value:#F5F3EE;--sb-label:#D6D0C5;--sb-code:#D6D1C6;--sb-hint:#6E685F;--sb-sans:'Plus Jakarta Sans',system-ui,sans-serif;--sb-mono:'JetBrains Mono',ui-monospace,monospace;padding:16px 0 32px}.sb--it{--sb-accent:#60A5FA;--sb-accent-rgb:96,165,250;padding:0}.sb--dm{--sb-accent:#4DA0FF;--sb-accent-rgb:77,160,255}.sb--ecom{--sb-accent:#FFAA00;--sb-accent-rgb:255,170,0}.sb__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-inline:4px}.sb__title{display:flex;align-items:center;gap:8px;font-family:var(--sb-mono);font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--sb-accent)}.sb__rule{width:20px;height:1.5px;flex-shrink:0;background:var(--sb-accent)}.sb__hint{display:none;font-family:var(--sb-mono);font-size:10px;line-height:1.5;color:var(--sb-hint)}.sb__panel{padding:6px;border-radius:12px;border:1px solid var(--sb-line);background:var(--sb-panel);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);backdrop-filter:blur(4px)}.sb__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%}.sb-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:8px;border-radius:8px;border:1px solid var(--sb-line);background:var(--sb-card);font-family:var(--sb-sans);text-align:left;cursor:pointer;user-select:none;transition:all .2s}.sb-card:hover{background:var(--sb-card-on);border-color:rgba(var(--sb-accent-rgb),.7)}.sb-card[data-active="true"]{background:var(--sb-card-on);border-color:var(--sb-accent);box-shadow:0 0 14px rgba(var(--sb-accent-rgb),.18)}.sb-card:focus-visible{outline:2px solid var(--sb-accent);outline-offset:2px}.sb-top{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;margin-bottom:6px}.sb-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:6px;border:1px solid var(--sb-icon-line);background:var(--sb-icon-bg);color:var(--sb-accent);transition:all .2s}.sb-icon svg{display:block;width:10px;height:10px}.sb-card[data-active="true"] .sb-icon{background:color-mix(in oklab, var(--sb-accent) 14%, var(--sb-card-on));border-color:rgba(var(--sb-accent-rgb),.6)}.sb-code{font-family:var(--sb-mono);font-size:8.5px;font-weight:600;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:var(--sb-code);transition:color .2s}.sb-card[data-active="true"] .sb-code{color:var(--sb-accent);font-weight:700}.sb-body{display:block}.sb-value{display:block;font-size:12px;font-weight:700;line-height:1;letter-spacing:-.025em;color:var(--sb-value);transition:color .2s}.sb-card:hover .sb-value, .sb-card[data-active="true"] .sb-value{color:var(--sb-accent)}.sb-label{display:block;margin-top:4px;font-size:9px;font-weight:500;line-height:1.25;color:var(--sb-label);transition:color .2s}.sb-card[data-active="true"] .sb-label{color:#fff}@media (max-width:474px){.sb__panel{padding:4px}.sb__grid{gap:3px}.sb-card{padding:6px 5px}.sb-label{font-size:8px;letter-spacing:-.01em}}@media (min-width:475px){.sb__grid{gap:6px}.sb-card{padding:10px}.sb-value{font-size:14px}.sb-label{font-size:10px}}@media (min-width:640px){.sb{padding-bottom:40px}.sb--it{padding:0}.sb__title{font-size:11px}.sb__hint{display:block}.sb__panel{padding:10px;border-radius:16px}.sb__grid{gap:10px}.sb-card{padding:14px;border-radius:12px}.sb-top{margin-bottom:8px}.sb-icon{width:24px;height:24px}.sb-icon svg{width:14px;height:14px}.sb-code{font-size:9.5px}.sb-value{font-size:18px}.sb-label{font-size:12px}}@media (min-width:1024px){.sb{padding-bottom:48px}.sb--it{padding:0}.sb__grid{gap:12px}.sb-value{font-size:20px}}@media (min-width:1280px){.sb-value{font-size:24px}}
.spk-eb, .eyebrow-line{display:inline-flex !important;align-items:center;gap:8px !important;max-width:100%;font-family:'JetBrains Mono',ui-monospace,monospace !important;font-size:12px !important;font-weight:700 !important;line-height:1.4;letter-spacing:.16em !important;text-transform:uppercase !important;text-shadow:none !important}.spk-eb{padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;color:var(--eb-color,currentColor) !important;white-space:normal !important;text-align:left}.spk-eb::before{content:"";flex-shrink:0;width:24px;height:2px;border-radius:3px;background:var(--eb-color,currentColor)}.eyebrow-line::before{width:24px !important;box-shadow:none !important}.spk-eb > svg, .spk-eb > span.rounded-full{display:none !important}.spk-eb > span{white-space:normal !important}@media (max-width:639px){.spk-eb, .eyebrow-line{font-size:11px !important}.spk-eb::before, .eyebrow-line::before{width:16px !important}}.spk-eb--it{--eb-color:#60a5fa}.spk-eb--creative{--eb-color:#D4FF00}
.spk-callout{display:flex;align-items:flex-start;gap:8px;width:100%;box-sizing:border-box;padding:16px 0 0;border-top:1px solid rgba(170,180,200,.16);color:#aab4c8;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.6;text-align:left}.spk-callout > svg{width:16px;height:16px;flex-shrink:0;margin-top:3px;color:var(--co-accent)}.spk-callout > span, .spk-callout > p{margin:0;min-width:0;font:inherit;color:inherit}.spk-callout strong{color:#fff;font-weight:600}@media (max-width:639px){.spk-callout{padding-top:12px;font-size:12px}.spk-callout > svg{margin-top:2px}}.spk-callout--it{--co-accent:#60a5fa}.spk-callout--dm{--co-accent:#6bb2ff}.spk-callout--ecom{--co-accent:#FFAA00}.spk-callout--creative{--co-accent:#D4FF00}
@media (min-width:1024px){.sb-value{font-size:24px !important}.pillar__title{font-size:17.6px !important}.pillar__desc,.pillar__list > li{font-size:13.5px !important}.pillar__row > dd{font-size:13px !important}dd.pillar__role{font-size:13.5px !important}.bento-card__desc{font-size:13.5px !important}.ai-outcome__text{font-size:12.5px !important}.proof-tag{font-size:12px !important}.reel-card__name{font-size:14px !important}}
.fixed.inset-0.z-50, .modal{z-index:99200 !important}.fixed.inset-0.z-50 > :not(.fixed):not(.hidden), .modal > .modal__panel{max-height:calc(100dvh - 32px) !important;overflow-y:auto !important;overscroll-behavior:contain}.fixed.inset-0.z-50, .fixed.inset-0.z-50 *, .modal, .modal *{scrollbar-width:none !important}.fixed.inset-0.z-50::-webkit-scrollbar, .fixed.inset-0.z-50 *::-webkit-scrollbar, .modal::-webkit-scrollbar, .modal *::-webkit-scrollbar{display:none !important}.fixed.inset-0.z-50 > :not(.fixed) > .border-b:first-child{position:sticky;top:0;z-index:20;background-color:#090E20 !important}
.hv{position:relative;overflow:hidden;width:100%;max-width:520px;margin-inline:auto;border-radius:16px;border:1px solid rgba(170,180,200,.16);background:#030d17;box-shadow:0 0 0 1px rgba(var(--hv-rgb,8,120,249),.10), 0 25px 60px -15px rgba(0,0,0,.95)}.hv__viewport{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#000}.hv__viewport iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:767px){.hv--home{width:calc(100% - 32px)}}@media (min-width:1024px){.hv{margin-right:0}.hero-right, .hero__media, .lg\:col-span-5:has(.hv--it), .lg\:col-span-6:has(.hv--ecom), .lg\:col-span-5:has(.hv--creative){align-self:start !important}.hero-right{margin-top:0 !important}.lg\:col-span-5:has(.hv--it){margin-top:50px !important}.hero__media{margin-top:37px !important}.lg\:col-span-6:has(.hv--ecom){margin-top:45px !important}.lg\:col-span-5:has(.hv--creative){margin-top:33px !important}}.hv--home{--hv-rgb:239,68,68}.hv--it{--hv-rgb:59,130,246}.hv--ecom{--hv-rgb:255,170,0}.hv--creative{--hv-rgb:212,255,0}
@media (min-width:1024px){:root{--spk-gutter:clamp(32px,calc(32px + (100vw - 1024px) * 0.05),128px)}}@media (min-width:1024px){.container--wide,.container--mid,.container--narrow,.hero .container{max-width:none !important;padding-left:var(--spk-gutter,32px) !important;padding-right:var(--spk-gutter,32px) !important}}
.sps{--sps-accent:#EF4444;--sps-btn:#EF4444;--sps-on:#fff;position:relative;width:100%;max-width:100%;overflow:hidden;user-select:none;-webkit-user-select:none}.sps-hint{display:none}.sps-hint svg{width:14px;height:14px;color:var(--sps-accent);flex:none}.sps-stage{position:relative;padding:8px 0 24px;touch-action:pan-y}.sps-view{position:relative;width:100%;height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden;perspective:750px;transform-style:preserve-3d;touch-action:pan-y;cursor:grab}.sps-view.is-dragging{cursor:grabbing}.sps-card{position:absolute;width:205px;aspect-ratio:9/16;border-radius:16px;overflow:hidden;background:#0A1024;border:1px solid rgba(148,163,184,.22);box-shadow:0 25px 50px -12px rgba(0,0,0,.65);cursor:pointer;transform-style:preserve-3d;will-change:transform,opacity;transition:transform .45s cubic-bezier(.22,1,.36,1), opacity .35s ease, border-color .2s ease, box-shadow .2s ease}.sps-card:hover{border-color:color-mix(in srgb,var(--sps-accent) 60%,transparent)}.sps-card.is-active{border-color:var(--sps-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--sps-accent) 28%,transparent), 0 25px 50px -12px rgba(0,0,0,.65)}.sps-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.sps-shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85),rgba(0,0,0,.2) 50%,transparent);pointer-events:none}.sps-tag{position:absolute;top:10px;left:10px;z-index:2;padding:2px 8px;border-radius:6px;background:rgba(0,0,0,.75);border:1px solid rgba(255,255,255,.2);font:700 9px/1.5 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.05em;color:#fff;pointer-events:none}.sps-icon{position:absolute;top:10px;right:10px;z-index:3;width:28px;height:28px;display:grid;place-items:center;padding:0;border-radius:6px;background:rgba(0,0,0,.75);border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;opacity:0;transition:opacity .2s ease}.sps-icon svg{width:14px;height:14px}.sps-card:hover .sps-icon, .sps-icon:focus-visible{opacity:1}@media (hover:none){.sps-card.is-active .sps-icon{opacity:1}}.sps-center{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.sps-play{width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--sps-btn);color:var(--sps-on);box-shadow:0 12px 24px -6px color-mix(in srgb,var(--sps-btn) 60%,transparent);cursor:pointer;pointer-events:auto;transform:scale(.9);opacity:.8;transition:transform .3s ease, opacity .3s ease}.sps-play svg{width:20px;height:20px;margin-left:2px;fill:currentColor}.sps-card.is-active .sps-play{transform:scale(1);opacity:1}.sps-card.is-active:hover .sps-play{transform:scale(1.1)}.sps-watch{display:none;margin-top:8px;font:700 10px/1.4 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.05em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7)}.sps-card.is-active .sps-watch{display:block}.sps-chip{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;text-align:center;pointer-events:none}.sps-chip span{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 8px;border-radius:6px;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.15);font:600 9px/1.5 'JetBrains Mono',ui-monospace,monospace;color:var(--sps-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sps-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.sps-nav{position:absolute;top:44%;z-index:30;width:40px;height:40px;display:grid;place-items:center;padding:0;border-radius:50%;background:rgba(9,15,36,.9);border:1px solid rgba(148,163,184,.3);color:#E2E8F0;cursor:pointer;transform:translateY(-50%);box-shadow:0 25px 50px -12px rgba(0,0,0,.65);transition:transform .2s ease, border-color .2s ease, color .2s ease}.sps-nav svg{width:20px;height:20px}.sps-nav:hover{border-color:var(--sps-accent);color:#fff;transform:translateY(-50%) scale(1.1)}.sps-nav:active{transform:translateY(-50%) scale(.95)}.sps-prev{left:8px}.sps-next{right:8px}@media (min-width:640px){.sps-view{height:480px;perspective:1100px}.sps-card{width:250px}.sps-nav{width:48px;height:48px}.sps-nav svg{width:24px;height:24px}.sps-prev{left:16px}.sps-next{right:16px}.sps-play{width:56px;height:56px}.sps-play svg{width:24px;height:24px}.sps-tag{font-size:10px;padding:4px 10px}.sps-chip span{font-size:10px}.sps-watch{font-size:11px}}@media (min-width:768px){.sps-view{height:530px}.sps-card{width:280px}.sps-prev{left:24px}.sps-next{right:24px}.sps-play{width:64px;height:64px}.sps-play svg{width:28px;height:28px}}@media (min-width:1024px){.sps-prev{left:32px}.sps-next{right:32px}}.sps-modal{position:fixed;inset:0;z-index:99300;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.9)}.sps-modal__box{position:relative;height:min(calc(100dvh - 32px), 860px);aspect-ratio:9/16;max-width:100%;border-radius:16px;overflow:hidden;background:#000;border:1px solid rgba(255,255,255,.18);box-shadow:0 25px 50px -12px rgba(0,0,0,.8)}.sps-modal__close{position:absolute;top:10px;right:10px;z-index:3;width:36px;height:36px;display:grid;place-items:center;padding:0;border-radius:50%;background:rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.25);color:#fff;cursor:pointer}.sps-close{position:absolute;top:10px;right:10px;z-index:3;width:30px;height:30px;display:grid;place-items:center;padding:0;border-radius:50%;background:rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer}.sps-close svg, .sps-modal__close svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.sps-card, .sps-play, .sps-nav{transition:none}}@media (min-width:961px){.reels-sec .section-head, .reels-sec .reels-head{max-width:none}.reels-sec .section-head p:not(.eyebrow), .reels-sec .reels-head p:not(.reels-eyebrow){max-width:none;white-space:nowrap}}
@media (min-width:1024px){#hero.hero{padding-top:48px !important;align-items:flex-start !important}.hero__grid{align-items:start !important}}@media (max-width:599.98px){html body #hero.hero{padding-top:32px !important}}@media (min-width:600px) and (max-width:900px){html body #hero.hero{padding-top:32px !important}}@media (min-width:900.02px) and (max-width:1023.98px){html body #hero.hero{padding-top:47px !important;align-items:flex-start !important}.hero__grid{align-items:start !important}}@media (max-width:374.98px){html body main > section:nth-of-type(2):not(#_sg){padding-top:31px !important}html body main > section:nth-of-type(3):not(#_sg){padding-top:29px !important}html body #workflow-capabilities:not(#_sg){padding-top:36px !important}html body #career-roadmap:not(#_sg){padding-top:37px !important}html body #growth-paths:not(#_sg){padding-top:28px !important}html body #career-advantages:not(#_sg){padding-top:37px !important}html body #digital-marketing-curriculum:not(#_sg){padding-top:29px !important}html body #ai-skills:not(#_sg){padding-top:29px !important}html body #career-progression-roadmap:not(#_sg){padding-top:29px !important}html body #real-learning-outcome:not(#_sg){padding-top:40px !important}html body #build-proof-section:not(#_sg){padding-top:27px !important}html body #software-ecosystem:not(#_sg){padding-top:30px !important}html body #professional-certifications:not(#_sg){padding-top:28px !important}html body #student-success-reels:not(#_sg){padding-top:29px !important}html body #track-comparison:not(#_sg){padding-top:29px !important}html body #enrollment:not(#_sg){padding-top:29px !important}}@media (min-width:375px) and (max-width:599.98px){html body main > section:nth-of-type(2):not(#_sg){padding-top:31px !important}html body main > section:nth-of-type(3):not(#_sg){padding-top:29px !important}html body #workflow-capabilities:not(#_sg){padding-top:36px !important}html body #career-roadmap:not(#_sg){padding-top:37px !important}html body #growth-paths:not(#_sg){padding-top:29px !important}html body #career-advantages:not(#_sg){padding-top:37px !important}html body #digital-marketing-curriculum:not(#_sg){padding-top:29px !important}html body #ai-skills:not(#_sg){padding-top:29px !important}html body #career-progression-roadmap:not(#_sg){padding-top:29px !important}html body #real-learning-outcome:not(#_sg){padding-top:40px !important}html body #build-proof-section:not(#_sg){padding-top:27px !important}html body #software-ecosystem:not(#_sg){padding-top:clamp(30px, calc(26.7px + 0.893vw), 32px) !important}html body #professional-certifications:not(#_sg){padding-top:29px !important}html body #student-success-reels:not(#_sg){padding-top:29px !important}html body #track-comparison:not(#_sg){padding-top:29px !important}html body #enrollment:not(#_sg){padding-top:29px !important}}@media (min-width:600px) and (max-width:767.98px){html body main > section:nth-of-type(2):not(#_sg){padding-top:clamp(39px, calc(112.5px + -9.581vw), 55px) !important}html body main > section:nth-of-type(3):not(#_sg){padding-top:clamp(48px, calc(71.0px + -2.994vw), 53px) !important}html body #workflow-capabilities:not(#_sg){padding-top:clamp(54px, calc(81.6px + -3.593vw), 60px) !important}html body #career-roadmap:not(#_sg){padding-top:clamp(56px, calc(79.0px + -2.994vw), 61px) !important}html body #growth-paths:not(#_sg){padding-top:clamp(48px, calc(71.0px + -2.994vw), 53px) !important}html body #career-advantages:not(#_sg){padding-top:clamp(56px, calc(79.0px + -2.994vw), 61px) !important}html body #digital-marketing-curriculum:not(#_sg){padding-top:clamp(48px, calc(71.0px + -2.994vw), 53px) !important}html body #ai-skills:not(#_sg){padding-top:clamp(48px, calc(71.0px + -2.994vw), 53px) !important}html body #career-progression-roadmap:not(#_sg){padding-top:clamp(48px, calc(71.0px + -2.994vw), 53px) !important}html body #real-learning-outcome:not(#_sg){padding-top:clamp(62px, calc(71.2px + -1.198vw), 64px) !important}html body #build-proof-section:not(#_sg){padding-top:clamp(48px, calc(61.8px + -1.796vw), 51px) !important}html body #software-ecosystem:not(#_sg){padding-top:clamp(50px, calc(73.0px + -2.994vw), 55px) !important}html body #professional-certifications:not(#_sg){padding-top:clamp(48px, calc(71.0px + -2.994vw), 53px) !important}html body #student-success-reels:not(#_sg){padding-top:clamp(48px, calc(71.0px + -2.994vw), 53px) !important}html body #track-comparison:not(#_sg){padding-top:clamp(48px, calc(71.0px + -2.994vw), 53px) !important}html body #enrollment:not(#_sg){padding-top:clamp(48px, calc(71.0px + -2.994vw), 53px) !important}}@media (min-width:768px) and (max-width:899.98px){html body main > section:nth-of-type(2):not(#_sg){padding-top:39px !important}html body main > section:nth-of-type(3):not(#_sg){padding-top:48px !important}html body #workflow-capabilities:not(#_sg){padding-top:54px !important}html body #career-roadmap:not(#_sg){padding-top:56px !important}html body #growth-paths:not(#_sg){padding-top:48px !important}html body #career-advantages:not(#_sg){padding-top:56px !important}html body #digital-marketing-curriculum:not(#_sg){padding-top:48px !important}html body #ai-skills:not(#_sg){padding-top:48px !important}html body #career-progression-roadmap:not(#_sg){padding-top:48px !important}html body #real-learning-outcome:not(#_sg){padding-top:62px !important}html body #build-proof-section:not(#_sg){padding-top:48px !important}html body #software-ecosystem:not(#_sg){padding-top:50px !important}html body #professional-certifications:not(#_sg){padding-top:48px !important}html body #student-success-reels:not(#_sg){padding-top:48px !important}html body #track-comparison:not(#_sg){padding-top:48px !important}html body #enrollment:not(#_sg){padding-top:48px !important}}@media (min-width:900px) and (max-width:960.98px){html body main > section:nth-of-type(2):not(#_sg){padding-top:39px !important}html body main > section:nth-of-type(3):not(#_sg){padding-top:clamp(45px, calc(109.0px + -6.667vw), 49px) !important}html body #workflow-capabilities:not(#_sg){padding-top:clamp(52px, calc(84.0px + -3.333vw), 54px) !important}html body #career-roadmap:not(#_sg){padding-top:clamp(53px, calc(117.0px + -6.667vw), 57px) !important}html body #growth-paths:not(#_sg){padding-top:clamp(45px, calc(109.0px + -6.667vw), 49px) !important}html body #career-advantages:not(#_sg){padding-top:clamp(53px, calc(117.0px + -6.667vw), 57px) !important}html body #digital-marketing-curriculum:not(#_sg){padding-top:clamp(45px, calc(109.0px + -6.667vw), 49px) !important}html body #ai-skills:not(#_sg){padding-top:clamp(45px, calc(109.0px + -6.667vw), 49px) !important}html body #career-progression-roadmap:not(#_sg){padding-top:clamp(29px, calc(349.0px + -33.333vw), 49px) !important}html body #real-learning-outcome:not(#_sg){padding-top:clamp(45px, calc(317.0px + -28.333vw), 62px) !important}html body #build-proof-section:not(#_sg){padding-top:clamp(45px, calc(109.0px + -6.667vw), 49px) !important}html body #software-ecosystem:not(#_sg){padding-top:clamp(25px, calc(441.0px + -43.333vw), 51px) !important}html body #professional-certifications:not(#_sg){padding-top:clamp(45px, calc(109.0px + -6.667vw), 49px) !important}html body #student-success-reels:not(#_sg){padding-top:clamp(45px, calc(109.0px + -6.667vw), 49px) !important}html body #track-comparison:not(#_sg){padding-top:clamp(45px, calc(109.0px + -6.667vw), 49px) !important}html body #enrollment:not(#_sg){padding-top:clamp(45px, calc(109.0px + -6.667vw), 49px) !important}}@media (min-width:961px) and (max-width:1023.98px){html body main > section:nth-of-type(2):not(#_sg){padding-top:39px !important}html body main > section:nth-of-type(3):not(#_sg){padding-top:45px !important}html body #workflow-capabilities:not(#_sg){padding-top:52px !important}html body #career-roadmap:not(#_sg){padding-top:53px !important}html body #growth-paths:not(#_sg){padding-top:45px !important}html body #career-advantages:not(#_sg){padding-top:53px !important}html body #digital-marketing-curriculum:not(#_sg){padding-top:45px !important}html body #ai-skills:not(#_sg){padding-top:45px !important}html body #career-progression-roadmap:not(#_sg){padding-top:29px !important}html body #real-learning-outcome:not(#_sg){padding-top:45px !important}html body #build-proof-section:not(#_sg){padding-top:45px !important}html body #software-ecosystem:not(#_sg){padding-top:25px !important}html body #professional-certifications:not(#_sg){padding-top:45px !important}html body #student-success-reels:not(#_sg){padding-top:45px !important}html body #track-comparison:not(#_sg){padding-top:45px !important}html body #enrollment:not(#_sg){padding-top:45px !important}}@media (min-width:1024px) and (max-width:1439.98px){html body main > section:nth-of-type(2):not(#_sg){padding-top:55px !important}html body main > section:nth-of-type(3):not(#_sg){padding-top:61px !important}html body #workflow-capabilities:not(#_sg){padding-top:72px !important}html body #career-roadmap:not(#_sg){padding-top:73px !important}html body #growth-paths:not(#_sg){padding-top:61px !important}html body #career-advantages:not(#_sg){padding-top:73px !important}html body #digital-marketing-curriculum:not(#_sg){padding-top:61px !important}html body #ai-skills:not(#_sg){padding-top:61px !important}html body #career-progression-roadmap:not(#_sg){padding-top:37px !important}html body #real-learning-outcome:not(#_sg){padding-top:65px !important}html body #build-proof-section:not(#_sg){padding-top:65px !important}html body #software-ecosystem:not(#_sg){padding-top:32px !important}html body #professional-certifications:not(#_sg){padding-top:61px !important}html body #student-success-reels:not(#_sg){padding-top:61px !important}html body #track-comparison:not(#_sg){padding-top:61px !important}html body #enrollment:not(#_sg){padding-top:61px !important}}@media (min-width:1440px){html body main > section:nth-of-type(2):not(#_sg){padding-top:55px !important}html body main > section:nth-of-type(3):not(#_sg){padding-top:61px !important}html body #workflow-capabilities:not(#_sg){padding-top:72px !important}html body #career-roadmap:not(#_sg){padding-top:73px !important}html body #growth-paths:not(#_sg){padding-top:61px !important}html body #career-advantages:not(#_sg){padding-top:73px !important}html body #digital-marketing-curriculum:not(#_sg){padding-top:61px !important}html body #ai-skills:not(#_sg){padding-top:61px !important}html body #career-progression-roadmap:not(#_sg){padding-top:37px !important}html body #real-learning-outcome:not(#_sg){padding-top:65px !important}html body #build-proof-section:not(#_sg){padding-top:65px !important}html body #software-ecosystem:not(#_sg){padding-top:32px !important}html body #professional-certifications:not(#_sg){padding-top:61px !important}html body #student-success-reels:not(#_sg){padding-top:61px !important}html body #track-comparison:not(#_sg){padding-top:61px !important}html body #enrollment:not(#_sg){padding-top:61px !important}}@media (min-width:1024px){html body h2.section-title:not(#_sg){font-size:clamp(32px, 2.7vw, 48px) !important;line-height:1.15 !important}html body #ai-skills .section-head:not(#_sg){max-width:none !important}html body #ai-skills h2.section-title:not(#_sg){white-space:nowrap !important}html body #ai-skills h2.section-title .spk-row{display:inline}html body #ai-skills .section-head > :not(h2){max-width:1024px;margin-left:auto;margin-right:auto}}
.spkf-ctas{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.spkf-ctas:empty{min-height:52px}.spkf-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 24px;border-radius:12px;cursor:pointer;white-space:nowrap;text-decoration:none;font:700 15px/1.2 'Plus Jakarta Sans',system-ui,sans-serif !important;letter-spacing:0 !important;text-transform:none !important;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.spkf-cta svg{width:17px;height:17px;flex:none;display:block}.spkf-cta--primary{color:var(--spkf-on,#fff) !important;background:var(--spkf-accent,#EF4444) !important;border:0 !important;box-shadow:0 10px 26px -10px var(--spkf-accent,#EF4444)}.spkf-cta--primary:hover{transform:translateY(-1px);box-shadow:0 14px 30px -10px var(--spkf-accent,#EF4444)}.spkf-cta--ghost{color:#fff !important;background:#0F1530 !important;border:1px solid #2A3358 !important}.spkf-cta--ghost svg{color:var(--spkf-accent,#EF4444)}.spkf-cta--ghost:hover{border-color:var(--spkf-accent,#EF4444) !important}.spk-phone{position:relative;display:block;width:100%}.spk-phone > span{position:absolute;left:13px;top:50%;transform:translateY(-50%);font-weight:600;font-size:14.5px;line-height:1;color:inherit;opacity:.8;pointer-events:none}.spk-phone > input{padding-left:48px !important;width:100%}html.spkf-open, html.spkf-open body{overflow:hidden !important}html.spkf-open .sp-overlay{display:none !important}.spkf-overlay{position:fixed;inset:0;z-index:100050;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(3,6,18,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.spkf-box{width:100%;max-width:560px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#0B1022;border:1px solid #27345A;box-shadow:0 30px 80px rgba(0,0,0,.7);color:#fff;font-family:'Plus Jakarta Sans',system-ui,sans-serif}.spkf-box *, .spkf-box *::before, .spkf-box *::after{box-sizing:border-box}.spkf-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #27345A}.spkf-title{display:flex;align-items:center;gap:10px;min-width:0}.spkf-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--spkf-accent,#EF4444)}.spkf-title h3{margin:0;font-size:17px;font-weight:700;line-height:1.25;color:#fff;letter-spacing:-.01em}.spkf-close{flex:none;width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:#A7B0C8;cursor:pointer}.spkf-close:hover{background:#151E3A;color:#fff}.spkf-close svg{width:18px;height:18px;display:block}.spkf-body{padding:18px 20px 20px;overflow-y:auto;scrollbar-width:none}.spkf-body::-webkit-scrollbar{display:none}.spkf-fee{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;margin-bottom:16px;border-radius:12px;background:#070B18;border:1px solid #27345A}.spkf-fee-k, .spkf-fee-r span{display:block;font-size:11.5px;font-weight:600;color:#A7B0C8;margin-bottom:2px}.spkf-fee-k{text-transform:uppercase;letter-spacing:.06em;color:var(--spkf-accent,#EF4444);font-family:'JetBrains Mono',ui-monospace,monospace}.spkf-fee b{display:block;font-size:15px;font-weight:700;color:#fff}.spkf-fee-r{text-align:right;flex:none}.spkf-fee-r strong{display:block;font-size:21px;font-weight:800;color:var(--spkf-accent,#EF4444);line-height:1.1}.spkf-h{margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.3;color:#fff}.spkf-intro{margin:0 0 12px;font-size:13.5px;line-height:1.5;color:#A7B0C8}.spkf-list{padding:12px 14px;margin-bottom:14px;border-radius:12px;background:#070B18;border:1px solid #27345A}.spkf-list > span{display:block;margin-bottom:8px;font:600 11.5px 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;color:#A7B0C8}.spkf-list ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.spkf-list li{display:flex;gap:7px;align-items:flex-start;margin:0;font-size:13px;line-height:1.35;color:#E6E9F5}.spkf-list li svg{flex:none;width:14px;height:14px;margin-top:1px;color:var(--spkf-accent,#EF4444)}.spkf-fields{display:flex;flex-wrap:wrap;gap:12px}.spkf-field{flex:1 1 100%;min-width:0}.spkf-field--half{flex:1 1 calc(50% - 6px)}.spkf-field label{display:block;margin:0 0 5px;font-size:13px;font-weight:600;color:#C6CCDE}.spkf-req{color:var(--spkf-accent,#EF4444)}.spkf-input{display:block;width:100%;height:46px;padding:0 13px;border-radius:11px;background:#070B18 !important;border:1px solid #27345A !important;color:#fff !important;font:500 14.5px 'Plus Jakarta Sans',system-ui,sans-serif;outline:none;box-shadow:none}.spkf-input::placeholder{color:#6F7893}.spkf-input:focus{border-color:var(--spkf-accent,#EF4444) !important}select.spkf-input{cursor:pointer}select.spkf-input option{color:#fff;background:#0B1022}.spkf-error{margin:10px 0 0;font-size:13px;font-weight:600;color:#FCA5A5}.spkf-submit{width:100%;margin-top:14px}.spkf-note{margin:9px 0 0;text-align:center;font-size:12px;color:#7C86A3}.spkf-form .spk-consent{margin:4px 0 0;font-size:11.5px;color:#7C86A3;opacity:1}.spkf-success{text-align:center;padding:18px 6px 8px}.spkf-tick{width:54px;height:54px;display:grid;place-items:center;margin:0 auto 12px;border-radius:50%;color:var(--spkf-accent,#EF4444);border:1px solid var(--spkf-accent,#EF4444)}.spkf-tick svg{width:26px;height:26px;display:block}.spkf-success h4{margin:0 0 7px;font-size:20px;font-weight:800;color:#fff}.spkf-success p{margin:0 auto 12px;max-width:420px;font-size:14px;line-height:1.55;color:#A7B0C8}.spkf-success .spkf-wa{color:#fff;font-weight:600}@media (max-width:640px){.spkf-ctas{flex-direction:column}.spkf-ctas:empty{min-height:116px}.spkf-ctas .spkf-cta{width:100%;white-space:normal;text-align:center}.spkf-field--half{flex-basis:100%}.spkf-list ul{grid-template-columns:minmax(0,1fr)}.spkf-title h3{font-size:15.5px}.spkf-fee-r strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.spkf-cta{transition:none}.spkf-cta:hover{transform:none}}
.spk-track-head{max-width: 56rem;margin: 0 0 32px;text-align: left}.spk-track-tag{display: inline-flex;align-items: center;gap: 8px;margin: 0;padding: 6px 12px;border-radius: 6px;background: #0B1226;border: 1px solid #1E294B;box-shadow: none;font: 700 11px/1 'JetBrains Mono', ui-monospace, monospace;letter-spacing: .1em;text-transform: uppercase;color: var(--spk-track-accent, #FFAA00)}.spk-track-tag::before{content: '';width: 6px;height: 6px;border-radius: 50%;background: var(--spk-track-accent, #FFAA00);flex: none}.spk-track-title{margin: 16px 0 0;max-width: none;font-family: 'Plus Jakarta Sans', system-ui, sans-serif;font-size: 24px;font-weight: 800;line-height: 1.25;letter-spacing: -.025em;text-transform: uppercase;color: #fff}.spk-track-sub{margin: 16px 0 0;max-width: 42rem;font-family: 'Plus Jakarta Sans', system-ui, sans-serif;font-size: 14px;line-height: 1.625;color: #8E99B7}@media (min-width: 640px){.spk-track-title{font-size: 30px}.spk-track-sub{font-size: 16px}.spk-track-head{margin-bottom: 40px}}@media (min-width: 1024px){.spk-track-title{font-size: 31.5px}}@media (max-width: 639.98px){.spk-track-head{container-type: inline-size}.spk-track-title{white-space: nowrap;letter-spacing: -.03em}.spk-track-title--skill{font-size: min(4.5cqi, 24px)}.spk-track-title--career{font-size: min(4.2cqi, 24px)}}.spk-track--dm{--spk-track-accent: #0878F9}.spk-track--creative{--spk-track-accent: #D4FF00}
@media (max-width: 1279px){.section-head .section-sub, .section-head .section-title{white-space: normal}}@media (max-width: 900px){.section-head h2.section-title{font-size: 7vw !important;line-height: 1.16 !important;text-align: center;width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important}.section-head h2.section-title .spk-row{display: block;white-space: nowrap}.section-head h2.section-title .spk-stop, .section-head h2.section-title br{display: none}.section-head .eyebrow-line{white-space: nowrap !important}#ai-skills-main-title{font-size: 6.30vw !important}#build-proof-heading{font-size: 5.28vw !important}#career-advantages-heading{font-size: 6.57vw !important}#career-progression-heading{font-size: 7.58vw !important}#career-roadmap-heading{font-size: 5.70vw !important}#curriculum-main-title{font-size: 6.63vw !important}#enrollment-heading{font-size: 7.85vw !important}#growth-paths-heading{font-size: 5.53vw !important}#placement-section-title{font-size: 8.10vw !important}#real-learning-outcome-heading{font-size: 4.92vw !important}#software-heading{font-size: 6.36vw !important}#student-reels-heading{font-size: 6.25vw !important}#track-comparison-title{font-size: 6.89vw !important}#workflow-section-title{font-size: 6.65vw !important}#certifications-heading{font-size: 7.5vw !important}#certifications-heading .spk-small{font-size: 0.766em}#ai-skills-main-title + p{width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;font-size: max(10.5px, min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 8px) * 0.02500))) !important;line-height: 1.45 !important;text-align: center;text-wrap: pretty;padding-left: 8px;padding-right: 8px;box-sizing: border-box}#build-proof-heading + p{width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;font-size: max(10.5px, min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 8px) * 0.02903))) !important;line-height: 1.45 !important;text-align: center;text-wrap: pretty;padding-left: 8px;padding-right: 8px;box-sizing: border-box}#career-advantages-heading + p{width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;font-size: max(10.5px, min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 8px) * 0.02727))) !important;line-height: 1.45 !important;text-align: center;text-wrap: pretty;padding-left: 8px;padding-right: 8px;box-sizing: border-box}#career-progression-heading + p{width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;font-size: max(10.5px, min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 8px) * 0.03000))) !important;line-height: 1.45 !important;text-align: center;text-wrap: pretty;padding-left: 8px;padding-right: 8px;box-sizing: border-box}#career-roadmap-heading + p{width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;font-size: max(10.5px, min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 8px) * 0.03728))) !important;line-height: 1.45 !important;text-align: center;text-wrap: pretty;padding-left: 8px;padding-right: 8px;box-sizing: border-box}#certifications-heading + p{width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;font-size: max(10.5px, min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 8px) * 0.05119))) !important;line-height: 1.45 !important;text-align: center;text-wrap: pretty;padding-left: 8px;padding-right: 8px;box-sizing: border-box}#curriculum-main-title + p{width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;font-size: max(10.5px, min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 8px) * 0.03421))) !important;line-height: 1.45 !important;text-align: center;text-wrap: pretty;padding-left: 8px;padding-right: 8px;box-sizing: border-box}#enrollment-heading + p{width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;font-size: max(10.5px, min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 8px) * 0.02460))) !important;line-height: 1.45 !important;text-align: center;text-wrap: pretty;padding-left: 8px;padding-right: 8px;box-sizing: border-box}#growth-paths-heading + p{width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;font-size: max(10.5px, min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 8px) * 0.05321))) !important;line-height: 1.45 !important;text-align: center;text-wrap: pretty;padding-left: 8px;padding-right: 8px;box-sizing: border-box}#placement-section-title + p{width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;font-size: max(10.5px, min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 8px) * 0.04091))) !important;line-height: 1.45 !important;text-align: center;text-wrap: pretty;padding-left: 8px;padding-right: 8px;box-sizing: border-box}#real-learning-outcome-heading + p{width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;font-size: max(10.5px, min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 8px) * 0.03617))) !important;line-height: 1.45 !important;text-align: center;text-wrap: pretty;padding-left: 8px;padding-right: 8px;box-sizing: border-box}#software-heading + p{width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;font-size: max(10.5px, min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 8px) * 0.04118))) !important;line-height: 1.45 !important;text-align: center;text-wrap: pretty;padding-left: 8px;padding-right: 8px;box-sizing: border-box}#student-reels-heading + p{width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;font-size: max(10.5px, min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 8px) * 0.03830))) !important;line-height: 1.45 !important;text-align: center;text-wrap: pretty;padding-left: 8px;padding-right: 8px;box-sizing: border-box}#track-comparison-title + p{width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;font-size: max(10.5px, min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 8px) * 0.03474))) !important;line-height: 1.45 !important;text-align: center;text-wrap: pretty;padding-left: 8px;padding-right: 8px;box-sizing: border-box}#workflow-section-title + p{width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;font-size: max(10.5px, min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 8px) * 0.03272))) !important;line-height: 1.45 !important;text-align: center;text-wrap: pretty;padding-left: 8px;padding-right: 8px;box-sizing: border-box}}@media (max-width: 430px){.section-head .eyebrow-line, .hero__copy .eyebrow-line{letter-spacing: 0.1em !important}.eyebrow-line:has(+ #ai-skills-main-title){font-size: min(11px, calc((100vw - 56px) * 0.07000)) !important}.eyebrow-line:has(+ #build-proof-heading){font-size: min(11px, calc((100vw - 56px) * 0.04375)) !important}.eyebrow-line:has(+ #career-advantages-heading){font-size: min(11px, calc((100vw - 56px) * 0.04000)) !important}.eyebrow-line:has(+ #career-progression-heading){font-size: min(11px, calc((100vw - 56px) * 0.04118)) !important}.eyebrow-line:has(+ #career-roadmap-heading){font-size: min(11px, calc((100vw - 56px) * 0.03784)) !important}.eyebrow-line:has(+ #certifications-heading){font-size: min(11px, calc((100vw - 56px) * 0.03256)) !important}.eyebrow-line:has(+ #curriculum-main-title){font-size: min(11px, calc((100vw - 56px) * 0.06087)) !important}.eyebrow-line:has(+ #enrollment-heading){font-size: min(11px, calc((100vw - 56px) * 0.14000)) !important}.eyebrow-line:has(+ #growth-paths-heading){font-size: min(11px, calc((100vw - 56px) * 0.03684)) !important}.eyebrow-line:has(+ #placement-section-title){font-size: min(11px, calc((100vw - 56px) * 0.06087)) !important}.eyebrow-line:has(+ #real-learning-outcome-heading){font-size: min(11px, calc((100vw - 56px) * 0.05600)) !important}.eyebrow-line:has(+ #software-heading){font-size: min(11px, calc((100vw - 56px) * 0.07778)) !important}.eyebrow-line:has(+ #student-reels-heading){font-size: min(11px, calc((100vw - 56px) * 0.06667)) !important}.eyebrow-line:has(+ #track-comparison-title){font-size: min(11px, calc((100vw - 56px) * 0.08750)) !important}.eyebrow-line:has(+ #workflow-section-title){font-size: min(11px, calc((100vw - 56px) * 0.04828)) !important}.hero__copy .eyebrow-line{white-space: nowrap !important;font-size: min(11px, calc((100vw - 56px) * 0.03213)) !important}}@media (max-width: 900px){#hero-headline > span{display: block;white-space: nowrap}#hero-headline{font-size: calc((100vw - 32px) * 0.0695) !important;line-height: 1.15 !important}.hero__copy{text-align: center}.hero__copy .eyebrow-line{display: flex;justify-content: center;width: 100%}.hero__copy .hero__title, .hero__copy .hero__lead{text-align: center;margin-left: auto;margin-right: auto}.hero__copy .hero__ctas{justify-content: center}.hero__copy .hero__lead{font-size: min(calc(15px + (100vw - 320px) * 0.0117), calc((100vw - 24px) * 0.0415), 23px) !important;line-height: 1.5 !important;text-wrap: balance;width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;padding-left: 4px;padding-right: 4px;box-sizing: border-box}}@media (min-width: 640px) and (max-width: 900px){#hero-headline{font-size: calc((100vw - 48px) * 0.0695) !important}}:root{--spk-accent: #0878F9 !important;--spk-accent2: #3B93FA !important}.sp-overlay, .sp-bottombar{--sp-red: #0878F9 !important;--sp-red-dark: #0662CC !important}.sp-bb-primary{background: linear-gradient(135deg, #3B93FA, #0878F9) !important;box-shadow: 0 14px 28px -10px rgba(8, 120, 249, 0.65) !important}.sp-bb-primary:hover{box-shadow: 0 20px 36px -12px rgba(8, 120, 249, 0.7) !important}.sp-submit{box-shadow: 0 12px 24px -8px rgba(8, 120, 249, 0.6) !important}.sp-avatars .count{box-shadow: 0 4px 10px -3px rgba(8, 120, 249, 0.55) !important}.sp-field input:focus, .sp-phone:focus-within, .sp-field .sp-select:focus{box-shadow: 0 0 0 3px rgba(8, 120, 249, 0.12) !important}.sp-err, .sp-field label .req{color: #EF4444 !important}.sp-field input.err, .sp-field.show-err input, .sp-field.show-err .sp-select, .sp-field.show-err .sp-phone{border-color: #EF4444 !important}@media (max-width: 900px){.hero__copy .spk-callout{width: calc(100vw - 8px) !important;max-width: none !important;margin-left: calc(50% - 50vw + 4px) !important;margin-right: 0 !important;padding-left: 6px;padding-right: 6px;box-sizing: border-box;justify-content: center}.hero__copy .spk-callout p{flex: 0 1 auto;max-width: 25em;text-align: center;text-wrap: balance;line-height: 1.45;font-size: min(calc(12px + (100vw - 320px) * 0.0117), calc((100vw - 36px) * 0.0386)) !important}}@media (max-width: 900px){#placement-section-title{font-size: 8.1vw !important;line-height: 1.12 !important}#placement-section-title .spk-row + .spk-row{color: var(--brand);font-size: 1.3em}#workflow-section-title{font-size: 6.46vw !important;line-height: 1.14 !important}#workflow-section-title .spk-row + .spk-row{font-size: 7.6vw}}@media (max-width: 900px){#career-roadmap-heading{font-size: 4.84vw !important;line-height: 1.14 !important}#career-roadmap-heading .spk-row + .spk-row{font-size: 5.70vw;color: var(--brand)}#career-roadmap-heading .spk-row + .spk-row .accent{color: inherit}#growth-paths-heading{font-size: 5.53vw !important;line-height: 1.14 !important}#growth-paths-heading .spk-row + .spk-row{font-size: 7.49vw;color: var(--brand)}#growth-paths-heading .spk-row + .spk-row .accent{color: inherit}#career-advantages-heading{font-size: 5.58vw !important;line-height: 1.14 !important}#career-advantages-heading .spk-row + .spk-row{font-size: 6.57vw;color: var(--brand)}#career-advantages-heading .spk-row + .spk-row .accent{color: inherit}#curriculum-main-title{font-size: 5.63vw !important;line-height: 1.14 !important}#curriculum-main-title .spk-row + .spk-row{font-size: 6.63vw;color: var(--brand)}#curriculum-main-title .spk-row + .spk-row .accent{color: inherit}#ai-skills-main-title{font-size: 5.91vw !important;line-height: 1.14 !important}#ai-skills-main-title .spk-row + .spk-row{font-size: 6.95vw;color: var(--brand)}#ai-skills-main-title .spk-row + .spk-row .accent{color: inherit}#career-progression-heading{font-size: 7.32vw !important;line-height: 1.14 !important}#career-progression-heading .spk-row + .spk-row{font-size: 8.61vw;color: var(--brand)}#career-progression-heading .spk-row + .spk-row .accent{color: inherit}#real-learning-outcome-heading{font-size: 4.92vw !important;line-height: 1.14 !important}#real-learning-outcome-heading .spk-row + .spk-row{font-size: 6.75vw;color: var(--brand)}#real-learning-outcome-heading .spk-row + .spk-row .accent{color: inherit}#build-proof-heading{font-size: 5.28vw !important;line-height: 1.14 !important}#build-proof-heading .spk-row + .spk-row{font-size: 6.93vw;color: var(--brand)}#build-proof-heading .spk-row + .spk-row .accent{color: inherit}#software-heading{font-size: 5.72vw !important;line-height: 1.14 !important}#software-heading .spk-row.accent{font-size: 6.73vw;color: var(--brand)}#software-heading .spk-row + .spk-row .accent{color: inherit}#student-reels-heading{font-size: 5.32vw !important;line-height: 1.14 !important}#student-reels-heading .spk-row + .spk-row{font-size: 6.25vw;color: var(--brand)}#student-reels-heading .spk-row + .spk-row .accent{color: inherit}#enrollment-heading{font-size: 6.67vw !important;line-height: 1.14 !important}#enrollment-heading .spk-row + .spk-row{font-size: 7.85vw;color: var(--brand)}#enrollment-heading .spk-row + .spk-row .accent{color: inherit}}@media (max-width: 900px){.adv-strip{padding-left: 12px !important;padding-right: 12px !important}.adv-strip__intro{text-align: center;width: 100%;max-width: none}.adv-strip__kicker{white-space: nowrap;letter-spacing: 0.08em;font-size: min(calc(11px + (100vw - 320px) * 0.0086), calc((100vw - 68px) * 0.0415));margin-bottom: 8px}.adv-strip__text{font-size: calc(13px + (100vw - 320px) * 0.0117);line-height: 1.5;text-wrap: balance;margin-left: auto;margin-right: auto}.adv-strip__text .spk-em{color: #fff;font-weight: 700}}@media (max-width: 900px){.pillars{--c: min(84vw, calc(361px + (100vw - 430px) * 0.25));display: flex !important;gap: 12px;width: 100vw;margin-left: calc(50% - 50vw);padding: 0 16px;box-sizing: border-box;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-left: 16px;-webkit-overflow-scrolling: touch;scrollbar-width: none;align-items: stretch}.pillars::-webkit-scrollbar{display: none}.pillar{flex: 0 0 var(--c);width: var(--c);box-sizing: border-box;scroll-snap-align: start;padding: calc(18px + (var(--c) - 269px) * 0.04) !important}.pillar__num{font-size: calc(18px + (var(--c) - 269px) * 0.05) !important}.pillar__icon{width: calc(38px + (var(--c) - 269px) * 0.06) !important;height: calc(38px + (var(--c) - 269px) * 0.06) !important}.pillar__title{font-size: calc(18px + (var(--c) - 269px) * 0.045) !important;line-height: 1.25}.pillar__desc{font-size: calc(13px + (var(--c) - 269px) * 0.03) !important;line-height: 1.5}.pillar__list, .pillar__list li{font-size: calc(12.5px + (var(--c) - 269px) * 0.03) !important}.pillar__meta{margin-top: auto}.pillar__row, .pillar__row dt, .pillar__row dd{font-size: calc(11.5px + (var(--c) - 269px) * 0.025) !important}.pillar__row dd{min-width: 0}}.spk-mob{display: none}@media (max-width: 900px){.spk-desk{display: none}.section-head h2.section-title .spk-row.spk-mob{display: block}#growth-paths-heading{font-size: 6.05vw !important;line-height: 1.14 !important}#growth-paths-heading .spk-row + .spk-row{font-size: 7.6vw;color: var(--brand)}}@media (max-width: 900px){[data-growth-cards]{--c: min(84vw, calc(361px + (100vw - 430px) * 0.25));display: flex !important;gap: 12px;width: 100vw;margin-left: calc(50% - 50vw);padding: 0 16px;box-sizing: border-box;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-left: 16px;-webkit-overflow-scrolling: touch;scrollbar-width: none;align-items: stretch}[data-growth-cards]::-webkit-scrollbar{display: none}[data-growth-cards] .growth-card{flex: 0 0 var(--c);width: var(--c);box-sizing: border-box;scroll-snap-align: start;padding: calc(16px + (var(--c) - 269px) * 0.04)}[data-growth-cards] .growth-card__icon{width: calc(46px + (var(--c) - 269px) * 0.06);height: calc(46px + (var(--c) - 269px) * 0.06)}[data-growth-cards] .growth-card__badge{font-size: calc(10.5px + (var(--c) - 269px) * 0.015);white-space: nowrap}[data-growth-cards] .growth-card__title{font-size: calc(18px + (var(--c) - 269px) * 0.045);line-height: 1.25}[data-growth-cards] .growth-card__desc{font-size: calc(12.5px + (var(--c) - 269px) * 0.03);line-height: 1.5}[data-growth-cards] .growth-card__foot{margin-top: auto}[data-growth-cards] .mini-label{font-size: calc(10px + (var(--c) - 269px) * 0.015)}[data-growth-cards] .check-list li{font-size: calc(12px + (var(--c) - 269px) * 0.03)}}@media (max-width: 900px){.strip{flex-direction: column !important;align-items: center;gap: 14px;padding: calc(16px + (100vw - 320px) * 0.02) calc(14px + (100vw - 320px) * 0.03) !important}.strip__text{justify-content: center;text-align: center !important;width: 100%}.strip__text .glow-dot{display: none}.strip__text p{font-size: calc(13px + (100vw - 320px) * 0.0117) !important;line-height: 1.5;text-wrap: balance;max-width: 34em;margin: 0 auto}.strip__text strong{display: block;font-size: min(calc(18px + (100vw - 320px) * 0.0276), calc((100vw - 56px) * 0.0625));font-weight: 800;line-height: 1.2;margin-bottom: 6px;white-space: nowrap}.strip .btn{width: min(100%, 26em);justify-content: center;min-height: calc(46px + (100vw - 320px) * 0.014);font-size: calc(14px + (100vw - 320px) * 0.0086);background: var(--brand) !important;border-color: var(--brand) !important;color: #fff !important}.strip .btn svg{color: #fff}}@media (max-width: 900px){#career-roadmap-heading{font-size: 5.7vw !important;line-height: 1.14 !important}#career-roadmap-heading .spk-row:first-child .accent{color: inherit}#career-roadmap-heading .spk-row + .spk-row{font-size: 8.5vw}}@media (max-width: 900px){#curriculum-main-title{font-size: 7vw !important;line-height: 1.14 !important}#curriculum-main-title .spk-row + .spk-row{font-size: 8.3vw}}@media (max-width: 900px){.profile-panel{display: flex;flex-direction: column;align-items: center;text-align: center;padding: calc(20px + (100vw - 320px) * 0.02) calc(16px + (100vw - 320px) * 0.02)}.profile-panel__top, .profile-panel__meta{display: contents}.profile-panel .tag-mono{order: 1;white-space: nowrap;margin-bottom: 10px}.profile-panel .square-btn{position: absolute;top: 12px;right: 12px;width: 30px;height: 30px}.profile-panel .panel-title{order: 2;white-space: nowrap;font-size: min(calc(18px + (100vw - 320px) * 0.0276), calc((100vw - 73px) * 0.0729));line-height: 1.2}.profile-panel__meta > span{order: 3;margin-top: 6px;white-space: nowrap;font-weight: 700;color: #6bb2ff;font-size: calc(12.5px + (100vw - 320px) * 0.0117)}.profile-panel .panel-text{order: 4;margin: 8px auto 0;font-size: calc(12.5px + (100vw - 320px) * 0.0117);line-height: 1.5;text-wrap: balance}.profile-panel__body{order: 5;width: 100%;margin-top: 16px}.profile-panel{align-items: flex-start;text-align: left}.profile-panel .panel-text{margin-left: 0;text-wrap: pretty}.asset-grid{display: grid !important;grid-template-columns: minmax(0, 1fr) !important;gap: 0 calc(24px + (100vw - 640px) * 0.03);counter-reset: spk-asset}.asset{counter-increment: spk-asset;flex-direction: row;justify-content: flex-start;align-items: center;min-height: 0;gap: 0;padding: calc(10px + (100vw - 320px) * 0.005) 0;border: 0;border-top: 1px solid rgba(255, 255, 255, 0.1);border-radius: 0;background: none;text-align: left}.asset::before{content: counter(spk-asset, decimal-leading-zero);flex: 0 0 auto;width: 2.2em;font-weight: 700;color: #6bb2ff;font-size: calc(13px + (100vw - 320px) * 0.0117)}.asset > :first-child:not(:last-child){display: none}.asset, .asset span, .asset p{font-size: calc(13px + (100vw - 320px) * 0.0117);line-height: 1.3;margin: 0}}@media (max-width: 900px){.ai-grid{--c: min(84vw, calc(361px + (100vw - 430px) * 0.25));display: flex !important;gap: 12px !important;width: 100vw;margin-left: calc(50% - 50vw);padding: 0 16px;box-sizing: border-box;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-left: 16px;-webkit-overflow-scrolling: touch;scrollbar-width: none;align-items: stretch}.ai-grid::-webkit-scrollbar{display: none}.ai-card{flex: 0 0 var(--c);width: var(--c);box-sizing: border-box;display: flex;flex-direction: column;scroll-snap-align: start;padding: calc(18px + (var(--c) - 269px) * 0.04) !important}.ai-card__top{margin-bottom: 12px !important}.ai-card__top .bento-tag{white-space: nowrap;font-size: calc(10.5px + (var(--c) - 269px) * 0.015)}.ai-card__top .pillar__icon{width: calc(38px + (var(--c) - 269px) * 0.06);height: calc(38px + (var(--c) - 269px) * 0.06)}.ai-card__title{font-size: calc(17px + (var(--c) - 269px) * 0.045) !important;line-height: 1.25;margin-bottom: 8px !important}.ai-card__desc{font-size: calc(12.5px + (var(--c) - 269px) * 0.03) !important;line-height: 1.5;margin-bottom: 14px !important}.ai-card__list{grid-template-columns: minmax(0, 1fr) !important;margin-top: auto;padding-top: 14px !important;gap: 8px !important}.ai-card__list li{font-size: calc(12.5px + (var(--c) - 269px) * 0.03) !important;line-height: 1.35}}@media (max-width: 900px){.ai-outcome{flex-direction: column !important;align-items: center !important;text-align: center;gap: 12px !important;padding: calc(18px + (100vw - 320px) * 0.02) calc(14px + (100vw - 320px) * 0.03) !important}.ai-outcome__text{white-space: normal !important;font-size: calc(13px + (100vw - 320px) * 0.0117) !important;line-height: 1.5;text-wrap: balance}.ai-outcome__text strong{display: block;margin: 0 0 4px;color: #6bb2ff;font-size: calc(12px + (100vw - 320px) * 0.0117);letter-spacing: 0.08em;text-transform: uppercase}.ai-outcome__text .spk-colon, .ai-outcome__text .spk-o-dash{display: none}.ai-outcome__text .spk-o-head{display: block;margin-bottom: 6px;font-size: calc(18px + (100vw - 320px) * 0.0276);font-weight: 800;line-height: 1.22;color: #fff;text-wrap: balance}}.spk-o-steps{display: none}@media (max-width: 900px){.ai-outcome{border: 1px solid rgba(8, 120, 249, 0.55) !important;background: rgba(8, 120, 249, 0.08) !important}.ai-outcome__tag{display: none !important}.ai-outcome__text .spk-o-rest{display: none}.ai-outcome__text .spk-o-head{margin-bottom: 12px}.ai-outcome__text .spk-o-steps{display: flex;flex-wrap: wrap;justify-content: center;gap: calc(7px + (100vw - 320px) * 0.006) calc(14px + (100vw - 320px) * 0.02)}.ai-outcome__text .spk-o-steps span{white-space: nowrap;color: #fff;font-weight: 600;font-size: calc(12.5px + (100vw - 320px) * 0.0117)}.ai-outcome__text .spk-o-steps span::before{content: '\2713';margin-right: 5px;color: #6bb2ff;font-weight: 800}}@media (max-width: 900px){.stage__toggle{display: grid !important;grid-template-columns: minmax(0, 1fr) auto;align-items: center;row-gap: calc(5px + (100vw - 320px) * 0.005);padding: calc(14px + (100vw - 320px) * 0.012) calc(16px + (100vw - 320px) * 0.012) !important}.stage__info, .stage__tags, .stage__right{display: contents}.stage__tags .pill-mono{grid-column: 1;grid-row: 1;justify-self: start;font-size: calc(11px + (100vw - 320px) * 0.0078)}.stage__chev{grid-column: 2;grid-row: 1}.stage__badge{grid-column: 1 / -1;grid-row: 2;justify-self: start;margin-top: 4px;padding: 0;border: 0;background: none;white-space: nowrap;color: #6bb2ff;font-size: calc(10.5px + (100vw - 320px) * 0.0078)}.stage__title{grid-column: 1 / -1;grid-row: 3;font-size: calc(17px + (100vw - 320px) * 0.0207) !important;line-height: 1.25;font-weight: 800}.stage__exp{grid-column: 1 / -1;grid-row: 4;justify-self: start;padding: 0;border: 0;background: none;white-space: nowrap;font-size: min(calc(11px + (100vw - 320px) * 0.0078), calc((100vw - 82px) * 0.0436))}.stage__salary{grid-column: 1 / -1;grid-row: 5;display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-top: 6px;padding-top: 10px;border-top: 1px solid rgba(255, 255, 255, 0.1);text-align: left;width: 100%}.stage__salary-label{font-size: calc(10px + (100vw - 320px) * 0.0078);white-space: nowrap}.stage__salary-value{font-size: calc(16px + (100vw - 320px) * 0.0172);white-space: nowrap}}.spk-stage-note{display: none}@media (max-width: 900px){.stage__toggle{grid-template-columns: auto minmax(0, 1fr) auto;column-gap: 10px;row-gap: calc(6px + (100vw - 320px) * 0.006);padding: calc(12px + (100vw - 320px) * 0.01) calc(14px + (100vw - 320px) * 0.012) !important}.stage__badge, .spk-step-word, .spk-exp-more, .stage__salary-label{display: none !important}.stage__tags .pill-mono{grid-column: 1;grid-row: 1;align-self: center}.stage__title{grid-column: 2;grid-row: 1;font-size: calc(15.5px + (100vw - 320px) * 0.0207) !important}.stage__chev{grid-column: 3;grid-row: 1}.stage__exp{grid-column: 1 / 3;grid-row: 2;align-self: center;font-size: calc(12px + (100vw - 320px) * 0.0078) !important}.stage__salary{grid-column: 2 / -1;grid-row: 2;justify-content: flex-end;margin: 0;padding: 0;border: 0;width: auto;justify-self: end}.spk-stage-note{display: block;margin: 10px 0 0;text-align: center;font-size: calc(11px + (100vw - 320px) * 0.0078);color: var(--t-400)}}@media (max-width: 900px){.stage__tags .pill-mono{display: none !important}.stage__title{grid-column: 1 / 3}}@media (max-width: 900px){.ba-grid{--f: min(calc(11px + (100vw - 320px) * 0.0172), 19px);--p: calc(8px + (100vw - 320px) * 0.0125);display: grid !important;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);grid-template-rows: auto auto repeat(5, auto);column-gap: 6px !important;row-gap: calc(var(--f) * 0.8) !important;width: calc(100vw - 16px);max-width: none;margin-left: calc(50% - 50vw + 8px);margin-right: 0}.ba-grid::before{content: '90-DAY SKILLPARKHO JOURNEY \2192';grid-column: 1 / -1;grid-row: 1;justify-self: center;padding: 4px 12px;border: 1px solid rgba(8, 120, 249, 0.45);border-radius: 999px;background: rgba(8, 120, 249, 0.14);color: #6bb2ff;font-family: var(--font-mono);font-weight: 600;font-size: calc(var(--f) * 0.95);white-space: nowrap}.ba-card{position: relative;grid-row: 2 / span 6;display: grid !important;grid-template-rows: subgrid;row-gap: calc(var(--f) * 0.8);padding: var(--p);box-sizing: border-box;min-width: 0}.ba-card:first-of-type{grid-column: 1}.ba-card--after{grid-column: 2}.ba-card__bar{position: absolute;top: 0;left: 0;right: 0}.ba-card > div:not(.ba-card__bar):not(.ba-card__result), .ba-list{display: contents !important}.ba-card__title, .ba-card__text, .ba-card__result{display: none !important}.ba-card__head{flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: 2px;margin: 0;padding: 0 0 calc(var(--f) * 0.6);border-bottom: 1px solid rgba(255, 255, 255, 0.1)}.ba-card__flag, .ba-card__flag span{white-space: nowrap;letter-spacing: 0;font-size: calc(var(--f) * 0.93)}.ba-card__aside, .ba-card__pill{display: block !important;padding: 0 !important;border: 0 !important;background: none !important;font-size: calc(var(--f) * 0.86) !important;line-height: 1.25}.ba-card__pill svg{display: none}.ba-point{align-items: flex-start;gap: calc(var(--f) * 0.4);margin: 0 !important}.ba-point__icon{width: calc(var(--f) * 1.3);height: calc(var(--f) * 1.3);flex: 0 0 auto}.ba-point > div > :last-child:not(:first-child){display: none}.ba-point > div > :first-child{font-size: var(--f) !important;line-height: 1.32;margin: 0}}@media (max-width: 900px){.ba-card{row-gap: calc(var(--f) * 0.95) !important;border-radius: 14px;padding-bottom: var(--p)}.ba-card:not(.ba-card--after){border: 1px solid transparent !important;background: none !important;box-shadow: none !important}.ba-card--after{border: 1px solid rgba(8, 120, 249, 0.6) !important;background: rgba(8, 120, 249, 0.09) !important}.ba-card__bar, .ba-card__dot{display: none !important}.ba-card__head{padding-bottom: calc(var(--f) * 0.15);border-bottom: 0}.ba-card:not(.ba-card--after) .ba-card__flag, .ba-card:not(.ba-card--after) .ba-card__flag span{color: #94a3b8;font-weight: 700}.ba-card--after .ba-card__flag, .ba-card--after .ba-card__flag span{color: #6bb2ff;font-weight: 700}.ba-card:not(.ba-card--after) .ba-card__aside{color: #8791a3}.ba-card--after .ba-card__pill, .ba-card--after .ba-card__pill span{color: #6bb2ff !important;font-weight: 600}.ba-point{align-items: flex-start;padding: 0;border-top: 0}.ba-card:not(.ba-card--after) .ba-point > div > :first-child{color: #cbd5e1 !important;font-weight: 500 !important}.ba-card--after .ba-point > div > :first-child{color: #fff !important;font-weight: 600 !important}.ba-card:not(.ba-card--after) .ba-point__icon{color: #94a3b8 !important;background: none !important;border: 0 !important;box-shadow: none !important}.ba-card--after .ba-point__icon{color: #fff !important;background: var(--brand) !important;border-color: var(--brand) !important;border-radius: 50%}}@media (max-width: 900px){.proof-grid{--c: min(84vw, calc(361px + (100vw - 430px) * 0.25));display: flex !important;gap: 12px !important;width: 100vw;margin-left: calc(50% - 50vw);padding: 0 16px;box-sizing: border-box;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-left: 16px;-webkit-overflow-scrolling: touch;scrollbar-width: none;align-items: stretch}.proof-grid::-webkit-scrollbar{display: none}.proof-card{flex: 0 0 var(--c);width: var(--c);box-sizing: border-box;display: flex;flex-direction: column;scroll-snap-align: start;padding: calc(18px + (var(--c) - 269px) * 0.04) !important}.proof-card__kicker{font-size: calc(10.5px + (var(--c) - 269px) * 0.015) !important;margin-bottom: 8px !important}.proof-card__title{font-size: calc(18px + (var(--c) - 269px) * 0.045) !important;line-height: 1.25;margin-bottom: 8px !important}.proof-card__desc{font-size: calc(12.5px + (var(--c) - 269px) * 0.03) !important;line-height: 1.5;margin-bottom: 14px !important}.proof-card__foot{padding-top: 12px !important}.proof-card__label{font-size: calc(10px + (var(--c) - 269px) * 0.015) !important;margin-bottom: 8px !important}.proof-card__tags{display: flex !important;flex-wrap: wrap;gap: 6px !important}.proof-tag{font-size: calc(10.5px + (var(--c) - 269px) * 0.02) !important;white-space: nowrap}}@media (max-width: 900px){.proof-kicker{font-size: calc(14px + (100vw - 320px) * 0.0207) !important;line-height: 1.3;letter-spacing: 0.03em;text-wrap: balance;margin-bottom: 14px !important}.deliv-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important;margin-bottom: 22px !important}.deliv-card{padding: calc(12px + (100vw - 320px) * 0.0138) calc(10px + (100vw - 320px) * 0.0138) !important;text-align: center}.deliv-card__title{font-size: calc(11.5px + (100vw - 320px) * 0.0138) !important;line-height: 1.25;margin-bottom: 5px !important}.deliv-card__text{font-size: calc(11.5px + (100vw - 320px) * 0.0121) !important;line-height: 1.4;text-wrap: balance}.proof-close{max-width: none}.proof-close__small{font-size: calc(12.5px + (100vw - 320px) * 0.0138) !important;margin-bottom: 4px}.proof-close__big{font-size: min(6.4vw, 46px) !important;line-height: 1.18;text-wrap: balance;margin-bottom: 16px !important}.proof-close__link{display: inline-flex;justify-content: center;align-items: center;gap: 8px;box-sizing: border-box;width: min(100%, 26em);min-height: calc(46px + (100vw - 320px) * 0.014);border-radius: 12px;background: var(--brand);color: #fff !important;font-size: calc(14px + (100vw - 320px) * 0.0086);font-weight: 700}}@media (max-width: 900px){.tools-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important}.tool-card{position: relative;display: block;padding: calc(12px + (100vw - 320px) * 0.0086) calc(11px + (100vw - 320px) * 0.0086) !important;cursor: pointer}.tool-card__tags, .tool-card__sub, .tool-card__desc, .tool-card__foot{display: none !important}.tool-card__top{margin: 0 0 8px !important;padding: 0 !important;border: 0 !important;display: block}.tool-card__cat{display: flex;align-items: center;gap: 6px;padding-right: 16px;font-size: calc(9.5px + (100vw - 320px) * 0.0078) !important;line-height: 1.2;letter-spacing: 0}.tool-card__icon{flex: 0 0 auto;width: calc(26px + (100vw - 320px) * 0.015);height: calc(26px + (100vw - 320px) * 0.015)}.tool-card__title{font-size: calc(15px + (100vw - 320px) * 0.0138) !important;line-height: 1.22}.tool-card::after{content: '+';position: absolute;top: 8px;right: 10px;color: #6bb2ff;font-size: calc(16px + (100vw - 320px) * 0.0086);font-weight: 700;line-height: 1}.tool-card:has(.tool-card__spec:not([hidden])){grid-column: 1 / -1;cursor: pointer;border-color: var(--brand)}.tool-card:has(.tool-card__spec:not([hidden]))::after{content: '\2212'}.tool-card:has(.tool-card__spec:not([hidden])) .tool-card__desc{display: block !important;margin: 8px 0 10px;font-size: calc(12.5px + (100vw - 320px) * 0.0117);line-height: 1.5}.tool-card__spec{margin: 0 !important}.tool-card__spec li{font-size: calc(12.5px + (100vw - 320px) * 0.0117) !important}}@media (max-width: 900px){#software-heading{font-size: 6.3vw !important;line-height: 1.14 !important}#software-heading .spk-row.accent{font-size: 7.4vw;color: var(--brand)}}@media (max-width: 900px){.cert-grid{--c: min(84vw, calc(361px + (100vw - 430px) * 0.25));display: flex !important;gap: 12px !important;width: 100vw;margin-left: calc(50% - 50vw);padding: 0 16px;box-sizing: border-box;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-left: 16px;-webkit-overflow-scrolling: touch;scrollbar-width: none;align-items: stretch}.cert-grid::-webkit-scrollbar{display: none}.cert-card{flex: 0 0 var(--c);width: var(--c);box-sizing: border-box;display: flex;flex-direction: column;scroll-snap-align: start;padding: calc(12px + (var(--c) - 269px) * 0.04) !important}.cert-mini__brand{font-size: calc(10.5px + (var(--c) - 269px) * 0.015) !important}.cert-mini__title{font-size: calc(15px + (var(--c) - 269px) * 0.04) !important;line-height: 1.25}.cert-mini__hours{font-size: calc(11px + (var(--c) - 269px) * 0.02) !important}.cert-mini__foot, .cert-mini__foot span{font-size: calc(10px + (var(--c) - 269px) * 0.015) !important;white-space: nowrap}.cert-card__title{font-size: calc(17px + (var(--c) - 269px) * 0.045) !important;line-height: 1.25}.cert-card__desc{font-size: calc(12.5px + (var(--c) - 269px) * 0.03) !important;line-height: 1.5}.cert-card__tags{margin-top: auto;gap: 6px !important}.cert-tag{font-size: calc(10.5px + (var(--c) - 269px) * 0.02) !important;padding: 4px 8px !important;white-space: nowrap}}.spk-cert-acc{display: none}@media (max-width: 900px){#certifications-heading .spk-small{display: none !important}#certifications-heading{font-size: 6.7vw !important;line-height: 1.14 !important}#certifications-heading .spk-row + .spk-row{font-size: 7.9vw;color: var(--brand)}.spk-cert-acc{display: inline}#certifications-heading + p{font-size: max(10.5px, min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 8px) * 0.0235))) !important;text-wrap: balance}}.spk-tl-num{display: none}@media (max-width: 900px){.tool-legend{padding: calc(14px + (100vw - 320px) * 0.0138) calc(10px + (100vw - 320px) * 0.0138) !important}.tool-legend__title{justify-content: center;text-align: center;margin-bottom: 12px !important}.tool-legend__title span{white-space: nowrap;letter-spacing: 0.02em;font-size: min(calc(12px + (100vw - 320px) * 0.0086), calc((100vw - 84px) * 0.0425)) !important}.tool-legend__grid{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 6px !important}.tool-legend__item{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: calc(12px + (100vw - 320px) * 0.0138) 6px !important;margin: 0 !important}.tool-legend__item p, .tool-legend__dot, .spk-tl-count{display: none !important}.tool-legend__name{display: block !important;margin: 0 !important;color: #fff !important;letter-spacing: 0;line-height: 1.25;font-size: calc(10.5px + (100vw - 320px) * 0.0121) !important}.spk-tl-num{display: block;margin-bottom: 4px;color: #6bb2ff;font-weight: 800;line-height: 1;font-size: calc(30px + (100vw - 320px) * 0.0414)}}@media (max-width: 900px){#student-reels-heading{font-size: 6.7vw !important;line-height: 1.14 !important}#student-reels-heading .spk-row + .spk-row{font-size: 7.9vw;color: var(--brand)}}@media (max-width: 900px){.stage__toggle{grid-template-columns: minmax(0, 1fr) auto auto;column-gap: 8px}.stage__title{grid-column: 1 / -1;grid-row: 1;white-space: nowrap;font-size: min(calc(15.5px + (100vw - 320px) * 0.0207), calc((100vw - 66px) * 0.0465)) !important}.stage__exp{grid-column: 1;grid-row: 2}.stage__salary{grid-column: 2;grid-row: 2}.stage__salary-value{font-size: calc(14px + (100vw - 320px) * 0.0207) !important}.stage__chev{grid-column: 3;grid-row: 2}}@media (min-width: 900.02px){.stage__title{white-space: nowrap}}@media (max-width: 900px){#certifications-heading + p{white-space: nowrap !important;font-size: min(calc(14px + (100vw - 320px) * 0.021875), calc((100vw - 24px) * 0.0275)) !important}#certifications-heading + p .spk-cert-acc{display: block}}.sb--dm .sb__hint{display: none !important}@media (min-width: 1024px) and (max-width: 1279px){#hero-headline{font-size: min(40px, calc(100vw * 0.0385)) !important}}@media (max-width: 900px){.proof-close__small{display: none !important}.proof-close__big{margin-bottom: 0 !important}}@media (max-width: 900px){.price-card{padding: calc(16px + (100vw - 320px) * 0.0138) !important}.price-card__lead, .journey-step__dash, .journey-step__text, .total-row__sub, .journey-step--note, .flow-line, .price-box--note, .price-box__kicker{display: none !important}.track-card__top{display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 10px}.track-card__top .track-tag, .track-card__count{white-space: nowrap}.track-card__count{font-size: calc(10px + (100vw - 320px) * 0.0078);text-align: right}.track-card__title, .price-card__title{font-size: calc(19px + (100vw - 320px) * 0.0172) !important;line-height: 1.2;margin-bottom: 12px !important;text-wrap: balance}.price-card__tags{margin-bottom: 10px}.price-card__exclusive{white-space: nowrap;font-size: min(calc(10px + (100vw - 320px) * 0.0078), calc((100vw - 74px) * 0.0375));letter-spacing: 0.02em;margin-top: 6px}.price-box{padding: calc(12px + (100vw - 320px) * 0.0086) calc(14px + (100vw - 320px) * 0.0086) !important;margin-bottom: 14px !important;text-align: center}.price-box__row{justify-content: center;align-items: baseline;flex-wrap: wrap;gap: 4px 10px}.price-box__amount{font-size: calc(32px + (100vw - 320px) * 0.0276) !important;line-height: 1.1}.price-box__note{font-size: calc(13px + (100vw - 320px) * 0.0086) !important}.price-box__sub{font-size: calc(11.5px + (100vw - 320px) * 0.0078) !important;margin-top: 2px}.label-mono--block{font-size: calc(10.5px + (100vw - 320px) * 0.0078) !important;margin-bottom: 4px !important}.journey{gap: 0 !important;margin-bottom: 8px !important}.journey-step:not(.journey-step--note){display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: calc(9px + (100vw - 320px) * 0.0052) 0 !important;border: 0 !important;border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;border-radius: 0 !important;background: none !important}.journey-step__head{display: flex;align-items: center;gap: 6px;margin: 0 !important}.journey-step__num{color: #6bb2ff}.journey-step__num, .journey-step__name{white-space: nowrap;letter-spacing: 0;font-size: calc(10.8px + (100vw - 320px) * 0.0086) !important}.journey-step__value{white-space: nowrap;font-size: calc(13px + (100vw - 320px) * 0.0121) !important}.total-row{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 10px 0 0 !important;margin: 0 !important;border: 0 !important;background: none !important}.total-row .label-mono{white-space: nowrap;font-size: calc(11px + (100vw - 320px) * 0.0078) !important}.total-row__amount{font-size: calc(22px + (100vw - 320px) * 0.0207) !important}.support-list{margin-bottom: 4px !important}.support-list li{padding: calc(8px + (100vw - 320px) * 0.0052) 0 !important;font-size: calc(13px + (100vw - 320px) * 0.0121) !important;line-height: 1.3}.price-card__foot{margin-top: 14px !important;padding-top: 0 !important;border-top: 0 !important}.price-card__fine{font-size: calc(11px + (100vw - 320px) * 0.0078) !important;text-align: center;margin-top: 6px !important}.enroll-side__head{margin-bottom: 10px !important}}@media (max-width: 900px){.track-card__top{flex-direction: column;align-items: flex-start;gap: 5px}.track-card__count{text-align: left;letter-spacing: 0}.total-row > div{min-width: 0}.total-row .label-mono{white-space: normal;letter-spacing: 0;line-height: 1.25}.total-row__amount{flex: 0 0 auto}}.spk-swipe, .spk-arrow, .spk-dots{display: none}.spk-swipe-wrap{position: relative}@media (max-width: 900px){.spk-swipe{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin: 0 0 10px;font-size: calc(11.5px + (100vw - 320px) * 0.0086);font-weight: 700;color: #6bb2ff;white-space: nowrap}.spk-swipe__count{color: #aab3c2;font-variant-numeric: tabular-nums}.spk-swipe__label b{display: inline-block;animation: spk-point 1.2s ease-in-out infinite}.spk-arrow{display: flex;align-items: center;justify-content: center;position: absolute;top: 50%;z-index: 3;width: calc(34px + (100vw - 320px) * 0.0086);height: calc(34px + (100vw - 320px) * 0.0086);margin-top: calc((34px + (100vw - 320px) * 0.0086) / -2);padding: 0 0 3px;border-radius: 50%;border: 1px solid var(--brand);background: rgba(6, 12, 24, 0.92);color: #fff;font-size: calc(22px + (100vw - 320px) * 0.0086);line-height: 1;cursor: pointer}.spk-arrow--prev{left: 4px}.spk-arrow--next{right: 4px}.spk-dots{display: flex;justify-content: center;align-items: center;margin-top: 8px}.spk-dot{width: 18px;height: 22px;padding: 0;border: 0;background: none;cursor: pointer;display: flex;align-items: center;justify-content: center}.spk-dot::before{content: '';display: block;width: 7px;height: 7px;border-radius: 50%;background: rgba(255, 255, 255, 0.25);transition: background 0.15s linear, transform 0.15s linear}.spk-dot.is-active::before{background: var(--brand);transform: scale(1.3)}.spk-swipe.is-off, .spk-dots.is-off, .spk-arrow.is-off{display: none}.spk-nudge > *{animation: spk-nudge 0.9s ease-in-out 1}}@keyframes spk-point{0%, 100%{transform: translateX(0)}50%{transform: translateX(4px)}}@keyframes spk-nudge{0%, 100%{transform: translateX(0)}45%{transform: translateX(-34px)}}@media (prefers-reduced-motion: reduce){.spk-swipe__label b, .spk-nudge > *{animation: none}}@media (max-width: 900px){.spk-swipe-wrap:not(.is-end) > :first-child{-webkit-mask-image: linear-gradient(to right, #000 calc(100% - 56px), transparent);mask-image: linear-gradient(to right, #000 calc(100% - 56px), transparent)}}@media (min-width: 640px) and (max-width: 900px){.core-pill{font-size: calc(9px + (100vw - 640px) * 0.02) !important}.bento-card__aside, .bento-card__kicker, .bento-tag, .module__dur, .module__focus, .modules .pill-mono, .spk-track-tag, .stage-card__foot, .tag-mono, .enroll-side__kicker, .track-tag, .track-card__band-pill, .reel-stat__label{font-size: calc(11px + (100vw - 640px) * 0.02) !important}.section-head .eyebrow-line, .hero__copy .eyebrow-line, .bento-card__check, .bento-card__mono, .stage-card__benefit, .stage-card__num, .track-item__text{font-size: calc(12px + (100vw - 640px) * 0.02) !important}.bento-card__desc, .module__summary, .track-item__num{font-size: calc(13px + (100vw - 640px) * 0.02) !important}.track-item__title, .track-card__lead, .section-foot{font-size: calc(14px + (100vw - 640px) * 0.02) !important}}@media (min-width: 640px) and (max-width: 900px){.spk-track-head{container-type: inline-size}.spk-track-title{white-space: nowrap;letter-spacing: -.03em}.spk-track-title--skill{font-size: min(4.5cqi, 32px) !important}.spk-track-title--career{font-size: min(4.2cqi, 32px) !important}}@media (max-width: 900px){.bento-card--final{align-items: center;text-align: center;border: 1.5px solid var(--brand) !important;background: rgba(8, 120, 249, 0.1) !important;padding: calc(20px + (100vw - 320px) * 0.0172) calc(14px + (100vw - 320px) * 0.0172) !important}.bento-card--final .bento-card__final-body{width: 100%}.bento-card--final .bento-card__top{justify-content: center;align-items: center;flex-wrap: nowrap;gap: 8px;margin-bottom: 10px}.bento-card--final .bento-tag{white-space: nowrap;letter-spacing: 0;color: #fff !important;background: var(--brand) !important;border-color: var(--brand) !important;font-size: calc(10.5px + (100vw - 320px) * 0.0086) !important;padding: 4px 8px}.bento-card--final .bento-card__aside{white-space: nowrap;letter-spacing: 0;color: #6bb2ff;font-size: calc(10.5px + (100vw - 320px) * 0.0086) !important}.bento-card--final .bento-card__title{font-size: calc(20px + (100vw - 320px) * 0.0276) !important;line-height: 1.22;font-weight: 800;text-wrap: balance;margin-bottom: 8px}.bento-card--final .bento-card__desc{font-size: calc(13.5px + (100vw - 320px) * 0.0138) !important;line-height: 1.5;text-wrap: balance;margin-bottom: 0;white-space: normal !important}.bento-card--final .bento-card__cta{align-self: stretch;justify-content: center;width: 100%;max-width: 26em;margin: 16px auto 0;min-height: calc(46px + (100vw - 320px) * 0.014);font-size: calc(14px + (100vw - 320px) * 0.0086) !important;box-sizing: border-box}}@media (min-width: 900.02px) and (max-width: 1279px){.spk-lead-long{display: none}.spk-lead-short{display: inline !important}}@media (min-width: 900.02px) and (max-width: 1279px){.cert-card{display: flex;flex-direction: column;padding: 12px !important}.cert-mini{padding: 14px 12px 10px !important;min-height: 0 !important;aspect-ratio: auto !important;gap: 6px}.cert-mini__brand{white-space: nowrap;font-size: 10.5px !important;letter-spacing: 0.08em !important}.cert-mini__medal{width: 38px !important;height: 38px !important;margin: 2px auto !important}.cert-mini__title{font-size: 15.5px !important;line-height: 1.25}.cert-mini__hours{white-space: nowrap;font-size: 11px !important;letter-spacing: 0 !important}.cert-mini__foot{flex-wrap: nowrap;gap: 6px;padding-top: 8px !important}.cert-mini__foot, .cert-mini__foot span{white-space: nowrap;font-size: 10px !important;letter-spacing: 0 !important}.cert-card__title{font-size: 17px !important;line-height: 1.25;margin: 12px 0 6px !important}.cert-card__desc{font-size: 13px !important;line-height: 1.5;margin-bottom: 10px !important}.cert-card__tags{margin-top: auto;padding-top: 10px !important;gap: 5px !important}.cert-tag{font-size: 10.5px !important;padding: 3px 7px !important;white-space: nowrap}}.hero__ctas{animation: none !important;opacity: 1 !important;transform: none !important}@media (min-width: 900.02px) and (max-width: 1279px){.profile-panel__meta > span{font-weight: 700;color: #6bb2ff;white-space: nowrap}.profile-panel .panel-text{max-width: none;font-size: 14.5px}.asset-grid{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 0 32px !important;counter-reset: spk-asset}.asset{counter-increment: spk-asset;flex-direction: row;justify-content: flex-start;align-items: center;min-height: 0;gap: 0;padding: 12px 0;border: 0;border-top: 1px solid rgba(255, 255, 255, 0.1);border-radius: 0;background: none;text-align: left}.asset::before{content: counter(spk-asset, decimal-leading-zero);flex: 0 0 auto;width: 2.4em;font-weight: 700;color: #6bb2ff;font-size: 15px}.asset > :first-child:not(:last-child){display: none}.asset, .asset span, .asset p{font-size: 15px;line-height: 1.3;margin: 0;white-space: nowrap}}.spk-lead-short{display: none}@media (max-width: 900px){.spk-lead-long{display: none}.spk-lead-short{display: inline}}@media (max-width: 900px){.sb--dm .sb__panel{padding: 8px}.sb--dm .sb__grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px}.sb--dm .sb-card{padding: 12px 8px;text-align: center}.sb--dm .sb-card:nth-child(5){grid-column: 1 / -1;order: -1;border-color: var(--sb-accent)}.sb--dm .sb-card:nth-child(5) .sb-value{color: var(--sb-accent);font-size: calc(38px + (100vw - 320px) * 0.06)}.sb--dm .sb-card:nth-child(5) .sb-label{color: #fff;font-size: calc(14px + (100vw - 320px) * 0.025)}.sb--dm .sb-top{margin-bottom: 8px}.sb--dm .sb-icon{width: calc(26px + (100vw - 320px) * 0.04);height: calc(26px + (100vw - 320px) * 0.04)}.sb--dm .sb-icon svg{width: 55%;height: 55%}.sb--dm .sb-code{font-size: calc(10px + (100vw - 320px) * 0.0156)}.sb--dm .sb-value{font-size: calc(23px + (100vw - 320px) * 0.036)}.sb--dm .sb-label{margin-top: 6px;font-size: calc(10.8px + (100vw - 320px) * 0.0245);letter-spacing: 0;white-space: nowrap}}@media (max-width: 900px){.wf-table{--c: min(78vw, calc(335px + (100vw - 430px) * 0.25));border: 0 !important;background: none !important;box-shadow: none !important;overflow: visible !important}.wf-table__head{display: none !important}.wf-table__rows{display: flex;gap: 12px;width: 100vw;margin-left: calc(50% - 50vw);padding: 0 16px;box-sizing: border-box;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-left: 16px;-webkit-overflow-scrolling: touch;scrollbar-width: none}.wf-table__rows::-webkit-scrollbar{display: none}.wf-table__rows > * + *{border-top: 1px solid rgba(255, 255, 255, 0.1)}.wf-row{flex: 0 0 var(--c);width: var(--c);box-sizing: border-box;flex-direction: column !important;align-items: flex-start !important;justify-content: flex-start;scroll-snap-align: start;padding: calc(16px + (var(--c) - 250px) * 0.04) !important;border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 14px;background: rgba(255, 255, 255, 0.03)}.wf-row__bar{display: none}.wf-row__main{flex-direction: column;gap: 10px;max-width: none;width: 100%;flex: 1 1 auto}.wf-row__icon{width: calc(34px + (var(--c) - 250px) * 0.06) !important;height: calc(34px + (var(--c) - 250px) * 0.06) !important}.wf-row__title{font-size: calc(15.5px + (var(--c) - 250px) * 0.035) !important;line-height: 1.25}.wf-row__desc{margin-top: 6px;font-size: calc(12.5px + (var(--c) - 250px) * 0.025) !important;line-height: 1.45}.wf-row__out{padding-left: 0 !important;margin-top: 12px;padding-top: 10px;width: 100%;align-self: stretch !important;border-top: 1px solid rgba(255, 255, 255, 0.1)}.wf-chip{display: block !important;padding: 0 !important;border: 0 !important;background: none !important;white-space: normal !important;font-size: calc(13px + (var(--c) - 250px) * 0.02) !important;font-weight: 700;color: #fff;line-height: 1.3}.wf-chip svg{display: none}.wf-chip::before{content: 'You build';display: block;font-size: calc(11px + (var(--c) - 250px) * 0.015);font-weight: 600;color: #6bb2ff;margin-bottom: 2px}}@media (min-width: 1024px){html body #hero .hero__grid{grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) !important}html body #hero .hero__grid > *{grid-column: auto !important}html body #hero .hero__grid > :first-child{container-type: inline-size}html body #hero .hero__grid > :first-child h1{font-size: calc(100cqw / 15.4) !important;line-height: 1.08 !important;letter-spacing: -0.02em !important}html body #hero .hero__grid > :first-child .hero__lead{font-size: clamp(18px, calc(100cqw / 38), 26px) !important;line-height: 1.6 !important;max-width: none !important;text-wrap: balance}html body #hero .hero__grid .hv{max-width: none !important;width: 100% !important;margin-left: 0 !important}}
