@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--brand-50:#eef6ff;--brand-100:#dcecff;--brand-200:#bad9ff;--brand-300:#86bdff;--brand-400:#4a98ff;--brand-500:#1674ee;--brand-600:#034dbb;--brand-700:#083d8e;--brand-800:#0d3470;--brand-900:#102e5d;--coral:#ff8e72;--text-primary:#0b1730;--text-secondary:#526078;--text-on-accent:#fff;--text-on-light:#0b1730;--background-page:#f5f8fe;--background-section:#fff;--background-proof:#fefefe;--background-elevated:#ffffffd1;--accent:#034dbb;--accent-hover:#083d8e;--accent-text:#034dbb;--accent-soft:#86bdff;--border-subtle:#072b5b24;--border-strong:#034dbb5c;--state-error:#b42318;--state-success:#147a4f;--state-warning:#9a6700;--state-warning-soft:#fabc121a;--texture-dot:#034dbb21;--surface-tint:#dcecff7a;--surface-grid-line:#034dbb13;--surface-route-line:#034dbb3d;--catalog-hero-glow:var(--brand-300)}@supports (color:color-mix(in lab, red, red)){:root{--catalog-hero-glow:color-mix(in srgb, var(--brand-300) 34%, transparent)}}:root{--catalog-hero-start:var(--brand-50)}@supports (color:color-mix(in lab, red, red)){:root{--catalog-hero-start:color-mix(in srgb, var(--brand-50) 70%, var(--surface))}}:root{--control-background:#f8faff;--control-selected:#eef6ff;--brand-plate-surface:#ffffffeb;--glass-highlight:#ffffffe6;--legacy-visual-glow:#1d66da52;--mask-opaque:#000;--font-body:var(--font-onest), Arial, sans-serif;--font-technical:var(--font-plex), monospace;--focus-ring:#1674ee;--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--border-subtle);--surface:var(--background-page);--surface-raised:var(--background-elevated);--surface-solid:var(--background-section);--glass-border:#ffffffc7;--shadow-sm:0 12px 35px #0c347014;--shadow-lg:0 30px 80px #0b367e26;--radius-sm:12px;--radius-md:16px;--radius-control:16px;--radius-lg:28px;--radius-xl:40px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--container:1240px;--section-space:clamp(4rem, 6.25vw, 5.75rem)}[data-theme=dark]{--text-primary:#f4f8ff;--text-secondary:#b9c6d9;--text-on-accent:#fff;--background-page:#071225;--background-section:#0d1b33;--background-proof:#020f2a;--background-elevated:#0c1c37cc;--accent:#75b4ff;--accent-hover:#9ac9ff;--accent-text:#91c3ff;--accent-soft:#4a98ff;--border-subtle:#b4d1ff33;--border-strong:#75b4ff85;--state-error:#ffaaa1;--state-success:#69d5a4;--surface-tint:#0d347057;--surface-grid-line:#75b4ff17;--surface-route-line:#75b4ff47;--catalog-hero-glow:var(--brand-400)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--catalog-hero-glow:color-mix(in srgb, var(--brand-400) 20%, transparent)}}[data-theme=dark]{--catalog-hero-start:var(--brand-900)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--catalog-hero-start:color-mix(in srgb, var(--brand-900) 34%, var(--surface))}}[data-theme=dark]{--control-background:#0a1930;--control-selected:#102e5d;--focus-ring:#91c3ff;--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--border-subtle);--surface:var(--background-page);--surface-raised:var(--background-elevated);--surface-solid:var(--background-section);--glass-border:#a7caff2e;--shadow-sm:0 12px 35px #00000038;--shadow-lg:0 30px 90px #00000061}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--surface);scroll-padding-top:6rem;overflow-x:clip}body{min-width:320px;color:var(--ink);background:radial-gradient(circle at 12% 8%, var(--brand-200), transparent 30rem), var(--surface);margin:0}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--brand-200) 34%, transparent), transparent 30rem), var(--surface)}}body{font-family:var(--font-body);text-rendering:optimizelegibility;transition:color .24s,background-color .24s;overflow-x:clip}body:before{z-index:-1;pointer-events:none;content:"";opacity:.38;background-image:radial-gradient(var(--texture-dot) .65px, transparent .65px);background-size:18px 18px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}:where(h1,h2,h3,legend){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}::selection{color:#fff;background:var(--brand-600)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.skip-link{z-index:100;color:#fff;background:var(--brand-600);border-radius:999px;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.container{width:min(calc(100% - 2rem), var(--container));margin-inline:auto}.mono,.course-index{font-family:var(--font-technical)}.eyebrow{color:var(--accent-text);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 1.25rem;font-size:.74rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:1.6rem;height:1px}.display{letter-spacing:-.064em;text-wrap:balance;overflow-wrap:normal;min-width:0;max-width:16ch;margin:0;font-size:clamp(3rem,7.3vw,7.5rem);font-weight:600;line-height:.94}.display .blue,.section-title .blue{color:var(--accent-text)}.section-title{letter-spacing:-.052em;text-wrap:balance;overflow-wrap:normal;min-width:0;max-width:18ch;margin:0;font-size:clamp(2.25rem,4.7vw,5rem);font-weight:560;line-height:.98}.section-lead{max-width:680px;color:var(--muted);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.6vw,1.32rem);line-height:1.6}.button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:3.3rem;padding:.85rem 1.35rem;font-weight:650;transition:background-color .18s,border-color .18s;display:inline-flex}.button-primary{color:var(--text-on-accent);background:var(--brand-600);box-shadow:0 12px 30px var(--brand-600)}@supports (color:color-mix(in lab, red, red)){.button-primary{box-shadow:0 12px 30px color-mix(in srgb, var(--brand-600) 25%, transparent)}}.button-primary:hover{background:var(--brand-700)}.button:active,.answer-button:active,.arrow-link:active{transform:translateY(1px)}.button:disabled,.answer-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}a:active{color:var(--accent-text)}.theme-toggle:active,.menu-toggle:active{background:var(--brand-50);color:var(--text-on-light)}.theme-toggle:disabled,.menu-toggle:disabled{opacity:.55;cursor:not-allowed}.button-secondary{border-color:var(--line);color:var(--ink);background:var(--surface-raised);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%)}.button-ghost{min-height:auto;color:var(--accent-text);border-radius:0;padding:.35rem 0}.glass{border:1px solid var(--glass-border);background:var(--surface-raised);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%)}.site-nav-wrap{z-index:80;pointer-events:none;width:100%;position:fixed;top:1rem}.site-nav{pointer-events:auto;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:4.2rem;padding:.55rem .6rem .55rem 1rem;display:grid}.brand-plate{background:var(--brand-plate-surface);border-radius:999px;align-items:center;width:8.9rem;height:2.7rem;padding:.38rem .68rem;display:inline-flex;position:relative}.brand-title{font-family:var(--font-body);letter-spacing:.005em;color:var(--ink);white-space:nowrap;margin-left:.7rem;font-size:.8rem;font-weight:620;line-height:1.22;display:none}@media (max-width:900px){.brand-title{display:block}.brand-plate{width:auto}}.brand-plate:before{content:"";position:absolute;inset:-.55rem -.8rem}.brand-plate img{object-fit:contain;width:100%;height:100%}.nav-links{color:var(--muted);justify-content:center;align-items:center;gap:clamp(.7rem,2vw,1.5rem);font-size:.92rem;display:flex}.nav-links a,.mobile-menu a,.site-footer a,.price-link,.arrow-link{white-space:nowrap}.nav-actions{align-items:center;gap:.45rem;display:flex}.theme-toggle{border:1px solid var(--line);width:2.8rem;height:2.8rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.nav-apply{min-height:2.9rem;padding-inline:1rem}.hero{align-items:center;min-height:min(900px,100svh);padding:9.5rem 0 5rem;display:grid;position:relative;overflow:clip}.hero-art{z-index:0;pointer-events:none;width:min(54vw,820px);max-width:none;height:auto;filter:drop-shadow(0 28px 56px var(--brand-600));position:absolute;bottom:-3%;right:-2%}@supports (color:color-mix(in lab, red, red)){.hero-art{filter:drop-shadow(0 28px 56px color-mix(in srgb, var(--brand-600) 14%, transparent))}}[data-theme=dark] .eyebrow,[data-theme=dark] .course-index,[data-theme=dark] .method-number,[data-theme=dark] .module-number{color:var(--brand-300)}.hero-copy{z-index:2;max-width:780px;position:relative}.hero>.container{z-index:1;position:relative}.hero-glint{border:2px solid var(--glass-highlight);background:var(--coral);width:.8rem;height:.8rem;box-shadow:0 0 0 9px var(--coral), 0 12px 32px var(--coral);border-radius:50%;position:absolute;top:-1.5rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.hero-glint{box-shadow:0 0 0 9px color-mix(in srgb, var(--coral) 12%, transparent), 0 12px 32px color-mix(in srgb, var(--coral) 35%, transparent)}}.hero-glint{animation:.7s cubic-bezier(.22,1,.36,1) .25s both hero-glint-in}@keyframes hero-glint-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.hero-lead{max-width:640px;color:var(--muted);margin:1.6rem 0 0;font-size:clamp(1.1rem,1.8vw,1.38rem);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.hero-proof{flex-wrap:wrap;gap:.65rem;margin-top:3rem;display:flex}.proof-pill,.status-chip{border:1px solid var(--line);color:var(--muted);background:var(--surface-raised);border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.77rem;display:inline-flex}.goal-grid{grid-template-columns:repeat(12,1fr);gap:1rem;margin-top:3rem;display:grid}.goal-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-solid);grid-column:span 4;min-height:260px;padding:clamp(1.5rem,3vw,2.4rem);transition:border-color .2s}.goal-card:nth-child(2){transform:translateY(2.5rem)}.goal-card:hover{border-color:var(--brand-300)}.goal-card svg{color:var(--accent-text)}.goal-card h3{letter-spacing:-.035em;margin:2.5rem 0 .75rem;font-size:1.5rem}.goal-card p{color:var(--muted);margin:0;line-height:1.55}.course-grid{grid-template-columns:repeat(12,1fr);gap:1rem;margin-top:3.25rem;display:grid}.course-card{--card-accent:var(--brand-500);border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 14%, var(--card-accent), transparent 15rem), var(--surface-solid);flex-direction:column;grid-column:span 5;min-height:450px;padding:clamp(1.6rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.course-card{background:radial-gradient(circle at 88% 14%, color-mix(in srgb, var(--card-accent) 22%, transparent), transparent 15rem), var(--surface-solid)}}.course-card{transition:box-shadow .22s}.course-card:nth-child(2){--card-accent:var(--brand-400)}.course-card:nth-child(3){--card-accent:var(--brand-700)}.course-card:nth-child(4){--card-accent:var(--brand-300)}.course-card:nth-child(odd){grid-column:span 7}.course-card:hover{box-shadow:var(--shadow-lg)}.course-index{color:var(--accent-text);font-size:.77rem}.course-card h3{letter-spacing:-.05em;max-width:16ch;margin:3.3rem 0 1rem;font-size:clamp(1.8rem,3vw,3.15rem);font-weight:570;line-height:1}.course-card p{max-width:55ch;color:var(--muted);margin:0;line-height:1.55}.course-card-footer{justify-content:space-between;align-items:end;gap:1rem;margin-top:auto;padding-top:2rem;display:flex}.course-meta{flex-wrap:wrap;gap:.45rem;display:flex}.arrow-link{color:#fff;background:var(--brand-600);border-radius:50%;flex:none;place-items:center;width:3.4rem;height:3.4rem;display:grid}.comparison-shell{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-solid);margin-top:3rem;overflow:auto hidden}.comparison{border-collapse:collapse;width:100%;min-width:920px}.comparison th,.comparison td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:1.2rem 1.25rem}.comparison th{color:var(--muted);background:var(--surface-solid);font-size:.82rem}.comparison td:first-child{min-width:220px;font-weight:650}.comparison-price{gap:.3rem;min-width:140px;display:grid}.comparison-price span{color:var(--accent-text);font-size:.82rem;font-weight:650}.method-grid,.truth-grid,.audience-grid,.portfolio-grid,.b2b-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.method-card,.truth-card,.audience-card,.portfolio-card,.b2b-card{border-top:1px solid var(--line);padding:clamp(1.4rem,2.5vw,2rem)}.method-card h3,.truth-card h3,.audience-card h3,.portfolio-card h3,.b2b-card h3{letter-spacing:-.025em;margin:1.4rem 0 .65rem;font-size:1.25rem}.method-card p,.truth-card p,.audience-card p,.portfolio-card p,.b2b-card p{color:var(--muted);margin:0;line-height:1.55}.portfolio-card{overflow:hidden}.portfolio-visual{object-fit:cover;width:calc(100% + 4rem);max-width:none;height:190px;margin:-2rem -2rem 1.5rem}.method-number{color:var(--accent-text);font-size:.8rem}.final-cta{background-color:var(--background-section);min-height:540px;color:var(--text-primary);background-image:-webkit-image-set(url(/generated/transparent/final-cta.avif) 1x type("image/avif"),url(/generated/transparent/final-cta.webp) 1x type("image/webp"),url(/generated/transparent/final-cta.png) 1x type("image/png"));background-image:image-set("/generated/transparent/final-cta.avif" 1x type("image/avif"),"/generated/transparent/final-cta.webp" 1x type("image/webp"),"/generated/transparent/final-cta.png" 1x type("image/png"));background-position:right 1rem center;background-repeat:no-repeat;background-size:auto 96%;border-radius:clamp(1.8rem,5vw,4rem);padding:clamp(2rem,6vw,5rem);position:relative;overflow:hidden}[data-theme=dark] .final-cta{background-color:var(--background-section)}.final-cta-copy{z-index:2;border-radius:var(--radius-xl);text-align:center;max-width:min(650px,58%);margin:auto 0;padding:clamp(1.8rem,3.5vw,3rem);position:relative}.final-cta h2{letter-spacing:-.055em;overflow-wrap:normal;min-width:0;margin:0;font-size:clamp(2.2rem,4vw,3.8rem);line-height:.98}.final-cta p{color:var(--text-secondary);margin:1.3rem auto 1.8rem;line-height:1.6}.course-hero{background-color:var(--surface);background-position:right 3vw center;background-repeat:no-repeat;background-size:min(48vw,720px);min-height:780px;padding:10rem 0 5rem;position:relative;overflow:hidden}.course-hero:before{content:"";background:linear-gradient(90deg, var(--surface) 0%, var(--surface) 43%, transparent 74%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.course-hero:before{background:linear-gradient(90deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 92%, transparent) 43%, transparent 74%)}}.course-ai-for-work .course-hero{background-image:-webkit-image-set(url(/generated/transparent/hero-ai-for-work.avif) 1x type("image/avif"),url(/generated/transparent/hero-ai-for-work.webp) 1x type("image/webp"),url(/generated/transparent/hero-ai-for-work.png) 1x type("image/png"));background-image:image-set("/generated/transparent/hero-ai-for-work.avif" 1x type("image/avif"),"/generated/transparent/hero-ai-for-work.webp" 1x type("image/webp"),"/generated/transparent/hero-ai-for-work.png" 1x type("image/png"))}.course-neural-network-architect .course-hero{background-image:-webkit-image-set(url(/generated/transparent/hero-neural-network-architect.avif) 1x type("image/avif"),url(/generated/transparent/hero-neural-network-architect.webp) 1x type("image/webp"),url(/generated/transparent/hero-neural-network-architect.png) 1x type("image/png"));background-image:image-set("/generated/transparent/hero-neural-network-architect.avif" 1x type("image/avif"),"/generated/transparent/hero-neural-network-architect.webp" 1x type("image/webp"),"/generated/transparent/hero-neural-network-architect.png" 1x type("image/png"))}.course-1c-specialist .course-hero{background-image:-webkit-image-set(url(/generated/transparent/hero-1c-specialist.avif) 1x type("image/avif"),url(/generated/transparent/hero-1c-specialist.webp) 1x type("image/webp"),url(/generated/transparent/hero-1c-specialist.png) 1x type("image/png"));background-image:image-set("/generated/transparent/hero-1c-specialist.avif" 1x type("image/avif"),"/generated/transparent/hero-1c-specialist.webp" 1x type("image/webp"),"/generated/transparent/hero-1c-specialist.png" 1x type("image/png"))}.course-data-in-action .course-hero{background-image:-webkit-image-set(url(/generated/transparent/hero-data-in-action.avif) 1x type("image/avif"),url(/generated/transparent/hero-data-in-action.webp) 1x type("image/webp"),url(/generated/transparent/hero-data-in-action.png) 1x type("image/png"));background-image:image-set("/generated/transparent/hero-data-in-action.avif" 1x type("image/avif"),"/generated/transparent/hero-data-in-action.webp" 1x type("image/webp"),"/generated/transparent/hero-data-in-action.png" 1x type("image/png"))}.course-linux-administration .course-hero{background-image:-webkit-image-set(url(/generated/transparent/hero-linux-administration.avif) 1x type("image/avif"),url(/generated/transparent/hero-linux-administration.webp) 1x type("image/webp"),url(/generated/transparent/hero-linux-administration.png) 1x type("image/png"));background-image:image-set("/generated/transparent/hero-linux-administration.avif" 1x type("image/avif"),"/generated/transparent/hero-linux-administration.webp" 1x type("image/webp"),"/generated/transparent/hero-linux-administration.png" 1x type("image/png"))}.course-digital-security .course-hero{background-image:-webkit-image-set(url(/generated/transparent/hero-digital-security.avif) 1x type("image/avif"),url(/generated/transparent/hero-digital-security.webp) 1x type("image/webp"),url(/generated/transparent/hero-digital-security.png) 1x type("image/png"));background-image:image-set("/generated/transparent/hero-digital-security.avif" 1x type("image/avif"),"/generated/transparent/hero-digital-security.webp" 1x type("image/webp"),"/generated/transparent/hero-digital-security.png" 1x type("image/png"))}.course-hero-grid{z-index:2;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid;position:relative}.course-hero h1{letter-spacing:-.062em;text-wrap:balance;overflow-wrap:normal;min-width:0;max-width:14ch;margin:0;font-size:clamp(2.8rem,6.2vw,6.4rem);font-weight:580;line-height:.96}.course-hero p{max-width:650px;color:var(--muted);font-size:1.15rem;line-height:1.6}.fact-row{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:2.2rem;display:grid}.fact{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--muted);padding:1rem;font-size:.9rem}.position-panel{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;display:grid}.position-side{border-radius:var(--radius-lg);padding:clamp(1.8rem,4vw,3.5rem)}.position-side.good{color:#fff;background:var(--brand-600)}.position-side.clear{border:1px solid var(--line);background:var(--surface-solid)}.position-side ul,.requirements-list,.result-list{gap:.8rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.position-side li,.requirements-list li,.result-list li{gap:.65rem;line-height:1.5;display:flex}.result-layout{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,8vw,8rem);margin-top:3rem;display:grid}.student-visual{border-radius:var(--radius-xl);background:radial-gradient(circle, var(--brand-100), transparent 65%);align-self:start;padding:1rem}.student-dark,[data-theme=dark] .student-light{display:none}[data-theme=dark] .student-dark{display:block}[data-theme=dark] .student-visual{background:radial-gradient(circle, var(--legacy-visual-glow), transparent 68%)}.curriculum{border-top:1px solid var(--line);margin-top:3rem}.module{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 1fr;gap:2rem;padding:1.6rem 0;display:grid}.module-number{color:var(--accent-text)}.module h3{letter-spacing:-.025em;margin:0 0 .5rem;font-size:1.35rem}.module p,.module-outcome{color:var(--muted);margin:0;line-height:1.55}.module-outcome{border-left:2px solid var(--brand-300);padding-left:1.2rem}.course-ai-for-work .curriculum{border-top:0;border-left:1px solid var(--brand-300);padding-left:1.2rem;position:relative}.course-ai-for-work .module{position:relative}.course-ai-for-work .module:before{border:2px solid var(--surface);content:"";background:var(--brand-600);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:2rem;left:-1.55rem}.course-neural-network-architect .module{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 0, var(--brand-400), transparent 12rem), var(--surface-solid);flex-direction:column;gap:1.2rem;min-height:310px;padding:1.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.course-neural-network-architect .module{background:radial-gradient(circle at 90% 0, color-mix(in srgb, var(--brand-400) 15%, transparent), transparent 12rem), var(--surface-solid)}}.course-neural-network-architect .module-outcome{margin-top:auto}.course-1c-specialist .portfolio-grid{grid-template-columns:1fr 1fr}.course-1c-specialist .portfolio-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-solid);min-height:230px}.course-1c-specialist .module:nth-child(2n){background:var(--brand-50)}@supports (color:color-mix(in lab, red, red)){.course-1c-specialist .module:nth-child(2n){background:color-mix(in srgb, var(--brand-50) 70%, var(--surface-solid))}}[data-theme=dark] .course-1c-specialist .module:nth-child(2n){background:var(--brand-900)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .course-1c-specialist .module:nth-child(2n){background:color-mix(in srgb, var(--brand-900) 24%, var(--surface-solid))}}.offer-panel{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;display:grid}.offer-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-solid);padding:clamp(1.8rem,4vw,3.5rem)}.price-main{color:var(--accent-text);letter-spacing:-.055em;margin:1rem 0 .35rem;font-size:clamp(2.3rem,4vw,4.5rem);font-weight:620}.offer-card p{color:var(--muted);line-height:1.55}.faq-list{border-top:1px solid var(--line);margin-top:3rem}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0;font-size:1.15rem;font-weight:600;list-style:none;display:flex}.faq-item summary:after{content:"+";color:var(--accent-text);font-size:1.6rem;font-weight:400}.faq-item[open] summary:after{content:"×"}.faq-item p{max-width:760px;color:var(--muted);margin:0 0 1.5rem;line-height:1.65}.chooser-card,.application-card{border:1px solid var(--line);background:var(--surface-solid);max-width:920px;box-shadow:var(--shadow-lg);margin:3rem auto 0;padding:clamp(1.4rem,4vw,3.5rem)}.chooser-card{border-radius:var(--radius-xl)}.application-card{border-radius:var(--radius-control)}.progress{background:var(--brand-100);border-radius:999px;height:.35rem;overflow:hidden}.progress span{border-radius:inherit;background:var(--brand-600);transform-origin:0;width:100%;height:100%;transition:transform .25s;display:block}.question-title{letter-spacing:-.045em;overflow-wrap:normal;min-width:0;margin:2.4rem 0 1.4rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.05}.answer-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.answer-button{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);background:var(--surface);text-align:left;cursor:pointer;padding:1.2rem}.answer-button:hover{border-color:var(--brand-500)}.answer-button[aria-pressed=true]{border-color:var(--brand-500);background:var(--brand-50);color:var(--text-on-light)}.chooser-nav{justify-content:space-between;margin-top:1.5rem;display:flex}.result-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:1.5rem}.result-card.primary{border-color:var(--brand-400);background:linear-gradient(145deg, var(--brand-50), var(--surface-solid));color:var(--text-on-light)}.result-card h3{letter-spacing:-.035em;margin:.8rem 0;font-size:1.7rem}.result-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.3rem;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.field{align-content:start;gap:.5rem;display:grid}.field.full,.form-grid>.full{grid-column:1/-1}.consent-field{gap:.5rem;display:grid}.privacy-notice{color:var(--text-secondary);margin:-.2rem 0 0 2rem;font-size:.82rem;line-height:1.5}.privacy-notice a{color:var(--accent-text);text-underline-offset:.18em;text-decoration:underline}@media (pointer:coarse){.privacy-notice a{margin:-.6rem 0;padding:.6rem 0}}.field label,.field-label{font-size:.9rem;font-weight:620;line-height:1.4}.field input,.field select,.field textarea{border:1px solid var(--line);border-radius:var(--radius-control);width:100%;min-height:4rem;color:var(--ink);background:var(--control-background);font:inherit;outline-offset:1px;outline:2px solid #0000;padding:.85rem 1rem}.field input,.field select{height:4rem}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--border-strong)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--border-strong);outline:2px solid var(--focus-ring);outline-offset:1px}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--state-error)}.field input:disabled,.field select:disabled,.field textarea:disabled{opacity:.55;cursor:not-allowed}.field textarea{resize:vertical;min-height:120px}.format-choice{border:0;min-width:0;margin:0;padding:0}.format-choice legend{margin-bottom:.7rem;padding:0;font-size:.9rem;font-weight:620}.format-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.65rem;display:grid}.format-choice-card{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--control-background);cursor:pointer;min-width:0;min-height:5.5rem;transition:border-color .18s var(--ease-out), background-color .18s var(--ease-out), transform .18s var(--ease-out);align-items:center;padding:.9rem;display:flex;position:relative}.format-choice-card:hover{border-color:var(--border-strong)}.format-choice-card:active{transform:translateY(1px)}.format-choice-card:has(input:checked){border-color:var(--accent);background:var(--control-selected)}.format-choice-card:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}.format-choice-card input{opacity:0;width:1px;height:1px;position:absolute}.format-choice-card span{gap:.25rem;min-width:0;display:grid}.format-choice-card strong{color:var(--ink);font-size:.95rem}.format-choice-card small{color:var(--text-secondary);font-size:.76rem;line-height:1.35}.field-error,.form-error{color:var(--state-error);font-size:.84rem}.field-error{min-height:1lh}.check-row{color:var(--muted);align-items:flex-start;gap:.7rem;font-size:.9rem;line-height:1.45;display:flex}.check-row input{width:1.1rem;height:1.1rem;accent-color:var(--brand-600);margin-top:.12rem}@media (pointer:coarse){.check-row input{appearance:none;border:1.5px solid var(--line-strong);background:var(--background-page);border-radius:.45rem;place-content:center;width:1.5rem;height:1.5rem;margin-top:0;display:inline-grid}.check-row input:before{content:"";background:var(--text-on-accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,84% 3%,41% 68%);width:.85rem;height:.85rem;transition:transform .12s ease-in-out;transform:scale(0)}.check-row input:checked{background:var(--brand-600);border-color:var(--brand-600)}.check-row input:checked:before{transform:scale(1)}.check-row input:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.check-row a{margin:-.55rem 0;padding:.55rem 0}}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.success-panel{border:1px solid var(--brand-300);border-radius:var(--radius-lg);background:var(--brand-50);color:var(--text-on-light);padding:clamp(2rem,6vw,4rem)}.legal-shell article{max-width:800px;margin:3rem auto 0}.legal-shell article h2{letter-spacing:-.03em;margin-top:2.5rem;font-size:1.65rem}.legal-shell article p,.legal-shell article li{color:var(--muted);line-height:1.7}.draft-notice{border:1px solid var(--state-warning);border-radius:var(--radius-md);background:var(--state-warning-soft);padding:1rem 1.2rem}.site-footer{padding:3rem 0 1.5rem}.footer-statement{letter-spacing:-.025em;white-space:nowrap;overflow-wrap:normal;min-width:0;max-width:none;margin:0;font-size:clamp(.875rem,1.8vw,1.5rem);font-weight:560;line-height:1.15}.footer-grid{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr;gap:2rem;margin-top:2.5rem;padding-top:2rem;display:grid}.footer-links{color:var(--muted);align-content:start;gap:.7rem;display:grid}.footer-links strong{color:var(--ink);margin-bottom:.35rem}@media (pointer:coarse){.footer-links{gap:.25rem}.footer-links a{white-space:normal;align-items:center;min-height:2.75rem;padding-block:.625rem;display:flex}.button-ghost,.b2b-program-link a{min-height:2.75rem}}.analytics-choice{z-index:90;border-radius:var(--radius-md);max-width:420px;padding:1rem;position:fixed;bottom:1rem;right:1rem}.analytics-choice p{color:var(--muted);margin:0 0 .8rem;font-size:.87rem;line-height:1.45}.analytics-actions{gap:.5rem;display:flex}.analytics-actions .button{min-height:2.5rem;padding:.55rem .85rem;font-size:.84rem}.analytics-settings{z-index:70;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:.3rem .55rem;font-size:.75rem;position:fixed;bottom:.7rem;right:1rem}.analytics-settings:hover{color:var(--accent-text)}.b2b-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:760px;padding-top:9rem;display:grid}.b2b-conversation{gap:1rem;display:grid}.bubble{background:var(--surface-solid);max-width:88%;box-shadow:var(--shadow-sm);border-radius:1.4rem 1.4rem 1.4rem .35rem;padding:1.2rem 1.4rem;line-height:1.5}.bubble.answer{color:#fff;background:var(--brand-600);border-radius:1.4rem 1.4rem .35rem;margin-left:auto}@media (max-width:900px){.nav-links{display:none}.site-nav{grid-template-columns:auto 1fr}.nav-actions{justify-self:end}.hero-art{opacity:.62;width:110vw;bottom:-5%;right:-32%}.goal-card{grid-column:span 6}.goal-card:nth-child(2){transform:none}.goal-card:nth-child(3){grid-column:4/span 6}.course-card,.course-card:nth-child(odd){grid-column:span 6}.method-grid,.truth-grid,.audience-grid,.portfolio-grid,.b2b-grid{grid-template-columns:1fr 1fr}.course-hero-grid,.result-layout,.b2b-hero{grid-template-columns:1fr}.course-hero{background-position:right -5rem center;background-size:min(72vw,660px)}.offer-panel{grid-template-columns:1fr}.module{grid-template-columns:60px 1fr}.module-outcome{grid-column:2}.course-neural-network-architect .curriculum{grid-template-columns:1fr 1fr}}@media (max-width:620px){.container{width:min(calc(100% - 1.25rem), var(--container))}.site-nav-wrap{top:.5rem}.site-nav{min-height:3.8rem;padding-left:.55rem}.brand-plate{width:7.2rem;height:2.45rem}.theme-toggle{width:2.6rem;height:2.6rem}.nav-apply{min-height:2.65rem;padding-inline:.85rem;font-size:.82rem}.display{font-size:clamp(2.7rem,14vw,4.5rem)}.hero{align-items:start;min-height:790px;padding-top:8rem}.hero-proof{margin-top:2rem}.goal-grid,.course-grid{grid-template-columns:1fr;display:grid}.goal-card,.goal-card:nth-child(3),.course-card,.course-card:nth-child(odd){grid-column:auto}.course-card{border-radius:2rem;min-height:390px}.method-grid,.truth-grid,.audience-grid,.portfolio-grid,.b2b-grid{grid-template-columns:1fr}.final-cta{background-position:50%;min-height:520px;padding:1rem}.position-panel,.fact-row,.answer-grid,.form-grid,.footer-grid{grid-template-columns:1fr}.course-hero{background-position:bottom;background-size:min(94vw,590px);min-height:auto;padding:8.5rem 0 min(94vw,36rem)}.course-hero:before{background:linear-gradient(180deg, var(--surface) 0%, var(--surface) 64%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.course-hero:before{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 98%, transparent) 0%, color-mix(in srgb, var(--surface) 90%, transparent) 64%, color-mix(in srgb, var(--surface) 45%, transparent) 100%)}}.course-hero h1{font-size:clamp(2.65rem,12vw,4.2rem)}.module{grid-template-columns:1fr;gap:.65rem}.module-outcome{grid-column:auto;margin-top:.5rem}.course-neural-network-architect .curriculum,.course-1c-specialist .portfolio-grid{grid-template-columns:1fr}.course-neural-network-architect .module{min-height:auto}.field.full{grid-column:auto}.application-card{border-radius:var(--radius-control)}.chooser-card{border-radius:1.7rem}.b2b-hero{min-height:auto;padding-block:8.5rem 3rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.chooser-shell:has(.chooser-results) .chooser-intro{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chooser-card.chooser-results{width:min(100%, var(--container));max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:clamp(2rem,3.5vw,3.25rem);padding:0;scroll-margin-top:7rem}.chooser-results>.question-title{margin:0 0 1.25rem;font-size:clamp(2.2rem,3.4vw,3.4rem)}.chooser-results>.answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.5rem)}.chooser-results .result-card{background:var(--surface-solid);min-width:0;box-shadow:0 1.4rem 3.8rem var(--brand-900);border-radius:1.75rem;flex-direction:column;padding:clamp(1.5rem,2.6vw,2.4rem);display:flex}@supports (color:color-mix(in lab, red, red)){.chooser-results .result-card{box-shadow:0 1.4rem 3.8rem color-mix(in srgb, var(--brand-900) 9%, transparent)}}.chooser-results .result-card.primary{border-color:var(--brand-400);background:linear-gradient(145deg, var(--brand-50), var(--surface-solid))}[data-theme=dark] .chooser-results .result-card.primary{color:var(--ink);background:linear-gradient(145deg, var(--brand-900), var(--surface-solid))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .chooser-results .result-card.primary{background:linear-gradient(145deg, color-mix(in srgb, var(--brand-900) 44%, var(--surface-solid)), var(--surface-solid))}}.chooser-results .result-label{min-height:1.75rem;color:var(--accent-text);align-items:center;gap:.55rem;margin:0;font-size:.9rem;font-weight:720;display:flex}.chooser-results .result-card h3{margin:.65rem 0 1.35rem;font-size:clamp(1.9rem,2.4vw,2.6rem);line-height:1.02}.chooser-results .result-card-content{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(12.5rem,.85fr);gap:clamp(1.25rem,2vw,2rem);padding-top:1.25rem;display:grid}.chooser-results .result-card h4{margin:0 0 .65rem}.chooser-results .result-project{border-left:1px solid var(--line);padding-left:clamp(1.25rem,2vw,2rem)}.chooser-results .result-project p{color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.55}.chooser-results .result-project strong{color:var(--ink)}.chooser-results .result-card>.result-actions{margin-top:auto;padding-top:1.5rem}.chooser-results>.result-actions{justify-content:flex-end;margin-top:1.25rem}@media (max-width:1100px){.chooser-results .result-card-content{grid-template-columns:minmax(0,1fr)}.chooser-results .result-project{border-top:1px solid var(--line);border-left:0;padding:1.25rem 0 0}}@media (max-width:900px){.chooser-results>.answer-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.chooser-card.chooser-results{border-radius:0;margin-top:1.5rem;padding:0}.chooser-results>.question-title{margin-bottom:.8rem;font-size:clamp(1.65rem,7vw,2.1rem)}.chooser-results>.answer-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.chooser-results .result-card{border-radius:1.25rem;padding:1.15rem}.chooser-results .result-card h3{font-size:clamp(1.65rem,8vw,2.1rem)}.chooser-results>.result-actions{justify-content:stretch}.chooser-results>.result-actions .button{flex:10rem}}.about-method-page{--about-paper:var(--brand-50)}@supports (color:color-mix(in lab, red, red)){.about-method-page{--about-paper:color-mix(in srgb, var(--brand-50) 62%, var(--surface))}}.about-method-page{--about-ink:var(--ink);background:var(--about-paper);overflow:clip}[data-theme=dark] .about-method-page{--about-paper:#0d1b33;--about-ink:#f4f8ff}.about-method-page .container{z-index:2;position:relative}.about-method-hero,.about-method-section{isolation:isolate;position:relative}.about-method-section{padding:clamp(4.5rem,7vw,7.5rem) 0}.about-method-eyebrow{color:var(--accent-text);font-family:var(--font-technical), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.about-method-hero{background-image:linear-gradient(var(--brand-300) 1px, transparent 1px), linear-gradient(90deg, var(--brand-300) 1px, transparent 1px);min-height:0;padding:clamp(6.5rem,8vw,7.75rem) 0 clamp(3rem,5vw,4.5rem)}@supports (color:color-mix(in lab, red, red)){.about-method-hero{background-image:linear-gradient(color-mix(in srgb, var(--brand-300) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand-300) 12%, transparent) 1px, transparent 1px)}}.about-method-hero{background-size:48px 48px}.about-method-hero-grid{grid-template-columns:minmax(0,1fr) minmax(28rem,1fr);grid-template-areas:"copy visual""actions visual";align-items:center;gap:1.25rem clamp(2rem,4vw,5rem);display:grid}.about-method-hero-copy{grid-area:copy}.about-method-hero-visual{grid-area:visual;align-self:center}.about-method-hero-grid>.about-method-actions{grid-area:actions;align-self:start;margin-top:0}.about-method-title{letter-spacing:-.065em;max-width:14ch;margin:1.2rem 0 1.4rem;font-size:clamp(3.5rem,5.4vw,5.8rem);font-weight:620;line-height:.91}.about-method-definition{max-width:42ch;color:var(--about-ink);font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.45}.about-method-support{max-width:54ch;color:var(--text-secondary);line-height:1.6}.about-method-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.about-method-inline-route{min-height:44px;color:var(--accent-text);text-underline-offset:.3rem;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.about-method-assembly-grid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr) 1rem;grid-template-areas:"visual copy side-note";align-items:center;gap:clamp(1.75rem,4vw,4.5rem);display:grid}.about-method-assembly-copy{grid-area:copy}.about-method-assembly-visual{grid-area:visual}.about-method-heading{letter-spacing:-.055em;max-width:15ch;margin:.8rem 0 1.2rem;font-size:clamp(2.7rem,5vw,5rem);line-height:.96}.about-method-steps{gap:.65rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.about-method-steps li{border-top:1px solid var(--line);grid-template-columns:2.8rem 1fr;align-items:center;min-height:3.2rem;display:grid}.about-method-specimen{border-block:1px solid var(--line);margin-top:1.75rem;padding:1.25rem 0}.about-method-side-note{writing-mode:vertical-rl;color:var(--accent-text);font-family:var(--font-technical), monospace;letter-spacing:.08em;text-transform:uppercase;grid-area:side-note;justify-self:center;font-size:.68rem}.about-method-commitments{background:var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.about-method-commitments{background:color-mix(in srgb, var(--surface-solid) 56%, var(--about-paper))}}.about-method-ledger{border-top:1px solid var(--line);margin:2.75rem 0 0;padding:0;list-style:none}.about-method-ledger li{border-bottom:1px solid var(--line);grid-template-columns:4.5rem minmax(15rem,.8fr) minmax(20rem,1.2fr);align-items:center;gap:1.5rem;min-height:8.2rem;display:grid}.about-method-ledger li:hover{background:var(--brand-100)}@supports (color:color-mix(in lab, red, red)){.about-method-ledger li:hover{background:color-mix(in srgb, var(--brand-100) 28%, transparent)}}.about-method-index{color:var(--accent-text);font-family:var(--font-technical), monospace}.about-method-feedback-grid{grid-template-columns:minmax(32rem,1.15fr) minmax(20rem,.85fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.about-method-feedback .about-method-heading{max-width:20ch;font-size:clamp(2.7rem,4vw,3.75rem)}.about-method-responsibility{background:var(--brand-50)}@supports (color:color-mix(in lab, red, red)){.about-method-responsibility{background:color-mix(in srgb, var(--brand-50) 72%, var(--surface-solid))}}[data-theme=dark] .about-method-responsibility{background:#10213e}.about-responsibility-zones{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:2.75rem;display:grid}.about-responsibility-zone{border-top:2px solid var(--brand-600);padding-top:1.5rem}.about-responsibility-conclusion{border-top:1px solid var(--line);gap:.55rem;margin-top:2rem;padding-top:1.5rem;display:grid}.about-responsibility-conclusion p{margin:0}.about-method-outcome{max-width:62rem;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:620;line-height:1.45}.about-responsibility-boundary{max-width:62rem;color:var(--text-secondary);line-height:1.55}.about-method-closing{color:#f4f8ff;text-align:center;background:#07152f;place-items:center;min-height:640px;display:grid;overflow:hidden}.about-method-closing .about-method-heading{color:#f4f8ff;max-width:17ch;margin-inline:auto}.about-method-closing p{color:#c7d7ee;max-width:58ch;margin-inline:auto}.about-method-closing .about-method-actions{justify-content:center}.about-method-closing .about-method-inline-route{color:#e8f1ff}.about-method-page svg,.about-method-page img{pointer-events:none;max-width:100%;display:block}.about-method-visual-slot{height:var(--about-visual-height);place-items:center;min-width:0;margin:0;display:grid;position:relative}.about-method-visual-slot img{width:100%;height:var(--about-visual-height);object-fit:contain}.about-method-hero-visual{--about-visual-height:clamp(24rem, 36vw, 34rem)}.about-method-assembly-visual{--about-visual-height:clamp(31rem, 47vw, 42rem)}.about-method-feedback-visual{--about-visual-height:clamp(20rem, 32vw, 29rem)}.about-method-responsibility-visual{--about-visual-height:clamp(14rem, 22vw, 20rem);width:min(100%,68rem);margin:1.5rem auto 0}.about-method-closing-visual{--about-visual-height:30rem;z-index:-1;opacity:.24;width:min(42rem,48vw);position:absolute;inset:50% -5rem auto auto;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.about-method-page *,.about-method-page :before,.about-method-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.animated-details>summary{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.animated-details>summary::-webkit-details-marker{display:none}.animated-details .disclosure-content{overflow:clip}.animated-details .disclosure-content-inner{opacity:1;transition:opacity .22s ease-out,transform .32s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.animated-details[data-state=closing] .disclosure-content-inner,.animated-details[data-state=closed] .disclosure-content-inner{opacity:0;transform:translateY(-.35rem)}.faq-item summary:after,.curriculum .module summary:after,.comparison-mobile summary:after{border:1px solid var(--line);width:2.35rem;height:2.35rem;color:var(--accent-text);content:"+";border-radius:50%;flex:none;place-items:center;font-size:1.35rem;font-weight:450;line-height:1;transition:color .18s ease-out,border-color .18s ease-out,background-color .18s ease-out,transform .32s cubic-bezier(.16,1,.3,1);display:grid}.faq-item summary:hover:after,.curriculum .module summary:hover:after,.comparison-mobile summary:hover:after{border-color:var(--brand-600)}@supports (color:color-mix(in lab, red, red)){.faq-item summary:hover:after,.curriculum .module summary:hover:after,.comparison-mobile summary:hover:after{border-color:color-mix(in srgb, var(--brand-600) 48%, var(--line))}}.faq-item summary:hover:after,.curriculum .module summary:hover:after,.comparison-mobile summary:hover:after{background:var(--brand-100)}@supports (color:color-mix(in lab, red, red)){.faq-item summary:hover:after,.curriculum .module summary:hover:after,.comparison-mobile summary:hover:after{background:color-mix(in srgb, var(--brand-100) 64%, transparent)}}.faq-item summary{min-height:4.8rem;padding-block:1.1rem;transition:color .18s ease-out}.faq-item[data-expanded=true] summary{color:var(--accent-text)}.faq-item .disclosure-content-inner{padding:0 3.4rem 1.45rem 0}.faq-item p{margin:0}.curriculum .module summary{transition:color .18s ease-out,background-color .18s ease-out}.curriculum .module summary:hover .module-heading strong,.curriculum .module[data-expanded=true] .module-heading strong{color:var(--accent-text)}.field select{--select-arrow:var(--text-secondary);appearance:none;background-color:var(--control-background);background-image:linear-gradient(45deg, transparent 50%, var(--select-arrow) 50%), linear-gradient(135deg, var(--select-arrow) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 1.35rem) calc(50% - 2px),calc(100% - 1.05rem) calc(50% - 2px);background-repeat:no-repeat;background-size:.36rem .36rem,.36rem .36rem;padding-right:3.25rem;transition:border-color .18s ease-out,background-color .18s ease-out,box-shadow .22s ease-out}.field select:hover{--select-arrow:var(--accent-text);background-color:var(--control-background)}@supports (color:color-mix(in lab, red, red)){.field select:hover{background-color:color-mix(in srgb, var(--control-background) 90%, var(--brand-100))}}.field select:focus-visible{--select-arrow:var(--accent-text);box-shadow:0 0 0 .3rem var(--focus-ring)}@supports (color:color-mix(in lab, red, red)){.field select:focus-visible{box-shadow:0 0 0 .3rem color-mix(in srgb, var(--focus-ring) 18%, transparent)}}.field select option{color:var(--ink);background:var(--surface-solid)}@media (max-width:900px){.site-nav>.mobile-menu{opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;width:min(100% - 1rem,32rem);transition:opacity .22s ease-out,visibility .22s step-end,transform .32s cubic-bezier(.16,1,.3,1);left:auto;right:.5rem;transform:translateY(-.7rem)scale(.985)}.site-nav>.mobile-menu[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s ease-out,visibility step-start,transform .32s cubic-bezier(.16,1,.3,1);transform:translateY(0)scale(1)}.mobile-menu>*{opacity:0;transition:opacity .16s ease-out,transform .22s ease-out;transform:translateY(-.35rem)}.mobile-menu[data-state=open]>*{opacity:1;transform:translateY(0)}.mobile-menu[data-state=open]>:nth-child(2){transition-delay:25ms}.mobile-menu[data-state=open]>:nth-child(3){transition-delay:50ms}.mobile-menu[data-state=open]>:nth-child(4){transition-delay:75ms}.mobile-menu[data-state=open]>:nth-child(5){transition-delay:.1s}.mobile-menu[data-state=open]>:nth-child(6){transition-delay:.125s}.mobile-menu[data-state=open]>:nth-child(7){transition-delay:.15s}.comparison-mobile summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .8rem;display:grid}.comparison-mobile summary>span{grid-area:1/1;min-width:0;font-weight:650;line-height:1.35}.comparison-mobile summary>strong{grid-area:2/1;font-size:.9rem}.comparison-mobile summary:after{grid-area:1/2/span 2}}@media (max-width:540px){.site-nav>.mobile-menu{transform-origin:top;width:auto;left:.5rem;right:.5rem}.faq-item summary{gap:.75rem;min-height:4.4rem;font-size:1rem;line-height:1.35}.faq-item summary:after,.curriculum .module summary:after,.comparison-mobile summary:after{width:2.2rem;height:2.2rem}.faq-item .disclosure-content-inner{padding-right:.25rem}.comparison-mobile dl>div{grid-template-columns:minmax(6.6rem,.72fr) minmax(0,1.28fr)}}@media (prefers-reduced-motion:reduce){.animated-details .disclosure-content-inner,.faq-item summary:after,.curriculum .module summary:after,.comparison-mobile summary:after,.site-nav>.mobile-menu,.mobile-menu>*,.field select{transition-duration:.01ms!important;transition-delay:0s!important}}.surface-grid:after{z-index:-1;content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(var(--brand-300) 1px, transparent 1px), linear-gradient(90deg, var(--brand-300) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.surface-grid:after{background-image:linear-gradient(color-mix(in srgb, var(--brand-300) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand-300) 18%, transparent) 1px, transparent 1px)}}.surface-grid:after{background-size:clamp(3rem,6vw,5.5rem) clamp(3rem,6vw,5.5rem);-webkit-mask-image:radial-gradient(at 74% 44%,#000 0%,#0000 72%);mask-image:radial-gradient(at 74% 44%,#000 0%,#0000 72%)}@supports (color:color-mix(in lab, red, red)){.about-hero,.individual-hero{background:radial-gradient(ellipse at 84% 32%, color-mix(in srgb, var(--brand-300) 32%, transparent), transparent 34rem), radial-gradient(circle at 8% 88%, color-mix(in srgb, var(--brand-100) 48%, transparent), transparent 24rem), linear-gradient(145deg, color-mix(in srgb, var(--surface-solid) 92%, var(--brand-50)), var(--surface))}}.about-hero-visual{z-index:1;pointer-events:none;width:min(52vw,47rem);margin:0 -8vw 0 -3vw;position:relative}.about-hero-visual picture,.about-hero-visual img,.b2b-project-art,.b2b-project-art img,.platform-route-art picture,.platform-route-art img{width:100%;height:auto;display:block}.about-hero-visual img,.b2b-project-art img,.platform-route-art img{filter:drop-shadow(0 1.8rem 3.4rem var(--brand-700))}@supports (color:color-mix(in lab, red, red)){.about-hero-visual img,.b2b-project-art img,.platform-route-art img{filter:drop-shadow(0 1.8rem 3.4rem color-mix(in srgb, var(--brand-700) 18%, transparent))}}.about-origin{background:radial-gradient(circle at 8% 22%, var(--brand-100), transparent 24rem), var(--surface)}@supports (color:color-mix(in lab, red, red)){.about-origin{background:radial-gradient(circle at 8% 22%, color-mix(in srgb, var(--brand-100) 38%, transparent), transparent 24rem), var(--surface)}}.about-page>.surface-route,.individual-page>.surface-grid,section[data-reference=b2b-03-model]{background:radial-gradient(circle at 88% 14%, var(--brand-200), transparent 27rem), linear-gradient(145deg, var(--brand-50), var(--surface))}@supports (color:color-mix(in lab, red, red)){.about-page>.surface-route,.individual-page>.surface-grid,section[data-reference=b2b-03-model]{background:radial-gradient(circle at 88% 14%, color-mix(in srgb, var(--brand-200) 25%, transparent), transparent 27rem), linear-gradient(145deg, color-mix(in srgb, var(--brand-50) 46%, var(--surface)), var(--surface))}}.learning-platform-section:before{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle, var(--brand-300), transparent 68%);border-radius:50%;width:min(46vw,42rem);position:absolute;top:3rem;right:0}@supports (color:color-mix(in lab, red, red)){.learning-platform-section:before{background:radial-gradient(circle, color-mix(in srgb, var(--brand-300) 22%, transparent), transparent 68%)}}.learning-platform-section:before{filter:blur(10px)}.learning-platform{background:radial-gradient(circle at 92% 4%, var(--brand-200), transparent 26rem), radial-gradient(circle at 8% 94%, var(--brand-100), transparent 22rem), linear-gradient(145deg, var(--surface-solid), var(--surface-solid));position:relative}@supports (color:color-mix(in lab, red, red)){.learning-platform{background:radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--brand-200) 38%, transparent), transparent 26rem), radial-gradient(circle at 8% 94%, color-mix(in srgb, var(--brand-100) 52%, transparent), transparent 22rem), linear-gradient(145deg, color-mix(in srgb, var(--surface-solid) 94%, var(--brand-50)), var(--surface-solid));box-shadow:0 2.2rem 6rem color-mix(in srgb, var(--brand-900) 10%, transparent)}}.learning-platform:after{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(var(--brand-300) 1px, transparent 1px), linear-gradient(90deg, var(--brand-300) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.learning-platform:after{background-image:linear-gradient(color-mix(in srgb, var(--brand-300) 14%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand-300) 14%, transparent) 1px, transparent 1px)}}.learning-platform:after{background-size:4.75rem 4.75rem;-webkit-mask-image:linear-gradient(120deg,#0000 8%,#000 48%,#0000 92%);mask-image:linear-gradient(120deg,#0000 8%,#000 48%,#0000 92%)}.platform-composition{z-index:1;grid-template-columns:minmax(17rem,.64fr) minmax(0,1.36fr);grid-template-areas:"copy shot""capabilities shot""route shot";align-items:start;gap:clamp(1.25rem,2.5vw,2rem) clamp(2rem,5vw,5rem);display:grid;position:relative}.platform-copy{grid-area:copy}.platform-copy .section-lead{max-width:35ch;margin-top:1rem}.platform-capabilities{grid-area:capabilities;grid-template-columns:minmax(0,1fr)}.platform-capabilities article,.platform-capabilities article:nth-child(odd),.platform-capabilities article:nth-child(2n),.platform-capabilities article:last-child{border-left:0;border-right:0;grid-column:auto;padding:.9rem 0}.platform-capabilities article:last-child{border-bottom:0}.platform-route-art{pointer-events:none;grid-area:route;width:min(100%,22rem);margin:-1rem 0 -1.5rem auto}.platform-shot{grid-area:shot;align-self:center;margin:clamp(.5rem,2vw,1.5rem) 0 0}.platform-screenshot{filter:drop-shadow(0 1.5rem 2.8rem var(--ink));border-radius:clamp(.55rem,1vw,.9rem)}@supports (color:color-mix(in lab, red, red)){.platform-screenshot{filter:drop-shadow(0 1.5rem 2.8rem color-mix(in srgb, var(--ink) 19%, transparent))}}.catalog-hero{isolation:isolate;background:radial-gradient(circle at 83% 28%, var(--brand-300), transparent 25rem), radial-gradient(circle at 69% 78%, var(--coral-400), transparent 18rem), linear-gradient(150deg, var(--brand-50), var(--surface))}@supports (color:color-mix(in lab, red, red)){.catalog-hero{background:radial-gradient(circle at 83% 28%, color-mix(in srgb, var(--brand-300) 36%, transparent), transparent 25rem), radial-gradient(circle at 69% 78%, color-mix(in srgb, var(--coral-400) 12%, transparent), transparent 18rem), linear-gradient(150deg, color-mix(in srgb, var(--brand-50) 68%, var(--surface)), var(--surface))}}.catalog-hero:before{z-index:-1;content:"";opacity:.42;background-image:linear-gradient(var(--brand-300) 1px, transparent 1px), linear-gradient(90deg, var(--brand-300) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.catalog-hero:before{background-image:linear-gradient(color-mix(in srgb, var(--brand-300) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand-300) 18%, transparent) 1px, transparent 1px)}}.catalog-hero:before{background-size:5.5rem 5.5rem;-webkit-mask-image:radial-gradient(at 79% 45%,#000,#0000 67%);mask-image:radial-gradient(at 79% 45%,#000,#0000 67%)}.catalog-hero:after{border:1px solid var(--brand-300);width:min(58vw,50rem);bottom:-18rem;right:-7rem}@supports (color:color-mix(in lab, red, red)){.catalog-hero:after{border:1px solid color-mix(in srgb, var(--brand-300) 45%, transparent)}}.catalog-hero:after{background:radial-gradient(circle at 34% 31%, var(--brand-200), transparent 42%), linear-gradient(145deg, #ffffff47, transparent 62%);border-radius:39% 61% 55% 45%}@supports (color:color-mix(in lab, red, red)){.catalog-hero:after{background:radial-gradient(circle at 34% 31%, color-mix(in srgb, var(--brand-200) 32%, transparent), transparent 42%), linear-gradient(145deg, #ffffff47, transparent 62%)}}.catalog-hero:after{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px #ffffff52}.b2b-hero{isolation:isolate;position:relative}.b2b-hero:before{z-index:-2;content:"";background:radial-gradient(circle at 78% 30%, var(--brand-300), transparent 30rem), radial-gradient(circle at 9% 82%, var(--brand-100), transparent 24rem), linear-gradient(145deg, var(--surface-solid), var(--surface));position:absolute;inset:0 calc(50% - 50vw)}@supports (color:color-mix(in lab, red, red)){.b2b-hero:before{background:radial-gradient(circle at 78% 30%, color-mix(in srgb, var(--brand-300) 30%, transparent), transparent 30rem), radial-gradient(circle at 9% 82%, color-mix(in srgb, var(--brand-100) 42%, transparent), transparent 24rem), linear-gradient(145deg, color-mix(in srgb, var(--surface-solid) 94%, var(--brand-50)), var(--surface))}}.b2b-hero:after{z-index:-1;content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(90deg, var(--brand-300) 1px, transparent 1px);position:absolute;inset:0 calc(50% - 50vw)}@supports (color:color-mix(in lab, red, red)){.b2b-hero:after{background-image:linear-gradient(90deg, color-mix(in srgb, var(--brand-300) 16%, transparent) 1px, transparent 1px)}}.b2b-hero:after{background-size:clamp(4rem,8vw,8rem) 100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 54%,#0000);mask-image:linear-gradient(90deg,#0000,#000 54%,#0000)}.b2b-hero-visual{grid-template-rows:minmax(19rem,1fr) auto;align-items:end;min-height:35rem;display:grid;position:relative}.b2b-project-art{pointer-events:none;grid-area:1/1/span 2;align-self:start;width:115%;margin:-2rem -8% 0}.b2b-dialogue{z-index:1;grid-area:1/1/span 2;align-self:end;gap:.6rem}.b2b-dialogue li{border:1px solid var(--line);max-width:86%;padding:.85rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.b2b-dialogue li{border:1px solid color-mix(in srgb, var(--line) 62%, transparent)}}.b2b-dialogue li{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:clamp(.82rem,1vw,.98rem)}.b2b-dialogue-question{background:var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.b2b-dialogue-question{background:color-mix(in srgb, var(--surface-solid) 84%, transparent)}}@media (max-width:900px){.about-hero-visual{width:min(100%,48rem);margin:-1rem auto -3rem}.platform-composition{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""capabilities""shot""route";gap:1.5rem}.platform-copy .section-title{max-width:16ch}.platform-copy .section-lead{max-width:46ch}.platform-route-art{width:min(72vw,27rem);margin:-2rem -1rem -1rem auto}.b2b-hero-visual{width:min(100%,44rem);min-height:36rem}}@media (max-width:620px){.surface-grid:after,.catalog-hero:before,.learning-platform:after,.b2b-hero:after{opacity:.2}.about-hero-visual{width:116%;margin:-.5rem -8% -2.5rem}.platform-composition{gap:1.1rem}.platform-copy .section-title{max-width:100%}.platform-route-art{width:86vw;margin:-1.5rem -2.5rem -1.5rem auto}.b2b-hero-visual{min-height:33rem;margin-top:-1rem}.b2b-project-art{width:128%;margin:-1rem -14% 0}.b2b-dialogue li{max-width:94%;padding:.75rem .9rem;font-size:.8rem}}.home-brand-intro,.course-hero-course{color:var(--accent-text);letter-spacing:.075em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:750;line-height:1.3}.course-hero h1,.course-linux-administration .course-hero h1,.course-digital-security .course-hero h1{max-width:13.5ch;font-size:clamp(2.9rem,4.55vw,4.75rem);line-height:.97}.course-1c-specialist .course-hero h1,.course-neural-network-architect .course-hero h1{max-width:14ch}.course-hero-result strong{color:var(--ink);font-weight:680}.external-achievements{background:var(--brand-50)}@supports (color:color-mix(in lab, red, red)){.external-achievements{background:color-mix(in srgb, var(--brand-50) 58%, var(--surface))}}[data-theme=dark] .external-achievements{background:var(--brand-900)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .external-achievements{background:color-mix(in srgb, var(--brand-900) 26%, var(--surface))}}.external-achievements-heading{grid-template-columns:minmax(0,.9fr) minmax(24rem,.72fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.external-achievements-heading>p{max-width:58ch;color:var(--text-secondary);margin:0 0 .25rem;line-height:1.6}.external-achievements-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.external-achievement-card{border-bottom:1px solid var(--line);min-width:0;padding:1.35rem 1.25rem 1.45rem}.external-achievement-card:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.external-achievement-card:nth-last-child(-n+3){border-bottom:0}.external-achievement-card>span:not(.achievement-logo){color:var(--text-secondary);letter-spacing:.035em;text-transform:uppercase;margin-top:1.15rem;font-size:.7rem;font-weight:680;display:block}.external-achievement-card h3{max-width:29ch;color:var(--ink);margin:.45rem 0 0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.2}.external-achievement-card p{color:var(--text-secondary);margin:.55rem 0 0;font-size:.82rem}.achievement-logo{justify-content:flex-start;align-items:center;width:9.25rem;height:2.5rem;display:inline-flex}.achievement-logo img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}[data-theme=dark] .achievement-logo{box-sizing:border-box;background:#fffffff0;border:1px solid #ffffff29;border-radius:.6rem;padding:.35rem .5rem}.ai-tool-comparison-layout{grid-template-columns:minmax(0,.85fr) minmax(26rem,1fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.ai-tool-comparison-layout .section-title{max-width:18ch}.ai-tool-comparison-layout>div>p:last-child{max-width:51ch}.ai-tool-comparison ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ai-tool-comparison li{border-bottom:1px solid var(--line);grid-template-columns:2.4rem minmax(0,1fr);gap:.85rem;padding:.95rem 0;display:grid}.ai-tool-comparison li>span{color:var(--accent-text);font-family:var(--font-technical), monospace;font-size:.72rem}.ai-tool-comparison li strong{color:var(--ink);font-size:1rem;display:block}.ai-tool-comparison li p{max-width:58ch;color:var(--text-secondary);margin:.28rem 0 0;font-size:.86rem;line-height:1.45}@media (max-width:900px){.ai-tool-comparison-layout{grid-template-columns:minmax(0,1fr)}}.external-achievements-note{max-width:78ch;color:var(--text-secondary);margin:1.25rem 0 0;font-size:.78rem;line-height:1.55}@media (prefers-reduced-motion:no-preference){.external-achievements-grid{animation:.52s cubic-bezier(.22,1,.36,1) .1s both quiet-settle}}@media (max-width:900px){.external-achievements-heading{grid-template-columns:minmax(0,1fr);gap:1rem}.external-achievements-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.external-achievement-card:not(:nth-child(3n+1)){border-left:0}.external-achievement-card:nth-child(2n){border-left:1px solid var(--line)}.external-achievement-card:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.external-achievement-card:nth-last-child(-n+2){border-bottom:0}}@media (max-width:720px){.home-brand-intro,.course-hero-course{margin-bottom:.7rem;font-size:.68rem}.course-hero h1,.course-linux-administration .course-hero h1,.course-digital-security .course-hero h1{max-width:15ch;font-size:clamp(2.05rem,9.7vw,2.85rem);line-height:1}.course-ai-for-work .course-hero h1,.course-data-in-action .course-hero h1,.course-digital-security .course-hero h1{font-size:clamp(1.95rem,8.9vw,2.65rem)}.external-achievements-grid{grid-template-columns:minmax(0,1fr)}.external-achievement-card,.external-achievement-card:nth-child(2n),.external-achievement-card:not(:nth-child(3n+1)),.external-achievement-card:nth-last-child(-n+2),.external-achievement-card:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--line);border-left:0;padding:1rem 0}.external-achievement-card:last-child{border-bottom:0}}.catalog-grid,.home-course-grid{align-items:stretch}.course-card-heading{min-width:0;color:var(--muted);letter-spacing:.035em;text-transform:uppercase;justify-content:flex-end;font-size:.7rem;line-height:1.3}.course-card .course-card-link h3,.home-course-grid .course-card .course-card-link h3{overflow-wrap:break-word;min-width:0;max-width:100%;color:var(--ink);letter-spacing:-.035em;margin:1rem 0 0;font-size:clamp(1.38rem,1.75vw,1.8rem);font-weight:630;line-height:1.06}.course-card-project>strong{overflow-wrap:break-word;font-size:.94rem;line-height:1.35}.course-card-facts{align-self:end;margin-top:.6rem}.course-card-facts>div{grid-template-columns:4.8rem minmax(0,1fr);padding:.38rem 0}.course-card-prices{align-self:end;margin-top:.55rem}.course-card-action{align-self:end;padding-top:.8rem;text-decoration:none}@media (max-width:1050px){.course-hero h1,.course-linux-administration .course-hero h1,.course-digital-security .course-hero h1{max-width:18ch;font-size:clamp(2.4rem,5vw,3rem)}.catalog-grid .course-card,.catalog-grid .course-card:nth-child(odd),.catalog-grid .course-card:nth-child(2n),.home-course-grid .course-card,.home-course-grid .course-card:nth-child(odd),.home-course-grid .course-card:nth-child(2n){grid-column:span 6}.catalog-grid .course-card-link,.home-course-grid .course-card-link{grid-template-rows:auto minmax(7rem,auto) minmax(5rem,auto) auto auto auto}}@media (max-width:620px){.course-hero h1,.course-linux-administration .course-hero h1,.course-digital-security .course-hero h1{max-width:100%;font-size:clamp(1.85rem,8.4vw,2.55rem);line-height:1.04}.catalog-grid .course-card,.catalog-grid .course-card:nth-child(odd),.catalog-grid .course-card:nth-child(2n),.home-course-grid .course-card,.home-course-grid .course-card:nth-child(odd),.home-course-grid .course-card:nth-child(2n){grid-column:1/-1}.catalog-grid .course-card-link,.home-course-grid .course-card-link{grid-template-rows:auto auto auto auto auto auto;min-height:0}.course-card .course-card-link h3,.home-course-grid .course-card .course-card-link h3{margin-top:.9rem;padding-bottom:1.15rem;font-size:clamp(1.35rem,6.6vw,1.8rem)}.course-card-project{min-height:5rem}.course-card-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.external-achievements-grid{animation:none}}@media (prefers-reduced-transparency:reduce){.glass,.button-secondary,.proof-pill,.proof-pill{background:var(--surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.eyebrow{color:var(--accent-text);letter-spacing:.035em;text-transform:none}.eyebrow:before{width:1rem}.section-title{max-width:20ch}.section-lead{color:var(--text-secondary)}.site-nav{min-height:4.4rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:1.25rem;transition:border-radius .18s;position:relative}.site-nav>:not(.nav-liquid-layer){z-index:2;position:relative}.nav-liquid-layer{z-index:0;pointer-events:none;transform-origin:50%;border:1px solid #0000;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .44s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.nav-liquid-wide{opacity:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:1.25rem;transform:scale(1)}.nav-liquid-pill{opacity:0;border-color:var(--line);border-radius:var(--radius-md);background:var(--surface-solid);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:scale(1.04,.82)}.site-nav-wrap.is-scrolled .site-nav{border-radius:var(--radius-md);width:min(100% - 2rem,1040px);min-height:3.85rem}.site-nav-wrap.is-scrolled .nav-liquid-wide{opacity:0;transform:scale(.94,.9)}.site-nav-wrap.is-scrolled .nav-liquid-pill{opacity:1;transform:scale(1)}.nav-links a{padding:.55rem .15rem;position:relative}.nav-links a:after{content:"";background:var(--accent);transform-origin:50%;border-radius:99px;height:2px;transition:transform .18s;position:absolute;bottom:.25rem;left:.15rem;right:.15rem;transform:scaleX(0)}.nav-links a:hover:after{transform:scaleX(1)}.menu-toggle,.mobile-menu{display:none}.hero{min-height:min(760px,94svh);padding:8.3rem 0 4.2rem}.hero-art{z-index:0;width:min(52vw,820px);bottom:-3%;right:-1%}.hero-copy{max-width:720px}.hero-proof{max-width:650px;margin-top:2rem}.goal-grid{grid-template-rows:repeat(2,minmax(230px,auto));gap:1rem}.goal-card{min-height:230px}.goal-card:first-child{grid-area:1/1/auto/span 7}.goal-card:nth-child(2){background:linear-gradient(145deg, var(--brand-100), var(--surface-solid));grid-area:1/8/auto/-1;transform:none}@supports (color:color-mix(in lab, red, red)){.goal-card:nth-child(2){background:linear-gradient(145deg, color-mix(in srgb, var(--brand-100) 58%, var(--surface-solid)), var(--surface-solid))}}.goal-card:nth-child(3){grid-area:2/1/auto/span 5}.goal-card:nth-child(4){grid-area:2/6/auto/-1}.goal-card svg,.audience-card svg,.truth-card svg,.b2b-card svg,.proof-list svg,.success-panel>svg,.offer-card svg,.certification-panel>svg{color:var(--accent-text)}.course-card{min-height:420px;transition:box-shadow .22s,transform .22s}.course-index{color:var(--accent-text);font-family:var(--font-technical)}.proof-pill{color:var(--text-secondary);background:var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.proof-pill{background:color-mix(in srgb, var(--surface-solid) 84%, transparent)}}.comparison-mobile{display:none}.method-path{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:3.5rem;display:grid;position:relative}.method-path:before{content:"";background:linear-gradient(90deg, var(--brand-600), var(--brand-300));border-radius:99px;width:74%;height:3px;position:absolute;top:-2px;left:0}.method-path .method-card{border-top:0;border-right:1px solid var(--line);min-height:250px}.method-path .method-card:last-child{border-right:0}.truth-list{grid-template-columns:repeat(12,1fr);gap:1rem;margin-top:3rem;display:grid}.truth-list .truth-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-solid);grid-column:span 6}.truth-list .truth-card:nth-child(2),.truth-list .truth-card:nth-child(3){grid-column:span 3}.business-teaser{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-solid);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;display:grid;overflow:hidden}.business-visual,.b2b-visual{background:var(--surface-solid);min-height:440px;position:relative;overflow:hidden}.business-visual img,.b2b-visual img{object-fit:contain;width:100%;height:100%;padding:clamp(1rem,3vw,2.5rem)}.business-copy{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem);display:flex}.business-copy .section-title{margin-top:1rem;font-size:clamp(2.2rem,4vw,4.3rem)}.catalog-hero{background:radial-gradient(circle at 84% 35%, var(--catalog-hero-glow), transparent 24rem), linear-gradient(150deg, var(--catalog-hero-start), var(--surface));min-height:610px;padding:10rem 0 9rem;position:relative;overflow:hidden}.catalog-hero:after{aspect-ratio:1;border:1px solid var(--border-strong);content:"";opacity:.5;border-radius:45% 55% 62% 38%;width:min(50vw,680px);position:absolute;bottom:-10rem;right:-5rem;transform:rotate(18deg)}.catalog-hero-copy{z-index:2;position:relative}.catalog-grid-section{z-index:3;margin-top:-7rem;padding-bottom:clamp(4rem,8vw,7rem);position:relative}.catalog-grid{margin-top:0}.course-hero{background-position:100%;background-repeat:no-repeat;background-size:auto 100%;min-height:680px;padding:9.5rem 0 4.5rem}.course-hero:before{z-index:0;background:linear-gradient(90deg, var(--surface) 0%, var(--surface) 46%, var(--surface) 78%)}@supports (color:color-mix(in lab, red, red)){.course-hero:before{background:linear-gradient(90deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 94%, transparent) 46%, color-mix(in srgb, var(--surface) 18%, transparent) 78%)}}.course-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr)}.course-hero h1{font-size:clamp(2.8rem,5.5vw,5.8rem)}.course-linux-administration .course-hero h1,.course-digital-security .course-hero h1{overflow-wrap:normal;word-break:normal;max-width:18ch;font-size:clamp(2.7rem,4.6vw,4.9rem)}.hero-route{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-self:end;display:grid;overflow:hidden}.hero-route span{border-bottom:1px solid var(--line);color:var(--text-secondary);grid-template-columns:2rem 1fr;align-items:center;gap:.65rem;padding:1rem 1.15rem;transition:color .18s,transform .18s;display:grid}@media (hover:hover){.course-card:hover{transform:translateY(-5px)scale(1.004)}.hero-route span:hover{color:var(--ink);transform:translate(5px)}.proof-list article:hover svg{transform:scale(1.08)rotate(-3deg)}}.proof-list svg{transition:transform .18s}.hero-route span:last-child{border-bottom:0}.hero-route b,.outcome-path article>span{width:1.8rem;height:1.8rem;color:var(--accent-text);background:var(--brand-100);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.hero-route b,.outcome-path article>span{background:color-mix(in srgb, var(--brand-100) 70%, var(--surface-solid))}}.hero-route b,.outcome-path article>span{font-size:.78rem}.outcome-path{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:3rem;display:grid}.outcome-path article{border-right:1px solid var(--line);min-height:250px;padding:2rem}.outcome-path article:last-child{border-right:0}.outcome-path h3{letter-spacing:-.035em;margin:2.5rem 0 .8rem;font-size:1.5rem}.outcome-path p{color:var(--text-secondary);margin:0;line-height:1.6}.audience-grid{grid-template-columns:1.2fr .9fr .9fr}.proof-layout{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.course-page section[data-reference=course-04-portfolio]{border-block:1px solid var(--line);background:var(--background-proof)}.proof-visual{background:0 0;border-radius:0;min-height:520px;margin:0;position:relative;overflow:hidden}.proof-visual img{object-fit:contain;width:100%;height:100%}.proof-list{border-top:1px solid var(--line);gap:0;margin-top:2.2rem;display:grid}.proof-list article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:.85rem;padding:1.2rem 0;display:grid}.proof-list h3,.proof-list p{margin:0}.proof-list h3{font-size:1.05rem}.proof-list p{color:var(--text-secondary);margin-top:.25rem;line-height:1.5}.course-1c-specialist .proof-list article{grid-template-columns:auto .9fr 1.1fr}.course-1c-specialist .proof-list article:after{content:"Созданный результат";color:var(--accent-text);align-self:center;font-size:.82rem}.certification-panel{border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--brand-100), var(--surface-solid));grid-template-columns:auto 1fr;gap:clamp(1.5rem,4vw,3rem);padding:clamp(2rem,5vw,4.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.certification-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-100) 60%, var(--surface-solid)), var(--surface-solid))}}.certification-links{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.certification-note{max-width:850px;color:var(--text-secondary);margin:1.4rem 0 0;font-size:.9rem;line-height:1.6}.price-options{gap:.75rem;margin:1.3rem 0;display:grid}.price-option{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:1.15rem}.price-option-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.price-option-total{text-align:right;justify-items:end;gap:.2rem;display:grid}.price-option-total span,.price-option-monthly>span{color:var(--text-secondary);font-size:.76rem}.price-option-total strong{color:var(--accent-text);letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2.15rem)}.price-format{font-weight:650}.price-option-monthly{border-radius:var(--radius-sm);background:var(--control-selected);gap:.18rem;margin-top:.8rem;padding:.8rem .9rem;display:grid}.price-option-monthly strong{color:var(--ink);font-size:1.05rem}.price-option-monthly small{color:var(--text-secondary);font-size:.76rem;line-height:1.45}.price-link{color:var(--accent-text);align-items:center;gap:.45rem;margin-top:.8rem;font-weight:650;display:inline-flex}@media (pointer:coarse){.price-link,.home-text-link{margin-top:.3rem;margin-bottom:-.65rem;padding:.65rem 0}}.offer-card{background:var(--surface-solid)}.application-layout{max-width:920px;margin:3rem auto 0}.application-layout .application-card{max-width:none;margin:0}.field-error,.form-error{color:var(--state-error)}.final-cta{background-size:contain;min-height:480px}[data-theme=dark] .final-cta{color:var(--text-primary)}[data-theme=dark] .final-cta p{color:var(--text-secondary)}.final-cta-copy{background:var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.final-cta-copy{background:color-mix(in srgb, var(--surface-solid) 84%, transparent)}}.b2b-hero{min-height:680px}.b2b-hero .display{max-width:10ch;font-size:clamp(3.5rem,5.8vw,5.4rem)}.b2b-visual{background:0 0;border-radius:0;min-height:480px;overflow:visible}.business-scenario{grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,8vw,8rem);display:grid}.business-scenario ol{counter-reset:business-step;gap:0;margin:0;padding:0;list-style:none;display:grid}.business-scenario li{border-top:1px solid var(--line);counter-increment:business-step;grid-template-columns:1fr 1.5fr;gap:1rem;padding:1.4rem 0;display:grid}.business-scenario li strong:before{color:var(--accent-text);content:counter(business-step) ".";margin-right:.6rem}.business-scenario li span{color:var(--text-secondary);line-height:1.55}.transparent-art{min-width:0;margin:0;position:relative}.transparent-art img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 26px 48px var(--brand-600));display:block}@supports (color:color-mix(in lab, red, red)){.transparent-art img{filter:drop-shadow(0 26px 48px color-mix(in srgb, var(--brand-600) 13%, transparent))}}.surface-grid,.surface-route{isolation:isolate;position:relative}.surface-route:before{z-index:-1;border:1px solid var(--surface-route-line);content:"";opacity:.58;border-radius:48% 52% 44% 56%;width:min(68vw,920px);position:absolute;top:8%;bottom:8%;left:50%;transform:translate(-50%)rotate(-4deg)}.about-hero,.individual-hero{padding:8.25rem 0 clamp(3rem,5vw,4.75rem);overflow:clip}.about-hero-grid,.individual-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.about-display{max-width:13ch;font-size:clamp(3rem,6.1vw,6.4rem)}.about-hero-art,.individual-hero-art{aspect-ratio:1;animation:hero-object-drift 8s var(--ease-in-out) infinite alternate}@keyframes hero-object-drift{0%{transform:translate(0)}to{transform:translateY(-.6rem)}}.prose-diptych,.individual-price-panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,8vw,8rem);display:grid}.about-prose{color:var(--text-secondary);gap:1.2rem;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.68;display:grid}.about-prose p{margin:0}.about-market-layout,.mentor-standard,.community-layout,.individual-workflow-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.about-section-art,.community-art,.workflow-art{aspect-ratio:1}.principle-list,.individual-workflow{border-top:1px solid var(--line);margin-top:2.5rem;display:grid}.principle-list article,.individual-workflow article{border-bottom:1px solid var(--line);grid-template-columns:2.8rem minmax(0,1fr);gap:1rem;padding:1.25rem 0;display:grid}.principle-list article>span,.individual-workflow article>span{color:var(--accent-text);font-size:.78rem}.principle-list h3,.principle-list p,.individual-workflow h3,.individual-workflow p{margin:0}.principle-list p,.individual-workflow p{color:var(--text-secondary);margin-top:.3rem;line-height:1.55}.mentor-standard{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.trust-checks{gap:.85rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.trust-checks li{color:var(--text-secondary);align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.trust-checks svg{color:var(--accent-text);flex:none}.about-career-grid{border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-tint);grid-template-columns:auto minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.about-career-grid>svg{color:var(--accent-text)}.community-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.closing-split{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-top:clamp(1.75rem,3vw,2.5rem);display:grid}.closing-split>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.closing-split svg{color:var(--accent-text);margin-top:.35rem}.closing-split .section-title{max-width:21ch;font-size:clamp(2.35rem,3.8vw,3.75rem)}.closing-split>.hero-actions{gap:.75rem;margin-top:0;display:grid}.closing-split>.hero-actions .button{width:100%}.individual-services{grid-template-columns:1.08fr .92fr 1fr;gap:1rem;margin-top:3rem;display:grid}.individual-services article{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-solid);min-height:280px;padding:clamp(1.4rem,3vw,2.3rem)}.individual-services article:nth-child(2){margin-top:2rem}.individual-services svg{color:var(--accent-text)}.individual-services h3{letter-spacing:-.035em;margin:3.5rem 0 .8rem;font-size:1.45rem}.individual-services p{color:var(--text-secondary);margin:0;line-height:1.6}.individual-price-panel{border-block:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;padding:clamp(1.75rem,3vw,3rem)}.individual-price-panel .section-title{max-width:22ch;font-size:clamp(2.25rem,3.6vw,3.75rem)}.individual-application-section{background:var(--background-proof)}.individual-application-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.individual-form.application-card{width:100%;max-width:none;margin:0}.individual-form-art{aspect-ratio:1;width:min(100%,360px);margin-top:2rem}.service-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.individual-teaser{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-solid);grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;display:grid;overflow:clip}.individual-teaser-copy{padding:clamp(2rem,5vw,4.5rem)}.individual-teaser-copy>svg{color:var(--accent-text)}.individual-teaser-art{aspect-ratio:1;padding:clamp(1rem,3vw,2.5rem)}.graduate-support{border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--surface-tint), transparent 58%), var(--surface-solid);padding:clamp(2rem,4vw,3.75rem);overflow:clip}.graduate-support-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.graduate-support-heading>svg{color:var(--accent-text);margin-top:.2rem}.graduate-support-heading .section-title{max-width:19ch;font-size:clamp(2.35rem,4.2vw,4.25rem)}.graduate-support-heading .section-lead{max-width:820px}.graduate-support-directions{border-block:1px solid var(--line);grid-template-columns:1.15fr .9fr .95fr;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.graduate-support-directions article{border-left:1px solid var(--line);min-width:0;padding:clamp(1.5rem,3vw,2.4rem)}.graduate-support-directions article:first-child{border-left:0;padding-left:0}.graduate-support-directions article:last-child{padding-right:0}.graduate-support-directions svg{color:var(--accent-text)}.graduate-support-directions h3{margin:1.1rem 0 .65rem;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.12}.graduate-support-directions p,.graduate-support-note{color:var(--text-secondary);line-height:1.6}.graduate-support-directions p{margin:0}.graduate-support-note{max-width:800px;margin:1.25rem 0 0;font-size:.9rem}.learning-platform-section{position:relative}.learning-platform{border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:linear-gradient(145deg, var(--surface-tint), transparent 52%), var(--surface-solid);padding:clamp(1.75rem,4vw,4rem);overflow:clip}.platform-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.platform-copy .section-lead{max-width:650px}.platform-capabilities{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-capabilities article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:.8rem;min-width:0;padding:1.15rem 0;display:grid}.platform-capabilities article:nth-child(odd){padding-right:1.15rem}.platform-capabilities article:nth-child(2n){border-left:1px solid var(--line);padding-left:1.15rem}.platform-capabilities article:last-child{grid-column:1/-1;padding-right:0}.platform-capabilities svg{color:var(--accent-text);flex:none}.platform-capabilities h3,.platform-capabilities p{margin:0}.platform-capabilities h3{font-size:1rem;line-height:1.25}.platform-capabilities p{color:var(--text-secondary);margin-top:.25rem;font-size:.88rem;line-height:1.52}.platform-media-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:start;gap:clamp(1rem,2.4vw,2rem);margin-top:clamp(2rem,4vw,3.5rem);display:grid}.platform-shot{min-width:0;margin:0}.platform-shot picture,.platform-screenshot{width:100%;display:block}.platform-screenshot{object-fit:contain;height:auto;filter:drop-shadow(0 1.2rem 2.2rem var(--ink))}@supports (color:color-mix(in lab, red, red)){.platform-screenshot{filter:drop-shadow(0 1.2rem 2.2rem color-mix(in srgb, var(--ink) 15%, transparent))}}.platform-shot figcaption{gap:.3rem;padding:.9rem .25rem 0;display:grid}.platform-shot figcaption strong{color:var(--ink);font-size:1rem}.platform-shot figcaption span{color:var(--text-secondary);font-size:.9rem;line-height:1.5}@media (max-width:900px){.site-nav{grid-template-columns:auto 1fr auto}.site-nav .nav-actions>.theme-toggle,.site-nav .nav-actions>.nav-apply{display:none}.menu-toggle{border:1px solid var(--line);width:2.8rem;height:2.8rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.site-nav>.mobile-menu{z-index:3;overscroll-behavior:contain;border:1px solid var(--glass-border);background:var(--surface-solid);box-shadow:var(--shadow-lg);border-radius:1.5rem;align-content:start;gap:.35rem;padding:.75rem;display:grid;position:fixed;inset:5rem .5rem .5rem;overflow-y:auto}.mobile-menu[hidden]{display:none}.mobile-menu>a:not(.button),.mobile-menu-theme{border-bottom:1px solid var(--line);padding:.9rem .8rem}.mobile-menu>a:not(.button){white-space:normal}.mobile-menu-theme{justify-content:space-between;align-items:center;display:flex}.goal-grid{grid-template-rows:none}.goal-card:first-child,.goal-card:nth-child(2),.goal-card:nth-child(3),.goal-card:nth-child(4){grid-area:auto/span 6}.method-path{grid-template-columns:1fr 1fr}.method-path .method-card:nth-child(2){border-right:0}.truth-list .truth-card,.truth-list .truth-card:nth-child(2),.truth-list .truth-card:nth-child(3){grid-column:span 6}.business-teaser,.proof-layout,.business-scenario{grid-template-columns:1fr}.about-hero-grid,.individual-hero-grid,.prose-diptych,.about-market-layout,.mentor-standard,.community-layout,.individual-workflow-layout,.individual-price-panel,.individual-application-layout,.individual-teaser{grid-template-columns:minmax(0,1fr)}.about-hero-copy,.individual-hero-grid>div{z-index:2;position:relative}.about-hero-art,.individual-hero-art{justify-self:center;width:min(82vw,620px)}.individual-services{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-services article:nth-child(2){margin-top:0}.individual-services article:last-child{grid-column:1/-1}.individual-application-intro{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:center;gap:1rem;display:grid}.individual-application-intro .eyebrow,.individual-application-intro .section-title,.individual-application-intro .section-lead{grid-column:1}.individual-form-art{grid-area:1/2/span 3;margin-top:0}.format-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-copy{order:-1}.course-hero-grid{grid-template-columns:1fr}.course-hero{background-position:right -5rem center;background-size:min(72vw,660px)}.course-linux-administration .course-hero h1,.course-digital-security .course-hero h1{font-size:clamp(2.25rem,10vw,3.35rem)}.hero-route{max-width:520px}.proof-visual{min-height:440px}.b2b-visual{min-height:420px}.about-career-grid,.closing-split{grid-template-columns:minmax(0,1fr);align-items:start}.closing-split>.hero-actions{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start}.graduate-support-directions{grid-template-columns:minmax(0,1fr)}.graduate-support-directions article,.graduate-support-directions article:first-child,.graduate-support-directions article:last-child{border-top:1px solid var(--line);border-left:0;padding:1.4rem 0}.graduate-support-directions article:first-child{border-top:0}.platform-intro,.platform-media-grid{grid-template-columns:minmax(0,1fr)}.platform-copy .section-title{max-width:18ch}}@media (max-width:620px){.display{letter-spacing:-.052em;font-size:clamp(2.35rem,11.5vw,4rem)}.section-title{letter-spacing:-.045em;max-width:100%;font-size:clamp(2rem,9.6vw,3.25rem)}.course-card h3{max-width:100%;font-size:clamp(1.55rem,8vw,2rem)}.course-hero h1{letter-spacing:-.052em;max-width:100%;font-size:clamp(2.25rem,10.5vw,3.6rem)}.course-linux-administration .course-hero h1,.course-digital-security .course-hero h1{font-size:clamp(2rem,9vw,3rem)}.b2b-hero .display{max-width:12ch;font-size:clamp(2.25rem,10.5vw,3.4rem)}.final-cta h2{font-size:clamp(2rem,9.4vw,3.2rem)}.question-title{font-size:clamp(1.65rem,8vw,2.35rem)}.footer-statement{letter-spacing:-.02em;white-space:nowrap;max-width:100%;font-size:clamp(.875rem,4.2vw,1.15rem)}.site-nav-wrap,.site-nav-wrap.is-scrolled{padding-top:.5rem;top:0}.site-nav,.site-nav-wrap.is-scrolled .site-nav{width:min(calc(100% - 1rem), var(--container));min-height:3.65rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:999px;grid-template-columns:auto 1fr auto}.mobile-menu{left:-.25rem;right:-.25rem}.hero{min-height:760px;padding:7.5rem 0 13.5rem}.hero-art{z-index:0;pointer-events:none;width:min(82vw,34rem);max-width:none;height:auto;position:absolute;bottom:-1.5rem;right:-7%}.hero-glint{right:0}.goal-grid{display:grid}.goal-card:first-child,.goal-card:nth-child(2),.goal-card:nth-child(3),.goal-card:nth-child(4){grid-column:auto;min-height:220px}.method-path,.outcome-path{grid-template-columns:1fr}.method-path .method-card,.outcome-path article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.truth-list .truth-card,.truth-list .truth-card:nth-child(2),.truth-list .truth-card:nth-child(3){grid-column:1/-1}.business-visual,.b2b-visual{min-height:330px}.catalog-hero{min-height:600px;padding:8.2rem 0 9rem}.catalog-grid-section{margin-top:-5rem}.comparison-desktop{display:none}.comparison-mobile{gap:.65rem;margin-top:2rem;display:grid}.comparison-mobile details{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-solid);overflow:hidden}.comparison-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;list-style:none;display:flex}.comparison-mobile summary strong{color:var(--accent-text);flex:none}.comparison-mobile dl{gap:0;margin:0;padding:0 1rem;display:grid}.comparison-mobile dl>div{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:.75rem;padding:.8rem 0;display:grid}.comparison-mobile dt,.comparison-mobile dd{margin:0}.comparison-mobile dt{color:var(--text-secondary)}.comparison-mobile .button{margin:0 1rem 1rem}.course-hero{background-position:bottom;background-size:min(94vw,590px);min-height:auto;padding:7.7rem 0 min(94vw,36rem)}.course-hero:before{background:linear-gradient(180deg, var(--surface) 0%, var(--surface) 58%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.course-hero:before{background:linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 96%, transparent) 58%, color-mix(in srgb, var(--surface) 24%, transparent) 100%)}}.fact-row{grid-template-columns:1fr}.hero-route{display:none}.audience-grid{grid-template-columns:1fr}.proof-visual{border-radius:0;min-height:380px}.course-1c-specialist .proof-list article{grid-template-columns:auto 1fr}.course-1c-specialist .proof-list article:after{grid-column:2}.certification-panel{border-radius:1.7rem;grid-template-columns:1fr}.price-option-heading{gap:.25rem;display:grid}.price-option-total{text-align:left;justify-items:start}.business-scenario li{grid-template-columns:1fr}.final-cta{background-position:center bottom .5rem;background-size:min(92vw,31rem);min-height:760px;padding:1rem 1rem min(82vw,19rem)}.final-cta-copy{max-width:none;margin:0 auto}.footer-grid{gap:1rem;margin-top:2rem}.about-hero,.individual-hero{padding:7.5rem 0 3.5rem}.about-display{max-width:100%;font-size:clamp(2.25rem,10.2vw,3.8rem)}.closing-split>div:first-child,.closing-split>.hero-actions{grid-template-columns:minmax(0,1fr)}.closing-split>.hero-actions .button{width:100%}.individual-services{grid-template-columns:minmax(0,1fr)}.individual-services article:last-child{grid-column:auto}.individual-services article{min-height:auto}.individual-services h3{margin-top:2rem}.individual-application-intro{display:block}.individual-form-art{width:min(72vw,320px);margin:1.5rem auto 0}.individual-teaser-art{justify-self:center;width:min(82vw,440px)}.graduate-support{border-radius:1.75rem;padding:1.5rem}.graduate-support-heading{grid-template-columns:minmax(0,1fr)}.graduate-support-heading .section-title{font-size:clamp(1.65rem,8vw,3.1rem)}.learning-platform{border-radius:1.75rem;padding:1.25rem}.platform-copy .section-title{max-width:100%;font-size:clamp(1.9rem,9vw,3rem)}.platform-capabilities{grid-template-columns:minmax(0,1fr)}.platform-capabilities article,.platform-capabilities article:nth-child(odd),.platform-capabilities article:nth-child(2n),.platform-capabilities article:last-child{border-left:0;grid-column:auto;padding:1rem 0}.platform-shot figcaption{padding-inline:0}}@media (max-width:420px){.format-choice-grid,.service-choice-grid{grid-template-columns:minmax(0,1fr)}.format-choice-card{min-height:4.8rem}}@media (prefers-reduced-transparency:reduce){.nav-liquid-layer,.hero-route,.final-cta-copy{background:var(--surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.home-page{background:var(--surface);position:relative}.home-hero{align-items:center;min-height:min(920px,100svh);padding:8.5rem 0 4.5rem;display:grid}.home-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.home-hero-copy h1,.home-section-heading h2,.home-process-intro h2,.home-graduate-grid h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:590;line-height:1}.home-hero-copy h1{max-width:11.5ch;font-size:clamp(3.15rem,5.6vw,5.9rem)}.home-hero-copy>p{max-width:58ch;color:var(--muted);margin:1.75rem 0 0;font-size:clamp(1.05rem,1.35vw,1.23rem);line-height:1.62}.home-hero-copy{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.75rem;width:100%;min-width:0;display:grid}.home-hero-copy h1,.home-hero-copy>p,.home-hero-apply{grid-column:1/-1}.home-hero-primary,.home-hero-secondary{margin-top:1.25rem}.home-hero-secondary{min-width:0;padding-inline:1rem}.home-hero-apply{white-space:normal;max-width:100%}.home-text-link{color:var(--accent-text);align-items:center;gap:.5rem;margin-top:1.25rem;font-weight:650;text-decoration:underline;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-text-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);text-decoration-color:color-mix(in srgb, currentColor 34%, transparent)}}.home-text-link{text-underline-offset:.28em;text-decoration-thickness:1px}.home-text-link:hover{text-decoration-color:currentColor}.home-proof-composition{min-width:0}.home-platform-proof{background:var(--surface-solid);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 24px 60px #0b367e2e}.home-platform-image{object-fit:contain;width:100%;height:auto;display:block}.home-result-examples{margin-top:1.25rem}.home-result-examples>p{color:var(--muted);margin:0 0 .55rem;font-size:.78rem;font-weight:650}.home-result-examples dl{border-top:1px solid var(--line);margin:0}.home-result-examples dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,.75fr) minmax(0,1.25fr);gap:1rem;padding:.82rem 0;display:grid}.home-result-examples dt,.home-result-examples dd{margin:0}.home-result-examples dt{color:var(--muted);font-size:.82rem}.home-result-examples dd{color:var(--ink);font-size:.9rem;font-weight:650}.home-choice,.home-catalog,.home-graduate-support,.home-other-formats{padding-block:clamp(4.75rem,8vw,8rem)}.home-choice,.home-other-formats{background:var(--surface-solid)}.home-section-heading{grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.home-section-heading h2,.home-process-intro h2,.home-graduate-grid h2{max-width:16ch;font-size:clamp(2.55rem,4.65vw,4.9rem)}.home-section-heading>p,.home-process-intro>p,.home-graduate-grid>div:first-child>p{max-width:62ch;color:var(--muted);margin:0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.home-section-heading-wide h2{max-width:18ch}.home-goal-list{border-top:1px solid var(--line);margin-top:clamp(2.5rem,5vw,4.5rem)}.home-goal-list a{border-bottom:1px solid var(--line);grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:1.5rem;min-height:5.5rem;padding:1.2rem .5rem;transition:background-color .18s;display:grid}.home-goal-list a:hover{background:var(--surface-tint)}.home-goal-list svg{transition:transform .18s}.home-goal-list a:hover svg{transform:translate(.3rem)}.home-goal-list strong{font-size:clamp(1.08rem,1.5vw,1.35rem)}.home-goal-list span{max-width:58ch;color:var(--muted);line-height:1.5}.home-goal-list svg{color:var(--accent-text)}.course-card-link{flex-direction:column;height:100%;min-height:24rem;display:flex}.course-card-heading{color:var(--muted);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.78rem;display:flex}.course-card-heading span:first-child{max-width:30ch}.course-card-heading span:last-child{color:var(--accent-text);flex:none;font-weight:700}.course-card .course-card-link h3{margin:clamp(1.4rem,2.5vw,2rem) 0 .65rem}.course-card-facts{border-top:1px solid var(--line);gap:0;margin:1.25rem 0 0;display:grid}.course-card-facts>div{border-bottom:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:.58rem 0;display:grid}.course-card-facts dt,.course-card-facts dd{margin:0;font-size:.82rem;line-height:1.45}.course-card-facts dt{color:var(--muted)}.course-card-facts dd{color:var(--ink);font-weight:600}.course-card-prices{flex-wrap:wrap;gap:1.25rem;margin-top:.9rem;display:flex}.course-card-prices span{gap:.15rem;display:grid}.course-card-prices small{color:var(--muted);font-size:.72rem}.course-card-prices strong{font-variant-numeric:tabular-nums;font-size:.95rem}.course-card-action{color:var(--accent-text);align-items:center;gap:.55rem;margin-top:auto;padding-top:1.1rem;font-weight:700;text-decoration:underline;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.course-card-action{-webkit-text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);text-decoration-color:color-mix(in srgb, currentColor 34%, transparent)}}.course-card-action{text-underline-offset:.28em}.course-card-link:hover .course-card-action{text-decoration-color:currentColor}.home-process{color:#fff;background:#0b285d;padding-block:clamp(4rem,5.5vw,6rem)}[data-theme=dark] .home-process{background:#0a214a}.home-process-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,7vw,7.5rem);display:grid}.home-process-intro h2{max-width:none;font-size:clamp(2.55rem,4.1vw,4.15rem)}.home-process-intro>p{color:#d4e4ff;margin-top:1.5rem}.home-conditions{background:#ffffff1a;border-radius:16px;margin-top:clamp(2.5rem,5vw,4rem);padding:1.5rem}.home-conditions h3{margin:0;font-size:1rem}.home-conditions ul{color:#d4e4ff;gap:.6rem;margin:1rem 0 0;padding-left:1.1rem;line-height:1.5;display:grid}.home-process-list{border-top:1px solid #ffffff3d;margin:0;padding:0;list-style:none}.home-process-list li{border-bottom:1px solid #ffffff3d;grid-template-columns:2.5rem minmax(0,1fr);gap:1.25rem;padding:1.45rem 0;display:grid}.home-process-list>li>span{color:#9dc7ff;font-variant-numeric:tabular-nums;font-size:.85rem}.home-process-list h3,.home-process-list p{margin:0}.home-process-list h3{font-size:clamp(1.25rem,2vw,1.65rem)}.home-process-list p{color:#d4e4ff;max-width:62ch;margin-top:.5rem;line-height:1.6}.home-graduate-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,7vw,8rem);display:grid}.home-graduate-grid>div:first-child>p{margin-top:1.5rem}.home-support-list{border-top:1px solid var(--line)}.home-support-list article{border-bottom:1px solid var(--line);padding:1.15rem 0}.home-support-list h3,.home-support-list p{margin:0}.home-support-list article p{color:var(--muted);margin-top:.45rem;line-height:1.55}.home-support-note{color:var(--muted);margin:1.1rem 0 0;font-size:.82rem;line-height:1.5}.home-format-links{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4rem);display:grid}.home-format-links>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;min-height:9rem;padding:1.5rem 0;display:flex}.home-format-links>a:first-child{border-right:1px solid var(--line);padding-right:2rem}.home-format-links>a:last-child{padding-left:2rem}.home-format-links span{gap:.55rem;display:grid}.home-format-links strong{font-size:clamp(1.2rem,2vw,1.55rem)}.home-format-links small{max-width:44ch;color:var(--muted);font-size:.9rem;line-height:1.5}.home-format-links svg{color:var(--accent-text);flex:none}.final-cta{color:#fff;background:#0b285d;border-radius:16px;min-height:auto;padding:clamp(2rem,5vw,4.5rem);background-image:none!important}[data-theme=dark] .final-cta{color:#fff;background:#102e5d}.final-cta-copy.glass{max-width:58rem;color:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:0}.final-cta h2{max-width:18ch;color:inherit;letter-spacing:-.035em;font-size:clamp(2.4rem,4.5vw,4.8rem)}.final-cta p,[data-theme=dark] .final-cta p{color:#d4e4ff;max-width:65ch;margin-inline:0}.final-cta .button-secondary{color:#0b1730;background:#fff;border-color:#0000}.final-cta .button-ghost{color:#fff;text-underline-offset:.28em;margin-top:1.25rem;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.site-nav-wrap.is-scrolled .site-nav{min-height:3.65rem}@media (max-width:1000px){.home-hero{min-height:auto;padding-top:8.5rem}.home-hero-grid,.home-process-grid,.home-graduate-grid{grid-template-columns:minmax(0,1fr)}.home-hero-copy h1{max-width:13ch}.home-proof-composition{width:min(100%,820px)}.home-course-grid .course-card,.home-course-grid .course-card:nth-child(odd),.home-course-grid .course-card:nth-child(2n){grid-column:span 12}}@media (max-width:720px){.home-hero{padding:6.6rem 0 3.75rem}.home-hero-grid{gap:1.35rem}.home-hero-copy{display:contents}.home-hero-copy h1{order:1;max-width:12ch;font-size:clamp(2.55rem,11.5vw,3.2rem)}.home-hero-copy>p{order:2;margin-top:.25rem;font-size:1rem;line-height:1.52}.home-hero-primary{order:3;width:100%;margin-top:.25rem}.home-proof-composition{order:4}.home-hero-secondary{order:5;width:100%;margin-top:.4rem}.home-hero-apply{order:6;margin-top:.1rem}.home-platform-crop{height:clamp(9.5rem,42vw,10.5rem)}.home-platform-image{width:155%;max-width:none;transform:translate(-12%)}.home-platform-proof figcaption{gap:.25rem;display:grid}.home-result-examples dl>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.home-choice,.home-catalog,.home-graduate-support,.home-other-formats,.home-process{padding-block:4rem}.home-section-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem}.home-section-heading h2,.home-process-intro h2,.home-graduate-grid h2{max-width:16ch;font-size:clamp(2.2rem,10vw,3.35rem)}.home-goal-list{margin-top:2.25rem}.home-goal-list a{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;min-height:0;padding:1.15rem 0}.home-goal-list a span{grid-column:1/-1}.home-goal-list a:hover{background:0 0;padding-inline:0}.course-card-link{min-height:0}.course-card-heading{gap:.4rem;display:grid}.course-card .course-card-link h3{margin-top:1.1rem;font-size:clamp(1.5rem,7.6vw,2.55rem)}.course-card-facts>div{grid-template-columns:5.75rem minmax(0,1fr);gap:.65rem}.course-card-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.home-process-grid,.home-graduate-grid{gap:3rem}.home-format-links{grid-template-columns:minmax(0,1fr)}.home-format-links>a,.home-format-links>a:first-child,.home-format-links>a:last-child{border-right:0;min-height:0;padding:1.35rem 0}.final-cta{min-height:auto;padding:2rem 1.35rem}.final-cta .hero-actions .button{width:100%}}@media (min-width:721px) and (max-height:800px){.home-hero{min-height:720px;padding:6rem 0 2.5rem}.home-hero-copy h1{font-size:clamp(3rem,4.4vw,3.6rem)}.home-hero-copy>p{margin-top:.35rem;font-size:1rem;line-height:1.5}.home-hero-primary,.home-hero-secondary,.home-hero-apply{margin-top:.35rem}}.home-page{background:radial-gradient(circle at 78% 4%, var(--brand-200), transparent 31rem), var(--surface);overflow:clip}@supports (color:color-mix(in lab, red, red)){.home-page{background:radial-gradient(circle at 78% 4%, color-mix(in srgb, var(--brand-200) 42%, transparent), transparent 31rem), var(--surface)}}.home-hero{min-height:min(790px,100svh);padding:7.2rem 0 2.75rem;position:relative;overflow:clip}.home-hero-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, var(--brand-300), transparent 68%);border-radius:50%;width:min(52vw,48rem);position:absolute;top:12%;right:-8%}@supports (color:color-mix(in lab, red, red)){.home-hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--brand-300) 30%, transparent), transparent 68%)}}[data-theme=dark] .home-hero-glow{opacity:.5}.home-hero-stage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(1rem,2.5vw,2.5rem);display:grid;position:relative}.home-hero-copy{z-index:2;flex-direction:column;grid-area:1/1/auto/span 6;align-items:flex-start;min-width:0;padding-left:clamp(0rem,1.6vw,1.5rem);display:flex}.home-hero-copy>*{order:0;grid-column:auto}.home-hero-copy>.home-hero-kicker,.home-hero-copy>h1,.home-hero-copy>.home-hero-lead,.home-hero-copy>.home-hero-actions{order:0}.home-hero-kicker,.home-platform-kicker{color:var(--accent-text);letter-spacing:.075em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:750;line-height:1.3}.home-hero-copy>.home-hero-kicker{max-width:none;color:var(--accent-text);margin:0 0 1rem;font-size:.76rem;line-height:1.3}.home-hero-copy h1{letter-spacing:-.052em;text-wrap:balance;max-width:13.5ch;margin:0;font-size:clamp(3.2rem,4.8vw,5.25rem);font-weight:610;line-height:.96}.home-hero-copy h1 strong{color:var(--accent-text);font-weight:inherit}.home-hero-copy>.home-hero-lead{max-width:50ch;color:var(--muted);margin:1.3rem 0 0;font-size:clamp(1.02rem,1.22vw,1.16rem);line-height:1.55}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;margin-top:1.6rem;display:flex}.home-hero-actions .home-text-link{margin:0}.home-hero-art{z-index:1;pointer-events:none;grid-area:1/7/auto/-1;justify-self:end;width:min(44rem,49vw);margin:0 0 0 -3.5rem;position:relative}.home-hero-art img{z-index:2;filter:drop-shadow(0 2rem 2.6rem #07337d33);width:100%;height:auto;display:block;position:relative}[data-theme=dark] .home-hero-art img{filter:drop-shadow(0 2rem 3rem #0000006b)}.home-hero-art-orbit{z-index:1;border:1px solid var(--brand-500);position:absolute;inset:12% 5% 10% 10%}@supports (color:color-mix(in lab, red, red)){.home-hero-art-orbit{border:1px solid color-mix(in srgb, var(--brand-500) 22%, transparent)}}.home-hero-art-orbit{border-radius:45% 55% 52% 48%}.home-hero-art-orbit:before,.home-hero-art-orbit:after{aspect-ratio:1;content:"";background:var(--brand-500);width:.72rem;box-shadow:0 0 0 .42rem var(--brand-300);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.home-hero-art-orbit:before,.home-hero-art-orbit:after{box-shadow:0 0 0 .42rem color-mix(in srgb, var(--brand-300) 20%, transparent)}}.home-hero-art-orbit:before{top:14%;right:7%}.home-hero-art-orbit:after{background:var(--coral-400,#ff8e72);bottom:13%;left:4%}.home-hero-facts{z-index:3;border-top:1px solid var(--line);grid-area:2/1/auto/span 6;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,34rem);margin:2.2rem 0 0;padding:1rem 0 0 clamp(0rem,1.6vw,1.5rem);list-style:none;display:grid}.home-hero-facts li{gap:.18rem;padding-right:.75rem;display:grid}.home-hero-facts strong{color:var(--ink);font-size:1rem;font-weight:750}.home-hero-facts span{color:var(--muted);font-size:.78rem}.home-quick-choice{border-block:1px solid var(--line);background:var(--surface-solid);padding-block:1rem}.home-quick-choice-inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.home-quick-choice h2{letter-spacing:.02em;text-align:center;margin:0;font-size:.84rem;font-weight:750}.home-quick-choice nav{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:clamp(.5rem,1.2vw,1.25rem);min-width:0;display:grid}.home-quick-choice a{min-width:0;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:.35rem;padding:.75rem 0;font-size:.86rem;font-weight:620;transition:color .18s;display:inline-flex}.home-quick-choice a:hover{color:var(--accent-text)}.home-quick-choice a svg{transition:transform .18s}.home-quick-choice a:hover svg{transform:translate(.2rem)}.home-catalog,.home-graduate-support,.home-other-formats{padding-block:clamp(3.5rem,5vw,5.5rem)}.home-section-heading.home-section-heading-centered{text-align:center;max-width:58rem;margin-inline:auto;display:block}.home-section-heading.home-section-heading-centered h2{max-width:20ch;margin-inline:auto;font-size:clamp(2.35rem,3.9vw,4.25rem);line-height:1}.home-section-heading.home-section-heading-centered>p{max-width:48ch;margin:1rem auto 0;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.55}.home-course-grid{gap:1rem;margin-top:clamp(2rem,3.6vw,3.25rem)}.home-course-grid .course-card,.home-course-grid .course-card:nth-child(odd),.home-course-grid .course-card:nth-child(2n){background:var(--surface-solid);min-height:0;box-shadow:none;border-radius:18px;grid-column:span 4;padding:0;transform:none}.course-card-link{min-height:21.5rem}.home-course-grid .course-card-link{padding:1.35rem}.course-card .course-card-link h3{max-width:15ch;margin:1.15rem 0 0;font-size:clamp(1.75rem,2.35vw,2.55rem);line-height:.98}.course-card-promise{margin-top:.8rem!important}.course-card-project{border-top:1px solid var(--line);gap:.4rem;margin-top:1.15rem;padding-top:1rem;display:grid}.course-card-project>span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:700}.course-card-project>strong{color:var(--ink);font-size:1rem;line-height:1.3}.course-card-project>p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.course-card-facts{border-top:0;margin-top:.85rem}.course-card-facts>div{border-bottom:0;grid-template-columns:5.4rem minmax(0,1fr);gap:.65rem;padding:.5rem 0}.course-card-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.75rem;display:grid}.course-card-prices span{gap:.12rem}.course-card-prices small{font-size:.66rem;line-height:1.3}.course-card-prices strong{font-size:.9rem}.course-card-action{padding-top:.9rem;font-size:.88rem}.home-course-grid .course-card:hover{border-color:var(--brand-500)}@supports (color:color-mix(in lab, red, red)){.home-course-grid .course-card:hover{border-color:color-mix(in srgb, var(--brand-500) 38%, var(--line))}}.home-course-grid .course-card:hover{transform:translateY(-3px)}.home-catalog-more{text-align:center;margin-top:1.25rem}.home-catalog-more .home-text-link{margin-top:0}.home-platform{padding-block:clamp(3.5rem,5.5vw,6rem)}.home-platform-shell{color:#fff;background:radial-gradient(circle at 12% 18%,#75b4ff38,#0000 24rem),#0b285d;border-radius:clamp(24px,3vw,36px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}.home-platform-shell:after{aspect-ratio:1;content:"";border:1px solid #ffffff29;border-radius:50%;width:22rem;position:absolute;top:-8rem;right:-5rem}[data-theme=dark] .home-platform-shell{background:radial-gradient(circle at 12% 18%,#75b4ff2e,#0000 24rem),#0a214a}.home-platform-copy{z-index:2;grid-area:1/8/auto/-1;padding-right:clamp(0rem,1vw,1rem)}.home-platform-kicker{color:#9dc7ff}.home-platform-copy h2{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(2.3rem,3.8vw,4rem);font-weight:590;line-height:.98}.home-platform-copy>p:not(.home-platform-kicker){color:#d4e4ff;max-width:43ch;margin:1.1rem 0 0;line-height:1.55}.home-platform-flow{border-top:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.home-platform-flow li{border-bottom:1px solid #ffffff38;gap:.2rem;padding:.85rem 0;display:grid}.home-platform-flow li:nth-child(odd){padding-right:1rem}.home-platform-flow li:nth-child(2n){border-left:1px solid #ffffff38;padding-left:1rem}.home-platform-flow span{color:#9dc7ff;font-variant-numeric:tabular-nums;font-size:.7rem}.home-platform-flow strong{font-size:.9rem}.home-platform-proof{z-index:2;background:#fff;border-radius:18px;grid-area:1/1/auto/span 7;min-width:0;margin:0;overflow:hidden;transform:rotate(-1deg);box-shadow:0 1.5rem 3.5rem #00000047}.home-platform-crop{overflow:hidden}.home-platform-image{object-fit:contain;width:100%;max-width:100%;height:auto;display:block;transform:none}.home-platform-proof figcaption{color:#526078;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem .95rem .9rem;font-size:.72rem;display:flex}.home-platform-proof figcaption strong{color:#0b1730;font-size:.78rem}.home-graduate-support{background:var(--surface-solid)}.home-graduate-compact{gap:2rem;display:grid}.home-graduate-heading{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.home-graduate-heading h2{letter-spacing:-.04em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.3rem,3.8vw,4rem);font-weight:590;line-height:1}.home-graduate-heading p{max-width:54ch;color:var(--muted);margin:0;line-height:1.55}.home-support-list{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-support-list article{border:0;border-right:1px solid var(--line);padding:1.25rem 1.4rem}.home-support-list article:first-child{padding-left:0}.home-support-list article:last-child{border-right:0;padding-right:0}.home-support-list h3{font-size:1rem}.home-support-list article p{margin-top:.35rem;font-size:.84rem;line-height:1.45}.home-support-note{text-align:center;max-width:70ch;margin:-.8rem auto 0}.home-other-formats{background:var(--surface)}.home-format-strip{border-block:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:1.25rem;display:grid}.home-format-strip h2{letter-spacing:-.035em;max-width:25ch;margin:0;font-size:clamp(1.65rem,2.6vw,2.75rem);font-weight:580;line-height:1.05}.home-format-links{border:0;flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1.4rem;margin:0;display:flex}.home-format-links>a,.home-format-links>a:first-child,.home-format-links>a:last-child{min-height:2.75rem;color:var(--accent-text);border:0;align-items:center;gap:.45rem;padding:0;font-size:.92rem;font-weight:700;display:inline-flex}.home-format-links>a svg{transition:transform .18s}.home-format-links>a:hover svg{transform:translate(.25rem)}.final-cta-section-home{padding-block:clamp(2.5rem,4vw,4rem) clamp(3.5rem,5vw,5.5rem)}.final-cta-section-home .final-cta{background:radial-gradient(circle at 18% 12%,#75b4ff47,#0000 20rem),#0b285d;border-radius:clamp(24px,3vw,36px);place-items:center;min-height:21rem;padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.final-cta-section-home .final-cta:after{aspect-ratio:1;content:"";opacity:.12;background:url(/generated/transparent/home-project-engine-v2.avif) 50%/contain no-repeat;width:min(31rem,48vw);position:absolute;bottom:-8rem;right:-7rem;transform:rotate(-12deg)}.final-cta-section-home .final-cta-copy.glass{z-index:2;text-align:center;max-width:52rem;margin-inline:auto;position:relative}.final-cta-section-home .final-cta h2{max-width:17ch;margin-inline:auto;font-size:clamp(2.3rem,4.2vw,4.5rem)}.final-cta-section-home .final-cta p{max-width:48ch;margin:1rem auto 0}.final-cta-section-home .hero-actions{justify-content:center}@keyframes home-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-art-in{0%{opacity:0;transform:translate(26px,12px)scale(.965)rotate(1.4deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes home-art-float{0%{transform:translateY(-4px)rotate(-.35deg)}to{transform:translateY(5px)rotate(.35deg)}}@keyframes home-orbit-turn{to{transform:rotate(360deg)}}@keyframes home-view-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.home-hero-copy>*{animation:.52s cubic-bezier(.22,1,.36,1) both home-copy-in}.home-hero-copy>:nth-child(2){animation-delay:70ms}.home-hero-copy>:nth-child(3){animation-delay:.14s}.home-hero-copy>:nth-child(4){animation-delay:.21s}.home-hero-art{animation:.76s cubic-bezier(.22,1,.36,1) 90ms both home-art-in}.home-hero-art img{animation:8s ease-in-out .9s infinite alternate home-art-float}.home-hero-art-orbit{animation:30s linear infinite home-orbit-turn}@supports (animation-timeline:view()){.home-view-reveal,.home-course-grid .course-card{animation:linear both home-view-rise;animation-timeline:view();animation-range:entry 4% entry 48%}}}@media (max-width:1100px){.home-hero-copy{grid-column:1/span 6}.home-hero-art{grid-column:7/-1;width:min(39rem,50vw);margin-left:-2rem}.home-hero-facts{grid-column:1/span 6}.home-course-grid .course-card,.home-course-grid .course-card:nth-child(odd),.home-course-grid .course-card:nth-child(2n){grid-column:span 6}.home-platform-copy{grid-column:7/-1}.home-platform-proof{grid-column:1/span 6}}@media (max-width:900px){.about-hero-grid,.individual-hero-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.about-method-note,.individual-task-diagram{width:min(100%,40rem)}.home-hero{min-height:auto;padding:7.5rem 0 3rem}.home-hero-stage{grid-template-columns:minmax(0,1fr)}.home-hero-copy{text-align:center;grid-area:1/1;align-items:center;padding:0}.home-hero-copy h1{max-width:14ch}.home-hero-copy>.home-hero-lead{max-width:52ch}.home-hero-actions{justify-content:center}.home-hero-art{grid-area:2/1;justify-self:center;width:min(37rem,82vw);margin:-1rem auto -.75rem}.home-hero-facts{grid-area:3/1;width:min(100%,35rem);margin:0 auto;padding-left:0}.home-quick-choice-inner{grid-template-columns:minmax(0,1fr);gap:.25rem}.home-quick-choice h2{text-align:center}.home-quick-choice nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.home-quick-choice a:last-child{grid-column:1/-1}.home-platform-shell{grid-template-columns:minmax(0,1fr)}.home-platform-copy,.home-platform-proof{grid-column:1}.home-platform-copy{text-align:center;grid-row:1;padding:.75rem .5rem 0}.home-platform-copy h2,.home-platform-copy>p:not(.home-platform-kicker){margin-inline:auto}.home-platform-flow{text-align:left;max-width:37rem;margin-inline:auto}.home-platform-proof{grid-row:2;transform:none}.home-graduate-heading,.home-format-strip{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem}.home-graduate-heading{text-align:center}.home-graduate-heading h2,.home-graduate-heading p{margin-inline:auto}.home-format-strip{text-align:center}.home-format-strip h2{margin-inline:auto}.home-format-links{justify-content:center}}@media (max-width:720px){.home-hero{padding:6.5rem 0 1.25rem}.home-hero-copy h1{max-width:13ch;font-size:clamp(2.65rem,11.4vw,3.35rem)}.home-hero-copy>.home-hero-lead{margin-top:1rem;font-size:.98rem;line-height:1.48}.home-hero-actions{width:100%;margin-top:1.25rem}.home-hero-actions .button{width:100%}.home-hero-actions .home-text-link{margin-inline:auto}.home-hero-art{width:min(28rem,92vw);margin-top:-.75rem}.home-hero-facts{margin-top:-.5rem}.home-quick-choice{padding-block:1.35rem}.home-quick-choice nav{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%}.home-quick-choice a{border-bottom:1px solid var(--line);justify-content:space-between;padding:.8rem .45rem}.home-quick-choice a:nth-child(odd){border-right:1px solid var(--line);padding-left:0;padding-right:.8rem}.home-quick-choice a:nth-child(2n){padding-left:.8rem;padding-right:0}.home-quick-choice a:last-child{border-right:0;justify-content:center;padding-inline:0}.home-catalog,.home-graduate-support,.home-other-formats,.home-platform{padding-block:3.5rem}.home-section-heading.home-section-heading-centered h2,.home-platform-copy h2,.home-graduate-heading h2{max-width:16ch;font-size:clamp(2.15rem,9.8vw,3.15rem)}.home-course-grid .course-card,.home-course-grid .course-card:nth-child(odd),.home-course-grid .course-card:nth-child(2n){grid-column:span 12}.course-card-link{min-height:0}.course-card .course-card-link h3{max-width:16ch;font-size:clamp(1.75rem,7.7vw,2.35rem)}.home-platform-shell{padding:1rem}.home-platform-copy{padding:1rem .35rem 0}.home-platform-flow{grid-template-columns:minmax(0,1fr)}.home-platform-flow li,.home-platform-flow li:nth-child(odd),.home-platform-flow li:nth-child(2n){border-left:0;padding:.7rem 0}.home-platform-proof figcaption{gap:.2rem;display:grid}.home-support-list{grid-template-columns:minmax(0,1fr)}.home-support-list article,.home-support-list article:first-child,.home-support-list article:last-child{border-right:0;border-bottom:1px solid var(--line);padding:1rem 0}.home-support-list article:last-child{border-bottom:0}.home-format-strip{padding-block:1.5rem}.home-format-links{grid-template-columns:minmax(0,1fr);gap:0;width:100%;display:grid}.home-format-links>a,.home-format-links>a:first-child,.home-format-links>a:last-child{border-bottom:1px solid var(--line);justify-content:space-between}.home-format-links>a:last-child{border-bottom:0}.final-cta-section-home .final-cta{min-height:0;padding:2.2rem 1.25rem}.final-cta-section-home .final-cta:after{width:22rem;bottom:-5rem;right:-7rem}}@media (max-width:420px){.home-hero-copy h1{max-width:14ch;font-size:clamp(2.25rem,11vw,2.8rem)}.course-card .course-card-link h3{font-size:clamp(1.5rem,7.2vw,2rem)}.home-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero-facts strong{font-size:.9rem}.home-hero-facts span{font-size:.7rem}.home-quick-choice nav{grid-template-columns:minmax(0,1fr)}.home-quick-choice a,.home-quick-choice a:nth-child(odd),.home-quick-choice a:nth-child(2n){border-right:0;grid-column:auto;padding:.75rem 0}.course-card-prices{grid-template-columns:minmax(0,1fr)}}.section{padding-block:clamp(3.75rem,6vw,6.25rem)}.section-tight{padding-block:clamp(2.75rem,4.5vw,4.5rem)}.display{max-width:18ch;font-size:clamp(2.8rem,6vw,6.2rem);line-height:.96}.section-title{max-width:22ch;font-size:clamp(2.05rem,3.8vw,4.15rem);line-height:1}.section-lead{max-width:62ch;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.55}.home-hero-art-orbit{display:none}.home-hero-art{z-index:0;pointer-events:none;opacity:1;background-image:url(/generated/redesign/home-outcomes-light.avif);background-position:78%;background-repeat:no-repeat;background-size:cover;grid-area:1/1/auto/-1;justify-self:stretch;width:100%;margin:0;animation:none;position:absolute;inset:0;transform:none}[data-theme=dark] .home-hero-art{background-image:url(/generated/redesign/home-outcomes-dark.avif)}.home-hero{isolation:isolate;background:var(--surface);min-height:clamp(650px,88svh,790px);padding:8.25rem 0 3rem}.home-hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg, var(--surface) 0%, var(--surface) 43%, var(--surface) 56%, transparent 74%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-hero:before{background:linear-gradient(90deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 98%, transparent) 43%, color-mix(in srgb, var(--surface) 72%, transparent) 56%, transparent 74%)}}.home-hero-stage{z-index:2;display:block;position:relative}.home-hero-copy{flex-direction:column;align-items:flex-start;width:min(49%,680px);min-width:0;padding-left:0;display:flex}.home-hero-copy h1{letter-spacing:-.04em;max-width:14ch;font-size:clamp(3.35rem,4.75vw,4.45rem);line-height:.98}.home-hero-copy>.home-hero-lead{max-width:45ch;margin-top:1.15rem;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.5}.home-hero-actions{margin-top:1.4rem}.home-hero-conditions{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:1.4rem 0 0;padding-top:1rem;display:grid}.home-hero-conditions div{min-width:0;padding-right:.75rem}.home-hero-conditions dt{color:var(--muted);font-size:.7rem;line-height:1.3}.home-hero-conditions dd{color:var(--ink);margin:.25rem 0 0;font-size:.88rem;font-weight:690;line-height:1.35}.course-hero{isolation:isolate;background-color:var(--surface);min-height:clamp(650px,88svh,790px);padding:8.5rem 0 3rem;position:relative;background-image:none!important}.course-hero:before{z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--surface) 0%, var(--surface) 43%, var(--surface) 55%, transparent 72%)}@supports (color:color-mix(in lab, red, red)){.course-hero:before{background:linear-gradient(90deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 98%, transparent) 43%, color-mix(in srgb, var(--surface) 74%, transparent) 55%, transparent 72%)}}.course-hero-grid{display:block}.course-hero-copy{z-index:3;width:min(46%,650px);position:relative}.course-hero h1,.course-linux-administration .course-hero h1,.course-digital-security .course-hero h1{letter-spacing:-.04em;max-width:15ch;font-size:clamp(3.6rem,5.15vw,4.75rem);line-height:.98}.course-hero-course{max-width:42ch;color:var(--accent-text);letter-spacing:.055em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:720;line-height:1.35}.course-hero-copy>.course-hero-result{max-width:47ch;color:var(--muted);margin:1.15rem 0 0;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.5}.course-hero .hero-actions{margin-top:1.4rem}.course-hero-reassurance{max-width:54ch;color:var(--muted);margin:.9rem 0 0;font-size:.72rem;line-height:1.4}.course-hero-conditions{border-top:1px solid var(--line);grid-template-columns:.7fr 1.25fr .8fr;gap:0;margin:1.25rem 0 0;padding-top:1rem;display:grid}.course-hero-conditions div{min-width:0;padding-right:.8rem}.course-hero-conditions dt{color:var(--muted);font-size:.7rem;line-height:1.3}.course-hero-conditions dd{color:var(--ink);margin:.25rem 0 0;font-size:.86rem;font-weight:690;line-height:1.35}.course-hero-art{z-index:1;pointer-events:none;background-image:var(--scene-light-desktop);background-position:var(--scene-focal-desktop);background-repeat:no-repeat;background-size:cover;width:auto;margin:0;position:absolute;inset:0}[data-theme=dark] .course-hero-art{background-image:var(--scene-dark-desktop)}.course-fit-section{background:var(--brand-50)}@supports (color:color-mix(in lab, red, red)){.course-fit-section{background:color-mix(in srgb, var(--brand-50) 42%, var(--surface))}}[data-theme=dark] .course-fit-section{background:var(--brand-900)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .course-fit-section{background:color-mix(in srgb, var(--brand-900) 36%, var(--surface))}}.course-fit-layout{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:start;gap:clamp(2.25rem,6vw,6rem);display:grid}.course-audience-block{border-left:1px solid var(--line);padding-left:clamp(1.5rem,3vw,3rem)}.course-audience-block .section-title{max-width:18ch;font-size:clamp(2rem,3.2vw,3.25rem)}.course-audience-block .audience-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0}.course-audience-block .audience-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:2rem minmax(0,1fr);gap:.2rem .85rem;padding:1.05rem 0;display:grid}.course-audience-block .audience-card svg{grid-row:1/span 2}.course-audience-block .audience-card h3{margin:0;font-size:1.05rem}.course-audience-block .audience-card p{margin:0;font-size:.9rem}.outcome-path{margin-top:2.25rem}.outcome-path article{min-height:0;padding:1.5rem clamp(1.15rem,2vw,1.75rem)}.outcome-path h3{margin-top:1.6rem;font-size:1.28rem}.audience-grid{margin-top:2.25rem}.audience-card{min-height:0;padding:clamp(1.25rem,2.5vw,2rem)}.course-page section[data-reference=course-04-portfolio]{background:linear-gradient(135deg, var(--brand-100), transparent 58%), var(--background-proof)}@supports (color:color-mix(in lab, red, red)){.course-page section[data-reference=course-04-portfolio]{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-100) 34%, transparent), transparent 58%), var(--background-proof)}}.course-project-heading{grid-template-columns:minmax(0,.35fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid}.course-project-heading .eyebrow{margin-bottom:.4rem}.proof-list-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,4rem);margin-top:2.4rem}.proof-list-grid article{min-height:8.5rem;padding:1.25rem 0}.course-1c-specialist .proof-list-grid article{grid-template-columns:auto minmax(0,1fr)}.course-1c-specialist .proof-list-grid article:after{content:none}.curriculum{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0;margin-top:2.25rem;display:grid}.curriculum .module{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:0;padding:0;display:block}.curriculum .module summary{cursor:pointer;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.05rem 0;list-style:none;display:grid}.curriculum .module summary::-webkit-details-marker{display:none}.curriculum .module summary:after{color:var(--accent-text);content:"+";font-size:1.4rem;font-weight:450}.curriculum .module[open] summary:after{content:"×"}.module-heading{grid-template-columns:minmax(12rem,.62fr) minmax(0,1fr);align-items:baseline;gap:clamp(1rem,4vw,4rem);display:grid}.module-heading strong{color:var(--ink);font-size:1.05rem;line-height:1.35}.module-heading>span,.module-summary{color:var(--text-secondary);line-height:1.5}.module-heading>span{font-size:.9rem}.module-summary{max-width:68ch;font-size:.94rem;margin:0 3rem 1.15rem 4rem!important}.learning-platform{padding:clamp(1.5rem,3.5vw,3rem)}.platform-capabilities{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-capabilities article,.platform-capabilities article:nth-child(odd),.platform-capabilities article:nth-child(2n),.platform-capabilities article:last-child{border-right:1px solid var(--line);border-left:0;grid-column:auto;padding:1rem}.platform-media-single{width:min(100%,1040px);margin:clamp(1.75rem,3vw,2.75rem) auto 0;display:block}.graduate-support{padding:clamp(1.6rem,3vw,2.75rem)}.graduate-support-directions{margin-top:2rem}.catalog-hero{min-height:0;padding:9rem 0 8rem}.catalog-hero .display{max-width:15ch}.catalog-hero .section-lead{max-width:68ch;margin-top:1.1rem}.chooser-shell,.apply-shell,.legal-shell{padding:8.75rem 0 5rem}.chooser-intro,.apply-shell>.container>.display{max-width:66rem}.chooser-intro .display,.apply-shell>.container>.display{letter-spacing:-.04em;max-width:15ch;font-size:clamp(3.5rem,5.1vw,4.75rem);line-height:.98}.chooser-intro .section-lead{max-width:52ch;margin-top:1rem}.chooser-card,.application-card{margin-top:2.25rem;padding:clamp(1.25rem,3vw,2.5rem)}.chooser-card{border-color:var(--line);width:min(100%,58rem);margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.chooser-card{border-color:color-mix(in srgb, var(--line) 52%, transparent)}}.chooser-card{background:var(--surface-solid);border-radius:2rem}@supports (color:color-mix(in lab, red, red)){.chooser-card{background:color-mix(in srgb, var(--surface-solid) 97%, transparent)}}.chooser-card{box-shadow:0 1.8rem 4.8rem #1f488a1c}.answer-button{padding:1rem 1.1rem}.answer-button small{color:var(--text-secondary);margin-top:.35rem;line-height:1.45;display:inline-block}.result-card h4{letter-spacing:.055em;text-transform:uppercase;margin:1.35rem 0 .5rem;font-size:.86rem}.result-card ul{color:var(--text-secondary);gap:.45rem;margin:0;padding-left:1.15rem;font-size:.9rem;line-height:1.45;display:grid}.application-summary{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--brand-50);margin:0 0 1.5rem;padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.application-summary{background:color-mix(in srgb, var(--brand-50) 62%, var(--surface-solid))}}[data-theme=dark] .application-summary{background:var(--brand-900)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .application-summary{background:color-mix(in srgb, var(--brand-900) 44%, var(--surface-solid))}}.about-hero,.individual-hero{min-height:590px;padding:7.6rem 0 3.25rem}.about-display{max-width:17ch;font-size:clamp(2.75rem,4.75vw,4.95rem);line-height:.98}.individual-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(19rem,.88fr)}.about-method-note{border-block:1px solid var(--line);align-self:end;margin-bottom:1.25rem;padding:1.4rem 0}.about-method-note .mono{color:var(--accent-text);text-transform:uppercase;font-size:.72rem}.about-method-note p{color:var(--ink);letter-spacing:-.045em;margin:1rem 0;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:650;line-height:1.02}.about-method-note small{max-width:34ch;color:var(--text-secondary);font-size:.9rem;line-height:1.55;display:block}.individual-task-diagram{border:1px solid var(--line);margin:0;padding:clamp(1.3rem,2.5vw,2rem);position:relative}@supports (color:color-mix(in lab, red, red)){.individual-task-diagram{border:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}.individual-task-diagram{background:var(--surface-solid);border-radius:2rem}@supports (color:color-mix(in lab, red, red)){.individual-task-diagram{background:color-mix(in srgb, var(--surface-solid) 96%, transparent)}}.individual-task-diagram{box-shadow:0 1.8rem 4.8rem #1f488a1a}.individual-task-diagram figcaption{color:var(--text-secondary);margin-bottom:1.3rem;font-size:.78rem}.individual-task-diagram ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.individual-task-diagram li{grid-template-columns:2.7rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:5rem;display:grid;position:relative}.individual-task-diagram li+li{border-top:1px solid var(--line)}.individual-task-diagram span{aspect-ratio:1;border:1px solid var(--brand-300);width:2.5rem;color:var(--accent-text);font-family:var(--font-mono), monospace;border-radius:50%;place-items:center;font-size:.72rem;display:grid}.individual-task-diagram strong{letter-spacing:-.025em;font-size:clamp(1.1rem,1.8vw,1.45rem)}.individual-hero.surface-route:before{display:none}.principle-list,.individual-workflow{margin-top:2rem}.about-prose{gap:.9rem;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.62}.individual-services{margin-top:2.25rem}.individual-services article,.individual-services article:nth-child(2){min-height:0;margin-top:0}.individual-services h3{margin-top:2.2rem}.b2b-hero{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:600px;padding-block:7.75rem 3rem;display:grid}.b2b-hero .display{letter-spacing:-.04em;max-width:14ch;font-size:clamp(3.4rem,4.7vw,4.65rem);line-height:.98}.b2b-dialogue{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.b2b-dialogue li{border-radius:1.2rem;max-width:90%;padding:1.1rem 1.35rem;font-size:clamp(.96rem,1.1vw,1.08rem);line-height:1.45}.b2b-dialogue-question{color:var(--ink);background:var(--surface-solid);justify-self:start;box-shadow:0 1rem 3rem #1f488a14}.b2b-dialogue-answer{color:#fff;background:var(--brand-600);box-shadow:0 1rem 3rem var(--brand-700);justify-self:end}@supports (color:color-mix(in lab, red, red)){.b2b-dialogue-answer{box-shadow:0 1rem 3rem color-mix(in srgb, var(--brand-700) 20%, transparent)}}.b2b-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.b2b-card{grid-column:span 2}.b2b-card:nth-last-child(2){grid-column:2/span 2}.b2b-card:last-child{grid-column:4/span 2}.final-cta-section .final-cta,.final-cta-section-home .final-cta{color:#fff;background:radial-gradient(circle at 14% 8%,#75b4ff47,#0000 22rem),#0b285d;place-items:center;min-height:23rem;padding:clamp(2rem,4.5vw,4rem);display:grid;overflow:hidden}.final-cta-section .final-cta:after,.final-cta-section-home .final-cta:after{aspect-ratio:1;content:"";opacity:.7;background:radial-gradient(circle at 42% 38%,#7bb8ff2e,#0000 42%),linear-gradient(145deg,#ffffff14,#0000 58%);border:1px solid #aad2ff38;border-radius:44% 56% 52% 48%;width:min(36rem,50vw);position:absolute;bottom:-11rem;right:-7rem}.final-cta-section .final-cta-copy.glass,.final-cta-section-home .final-cta-copy.glass{z-index:2;max-width:52rem;box-shadow:none;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0 auto;padding:0;position:relative}.final-cta-section .final-cta h2,.final-cta-section-home .final-cta h2{color:#fff;max-width:18ch;margin-inline:auto;font-size:clamp(2.25rem,4vw,4.15rem)}.final-cta-section .final-cta p,.final-cta-section-home .final-cta p{color:#d8e7ff;max-width:55ch;margin-inline:auto}.final-cta-section .hero-actions,.final-cta-section-home .hero-actions{justify-content:center}@keyframes scene-settle{0%{transform:translateY(8px)scale(.992)}to{transform:translate(0)scale(1)}}@keyframes quiet-settle{0%{transform:translateY(6px)}to{transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.home-hero-art,.course-hero-art{animation:.78s cubic-bezier(.22,1,.36,1) 80ms both scene-settle}.b2b-dialogue,.chooser-card,.about-method-note,.individual-task-diagram{animation:.52s cubic-bezier(.22,1,.36,1) .1s both quiet-settle}}.home-view-reveal,.home-course-grid .course-card{animation:none}@media (prefers-reduced-motion:reduce){.home-hero-art,.course-hero-art,.b2b-dialogue,.chooser-card,.about-method-note,.individual-task-diagram{animation:none}}@media (hover:hover){.course-card:hover,.home-course-grid .course-card:hover,.hero-route span:hover,.proof-list article:hover svg,.home-quick-choice a:hover svg,.home-goal-list a:hover svg,.home-format-links>a:hover svg,.course-card-link:hover .course-card-action{transform:none}}@media (max-width:900px){.about-hero-grid,.individual-hero-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.about-method-note,.individual-task-diagram{width:min(100%,40rem)}.course-fit-layout{grid-template-columns:minmax(0,1fr)}.course-audience-block{border-top:1px solid var(--line);border-left:0;padding-top:2rem;padding-left:0}.home-hero{min-height:720px;padding:7.4rem 0 15rem}.home-hero:before{background:linear-gradient(180deg, var(--surface) 0%, var(--surface) 56%, var(--surface) 72%, transparent 91%)}@supports (color:color-mix(in lab, red, red)){.home-hero:before{background:linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 98%, transparent) 56%, color-mix(in srgb, var(--surface) 68%, transparent) 72%, transparent 91%)}}.home-hero-art{background-position:70% 68%}.home-hero-copy{width:100%;max-width:40rem}.course-hero{flex-direction:column;min-height:0;padding:6.5rem 0 0;display:flex}.course-hero:before{display:none}.course-hero-grid{order:1}.course-hero-copy{width:100%;max-width:40rem}.course-hero-art{background-image:var(--scene-light-tablet);background-position:50%;background-size:100%;flex:none;order:2;width:100%;height:clamp(12rem,56.25vw,22.5rem);margin:1rem 0 0;position:relative;inset:auto}[data-theme=dark] .course-hero-art{background-image:var(--scene-dark-tablet)}.course-project-heading,.platform-intro,.prose-diptych,.individual-price-panel{grid-template-columns:minmax(0,1fr);gap:1.25rem}.platform-capabilities{grid-template-columns:minmax(0,1fr)}.platform-capabilities article,.platform-capabilities article:nth-child(odd),.platform-capabilities article:nth-child(2n),.platform-capabilities article:last-child{border-right:0;padding:1rem 0}.b2b-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-hero{grid-template-columns:minmax(0,1fr);gap:2rem}.b2b-dialogue{width:min(100%,40rem)}.b2b-card,.b2b-card:nth-last-child(2),.b2b-card:last-child{grid-column:auto}.b2b-card:last-child{grid-column:1/-1}}@media (max-width:720px){.section,.section-tight{padding-block:3.25rem}.home-hero-art{background-image:url(/generated/redesign/home-outcomes-light-mobile.avif);background-position:67% 78%;width:auto;margin:0}[data-theme=dark] .home-hero-art{background-image:url(/generated/redesign/home-outcomes-dark-mobile.avif)}.home-hero-copy h1{max-width:14ch;font-size:clamp(2.35rem,10.2vw,2.9rem);line-height:1}.home-hero-copy>.home-hero-lead{max-width:36ch;font-size:.95rem}.home-hero-conditions dd{font-size:.78rem}.course-hero h1,.course-linux-administration .course-hero h1,.course-digital-security .course-hero h1{max-width:14ch;font-size:clamp(2.5rem,11vw,3.1rem);line-height:1}.course-hero-course{max-width:38ch;font-size:.61rem;line-height:1.3}.course-hero-copy>.course-hero-result{max-width:37ch;font-size:.95rem;line-height:1.45}.course-hero-reassurance{max-width:41ch;font-size:.68rem}.chooser-intro .display{max-width:12ch;font-size:clamp(2.45rem,10vw,2.85rem);line-height:1}.chooser-intro .section-lead{font-size:.95rem}.about-display,.b2b-hero .display{max-width:15ch;font-size:clamp(2.35rem,10.5vw,2.85rem);line-height:1}.about-hero .hero-lead,.individual-hero .hero-lead{max-width:38ch;font-size:.95rem}.about-method-note{margin-bottom:0}.individual-task-diagram{border-radius:1.5rem}.course-hero-conditions{grid-template-columns:repeat(3,minmax(0,1fr))}.course-hero-conditions dd{font-size:.76rem}.course-hero-art{background-image:var(--scene-light-mobile)}[data-theme=dark] .course-hero-art{background-image:var(--scene-dark-mobile)}.proof-list-grid,.answer-grid,.form-grid,.individual-services,.b2b-grid{grid-template-columns:minmax(0,1fr)}.proof-list-grid article{min-height:0}.module-heading{grid-template-columns:minmax(0,1fr);gap:.25rem}.module-summary{margin-left:4rem!important}.about-hero,.individual-hero,.b2b-hero{min-height:0;padding-top:6.4rem}.about-display,.b2b-hero .display{max-width:16ch;font-size:clamp(2.25rem,10vw,2.85rem)}.about-hero-art,.individual-hero-art{width:100%;margin:-2rem auto -3rem}.b2b-dialogue li{max-width:94%;padding:.95rem 1.05rem;font-size:.92rem}.b2b-card:last-child{grid-column:auto}.final-cta-section .final-cta,.final-cta-section-home .final-cta{min-height:0;padding:2.5rem 1.25rem}.final-cta-section .final-cta:after,.final-cta-section-home .final-cta:after{width:23rem;bottom:-6rem;right:-8rem}}.site-nav,.site-nav-wrap.is-scrolled .site-nav{border:1px solid var(--line);background:var(--surface-solid);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);border-radius:999px}.brand-plate{background:0 0}.nav-liquid-layer{display:none}.display,.section-title,.home-hero-copy h1,.course-hero h1,.course-linux-administration .course-hero h1,.course-digital-security .course-hero h1,.about-display,.b2b-hero .display,.about-method-note p,.course-card h3,.final-cta h2,.price-main,.question-title{letter-spacing:-.04em}.b2b-program-link{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin:2rem 0 0;padding-top:1.25rem;display:flex}.b2b-program-link a{color:var(--accent-text);align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.nav-links a:after{display:none}}@media (max-width:720px){.site-nav,.site-nav-wrap.is-scrolled .site-nav{border:1px solid var(--line);background:var(--surface-solid);box-shadow:var(--shadow-sm)}.chooser-shell{padding:6.15rem 0 3rem}.home-hero{min-height:780px;padding-bottom:18rem}.home-hero:before{background:linear-gradient(180deg, var(--surface) 0%, var(--surface) 54%, var(--surface) 65%, transparent 76%)}@supports (color:color-mix(in lab, red, red)){.home-hero:before{background:linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 98%, transparent) 54%, color-mix(in srgb, var(--surface) 58%, transparent) 65%, transparent 76%)}}.home-hero-art{background-position:bottom;background-size:100%}.b2b-program-link{flex-direction:column;align-items:flex-start}.chooser-intro .display{max-width:14ch;font-size:clamp(2.2rem,9.2vw,2.6rem)}.chooser-intro .section-lead{max-width:36ch;margin-top:.65rem;line-height:1.42}.chooser-card{border-radius:1.35rem;margin-top:1rem;padding:.9rem}.chooser-card>.mono{font-size:.72rem;margin-top:.55rem!important}.chooser-card .question-title{margin:.8rem 0 .65rem;font-size:clamp(1.28rem,5.8vw,1.55rem);line-height:1.08}.chooser-card .answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.chooser-card .answer-button{min-height:4.25rem;padding:.65rem .7rem;font-size:.78rem;line-height:1.25}.chooser-card .answer-button small{display:none}.chooser-card .chooser-nav{margin-top:.7rem}.chooser-card .chooser-nav .button{min-height:2.75rem;padding:.65rem .78rem;font-size:.82rem}}@media (max-width:360px){.course-digital-security .course-hero h1{font-size:2.35rem}.course-digital-security .section-title{font-size:1.95rem}}.featured-project-brief{border-block:1px solid var(--line);grid-template-columns:minmax(9rem,.35fr) minmax(14rem,.7fr) minmax(18rem,1fr);align-items:baseline;gap:clamp(1rem,4vw,4rem);margin-top:2rem;padding:1.4rem 0;display:grid}.featured-project-brief>span{color:var(--accent-text);letter-spacing:.04em;font-size:.78rem;font-weight:700}.featured-project-brief h3,.featured-project-brief p{margin:0}.course-digital-security .course-hero h1{max-width:12ch;font-size:clamp(3rem,4.35vw,4.15rem)}.featured-project-brief h3{color:var(--ink);letter-spacing:-.035em;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.12}.featured-project-brief p{max-width:58ch;color:var(--text-secondary);line-height:1.55}.site-nav-wrap{padding-top:0;top:0}.site-nav,.site-nav-wrap.is-scrolled .site-nav{border-style:solid;border-width:1px;transition:border-color .28s ease-out,border-radius .42s cubic-bezier(.16,1,.3,1),background-color .28s ease-out,box-shadow .36s ease-out,-webkit-backdrop-filter .36s ease-out,backdrop-filter .36s ease-out}.site-nav{width:min(100%, var(--container));min-height:5rem;box-shadow:none;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background:0 0;border-color:#0000;border-radius:1.15rem}.site-nav-wrap.is-scrolled{padding-top:.65rem}.site-nav-wrap.is-scrolled .site-nav{border-color:var(--line);background:var(--surface-solid);border-radius:999px;width:min(100% - 2rem,1040px);min-height:3.65rem}@supports (color:color-mix(in lab, red, red)){.site-nav-wrap.is-scrolled .site-nav{background:color-mix(in srgb, var(--surface-solid) 86%, transparent)}}.site-nav-wrap.is-scrolled .site-nav{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);box-shadow:0 1rem 2.8rem #14397021}.course-neural-network-architect .curriculum{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.course-neural-network-architect .curriculum .module{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:0;padding:0;display:block}.curriculum .module summary:after{border:1px solid var(--line);content:"+";border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;transition:color .18s ease-out,border-color .18s ease-out,background-color .18s ease-out,transform .24s cubic-bezier(.16,1,.3,1);display:grid}.curriculum .module[open] summary:after{content:"×";transform:none}.curriculum .module[open] .module-summary{animation:.26s cubic-bezier(.16,1,.3,1) both module-copy-in}@keyframes module-copy-in{0%{opacity:.25;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.featured-project-brief{grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr)}.featured-project-brief p{grid-column:2}.course-neural-network-architect .curriculum{grid-template-columns:minmax(0,1fr)}.module-heading{grid-template-columns:minmax(0,1fr);gap:.3rem}.curriculum .module summary{grid-template-columns:2.8rem minmax(0,1fr) 2.25rem;gap:.75rem}.curriculum .module-number{overflow-wrap:anywhere;min-width:0;font-size:.66rem}.module-summary{margin-right:3rem!important}}@media (max-width:720px){.featured-project-brief{grid-template-columns:minmax(0,1fr);gap:.55rem;padding-block:1.1rem}.featured-project-brief p{grid-column:auto}.site-nav-wrap,.site-nav-wrap.is-scrolled{padding-top:0;top:0}.site-nav,.site-nav-wrap.is-scrolled .site-nav{width:100%;min-height:4rem;box-shadow:none;-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);background:0 0;border-color:#0000;border-radius:0 0 1rem 1rem}.site-nav-wrap.is-scrolled{padding-top:.5rem}.site-nav-wrap.is-scrolled .site-nav{width:min(calc(100% - 1rem), var(--container));border-color:var(--line);background:var(--surface-solid);border-radius:999px;min-height:3.65rem}@supports (color:color-mix(in lab, red, red)){.site-nav-wrap.is-scrolled .site-nav{background:color-mix(in srgb, var(--surface-solid) 88%, transparent)}}.site-nav-wrap.is-scrolled .site-nav{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);box-shadow:0 .8rem 2.2rem #14397024}.menu-toggle,.theme-toggle,.nav-apply,.course-hero .button,.curriculum .module summary{min-height:48px}.menu-toggle,.theme-toggle{width:48px;min-width:48px}.course-hero .button{width:100%}.course-hero h1,.course-linux-administration .course-hero h1,.course-digital-security .course-hero h1{max-width:14ch;font-size:clamp(2.35rem,11.4vw,3.15rem);line-height:1.01}.course-digital-security .course-hero h1{max-width:14ch;font-size:clamp(2.2rem,10.6vw,2.9rem)}.curriculum .module summary{padding-block:.9rem}.module-summary{margin:0 0 1.1rem 3.15rem!important}}@media (max-width:360px){.site-nav{padding-inline:.45rem}.brand-plate{width:6.55rem}.course-hero h1,.course-linux-administration .course-hero h1,.course-digital-security .course-hero h1{font-size:clamp(2.2rem,11.1vw,2.65rem)}}[data-theme=dark] .site-nav-wrap.is-scrolled .site-nav{background:var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .site-nav-wrap.is-scrolled .site-nav{background:color-mix(in srgb, var(--surface-solid) 80%, transparent)}}[data-theme=dark] .site-nav-wrap.is-scrolled .site-nav{box-shadow:0 .8rem 2.2rem #00000038}.course-hero h1,.course-linux-administration .course-hero h1,.course-digital-security .course-hero h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:18ch;font-size:clamp(3rem,3.9vw,3.65rem);line-height:1.02}.catalog-grid .course-card,.catalog-grid .course-card:nth-child(odd),.catalog-grid .course-card:nth-child(2n),.home-course-grid .course-card,.home-course-grid .course-card:nth-child(odd),.home-course-grid .course-card:nth-child(2n){background:var(--surface-solid);min-width:0;min-height:0;box-shadow:none;border-radius:18px;grid-column:span 4;padding:0;transition:none;transform:none}.catalog-grid .course-card-link,.home-course-grid .course-card-link{grid-template-rows:auto 8.75rem 5.4rem 2.4rem 3.5rem auto;align-content:start;height:100%;min-height:29rem;padding:clamp(1.2rem,1.8vw,1.55rem);display:grid}.course-card .course-card-link h3,.home-course-grid .course-card .course-card-link h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;max-width:100%;color:var(--ink);letter-spacing:-.035em;margin:1rem 0 0;font-size:clamp(1.38rem,1.75vw,1.8rem);font-weight:630;line-height:1.06}.course-card-project{align-content:start;min-width:0;margin-top:0;padding-top:.9rem}.course-card-facts,.course-card-prices,.course-card-action{align-self:end;margin-top:0}.course-card-action{padding-top:.8rem;text-decoration:none}@media (max-width:1050px){.course-hero h1,.course-linux-administration .course-hero h1,.course-digital-security .course-hero h1{max-width:18ch;font-size:clamp(2.4rem,5vw,3rem)}.catalog-grid .course-card,.catalog-grid .course-card:nth-child(odd),.catalog-grid .course-card:nth-child(2n),.home-course-grid .course-card,.home-course-grid .course-card:nth-child(odd),.home-course-grid .course-card:nth-child(2n){grid-column:span 6}.catalog-grid .course-card-link,.home-course-grid .course-card-link{grid-template-rows:auto 7rem 5rem 2.4rem 3.5rem auto}}@media (max-width:620px){.course-hero h1,.course-linux-administration .course-hero h1,.course-digital-security .course-hero h1{max-width:100%;font-size:clamp(1.85rem,8.4vw,2.55rem);line-height:1.04}.catalog-grid .course-card,.catalog-grid .course-card:nth-child(odd),.catalog-grid .course-card:nth-child(2n),.home-course-grid .course-card,.home-course-grid .course-card:nth-child(odd),.home-course-grid .course-card:nth-child(2n){grid-column:1/-1}.catalog-grid .course-card-link,.home-course-grid .course-card-link{grid-template-rows:auto auto auto auto auto auto;min-height:0}.course-card .course-card-link h3,.home-course-grid .course-card .course-card-link h3{margin-top:.9rem;padding-bottom:1.15rem;font-size:clamp(1.35rem,6.6vw,1.8rem)}.course-card-project{min-height:5rem}.course-card-facts,.course-card-prices,.course-card-action{margin-top:.55rem}}@media (prefers-reduced-motion:reduce){.site-nav-wrap,.site-nav,.site-nav-wrap.is-scrolled .site-nav,.curriculum .module summary:after{transition-duration:.01ms!important}.curriculum .module[open] .module-summary{animation:none}}.about-hero-visual{width:min(100%,40rem);margin:0}.platform-composition{grid-template-columns:minmax(17rem,.62fr) minmax(0,.69fr) minmax(0,.69fr);grid-template-areas:"copy shot shot""route capabilities capabilities";gap:clamp(.75rem,1.5vw,1.4rem) clamp(1.5rem,3.5vw,3.5rem)}.platform-copy .section-title{max-width:13.5ch;font-size:clamp(2.15rem,3vw,3.35rem)}.platform-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center}.platform-capabilities article,.platform-capabilities article:nth-child(odd),.platform-capabilities article:nth-child(2n),.platform-capabilities article:last-child{border-right:1px solid var(--line);border-bottom:0;border-left:0;min-height:8.5rem;padding:1rem}.platform-capabilities article:first-child{padding-left:0}.platform-capabilities article:last-child{border-right:0;padding-right:0}.platform-route-art{align-self:center;width:min(100%,19rem);margin:-.5rem auto -1rem 0}.platform-shot{align-self:start;margin-top:0}.course-project-heading{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.about-hero-visual{width:min(100%,48rem);margin:-1rem auto -3rem}.platform-composition{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""capabilities""shot""route";gap:1.5rem}.platform-copy .section-title{max-width:16ch}.platform-capabilities{grid-template-columns:minmax(0,1fr)}.platform-capabilities article,.platform-capabilities article:nth-child(odd),.platform-capabilities article:nth-child(2n),.platform-capabilities article:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:1rem 0}.platform-capabilities article:last-child{border-bottom:0}.platform-route-art{width:min(72vw,27rem);margin:-2rem -1rem -1rem auto}}@media (max-width:620px){.about-hero-visual{width:110%;margin:-.5rem -5% -2rem}.platform-copy .section-title{max-width:100%}.platform-route-art{width:86vw;margin:-1.5rem -2.5rem -1.5rem auto}}.surface-grid:after,.learning-platform:after,.catalog-hero:before,.b2b-hero:after{opacity:.08}.about-hero,.individual-hero{background:radial-gradient(circle at 88% 38%, var(--brand-200), transparent 24rem), linear-gradient(145deg, var(--brand-50), var(--surface))}@supports (color:color-mix(in lab, red, red)){.about-hero,.individual-hero{background:radial-gradient(circle at 88% 38%, color-mix(in srgb, var(--brand-200) 12%, transparent), transparent 24rem), linear-gradient(145deg, color-mix(in srgb, var(--brand-50) 18%, var(--surface)), var(--surface))}}.about-origin,.about-page>.surface-route,.individual-page>.surface-grid,section[data-reference=b2b-03-model]{background:linear-gradient(145deg, var(--brand-50), var(--surface))}@supports (color:color-mix(in lab, red, red)){.about-origin,.about-page>.surface-route,.individual-page>.surface-grid,section[data-reference=b2b-03-model]{background:linear-gradient(145deg, color-mix(in srgb, var(--brand-50) 14%, var(--surface)), var(--surface))}}.about-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(13rem,.65fr)}.about-hero-visual{opacity:.86;place-self:end;width:min(26vw,21rem);margin:0 0 -.5rem}.about-hero-visual picture,.about-hero-visual img,.catalog-hero-art picture,.catalog-hero-art img,.b2b-project-art picture,.b2b-project-art img,.platform-route-art picture,.platform-route-art img,.individual-task-art picture,.individual-task-art img{width:100%;height:auto;display:block}.about-hero-visual img,.catalog-hero-art img,.b2b-project-art img,.platform-route-art img,.individual-task-art img{filter:none}.learning-platform-section:before{opacity:.22}.learning-platform{background:linear-gradient(145deg, var(--brand-50), var(--surface-solid))}@supports (color:color-mix(in lab, red, red)){.learning-platform{background:linear-gradient(145deg, color-mix(in srgb, var(--brand-50) 20%, var(--surface-solid)), var(--surface-solid))}}.learning-platform{box-shadow:0 1.4rem 4rem var(--brand-900)}@supports (color:color-mix(in lab, red, red)){.learning-platform{box-shadow:0 1.4rem 4rem color-mix(in srgb, var(--brand-900) 7%, transparent)}}.platform-route-art{opacity:.78;width:min(100%,11.5rem);margin:0 auto 0 0}.catalog-hero{background:radial-gradient(circle at 84% 36%, var(--brand-200), transparent 24rem), linear-gradient(150deg, var(--brand-50), var(--surface))}@supports (color:color-mix(in lab, red, red)){.catalog-hero{background:radial-gradient(circle at 84% 36%, color-mix(in srgb, var(--brand-200) 13%, transparent), transparent 24rem), linear-gradient(150deg, color-mix(in srgb, var(--brand-50) 24%, var(--surface)), var(--surface))}}.catalog-hero:after{opacity:.08;border-color:var(--brand-300)}@supports (color:color-mix(in lab, red, red)){.catalog-hero:after{border-color:color-mix(in srgb, var(--brand-300) 18%, transparent)}}.catalog-hero:after{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.catalog-hero-layout{z-index:2;grid-template-columns:minmax(0,1.18fr) minmax(16rem,.82fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.catalog-hero-copy{z-index:auto}.catalog-hero-art{opacity:.82;pointer-events:none;justify-self:end;width:min(31vw,25rem);margin:0}.b2b-hero:before{background:radial-gradient(circle at 79% 32%, var(--brand-200), transparent 27rem), linear-gradient(145deg, var(--brand-50), var(--surface))}@supports (color:color-mix(in lab, red, red)){.b2b-hero:before{background:radial-gradient(circle at 79% 32%, color-mix(in srgb, var(--brand-200) 12%, transparent), transparent 27rem), linear-gradient(145deg, color-mix(in srgb, var(--brand-50) 18%, var(--surface)), var(--surface))}}.b2b-hero-visual{grid-template-rows:auto auto;align-items:end;gap:0;min-height:0;display:grid}.b2b-project-art{z-index:0;opacity:.82;grid-area:1/1;align-self:end;width:min(80%,22rem);margin:0 auto -1rem}.b2b-dialogue{z-index:1;grid-area:2/1;align-self:start}.b2b-dialogue li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.individual-task-diagram{isolation:isolate;padding-top:clamp(2.7rem,4vw,3.4rem);overflow:visible}.individual-task-art{z-index:0;opacity:.72;pointer-events:none;width:min(38%,9.5rem);position:absolute;top:-2.5rem;right:-1.25rem}.individual-task-diagram ol{z-index:1;position:relative}@media (max-width:900px){.about-hero-grid,.catalog-hero-layout{grid-template-columns:minmax(0,1fr)}.about-hero-visual{justify-self:end;width:min(58vw,20rem);margin:-1.5rem 0}.catalog-hero-art{width:min(62vw,22rem);margin:-1.5rem 0 -2.5rem auto}.platform-route-art{width:min(42vw,11rem);margin:-.5rem 0 0 auto}.b2b-hero-visual{width:min(100%,40rem)}.b2b-project-art{width:min(62vw,21rem)}}@media (max-width:620px){.surface-grid:after,.learning-platform:after,.catalog-hero:before,.b2b-hero:after{opacity:.05}.about-hero-visual{width:min(64vw,18rem);margin:-1rem 0 -1.25rem auto}.catalog-hero-art{width:min(72vw,19rem);margin:-1rem 0 -2rem auto}.platform-route-art{width:min(48vw,10rem);margin:-.25rem 0 0 auto}.b2b-hero-visual{min-height:0;margin-top:0}.b2b-project-art{width:min(68vw,19rem);margin:0 auto -.75rem}.individual-task-art{opacity:.62;width:min(36%,7.5rem);top:-1.75rem;right:-.5rem}}.faq-item[data-expanded=true] summary:after,.curriculum .module[data-expanded=true] summary:after,.comparison-mobile details[data-expanded=true] summary:after{content:"×";transform:none}@media (max-width:900px){.site-nav .brand-plate{width:max-content;height:2.75rem;padding:.25rem .5rem}.site-nav .brand-plate img{flex:none;width:2.25rem;height:2.25rem}.site-nav>.mobile-menu{width:min(100% - 1rem,32rem);height:min(31rem,100dvh - 5.5rem);max-height:calc(100dvh - 5.5rem);bottom:auto;left:auto;right:.5rem}.comparison-mobile summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .8rem;display:grid}.comparison-mobile summary>span{grid-area:1/1;min-width:0;font-weight:650;line-height:1.35}.comparison-mobile summary>strong{grid-area:2/1;font-size:.9rem}.comparison-mobile summary:after{grid-area:1/2/span 2}}@media (max-width:540px){.site-nav>.mobile-menu{width:auto;left:.5rem;right:.5rem}}@media (max-width:720px){.chooser-card.chooser-results{border-radius:0;margin-top:1.5rem;padding:0}.chooser-results>.question-title{margin:0 0 .8rem;font-size:clamp(1.65rem,7vw,2.1rem)}.chooser-results>.answer-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.chooser-results .result-card{border-radius:1.25rem;padding:1.15rem}.chooser-results .result-card h3{font-size:clamp(1.65rem,8vw,2.1rem)}.chooser-results>.result-actions{justify-content:stretch}.chooser-results>.result-actions .button{flex:10rem}}.about-method-page .container,.about-method-page .about-method-visual-slot{min-width:0}@media (max-width:1100px){.about-method-assembly-grid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);grid-template-areas:"visual copy""visual side-note"}.about-method-side-note{writing-mode:horizontal-tb;justify-self:start;margin-top:1.25rem}}@media (max-width:1023px){.about-method-hero{min-height:0;padding-top:7.5rem}.about-method-hero-grid,.about-method-assembly-grid,.about-method-feedback-grid{grid-template-columns:minmax(0,1fr)}.about-method-hero-grid{grid-template-areas:"copy""visual""actions"}.about-method-assembly-grid{grid-template-areas:"copy""side-note""visual"}.about-method-hero-visual{--about-visual-height:23rem;width:min(100%,46rem);margin:0 auto}.about-method-assembly-visual{--about-visual-height:38rem;width:min(100%,38rem);margin:0 auto}.about-method-feedback-visual{--about-visual-height:26rem;width:min(100%,46rem);margin:0 auto}.about-method-ledger li{grid-template-columns:3rem minmax(13rem,.8fr) minmax(16rem,1.2fr);gap:1rem}.about-method-side-note{grid-area:side-note}}@media (max-width:620px){.about-method-section{padding:4rem 0}.about-method-title{max-width:none;font-size:clamp(2.8rem,14vw,4.25rem);line-height:.94}.about-method-heading{max-width:none;font-size:clamp(2.25rem,11vw,3.25rem)}.about-method-actions{align-items:stretch}.about-method-actions .button{justify-content:center;width:100%}.about-method-inline-route{justify-content:center;width:100%;padding-inline:.75rem}.about-method-steps li{grid-template-columns:2.5rem 1fr}.about-method-ledger li{grid-template-columns:2.5rem minmax(0,1fr);min-height:0;padding:1.4rem 0}.about-method-ledger li>p{grid-column:2;margin-top:.35rem}.about-responsibility-zones{grid-template-columns:minmax(0,1fr)}.about-responsibility-conclusion{margin-top:1.5rem}.about-method-closing{min-height:560px}.about-method-hero-visual{--about-visual-height:15rem}.about-method-assembly-visual{--about-visual-height:clamp(24rem, 118vw, 31rem)}.about-method-feedback-visual{--about-visual-height:clamp(13rem, 66vw, 17rem)}.about-method-responsibility-visual{--about-visual-height:clamp(10rem, 52vw, 13rem);margin-top:.75rem}.about-method-closing-visual{--about-visual-height:24rem;opacity:.16;width:24rem;inset:50% -7rem auto auto}.about-method-page img{max-width:100%}.final-cta-copy,.final-cta-copy.glass,.final-cta-copy .hero-actions{width:100%;min-width:0}.final-cta-copy h2,.final-cta-copy p{max-width:100%}.final-cta-copy>.button{text-align:center;white-space:normal;justify-content:center;width:100%}.about-method-closing-visual{width:min(24rem,100%);inset:50% 0 auto auto}.about-method-closing-visual img{aspect-ratio:312/207;height:auto}}@media (max-width:340px){.footer-statement{white-space:normal;overflow-wrap:anywhere}.footer-links,.footer-links strong,.footer-links span,.site-footer a{white-space:normal;overflow-wrap:anywhere;min-width:0}.footer-links{width:100%}.certification-panel{padding:1.25rem}.certification-panel>div,.certification-links{min-width:0}.certification-panel .section-title{min-width:0;max-width:100%;font-size:clamp(1.8rem,8.4vw,2.4rem)}.certification-links{width:100%;display:grid}.certification-links .button{white-space:normal;text-align:center;width:100%;min-width:0;max-width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
