/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}}@font-face{font-family:Academy Signature;src:url(/AcademySignature.otf)format("opentype");font-style:italic;font-weight:400;font-display:swap}:root{--navy:#061327;--ink:#101828;--gold:#e8b84a;--gold-light:#f6d77e;--cream:#f7f4ed;--muted:#667085;--line:#dce2e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{color:#fff;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061327f7;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:84px;padding:0 clamp(24px,5vw,80px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand-logo{flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.brand>span:last-child{flex-direction:column;gap:3px;display:flex}.brand strong{letter-spacing:.2em;color:#fff;font:600 17px Georgia,serif}.brand small{letter-spacing:.13em;color:#aab7c7;font-size:8px}nav{color:#c4cfdb;align-items:center;gap:28px;font-size:13px;display:flex}nav a:hover{color:var(--gold-light)}.header-action{color:var(--gold-light);border:1px solid #e8b84aa6;border-radius:999px;padding:10px 18px;font-size:12px;font-weight:700}.header-account-actions{align-items:center;gap:12px;display:flex}.header-sign-out{color:#aebdce;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.header-sign-out:hover{color:var(--gold-light)}.app-install-button{z-index:80;color:#10213a;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#e8b84a;border:1px solid #f0cc6b;border-radius:999px;align-items:center;gap:9px;min-height:45px;padding:0 18px;font:900 10px Inter,Arial,sans-serif;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 36px #06132747}.app-install-button:hover{background:#f6d77e;transform:translateY(-2px)}.app-install-button span{color:#f6d77e;background:#10213a;border-radius:50%;place-items:center;width:23px;height:23px;font-size:14px;display:grid}.learning-route-navigation{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #d4c8ae;justify-content:center;align-items:center;width:100%;min-height:56px;padding:0 max(28px,50vw - 660px);display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto;box-shadow:0 -10px 30px #06132724}.learning-route-navigation a,.learning-route-navigation button{color:#58687b;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #e6e0d6;flex:none;align-items:center;gap:7px;min-height:54px;padding:0 16px;font:900 8px Inter,Arial,sans-serif;display:flex}.learning-route-navigation a:last-child,.learning-route-navigation button:last-child{border-right:0}.learning-route-navigation a:hover,.learning-route-navigation button:hover,.learning-route-navigation a:focus-visible,.learning-route-navigation button:focus-visible{color:#926515;background:#faf5e9;outline:none}.learning-route-navigation span{color:inherit;white-space:nowrap}.designation-page,.training-detail-page,.locked-training-page{padding-bottom:56px}body:has(.admin-header) .app-install-button{display:none}.app-install-overlay{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040d1cc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.app-install-dialog{color:#17243b;text-align:center;background:#fff;border:1px solid #c8a044;width:min(470px,100%);padding:38px;position:relative;box-shadow:0 30px 90px #00000052}.app-install-close{color:#344054;cursor:pointer;background:#eef1f5;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:12px;right:14px}.app-install-dialog>img{object-fit:cover;border-radius:20px;width:92px;height:92px;box-shadow:0 10px 28px #06132729}.app-install-dialog>small{color:#956a16;letter-spacing:.13em;margin-top:18px;font-size:7px;font-weight:900;display:block}.app-install-dialog h2{margin:9px 0 20px;font-size:31px}.app-install-dialog ol{color:#475467;text-align:left;background:#f7f4ed;margin:0;padding:18px 18px 18px 42px;font-size:11px;line-height:1.8}.app-install-dialog>p{color:#667085;margin:20px 0;font-size:10px;line-height:1.7}.app-install-dialog>.button{cursor:pointer;border:0}.registration-page{color:#fff;background:#061327;min-height:100vh}.registration-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:84px;padding:0 clamp(24px,6vw,90px);display:flex}.registration-header>span,.registration-header-actions>span{color:var(--gold-light);letter-spacing:.14em;border:1px solid #e8b84a6b;padding:8px 12px;font-size:8px;font-weight:900}.registration-header-actions{align-items:center;gap:12px;display:flex}.registration-support-link{color:var(--gold-light);letter-spacing:.06em;text-transform:uppercase;border:1px solid #e8b84a80;border-radius:999px;padding:10px 14px;font-size:9px;font-weight:900}.registration-support-link:hover{border-color:var(--gold-light);background:#e8b84a14}.registration-gate{background:radial-gradient(circle at 84% 22%,#1b3e6f,#07162b 64%);grid-template-columns:minmax(0,1.15fr) minmax(330px,.65fr);align-items:center;gap:clamp(50px,9vw,130px);min-height:650px;padding:80px clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.registration-gate:before{content:"";opacity:.18;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.5px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 76%);mask-image:linear-gradient(270deg,#000,#0000 76%)}.registration-copy,.registration-trainer{z-index:1;position:relative}.registration-copy h1{max-width:850px;font-size:clamp(48px,5.8vw,78px)}.registration-copy>p{color:#b8c6d7;max-width:720px;margin:26px 0 31px;font-size:16px;line-height:1.8}.registration-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.registration-actions small{color:#91a3b8;max-width:380px;font-size:9px;line-height:1.6}.registration-proof{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);max-width:760px;margin-top:48px;display:grid}.registration-proof div{flex-direction:column;gap:5px;padding:20px 16px 0 0;display:flex}.registration-proof strong{color:var(--gold-light);font:500 25px Georgia,serif}.registration-proof span{color:#8497ad;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.registration-trainer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#081b34d1;border:1px solid #e8b84a59;padding:34px;box-shadow:0 28px 80px #00000047}.registration-trainer-photo{width:150px;height:150px;margin:0 auto 22px;position:relative}.registration-trainer-photo img{border:4px solid var(--gold);object-fit:cover;border-radius:50%;width:100%;height:100%}.registration-trainer-photo span{background:var(--gold);color:#10213a;border:3px solid #0b1d35;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid;position:absolute;bottom:7px;right:4px}.registration-trainer>small{color:#9fb0c3;letter-spacing:.14em;font-size:7px;font-weight:900}.registration-trainer h2{color:var(--gold-light);margin:8px 0 11px;font-size:32px}.registration-trainer>p{color:#b8c6d7;margin:0;font-size:10px;line-height:1.7}.registration-trainer ul{text-align:left;margin:23px 0 0;padding:0;list-style:none}.registration-trainer li{color:#c5d0dc;border-top:1px solid #ffffff17;padding:10px 0 10px 22px;font-size:10px;position:relative}.registration-trainer li:before{content:"✓";color:var(--gold-light);position:absolute;left:0}.registration-steps{color:#17243b;background:#fff;grid-template-columns:repeat(3,1fr);padding:25px clamp(24px,7vw,110px);display:grid}.registration-steps article{border-right:1px solid #e3dfd6;align-items:center;gap:15px;min-height:100px;padding:20px 28px;display:flex}.registration-steps article:last-child{border:0}.registration-steps article>span{color:#8a6419;background:#f4efe3;flex:0 0 38px;place-items:center;width:38px;height:38px;font:500 12px Georgia,serif;display:grid}.registration-steps strong{font:500 18px Georgia,serif}.registration-steps p{color:#667085;margin:5px 0 0;font-size:9px}.public-academy-preview{color:#17243b;background:#f7f4ed;padding:85px clamp(24px,7vw,110px) 95px}.public-academy-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;margin-bottom:34px;display:grid}.public-academy-heading span{color:#906516;letter-spacing:.15em;font-size:8px;font-weight:900}.public-academy-heading h2{max-width:780px;margin:12px 0 0;font-size:clamp(37px,4vw,56px)}.public-academy-heading p{color:#667085;margin:0;font-size:12px;line-height:1.75}.public-academy-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.public-academy-grid article{background:#fff;border:1px solid #dcd6ca;flex-direction:column;min-height:245px;padding:24px;display:flex}.public-academy-grid article>div{justify-content:space-between;align-items:center;display:flex}.public-academy-grid article>div span{color:#8a6419;background:#f2eee4;place-items:center;width:34px;height:34px;font:500 11px Georgia,serif;display:grid}.public-academy-grid article>div b{color:#9a6e19;letter-spacing:.12em;font-size:9px}.public-academy-grid h3{margin:20px 0 12px;font-size:22px}.public-academy-grid ul{color:#667085;margin:0 0 22px;padding-left:17px;font-size:9px;line-height:1.7}.public-academy-grid small{color:#7c5a18;border-top:1px solid #ece8df;margin-top:auto;padding-top:14px;font-size:8px;font-weight:800}.public-academy-action{color:#fff;background:#0b1d35;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding:24px;display:flex}.public-academy-action p{color:#b8c6d7;margin:0;font-size:11px}.registration-footer{color:#8294a9;justify-content:space-between;gap:25px;padding:27px clamp(24px,7vw,110px);font-size:9px;display:flex}.registration-footer p{margin:0}.registration-footer a{color:#c9a34f;font-weight:800}.academy-impact{color:#17243b;background:#fff;border-top:1px solid #ded9cf;border-bottom:1px solid #ded9cf;padding:54px clamp(24px,7vw,110px) 48px}.academy-impact-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:24px;display:flex}.academy-impact-heading>span{color:#916617;letter-spacing:.16em;font-size:8px;font-weight:900}.academy-impact-heading h2{text-align:right;max-width:680px;font-size:clamp(28px,3vw,42px)}.academy-impact-grid{border-top:1px solid #dcd6ca;border-left:1px solid #dcd6ca;grid-template-columns:repeat(5,1fr);display:grid}.academy-impact-grid article{background:#faf8f3;border-bottom:1px solid #dcd6ca;border-right:1px solid #dcd6ca;flex-direction:column;justify-content:center;gap:8px;min-height:125px;padding:23px 20px;display:flex}.academy-impact-grid strong{color:#8a6419;font:500 clamp(27px,3vw,39px) Georgia,serif}.academy-impact-grid span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1.45}.academy-impact>small{color:#8a94a2;text-align:right;margin-top:13px;font-size:8px;display:block}.academy-impact-two-metrics{justify-content:space-between;align-items:center;gap:36px;padding-top:28px;padding-bottom:28px;display:flex}.academy-impact-two-metrics .academy-impact-heading{margin-bottom:0}.academy-impact-two-metrics .academy-impact-heading h2{text-align:left;max-width:none;font-size:clamp(25px,2.6vw,38px)}.academy-impact-grid.academy-impact-metrics{flex:0 720px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,720px)}.academy-impact-metrics article{min-height:88px;padding:16px 22px}.academy-ready-card{background:#ffffff0f;border:1px solid #e8b84a4d;padding:29px}.academy-ready-card>span{color:var(--gold-light);letter-spacing:.13em;font-size:8px;font-weight:900}.academy-ready-card h2{margin:10px 0 12px;font-size:32px}.academy-ready-card p{color:#b8c6d7;font-size:11px;line-height:1.7}.academy-ready-card .button{margin:14px 8px 0 0}.hero{color:#fff;background:radial-gradient(circle at 80% 30%,#17325c 0,#0a1d38 32%,#061327 66%);grid-template-columns:minmax(0,1.12fr) minmax(360px,.72fr);align-items:center;gap:clamp(50px,8vw,120px);min-height:720px;padding:90px clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.22;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.5px);background-size:57px 57px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 70%);mask-image:linear-gradient(270deg,#000,#0000 70%)}.hero-copy,.hero-panel{z-index:2;position:relative}.eyebrow,.kicker{letter-spacing:.2em;color:#a8781d;font-size:11px;font-weight:800}.eyebrow{color:var(--gold-light);align-items:center;gap:10px;margin-bottom:28px;display:flex}.eyebrow span,.status-pill span{background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #e8b84a21}h1,h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{max-width:820px;font-size:clamp(48px,6vw,82px);line-height:1.03}h1 em{color:var(--gold-light);font-weight:400}.hero-copy>p{color:#b8c6d7;max-width:680px;margin:28px 0 34px;font-size:18px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.button{border-radius:5px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--gold);color:#12213a}.button-primary:hover{background:var(--gold-light)}.button-secondary{color:#fff;background:#ffffff0a;border:1px solid #ffffff3d}.hero-proof{gap:clamp(24px,4vw,60px);margin-top:54px;display:flex}.hero-proof div{flex-direction:column;gap:5px;display:flex}.hero-proof strong{color:#fff;font:400 25px Georgia,serif}.hero-proof span{color:#8395aa;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.hero-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081a33d1;border:1px solid #e8b84a45;border-radius:12px;padding:25px;box-shadow:0 28px 80px #0000004d}.panel-top{color:#91a2b6;letter-spacing:.15em;justify-content:space-between;font-size:9px;display:flex}.panel-top i{color:var(--gold-light);border:1px solid #e8b84a40;border-radius:99px;padding:4px 8px;font-style:normal}.role-card{background:#ffffff0f;border-radius:8px;align-items:center;gap:14px;margin:22px 0;padding:15px;display:flex}.role-icon{background:var(--gold);color:#0b1d35;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.role-card div,.journey-list div{flex-direction:column;gap:4px;display:flex}.role-card small,.journey-list small{color:#7f91a7;letter-spacing:.12em;font-size:8px}.role-card strong{font:400 17px Georgia,serif}.journey-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.journey-list li{opacity:.58;border-bottom:1px solid #ffffff12;align-items:center;gap:13px;padding:11px 5px;display:flex}.journey-list li.active{opacity:1}.journey-list>li>span{color:var(--gold-light);font:400 12px Georgia,serif}.journey-list strong{font-size:12px;font-weight:600}.panel-note{color:#889aaf;margin:18px 0 0;font-size:10px;line-height:1.6}.hero-trainer-identity{border-top:1px solid #ffffff17;align-items:center;gap:11px;margin-top:18px;padding-top:17px;display:flex}.hero-trainer-identity img{border:2px solid var(--gold);object-fit:cover;border-radius:50%;width:50px;height:50px}.hero-trainer-identity span{flex-direction:column;gap:3px;display:flex}.hero-trainer-identity small{color:#8799ad;letter-spacing:.13em;font-size:7px;font-weight:900}.hero-trainer-identity strong{color:var(--gold-light);font:500 16px Georgia,serif}.separation-note{z-index:3;border:1px solid var(--line);background:#fff;align-items:center;gap:18px;max-width:1190px;margin:-34px auto 0;padding:22px 28px;display:flex;position:relative;box-shadow:0 14px 45px #0f172a1a}.shield{color:#147a42;background:#ecf8f1;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.separation-note strong{font:600 17px Georgia,serif}.separation-note p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.global-visual{max-width:1260px;margin:70px auto 0;padding:0 24px}.global-visual img{border:1px solid #d6bd7c;width:100%;height:auto;display:block;box-shadow:0 24px 70px #06132729}.section{padding:110px clamp(24px,7vw,110px)}.section-heading{justify-content:space-between;align-items:end;gap:60px;max-width:1260px;margin:0 auto 48px;display:flex}h2{font-size:clamp(38px,4.4vw,62px);line-height:1.08}.section-heading h2{margin-top:14px}.section-heading>p{max-width:430px;color:var(--muted);font-size:15px;line-height:1.75}.academy-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1260px;margin:0 auto;display:grid}.academy-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:355px;padding:28px;transition:background .2s,transform .2s;position:relative;overflow:hidden}.academy-card:hover{background:var(--cream);z-index:1;transform:translateY(-2px)}.academy-card-visual{background:#0b1d35;height:132px;margin:-28px -28px 22px;position:relative;overflow:hidden}.academy-card-visual:after,.module-card-visual:after,.module-hero-visual:after{content:"";background:linear-gradient(180deg,transparent 38%,var(--visual-accent,#e8b84a) 118%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.academy-card-visual:after,.module-card-visual:after,.module-hero-visual:after{background:linear-gradient(180deg,transparent 38%,color-mix(in srgb,var(--visual-accent,#e8b84a) 28%,#061327) 118%)}}.academy-card-visual:after,.module-card-visual:after,.module-hero-visual:after{pointer-events:none}.academy-card-visual img,.module-card-visual img,.module-hero-visual img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.academy-card:hover .academy-card-visual img,.module-card:hover .module-card-visual img{transform:scale(1.035)}.academy-code{color:#966c16;border:1px solid #d4af59;place-items:center;width:39px;height:39px;font-size:10px;font-weight:900;display:grid}.academy-module-count{color:#936818;letter-spacing:.1em;text-transform:uppercase;margin-left:10px;font-size:9px;font-weight:900;display:inline-block}.academy-card h3{margin:24px 0 10px;font:500 20px Georgia,serif}.academy-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.card-link{color:#8b6417;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;bottom:23px;left:28px}.card-link b{margin-left:5px}.review-note{color:#7b8492;text-align:center;max-width:1260px;margin:24px auto 0;font-size:11px}.paths-section{background:var(--cream);grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(50px,10vw,150px);padding:110px clamp(24px,8vw,130px);display:grid}.paths-copy h2{margin:15px 0 24px}.paths-copy>p{color:var(--muted);max-width:570px;line-height:1.75}.paths-copy ul{grid-template-columns:1fr 1fr;gap:13px;margin:32px 0 0;padding:0;list-style:none;display:grid}.paths-copy li{color:#344054;gap:10px;font-size:12px;display:flex}.paths-copy li span{color:#9b711d;font-weight:900}.path-builder{background:#fff;border:1px solid #ded7c6;box-shadow:0 18px 55px #1f293714}.builder-controls{background:#0b1d35;grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.builder-controls label{color:#dfc679;letter-spacing:.14em;font-size:9px;font-weight:800}.builder-controls select{color:#fff;background:#142c4c;border:1px solid #ffffff2e;border-radius:4px;width:100%;height:43px;margin-top:8px;padding:0 11px;font:500 12px Inter,Arial,sans-serif}.builder-result{padding:24px}.builder-result>p:first-child{flex-direction:column;gap:4px;margin:0 0 15px;display:flex}.builder-result>p span{color:#9a792d;letter-spacing:.13em;font-size:8px;font-weight:900}.builder-result>p strong{font:500 21px Georgia,serif}.builder-result>p small{color:var(--muted);font-size:10px}.builder-result ol{margin:0;padding:0;list-style:none}.builder-result li{border-top:1px solid #ece8df;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.builder-result li>span{background:var(--cream);color:#8b6417;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font:600 11px Georgia,serif;display:grid}.builder-result li div{flex-direction:column;gap:3px;display:flex}.builder-result li strong{font:500 14px Georgia,serif}.builder-result li small{color:var(--muted);font-size:9px;line-height:1.45}.builder-disclaimer{background:#fbf7ed;padding:10px;line-height:1.5;color:#806021!important;margin:14px 0 0!important;font-size:9px!important}.organizations-section{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;gap:clamp(55px,9vw,140px);padding:110px clamp(24px,8vw,130px);display:grid}.kicker.light{color:var(--gold-light)}.organizations-section h2{margin:16px 0 25px}.organizations-section>div:first-child p{color:#aebdce;max-width:610px;margin:0 0 30px;line-height:1.75}.org-features{border:1px solid #ffffff1f;grid-template-columns:1fr 1fr;display:grid}.org-features div{border:1px solid #ffffff14;flex-direction:column;gap:10px;min-height:145px;padding:25px;display:flex}.org-features strong{color:var(--gold-light);font:500 17px Georgia,serif}.org-features span{color:#9fb0c3;font-size:11px;line-height:1.6}.founder-section{background:linear-gradient(135deg,#fff 0 68%,#f8f3e8 100%);grid-template-columns:280px minmax(0,820px);justify-content:center;align-items:center;gap:clamp(48px,7vw,90px);padding:100px clamp(24px,8vw,140px);display:grid}.founder-profile{flex-direction:column;align-items:center;display:flex;position:relative}.founder-photo-frame{background:#fff;border:1px solid #c6a65b;border-radius:12px;width:250px;height:350px;padding:7px;box-shadow:0 24px 60px #06132729}.founder-photo-frame img{object-fit:cover;object-position:center center;border-radius:7px;width:100%;height:100%;display:block}.founder-launch-stamp{color:#fff;text-align:center;background:#0b1d35;border:1px solid #c6a65b;flex-direction:column;align-items:center;gap:4px;width:226px;margin-top:-22px;padding:13px 15px;display:flex;position:relative;box-shadow:0 12px 30px #0613272e}.founder-launch-stamp span{color:#d9bd73;letter-spacing:.16em;font-size:7px;font-weight:900}.founder-launch-stamp strong{font:500 16px Georgia,serif}.founder-story{min-width:0}.founder-section h2{margin:12px 0 20px;font-size:clamp(34px,4vw,52px)}.founder-section p{color:var(--muted);margin:0 0 12px;line-height:1.8}.founder-section p strong{color:var(--ink)}.founder-credentials{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.founder-credentials span{color:#765514;letter-spacing:.08em;text-transform:uppercase;background:#faf7ef;border:1px solid #ded5bf;padding:8px 11px;font-size:8px;font-weight:900}.founder-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;display:grid}.founder-details>div{flex-direction:column;justify-content:center;gap:6px;min-height:76px;padding:16px 20px 16px 0;display:flex}.founder-details>div+div{border-left:1px solid var(--line);padding-left:24px}.founder-details small{color:#8a6419;letter-spacing:.13em;font-size:7px;font-weight:900}.founder-details strong,.founder-details a{color:#13233b;overflow-wrap:anywhere;font:500 clamp(14px,1.4vw,18px) Georgia,serif}.founder-details a:hover{color:#9a701b}.founder-story-link{color:#795513;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;width:max-content;max-width:100%;margin-top:18px;font-size:10px;font-weight:900;display:inline-flex}.founder-story-link span{color:#b78621;font-size:18px;transition:transform .2s}.founder-story-link:hover span{transform:translate(4px)}.founder-preview{grid-template-columns:240px minmax(0,760px);padding-top:82px;padding-bottom:82px}.founder-preview .founder-photo-frame{width:220px;height:308px}.founder-preview .founder-launch-stamp{width:198px}.founder-preview-milestones{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.founder-preview-milestones>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf8f3;flex-direction:column;justify-content:center;gap:6px;min-height:88px;padding:15px;display:flex}.founder-preview-milestones strong{color:#9b6e19;font:500 22px Georgia,serif}.founder-preview-milestones span{color:#687689;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.founder-preview-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.founder-preview-actions .founder-story-link{margin-top:0}.founder-preview-linkedin{color:#56667a;align-items:center;gap:8px;font-size:9px;font-weight:800;display:inline-flex}.founder-preview-linkedin span{color:#0a66c2;font-size:14px}.founder-linkedin{color:#fff;background:#0b1d35;border:1px solid #c8a152;align-items:center;gap:13px;min-height:66px;margin-top:18px;padding:12px 16px;transition:transform .2s,background .2s;display:flex}.founder-linkedin:hover{background:#112d52;transform:translateY(-2px)}.founder-linkedin>span:first-child{color:#fff;background:#0a66c2;border-radius:4px;flex:0 0 36px;place-items:center;width:36px;height:36px;font:900 20px Arial,sans-serif;display:grid}.founder-linkedin>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.founder-linkedin small{color:#c9d5e2;letter-spacing:.13em;font-size:7px;font-weight:900}.founder-linkedin strong{color:#fff;font:500 16px Georgia,serif}.founder-linkedin b{color:var(--gold-light);margin-left:auto;font-size:18px}.about-founder-page{color:#17243b;background:#f7f4ed;min-height:100vh}.about-founder-header{color:#fff;background:#061327}.about-founder-hero{color:#fff;background:radial-gradient(circle at 82% 25%,#1a3b6a,#07162b 68%);grid-template-columns:320px minmax(0,760px);justify-content:center;align-items:center;gap:clamp(55px,8vw,120px);min-height:670px;padding:80px clamp(24px,8vw,130px);display:grid}.about-founder-portrait{position:relative}.about-founder-portrait>div:first-child{background:#fff;border:1px solid #d5b257;border-radius:14px;width:300px;height:420px;padding:8px;box-shadow:0 28px 80px #0000004d}.about-founder-portrait img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.about-founder-badge{background:#0b1d35;border:1px solid #d5b257;flex-direction:column;align-items:center;gap:4px;width:250px;margin:-24px auto 0;padding:14px 18px;display:flex;position:relative;box-shadow:0 14px 36px #0000003d}.about-founder-badge small{color:#d9bd73;letter-spacing:.16em;font-size:7px;font-weight:900}.about-founder-badge strong{color:#fff;font:500 17px Georgia,serif}.about-founder-intro .kicker{color:#e8c86e}.about-founder-intro h1{max-width:760px;margin:15px 0 25px;font-size:clamp(48px,5.5vw,76px)}.about-founder-intro>p{color:#bdc9d7;max-width:700px;margin:0 0 15px;font-size:15px;line-height:1.8}.about-founder-intro>p strong{color:#fff}.about-founder-intro .founder-credentials span{color:#f0cf79;background:#e8b84a14;border-color:#e8b84a59}.founder-timeline{background:#fff;padding:90px clamp(24px,8vw,130px)}.founder-timeline-heading{justify-content:space-between;align-items:end;gap:50px;max-width:1200px;margin:0 auto 42px;display:flex}.founder-timeline-heading h2{max-width:720px;margin-top:12px}.founder-timeline-heading p{color:#667085;max-width:390px;margin:0;line-height:1.75}.founder-timeline-grid{border-top:1px solid #dcd6ca;border-left:1px solid #dcd6ca;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:auto;display:grid}.founder-timeline-grid article{background:#faf8f3;border-bottom:1px solid #dcd6ca;border-right:1px solid #dcd6ca;min-height:250px;padding:30px}.founder-timeline-grid span{color:#b58420;font:500 34px Georgia,serif}.founder-timeline-grid h3{margin:20px 0 12px;font:500 23px Georgia,serif}.founder-timeline-grid p{color:#667085;margin:0;font-size:12px;line-height:1.75}.founder-beliefs{color:#fff;background:radial-gradient(circle at 85% 16%,#1b3f6e,#07162b 68%);padding:90px clamp(24px,8vw,130px)}.founder-beliefs>div:first-child{max-width:930px;margin:0 auto 38px}.founder-beliefs h2{color:#fff;max-width:850px;margin:13px 0 17px}.founder-beliefs>div:first-child>p{color:#b8c6d6;max-width:650px;margin:0;font-size:13px;line-height:1.75}.founder-belief-grid{border-top:1px solid #e8b84a59;border-left:1px solid #e8b84a59;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:auto;display:grid}.founder-belief-grid article{background:#ffffff0b;border-bottom:1px solid #e8b84a59;border-right:1px solid #e8b84a59;min-height:260px;padding:30px}.founder-belief-grid article>span{color:#f0ce76;border:1px solid #d9b256;place-items:center;width:42px;height:42px;font:500 12px Georgia,serif;display:grid}.founder-belief-grid h3{color:#fff;margin:26px 0 12px;font:500 24px Georgia,serif}.founder-belief-grid p{color:#b7c5d5;margin:0;font-size:11px;line-height:1.75}.founder-purpose{background:#f7f4ed;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(50px,8vw,110px);padding:90px clamp(24px,8vw,130px);display:grid}.founder-purpose-copy{justify-self:end;max-width:760px}.founder-purpose h2{margin:13px 0 24px}.founder-purpose p{color:#667085;margin:0 0 15px;font-size:14px;line-height:1.85}.founder-purpose aside{color:#fff;background:#0b1d35;border:1px solid #c8a152;padding:30px}.founder-purpose aside>small{color:#d9bd73;letter-spacing:.15em;font-size:7px;font-weight:900}.founder-purpose aside h3{color:#fff;margin:10px 0 20px;font:500 27px Georgia,serif}.founder-purpose aside ul{margin:0;padding:0;list-style:none}.founder-purpose aside li{border-top:1px solid #ffffff1a;flex-direction:column;gap:4px;padding:12px 0;display:flex}.founder-purpose aside li span{color:#91a3b8;letter-spacing:.11em;font-size:7px;font-weight:900}.founder-purpose aside li strong{color:#fff;font:500 15px Georgia,serif}.founder-purpose .founder-linkedin{border-color:#e8b84a80;margin-top:24px}.founder-closing{color:#10213a;text-align:center;background:#e8b84a;padding:78px clamp(24px,8vw,130px)}.founder-closing>span{letter-spacing:.17em;font-size:8px;font-weight:900}.founder-closing h2{color:#10213a;max-width:830px;margin:13px auto 18px}.founder-closing p{color:#3f4e61;max-width:760px;margin:0 auto 28px;font-size:13px;line-height:1.75}.founder-closing .button{color:#fff;background:#10213a}.opening-section{color:#fff;background:linear-gradient(135deg,#102b50,#07162b);grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(45px,8vw,120px);padding:95px clamp(24px,8vw,130px);display:grid}.opening-section h2{color:var(--gold-light);margin:13px 0 18px}.opening-copy>p{color:#aebdce;max-width:660px;margin:0;line-height:1.7}.status-pill{color:#d9e2ed;letter-spacing:.06em;border:1px solid #e8b84a4d;border-radius:99px;align-items:center;gap:12px;margin-top:30px;padding:12px 18px;font-size:11px;display:inline-flex}.interest-card{color:var(--ink);background:#fff;border-radius:8px;padding:25px;box-shadow:0 25px 75px #0003}.audience-tabs{background:#f1f3f6;border-radius:5px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:20px;padding:4px;display:grid}.audience-tabs button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:38px;font-size:11px;font-weight:700}.audience-tabs button.active{color:#142c4c;background:#fff;box-shadow:0 2px 8px #0f172a14}.interest-card form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.interest-card label{color:#475467;flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.interest-card input,.interest-card select{width:100%;height:42px;color:var(--ink);background:#fff;border:1px solid #d5dbe3;border-radius:4px;padding:0 11px;font:400 12px Inter,Arial,sans-serif}.interest-card input:focus,.interest-card select:focus{border-color:#c89c35;outline:2px solid #e8b84a66}.interest-card .button{cursor:pointer;border:0;align-self:end}.interest-card .button:disabled{opacity:.65;cursor:wait}.form-message{border-radius:4px;grid-column:1/-1;margin:0;padding:10px;font-size:11px}.form-message.success{color:#0f6b3b;background:#eaf8f0}.form-message.error{color:#a12b2b;background:#fdf0f0}.privacy-note{color:#7b8492;margin-top:15px;font-size:9px;line-height:1.5;display:block}footer{color:#8596ab;background:#040d1c;justify-content:space-between;align-items:center;gap:25px;padding:35px clamp(24px,5vw,80px);font-size:10px;display:flex}.footer-brand .brand-logo{flex-basis:42px;width:42px;height:42px}.footer-brand strong{font-size:13px}.footer-brand small{font-size:7px}.footer-support-link{color:#d9b45b;flex-direction:column;gap:4px;display:flex}.footer-support-link small{color:#7f91a7;letter-spacing:.12em;font-size:7px;font-weight:900}.footer-support-link strong{font-size:10px}.catalogue-page{background:#f5f2ea;min-height:100vh}.catalog-header{color:#fff;background:#061327;justify-content:space-between;align-items:center;min-height:84px;padding:0 clamp(24px,5vw,80px);display:flex}.catalog-header nav a[aria-current=page]{color:var(--gold-light)}.catalogue-intro{color:#fff;background:radial-gradient(circle at 85% 30%,#1a3a68,#07162b 65%);grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;padding:80px clamp(24px,7vw,110px) 65px;display:grid}.catalogue-intro h1{margin:15px 0 22px;font-size:clamp(44px,5.5vw,76px)}.catalogue-intro>div:first-child p{color:#b8c6d7;max-width:730px;font-size:16px;line-height:1.75}.standard-summary{border:1px solid #e8b84a4d;grid-template-columns:1fr 1fr;display:grid}.standard-summary span{color:#aebdce;text-transform:uppercase;letter-spacing:.07em;border:1px solid #ffffff14;flex-direction:column;gap:5px;min-height:105px;padding:21px;font-size:10px;display:flex}.standard-summary b{color:var(--gold-light);text-transform:none;font:400 28px Georgia,serif}.standard-strip{color:#17243b;background:#e7b84e;flex-wrap:wrap;align-items:center;gap:24px;padding:17px clamp(24px,7vw,110px);font-size:10px;display:flex}.standard-strip strong{letter-spacing:.12em;margin-right:auto;font-size:10px}.standard-strip span{white-space:nowrap}.catalogue{max-width:1540px;margin:auto;padding:50px clamp(24px,7vw,110px) 90px}.catalogue-hierarchy{color:#17243b;background:#fff;border-bottom:1px solid #ded9cf;flex-wrap:wrap;align-items:center;gap:9px;padding:18px clamp(24px,7vw,110px);display:flex}.catalogue-hierarchy>span{color:#8a6419;background:#f1ece0;place-items:center;width:26px;height:26px;font:500 9px Georgia,serif;display:grid}.catalogue-hierarchy>strong{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.catalogue-hierarchy>b{color:#bb8e2c;font-weight:400}.catalogue-hierarchy>small{color:#7b8492;margin-left:auto;font-size:9px}.catalogue-tools{background:#fff;border:1px solid #ded9cf;grid-template-columns:1.5fr repeat(5,minmax(135px,1fr));gap:13px;padding:20px;display:grid}.catalogue-tools label{color:#6b7280;letter-spacing:.12em;font-size:9px;font-weight:900}.catalogue-tools input,.catalogue-tools select{color:#17243b;background:#fff;border:1px solid #d7dbe1;border-radius:3px;width:100%;height:43px;margin-top:8px;padding:0 11px;font:400 12px Inter,Arial,sans-serif;display:block}.catalogue-tools input:focus,.catalogue-tools select:focus{border-color:#b78b29;outline:2px solid #e8b84a59}.catalog-search-row{grid-template-columns:1fr auto;gap:8px;margin-top:8px;display:grid}.catalog-search-row input{margin-top:0}.catalog-search-row button{color:#17243b;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#e8b84a;border:1px solid #b68b31;border-radius:3px;min-width:88px;font-size:9px;font-weight:900}.catalog-search-row button:disabled,.catalogue-tools select:disabled,.load-more:disabled{cursor:wait;opacity:.65}.catalogue-count{color:#667085;align-items:center;gap:7px;padding:24px 2px 17px;font-size:12px;display:flex}.catalogue-count strong{color:#17243b;font:500 22px Georgia,serif}.catalogue-count>span{color:#177047;letter-spacing:.08em;text-transform:uppercase;background:#e8f7ef;border-radius:99px;margin-left:auto;padding:7px 11px;font-size:9px;font-weight:900}.module-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.module-card{background:#fff;border:1px solid #ded9cf;flex-direction:column;min-height:465px;padding:24px;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.module-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px #11182717}.module-card-visual{background:#0b1d35;height:160px;margin:-24px -24px 20px;position:relative;overflow:hidden}.module-card-visual span{z-index:1;color:#fff;border-left:3px solid var(--visual-accent,#e8b84a);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061327d1;max-width:calc(100% - 28px);padding:6px 9px;font-size:8px;font-weight:900;position:absolute;bottom:12px;left:14px}.module-card-visual-label{gap:3px;display:grid}.module-card-visual-label small{color:#d9e2ef;letter-spacing:.12em;font-size:6px}.module-card-visual-label strong{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:8px;overflow:hidden}.module-card-trainer{z-index:2;color:#fff;letter-spacing:.08em;background:#061327e0;border:1px solid #e8b84aa6;border-radius:999px;align-items:center;gap:7px;padding:5px 9px 5px 5px;font-size:7px;font-weight:900;display:flex;position:absolute;top:12px;right:12px}.module-card-trainer img{border:2px solid var(--gold);object-fit:cover;border-radius:50%;width:28px;height:28px}.module-access-badge{z-index:3;color:#fff;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#061327e0;border:1px solid #ffffff59;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;top:13px;left:13px}.module-access-badge.included{color:#10213a;background:#e8b84a;border-color:#e1bd60}.module-access-badge.owner{color:#10213a;background:linear-gradient(135deg,#e8b84a,#f6d77e);border-color:#f2d477}.module-quality-bar .owner-access-label{color:#10213a;background:#e8b84a;font-weight:900}.module-card.module-locked .module-card-visual>img{filter:saturate(.65);opacity:.82}.module-meta{align-items:center;gap:10px;display:flex}.module-meta>span{color:#8a6419;border:1px solid #c49b3f;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.module-meta small{color:#7b8492;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.module-card h2{letter-spacing:-.02em;margin:21px 0 11px;font-size:22px;line-height:1.15}.module-card>p{color:#667085;margin:0;font-size:11px;line-height:1.65}.module-hierarchy{color:#8a6419;text-transform:uppercase;letter-spacing:.05em;margin-top:14px;font-size:8px;font-weight:800;line-height:1.55}.module-tags{flex-wrap:wrap;gap:5px;margin-top:18px;display:flex}.module-tags span{color:#667085;background:#f3f4f6;padding:5px 7px;font-size:8px;font-weight:700}.module-tags .safety-tag{color:#aa3f2e;background:#fff0ec}.module-card-actions{border-top:1px solid #ece8df;grid-template-columns:auto 1fr;gap:9px;margin-top:auto;padding-top:18px;display:grid}.module-card-actions button,.module-card-actions a{color:#8a6419;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #c8ccd2;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.module-card-actions button.saved{background:#fff8e7;border-color:#b58a2d}.module-card-actions a{border-color:#b58a2d;justify-content:space-between}.module-card-actions a.subscription-link{color:#5d6570;background:#f4f1e9;border-color:#c8ccd2}.load-more{color:#7e5a14;cursor:pointer;background:#fff;border:1px solid #b68b31;border-radius:4px;min-width:260px;min-height:48px;margin:30px auto 0;font-size:11px;font-weight:900;display:block}.load-more:hover{background:#fff8e7}.empty-state{text-align:center;background:#fff;border:1px solid #ded9cf;padding:80px 20px}.empty-state strong{font:500 25px Georgia,serif}.empty-state p{color:#667085}.catalogue-error{color:#8b3023;background:#fff0ec;border:1px solid #e2a59a;margin-bottom:16px;padding:13px 15px;font-size:11px}.simple-footer{color:#8fa0b4;background:#061327;padding:28px clamp(24px,7vw,110px)}.simple-footer a{color:#e5c46c}.personalized-recommendations{background:#f1ede4;padding:78px clamp(24px,7vw,110px)}.recommendation-heading{grid-template-columns:1fr minmax(230px,.35fr);align-items:end;gap:45px;margin-bottom:29px;display:grid}.recommendation-heading h2{margin:10px 0 13px;font-size:clamp(36px,4vw,54px)}.recommendation-heading p{color:#667085;max-width:740px;margin:0;font-size:12px;line-height:1.7}.recommendation-heading>div:last-child{background:#fff;border-left:3px solid #c3983d;flex-direction:column;gap:7px;padding:20px;display:flex}.recommendation-heading>div:last-child strong{font:500 19px Georgia,serif}.recommendation-heading>div:last-child span{color:#8a6419;text-transform:uppercase;font-size:9px;font-weight:800}.recommendation-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.recommendation-grid article{background:#fff;border:1px solid #dcd6ca;flex-direction:column;min-height:280px;padding:20px;display:flex}.recommendation-grid article>span{color:#b08227;font:500 20px Georgia,serif}.recommendation-grid small{color:#8a6419;text-transform:uppercase;letter-spacing:.06em;margin-top:22px;font-size:7px;font-weight:900}.recommendation-grid h3{margin:8px 0 10px;font-size:18px;line-height:1.25}.recommendation-grid p{color:#667085;margin:0 0 18px;font-size:9px;line-height:1.65}.recommendation-grid a{color:#7c5915;text-transform:uppercase;margin-top:auto;font-size:8px;font-weight:900}.recommendation-note{color:#667085;margin-top:13px;font-size:9px}.training-detail-page{background:#fff;min-height:100vh}.module-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#1b3c6b,#07162b 68%);padding:36px clamp(24px,7vw,110px) 70px}.module-quality-bar{background:#0613277a;border:1px solid #e8b84a4d;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding:13px 15px;display:flex}.module-quality-bar span,.module-quality-bar strong{color:#dce5ef;letter-spacing:.06em;text-transform:uppercase;background:#ffffff12;padding:5px 8px;font-size:8px}.module-quality-bar strong{color:#9b3527;background:#fff1ee}.module-quality-bar small{color:#9fb0c3;font-size:8px}.save-training-button{color:#f1cf74;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d9b65e;min-height:34px;margin-left:auto;padding:0 13px;font-size:8px;font-weight:900}.save-training-button.saved{color:#10213a;background:#e8b84a}.module-progress-nav{z-index:18;background:#fff;border-bottom:1px solid #ded9cf;align-items:stretch;gap:0;min-height:50px;padding:0 clamp(24px,7vw,110px);display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 8px 22px #0f172a0f}.module-progress-nav a{color:#596475;letter-spacing:.07em;text-transform:uppercase;text-align:center;border-bottom:3px solid #0000;flex:1 0 auto;padding:17px 18px 13px;font-size:8px;font-weight:900}.module-progress-nav a:hover{color:#7c5915;border-color:#c59534}#overview,#standard,#practice,#scenario,#creative,#self-assessment{scroll-margin-top:70px}.locked-training-page{background:#f4f1e9;min-height:100vh}.locked-training-hero{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(38px,6vw,80px);max-width:1450px;min-height:calc(100vh - 145px);margin:auto;padding:58px clamp(24px,7vw,110px) 80px;display:grid}.locked-training-visual{background:#0b1d35;min-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 65px #0f172a2e}.locked-training-visual>img{object-fit:cover;filter:saturate(.55)brightness(.72);width:100%;height:100%;min-height:520px}.locked-training-visual:after{content:"";background:linear-gradient(#0000 30%,#061327e6);position:absolute;inset:0}.locked-visual-shield{z-index:2;color:#fff;text-align:center;place-content:center;gap:11px;display:grid;position:absolute;inset:0}.locked-visual-shield span{background:#061327cc;border:1px solid #e8b84ab3;border-radius:50%;place-items:center;width:74px;height:74px;margin:auto;font-size:30px;display:grid}.locked-visual-shield strong{color:#f1d078;font:500 21px Georgia,serif}.locked-training-copy h1{color:#13233a;margin:14px 0 18px;font-size:clamp(42px,5vw,67px);line-height:1.02}.locked-training-copy>p{color:#667085;font-size:13px;line-height:1.75}.locked-training-classification{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.locked-training-classification span{color:#6f521b;text-transform:uppercase;background:#e8e2d5;padding:7px 9px;font-size:8px;font-weight:900}.subscription-coming-card{background:#fff;border:1px solid #cba54f;margin-top:27px;padding:28px;box-shadow:0 18px 45px #0f172a12}.subscription-coming-card>small{color:#956a16;letter-spacing:.14em;font-size:7px;font-weight:900}.subscription-coming-card h2{margin:8px 0 11px;font-size:31px}.subscription-coming-card>p{color:#667085;margin:0;font-size:10px;line-height:1.7}.subscription-coming-card>div{flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;display:flex}.subscription-coming-card .save-training-button{color:#7e5a14;border-color:#b58a2d;margin-left:0}.subscription-coming-card .save-training-button.saved{color:#10213a}.subscription-disabled{color:#68717d;cursor:not-allowed;background:#eef0f3;border:1px solid #c8ccd2}.registration-bonus-reminder{border-left:3px solid #c3973c;padding-left:13px}.module-breadcrumb{color:#8fa1b6;align-items:center;gap:8px;font-size:10px;display:flex}.module-breadcrumb a{color:#e6c56e}.module-hero-visual{border:1px solid var(--visual-accent,#e8b84a);height:clamp(230px,31vw,430px);margin:34px 0 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.module-hero-visual{border:1px solid color-mix(in srgb,var(--visual-accent,#e8b84a) 58%,transparent)}}.module-hero-visual{background:#0b1d35;box-shadow:0 24px 65px #0000003b}.module-hero-visual:after{background:linear-gradient(#06132708 34%,#061327db 100%)}.module-hero-visual figcaption{z-index:1;align-items:center;gap:12px;display:flex;position:absolute;bottom:21px;left:24px}.module-hero-visual figcaption span{color:#08162a;background:var(--visual-accent,#e8b84a);place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.module-hero-visual figcaption strong{letter-spacing:.01em;text-shadow:0 2px 12px #00000080;max-width:min(760px,100vw - 150px);font:500 17px/1.25 Georgia,serif}.module-visual-ownership{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061327e0;border:1px solid #e8b84ab8;border-radius:999px;align-items:center;gap:12px;padding:8px 15px 8px 8px;display:flex;position:absolute;top:22px;right:22px}.module-visual-ownership img{border:3px solid var(--gold);object-fit:cover;border-radius:50%;width:58px;height:58px}.module-visual-ownership span{color:#d8e2ed;letter-spacing:.12em;flex-direction:column;font-size:7px;font-weight:900;line-height:1.6;display:flex}.module-visual-ownership strong{color:var(--gold-light);letter-spacing:0;font:500 14px Georgia,serif}.module-title-row{grid-template-columns:1fr 340px;align-items:end;gap:70px;margin-top:48px;display:grid}.module-level{color:#c8d3df;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:flex}.module-level span{color:#f3d47a;border:1px solid #d0a946;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.module-title-row h1{max-width:920px;margin:18px 0;font-size:clamp(44px,5.5vw,72px);line-height:1.03}.module-title-row>div>p{color:#b8c6d7;max-width:820px;margin:0;font-size:15px;line-height:1.75}.module-title-row aside{border:1px solid #e8b84a47;grid-template-columns:1fr 1fr;display:grid}.module-title-row aside div{border:1px solid #ffffff14;flex-direction:column;gap:5px;min-height:92px;padding:16px;display:flex}.module-title-row aside strong{color:#f1d173;font:400 22px Georgia,serif}.module-title-row aside span{color:#8fa1b6;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.module-body{grid-template-columns:minmax(0,1050px) minmax(260px,320px);justify-content:center;align-items:start;gap:clamp(34px,5vw,70px);padding:80px clamp(24px,5vw,84px);display:grid}.lesson-content{flex-direction:column;gap:70px;display:flex}.content-kicker{color:#956a16;letter-spacing:.16em;font-size:9px;font-weight:900}.learning-objectives h2,.practice-card h2{margin:11px 0 22px;font-size:36px}.learning-objectives ol{counter-reset:objective;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.learning-objectives li{counter-increment:objective;color:#344054;background:#f7f4ed;padding:16px 18px 16px 58px;line-height:1.6;position:relative}.learning-objectives li:before{content:counter(objective);color:#8a6419;border:1px solid #c7a24d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid;position:absolute;top:16px;left:18px}.lesson-phases{border-top:1px solid #ded9cf;margin-top:20px}.lesson-phase{border-bottom:1px solid #ded9cf;grid-template-columns:54px 1fr;gap:20px;padding:25px 0;display:grid}.lesson-phase>span{color:#ebc965;background:#0b1d35;place-items:center;width:44px;height:44px;font:400 13px Georgia,serif;display:grid}.lesson-phase small{color:#9a792d;letter-spacing:.12em;font-size:8px;font-weight:900}.lesson-phase h2{margin:6px 0 8px;font-size:24px}.lesson-phase p{color:#667085;margin:0;font-size:12px;line-height:1.7}.practice-card{background:#f7f4ed;border-left:4px solid #d6ab43;padding:33px}.practice-card>p{color:#475467;line-height:1.75}.practice-card>div{border-top:1px solid #ded6c5;flex-direction:column;gap:6px;margin-top:24px;padding-top:20px;display:flex}.practice-card>div strong{color:#8a6419;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.practice-card>div span{color:#344054;font-size:12px;line-height:1.6}.safety-notice{color:#8f3022;background:#fff4f1;border:1px solid #e8ad9f;padding:20px 24px}.safety-notice strong{font:500 18px Georgia,serif}.safety-notice p{margin:7px 0 0;font-size:11px;line-height:1.6}.module-standard-card{color:#fff;background:#0b1d35;padding:27px;position:sticky;top:24px}.module-standard-card>span{color:#e8c66c;letter-spacing:.15em;font-size:8px;font-weight:900}.module-standard-card h2{margin:12px 0 20px;font-size:28px}.module-standard-card ul{margin:0;padding:0;list-style:none}.module-standard-card li{color:#bdc9d6;border-top:1px solid #ffffff17;padding:11px 0 11px 22px;font-size:11px;position:relative}.module-standard-card li:before{content:"✓";color:#e9c86d;position:absolute;left:0}.module-standard-card p{color:#d4deea;background:#e8b84a17;margin:20px 0 0;padding:14px;font-size:10px;line-height:1.6}.standard-trainer-card{border-top:1px solid #ffffff1f;grid-template-columns:52px 1fr;align-items:center;gap:12px;margin-top:22px;padding-top:20px;display:grid}.standard-trainer-card img{border:2px solid var(--gold);object-fit:cover;border-radius:50%;width:52px;height:52px}.standard-trainer-card div{flex-direction:column;gap:3px;display:flex}.standard-trainer-card small{color:#9fb0c3;letter-spacing:.1em;font-size:7px;font-weight:900}.standard-trainer-card strong{color:#fff;font:500 16px Georgia,serif}.module-profile-link{color:var(--gold-light);text-align:center;letter-spacing:.08em;text-transform:uppercase;border:1px solid #e8b84a5c;margin-top:14px;padding:11px;font-size:9px;font-weight:900;display:block}.voice-guide{color:#fff;background:linear-gradient(135deg,#061327,#102d52);border:1px solid #213b60;grid-template-columns:118px minmax(0,1fr) minmax(240px,320px);align-items:center;gap:27px;padding:30px;display:grid;box-shadow:0 20px 55px #06132726}.voice-trainer{width:108px;height:108px;position:relative}.voice-trainer img{border:4px solid var(--gold);object-fit:cover;border-radius:50%;width:100%;height:100%}.voice-trainer span{background:var(--gold);color:#061327;border:3px solid #0b203d;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;display:grid;position:absolute;bottom:7px;right:-2px}.voice-guide-copy small{color:var(--gold-light);letter-spacing:.15em;font-size:8px;font-weight:900}.voice-guide-copy h2{margin:8px 0;font-size:31px}.voice-guide-copy p{color:#aebdce;margin:0;font-size:11px;line-height:1.6}.voice-now{color:#e8c96f;margin-top:10px;font-size:9px;display:block}.voice-controls{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.voice-controls button,.voice-controls select{color:#dbe4ee;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:3px;min-height:36px;font:700 9px Inter,Arial,sans-serif}.voice-controls button:disabled{opacity:.38;cursor:not-allowed}.voice-controls .voice-primary{background:var(--gold);color:#10213a;border-color:#d4a940;grid-column:1/-1}.voice-controls label{color:#91a3b8;letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.voice-controls select{width:88px;padding:0 8px}.voice-active{outline:2px solid var(--gold);outline-offset:5px;transition:outline-color .2s}.module-audience-grid{border:1px solid #ded9cf;grid-template-columns:1.05fr .95fr;display:grid}.module-audience-grid article{background:#fff;padding:25px}.module-audience-grid article+article{background:#f8f5ee;border-left:1px solid #ded9cf}.module-audience-grid small{color:#936818;letter-spacing:.14em;font-size:8px;font-weight:900}.module-audience-grid h2{margin:9px 0 0;font-size:23px;line-height:1.3}.module-audience-grid ul{color:#566071;margin:9px 0 0;padding-left:18px;font-size:11px;line-height:1.7}.expanded-learning-section{grid-template-columns:64px 1fr;gap:27px;padding:35px 0;display:grid}.section-number{color:#956a16;border:1px solid #c8a044;place-items:center;width:56px;height:56px;font:500 15px Georgia,serif;display:grid}.expanded-learning-section h2,.expanded-section-heading h2{margin:10px 0 20px;font-size:38px}.expanded-learning-section p{color:#566071;margin:0 0 15px;font-size:13px;line-height:1.85}.section-listen{color:#805b14;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #c7a24d;margin-top:12px;padding:8px 12px;font-size:8px;font-weight:900}.why-matters-panel{color:#fff;background:#0b1d35;grid-template-columns:.8fr 1.2fr;display:grid}.why-matters-panel>div:first-child{padding:32px}.why-matters-panel h2{margin:11px 0 0;font-size:32px}.why-matters-panel>div:last-child{grid-template-columns:1fr 1fr;display:grid}.why-matters-panel article{border:1px solid #ffffff17;min-height:145px;padding:23px}.why-matters-panel article span{color:var(--gold-light);font:500 18px Georgia,serif}.why-matters-panel article p{color:#bcc8d5;margin:9px 0 0;font-size:10px;line-height:1.65}.expanded-objectives{padding:8px 0}.expanded-section-heading{max-width:760px;margin-bottom:28px}.expanded-section-heading>p{color:#667085;font-size:12px;line-height:1.7}.visual-standard-section{padding-top:15px}.visual-standard-map{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.visual-standard-map article{background:#fff;border:1px solid #dcd7cd;flex-direction:column;min-height:330px;padding:24px;display:flex}.visual-step-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.visual-step-top span{width:40px;height:40px;color:var(--gold-light);background:#0b1d35;place-items:center;font:500 12px Georgia,serif;display:grid}.visual-step-top b{color:#b78927;font-size:26px;font-weight:400}.visual-standard-map h3{color:#14253d;margin:0 0 10px;font:500 22px Georgia,serif}.visual-standard-map article>p{color:#667085;margin:0;font-size:11px;line-height:1.7}.visual-standard-map details{color:#4e5968;border-top:1px solid #e5e0d7;border-bottom:1px solid #e5e0d7;margin-top:18px;padding:12px 0;font-size:10px}.visual-standard-map summary{color:#805b14;cursor:pointer;font-weight:900}.visual-standard-map details strong{color:#203047;margin-top:13px;display:block}.visual-standard-map details p{margin:4px 0;line-height:1.6}.visual-standard-map .section-listen{align-self:flex-start;margin-top:auto}.lesson-rhythm-expanded{background:#f7f4ed;padding:35px}.lesson-rhythm-expanded .lesson-phases{background:#fff;padding:0 25px}.lesson-rhythm-expanded .lesson-phase{grid-template-columns:54px 1fr}.communication-lab>div:last-child{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.communication-lab article{border:1px solid #ded9cf;padding:23px}.communication-lab h3{min-height:48px;margin:0 0 16px;font:500 18px Georgia,serif}.say-this,.avoid-this{padding:14px}.say-this{color:#125d39;background:#eaf7ef}.avoid-this{color:#8f3022;background:#fff1ee;margin-top:8px}.say-this small,.avoid-this small{letter-spacing:.12em;font-size:7px;font-weight:900}.say-this p,.avoid-this p{margin:6px 0 0;font-size:10px;line-height:1.6}.mistake-lab>div:last-child{border-top:1px solid #ded9cf}.mistake-lab details{border-bottom:1px solid #ded9cf}.mistake-lab summary{color:#26364c;cursor:pointer;align-items:center;gap:16px;padding:18px 8px;font:500 16px Georgia,serif;display:flex}.mistake-lab summary span{color:#956a16;background:#f2eee4;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.mistake-lab details>div{grid-template-columns:130px 1fr;gap:7px 15px;padding:0 25px 20px 58px;display:grid}.mistake-lab details strong{color:#805b14;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.mistake-lab details p{color:#667085;margin:0;font-size:11px;line-height:1.65}.decision-lab{color:#fff;background:linear-gradient(145deg,#0a1c35,#14375f);padding:38px}.decision-heading{max-width:760px}.decision-heading h2{margin:10px 0 14px;font-size:36px}.decision-heading p{color:#bbc8d6;line-height:1.75}.decision-heading>strong{color:#f0d278;font:500 17px Georgia,serif;display:block}.decision-choices{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:26px;display:grid}.decision-choices button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;min-height:130px;padding:18px}.decision-choices button:hover,.decision-choices button.selected{border-color:var(--gold);background:#e8b84a1f}.decision-choices span{background:var(--gold);color:#11233e;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.decision-choices p{margin:13px 0 0;font-size:10px;line-height:1.6}.decision-feedback{background:#ffffff14;border-left:4px solid #e3af37;margin-top:14px;padding:20px}.decision-feedback.recommended{border-color:#5fc28a}.decision-feedback strong{color:#f2d276;font:500 18px Georgia,serif}.decision-feedback p,.decision-feedback small{color:#c8d3df;line-height:1.65}.decision-feedback p{margin:8px 0;font-size:11px}.decision-feedback small{font-size:9px}.creative-challenge{background:#fffaf0;border:1px solid #d0ad59}.creative-challenge-heading{color:#15243a;background:#f2c75f;grid-template-columns:100px 1fr;display:grid}.creative-challenge-heading>div{color:var(--gold-light);background:#0b1d35;place-items:center;font-size:34px;display:grid}.creative-challenge-heading section{padding:27px}.creative-challenge-heading small{letter-spacing:.14em;font-size:8px;font-weight:900}.creative-challenge-heading h2{margin:7px 0 8px;font-size:31px}.creative-challenge-heading p{margin:0;font-size:12px;line-height:1.65}.creative-guardrails{border-bottom:1px solid #e3d2a8;grid-template-columns:180px 1fr;gap:20px;padding:23px 28px;display:grid}.creative-guardrails strong{color:#805b14;font:500 16px Georgia,serif}.creative-guardrails ul{color:#5b6472;grid-template-columns:1fr 1fr;gap:7px 20px;margin:0;padding-left:17px;font-size:10px;line-height:1.55;display:grid}.creative-response{padding:28px}.creative-response label{color:#26364c;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:9px;font-size:10px;font-weight:900;display:flex}.creative-response textarea{color:#26364c;resize:vertical;background:#fff;border:1px solid #cfc3a4;width:100%;padding:15px;font:400 12px/1.7 Inter,Arial,sans-serif}.creative-response textarea:focus{border-color:#b58a2c;outline:2px solid #e8b84a73}.creative-response>div{justify-content:space-between;align-items:center;gap:20px;margin-top:10px;display:flex}.creative-response button{color:#fff;cursor:pointer;background:#0b1d35;border:0;padding:11px 18px;font-size:9px;font-weight:900}.creative-response small,.creative-response>p{color:#7a6b4d;font-size:9px}.creative-sign-in{justify-content:space-between;align-items:center;gap:25px;padding:28px;display:flex}.creative-sign-in p{color:#5c6573;margin:0;font-size:11px;line-height:1.6}.expanded-practice{padding:38px}.coaching-and-takeaways{border:1px solid #ded9cf;grid-template-columns:1fr 1fr;display:grid}.coaching-and-takeaways article{padding:29px}.coaching-and-takeaways article+article{background:#f8f5ee;border-left:1px solid #ded9cf}.coaching-and-takeaways h2{margin:9px 0 18px;font-size:25px}.coaching-and-takeaways ul,.coaching-and-takeaways ol{color:#556071;margin:0;padding-left:20px;font-size:10px;line-height:1.8}.module-reference-section{background:#f3f5f7;grid-template-columns:1fr 1fr;gap:40px;padding:29px;display:grid}.module-reference-section dl{margin:14px 0 0}.module-reference-section dl div{border-top:1px solid #d9dfe5;padding:10px 0}.module-reference-section dt{color:#203047;font-size:10px;font-weight:900}.module-reference-section dd{color:#667085;margin:4px 0 0;font-size:10px;line-height:1.6}.module-reference-section ul{color:#596474;margin:14px 0;padding-left:17px;font-size:10px;line-height:1.8}.module-reference-section>div>small{color:#8a6419;font-size:8px;font-weight:900}.visual-hospitality-foundations{--visual-accent:#e8b84a}.visual-food-beverage{--visual-accent:#d88752}.visual-culinary{--visual-accent:#cf6754}.visual-stewarding{--visual-accent:#4fb6c4}.visual-front-office{--visual-accent:#7aa7d8}.visual-housekeeping{--visual-accent:#b3a1dc}.visual-guest-services{--visual-accent:#58b5aa}.visual-engineering{--visual-accent:#d59a45}.visual-security-safety{--visual-accent:#d86d61}.visual-spa-recreation{--visual-accent:#72bca3}.visual-recreation-water-sports{--visual-accent:#3ba6c9}.visual-spa-wellness{--visual-accent:#b79074}.visual-sales-revenue{--visual-accent:#7b9ddb}.visual-people-culture{--visual-accent:#d48db1}.visual-leadership{--visual-accent:#d6aa58}.visual-sustainability{--visual-accent:#70ad6e}.visual-finance-accounting{--visual-accent:#c29a52}.assessment-section{background:#f2eee4;padding:85px clamp(24px,10vw,170px)}.assessment-gate,.assessment-result{text-align:center;background:#fff;border:1px solid #ded6c5;max-width:850px;margin:auto;padding:48px}.assessment-gate>span,.assessment-result>span,.assessment-heading>span{color:#936818;letter-spacing:.15em;font-size:9px;font-weight:900}.assessment-gate h2,.assessment-result h2{margin:12px 0 14px;font-size:38px}.assessment-gate p,.assessment-result p{color:#667085;max-width:620px;margin:0 auto 25px;line-height:1.7}.assessment-gate button{cursor:pointer;border:0}.assessment-gate button:disabled{opacity:.6}.assessment-panel{max-width:900px;margin:auto}.assessment-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.assessment-heading strong{font:500 18px Georgia,serif}.assessment-panel fieldset{background:#fff;border:1px solid #ded6c5;margin:0 0 14px;padding:22px}.assessment-panel legend{align-items:center;gap:12px;width:100%;padding:0 0 16px;font:500 17px Georgia,serif;display:flex}.assessment-panel legend span{color:#e9c86d;background:#0b1d35;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.assessment-panel fieldset label{color:#475467;cursor:pointer;border:1px solid #ece8df;align-items:flex-start;gap:11px;margin:7px 0;padding:11px;font-size:11px;line-height:1.5;display:flex}.assessment-panel fieldset label:hover{background:#fffaf0;border-color:#cfad5e}.assessment-panel input{accent-color:#a5771d;margin-top:2px}.submit-assessment{cursor:pointer;border:0;margin-top:8px}.assessment-error{background:#fdf0f0;padding:10px;font-size:11px;color:#a12b2b!important}.assessment-result>strong{color:#166c42;font:400 72px Georgia,serif;display:block}.assessment-result.review>strong{color:#a35d1f}.assessment-result>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.button-secondary.dark{color:#1c2c43;border-color:#b7c0cb}.retry-button{color:#7e5a14;cursor:pointer;background:#fff;border:1px solid #b68b31}.learning-page{background:#f5f2ea;min-height:100vh}.learning-intro{color:#fff;background:radial-gradient(circle at 85% 20%,#1b3c6b,#07162b 70%);justify-content:space-between;align-items:end;gap:40px;padding:64px clamp(24px,7vw,110px);display:flex}.learning-intro h1{margin:12px 0 15px;font-size:clamp(43px,5vw,68px)}.learning-intro p{color:#b8c6d7;max-width:760px;margin:0;line-height:1.7}.learner-email{color:#e7c66d;border:1px solid #e8b84a59;padding:10px 15px;font-size:10px}.learning-dashboard{max-width:1400px;margin:auto;padding:45px clamp(24px,7vw,110px) 90px}.learning-stats{background:#fff;border:1px solid #ded9cf;grid-template-columns:repeat(4,1fr);display:grid}.learning-stats div{border-right:1px solid #ded9cf;flex-direction:column;gap:6px;min-height:110px;padding:23px;display:flex}.learning-stats div:last-child{border:0}.learning-stats strong{color:#17243b;font:400 30px Georgia,serif}.learning-stats span{color:#7b8492;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.learning-heading{justify-content:space-between;align-items:end;gap:30px;margin:55px 0 20px;display:flex}.learning-heading h2{margin:8px 0 0;font-size:38px}.learning-heading-actions{flex-wrap:wrap;gap:9px;display:flex}.learning-list{flex-direction:column;gap:10px;display:flex}.learning-list article{background:#fff;border:1px solid #ded9cf;grid-template-columns:45px 1fr 110px 150px;align-items:center;gap:20px;padding:20px;display:grid}.learning-record-title small{color:#8a6419;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.learning-record-title h2{margin:5px 0;font-size:19px}.learning-record-title>span{color:#7b8492;font-size:9px}.learning-status{flex-direction:column;gap:3px;display:flex}.learning-status strong{color:#8a6419;font:400 22px Georgia,serif}.learning-status span{color:#7b8492;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.learning-status.passed strong{color:#166c42}.learning-status.review strong{color:#a35d1f}.learning-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.learning-actions a{color:#805b14;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.learning-empty{text-align:center;background:#fff;border:1px solid #ded9cf;padding:70px 24px}.learning-empty strong{font:500 28px Georgia,serif}.learning-empty p{color:#667085;margin:10px auto 22px}.learning-subheading{margin-top:48px}.learning-empty.compact{padding:36px 20px}.learning-empty.compact strong{font-size:21px}.saved-learning-list article{grid-template-columns:45px 1fr 180px}.recommendation-disclaimer{color:#177047;letter-spacing:.08em;text-transform:uppercase;background:#e8f7ef;padding:8px 11px;font-size:8px;font-weight:900}.learning-recommendation-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.learning-recommendation-grid article{background:#fff;border:1px solid #ded9cf;flex-direction:column;min-height:240px;padding:21px;display:flex}.learning-recommendation-grid small{color:#8a6419;text-transform:uppercase;font-size:8px;font-weight:900}.learning-recommendation-grid h3{margin:10px 0;font-size:19px;line-height:1.25}.learning-recommendation-grid p{color:#667085;margin:0 0 18px;font-size:10px;line-height:1.65}.learning-recommendation-grid a{color:#805b14;text-transform:uppercase;margin-top:auto;font-size:9px;font-weight:900}.profile-page{background:#f5f2ea;min-height:100vh}.profile-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#1b3c6b,#07162b 70%);grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;padding:72px clamp(24px,7vw,110px);display:grid}.profile-hero h1{margin:15px 0 17px;font-size:clamp(43px,5vw,68px)}.profile-hero p{color:#b8c6d7;max-width:760px;margin:0;font-size:14px;line-height:1.75}.profile-hero-stats{border:1px solid #e8b84a4d;grid-template-columns:repeat(3,1fr);display:grid}.profile-hero-stats div{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;gap:5px;min-height:100px;padding:18px;display:flex}.profile-hero-stats div:last-child{border:0}.profile-hero-stats strong{color:var(--gold-light);font:400 28px Georgia,serif}.profile-hero-stats span{color:#9eafc2;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.profile-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:35px;max-width:1420px;margin:auto;padding:55px clamp(24px,7vw,110px) 90px;display:grid}.profile-form{background:#fff;border:1px solid #ded9cf;padding:34px}.profile-form>section{border-top:1px solid #e5e0d7;padding:36px 0}.profile-identity-card{color:#fff;background:#0b1d35;align-items:center;gap:17px;padding:22px;display:flex}.profile-initials{border:2px solid var(--gold);width:64px;height:64px;color:var(--gold-light);border-radius:50%;flex:0 0 64px;place-items:center;font:500 20px Georgia,serif;display:grid}.profile-identity-card>div:last-child{flex-direction:column;gap:4px;display:flex}.profile-identity-card small{color:#9fb0c3;letter-spacing:.12em;font-size:7px;font-weight:900}.profile-identity-card strong{font:500 21px Georgia,serif}.profile-identity-card span{color:#b7c4d2;font-size:10px}.profile-section-heading{align-items:center;gap:15px;margin-bottom:25px;display:flex}.profile-section-heading>span{color:#8a6419;background:#f2eee4;place-items:center;width:42px;height:42px;font:500 12px Georgia,serif;display:grid}.profile-section-heading>div{flex-direction:column;gap:4px;display:flex}.profile-section-heading small{color:#956a16;letter-spacing:.13em;font-size:7px;font-weight:900}.profile-section-heading h2{font-size:25px}.profile-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.profile-fields label{color:#475467;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;font-weight:900;display:flex}.profile-fields label em{color:#8a94a3;text-transform:none;font-size:8px;font-weight:400}.profile-fields input,.profile-fields select{color:#17243b;text-transform:none;background:#fff;border:1px solid #d4d9e0;width:100%;height:44px;padding:0 11px;font:400 12px Inter,Arial,sans-serif}.profile-fields label>small{color:#8a94a3;letter-spacing:0;text-transform:none;font-size:8px;font-weight:400}.profile-fields input:focus,.profile-fields select:focus{border-color:#ba8d2c;outline:2px solid #e8b84a61}.organization-search-field{z-index:4;position:relative}.organization-search-field>small{color:#8a6419!important}.organization-suggestions{z-index:25;background:#fff;border:1px solid #c9a24b;max-height:330px;position:absolute;top:76px;left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #0f172a2e}.organization-suggestions>button{color:#26364c;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4e0d7;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:62px;padding:12px 13px;display:flex}.organization-suggestions>button:hover,.organization-suggestions>button:focus{background:#fff8e8;outline:0}.organization-suggestions>button>span{flex-direction:column;gap:4px;display:flex}.organization-suggestions strong{letter-spacing:0;text-transform:none;font-size:11px}.organization-suggestions button small{color:#778291;letter-spacing:0;text-transform:none;font-size:8px;font-weight:400;line-height:1.45}.organization-suggestions button b{color:#667085;letter-spacing:.09em;background:#eef2f6;flex:none;padding:5px 6px;font-size:6px}.organization-suggestions .organization-use-entered{background:#f8f4e9}.organization-suggestions>p{color:#667085;letter-spacing:0;text-transform:none;margin:0;padding:16px;font-size:9px;font-weight:400}.profile-interest-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.profile-interest-grid button{color:#475467;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dce2;align-items:center;gap:10px;min-height:48px;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.profile-interest-grid button span{color:#7c5a18;background:#f1f3f5;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.profile-interest-grid button.selected{color:#704e0f;background:#fff9e9;border-color:#bd9133}.profile-interest-grid button.selected span{color:var(--gold-light);background:#0b1d35}.profile-form-message{color:#12683e;background:#eaf8f0;margin:0 0 18px;padding:12px;font-size:10px}.profile-save{cursor:pointer;border:0}.profile-save:disabled{opacity:.6;cursor:wait}.profile-layout>aside{color:#fff;text-align:center;background:#0b1d35;padding:28px;position:sticky;top:108px}.profile-layout>aside img{border:4px solid var(--gold);object-fit:cover;border-radius:50%;width:142px;height:142px}.profile-layout>aside small{color:#9fb0c3;letter-spacing:.13em;margin-top:19px;font-size:7px;font-weight:900;display:block}.profile-layout>aside h2{color:var(--gold-light);margin:8px 0 12px;font-size:28px}.profile-layout>aside p{color:#b7c4d2;font-size:10px;line-height:1.7}.profile-layout>aside a{color:#fff;border-color:#e8b84a80;margin-top:14px}.certificate-page{background:#e9e6de;min-height:100vh;padding:35px}.certificate-actions{color:#755516;justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto 18px;font-size:11px;display:flex}.certificate-action-group{align-items:center;gap:10px;display:flex}.certificate-print{cursor:pointer;border:0}.certificate-download{border:0}.certificate{aspect-ratio:297/210;background:#fff;width:min(1120px,100%);margin:auto;padding:12px;box-shadow:0 25px 80px #0f172a2b}.certificate-border{outline-offset:-8px;text-align:center;background:radial-gradient(circle at 50% 45%,#fffdf7,#fff 68%);border:2px solid #bd9133;outline:1px solid #e2c77e;flex-direction:column;align-items:center;width:100%;height:100%;padding:clamp(24px,3vw,40px) clamp(35px,6vw,72px) 28px;display:flex}.certificate-brand{color:#0b1d35;flex-direction:column;align-items:center;gap:5px;display:flex}.certificate-logo{object-fit:contain;width:clamp(62px,7vw,88px);height:clamp(62px,7vw,88px);margin-bottom:1px;display:block}.certificate-brand strong{letter-spacing:.18em;margin-top:5px;font:600 clamp(10px,1.2vw,15px) Georgia,serif}.certificate-brand small{color:#9a792d;letter-spacing:.3em;font-size:8px}.certificate-kicker{color:#9a792d;letter-spacing:.18em;margin-top:clamp(15px,2.2vw,28px);font-size:8px;font-weight:900;display:block}.certificate h1{color:#0b1d35;margin:6px 0 clamp(10px,1.5vw,17px);font-size:clamp(30px,4.1vw,50px);line-height:1.05}.certificate-intro,.certificate-copy{color:#7b8492;margin:0;font:italic clamp(9px,1.1vw,13px) Georgia,serif}.certificate h2{color:#9a6d18;margin:clamp(6px,1vw,10px) 0 clamp(7px,1vw,12px);font-size:clamp(26px,3.4vw,42px);line-height:1}.certificate h3{color:#0b1d35;max-width:820px;margin:clamp(7px,1vw,11px) 0 6px;font:500 clamp(15px,2vw,24px)/1.15 Georgia,serif}.certificate-academy{color:#9a792d;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.certificate-details{border-top:1px solid #d9c48b;border-bottom:1px solid #d9c48b;grid-template-columns:1fr 1.5fr 1fr;width:min(800px,90%);margin:clamp(17px,2.5vw,30px) auto clamp(15px,2.2vw,27px);display:grid}.certificate-details div{border-right:1px solid #e8dcbb;flex-direction:column;gap:5px;padding:clamp(10px,1.4vw,16px) 12px;display:flex}.certificate-details div:last-child{border:0}.certificate-details strong{color:#0b1d35;font:500 16px Georgia,serif}.certificate-details span{color:#7b8492;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.certificate-signatures{grid-template-columns:1fr 1fr;gap:clamp(55px,9vw,100px);width:min(760px,86%);margin:auto auto 0;display:grid}.certificate-signatures div{border-top:1px solid #a9a9a9;flex-direction:column;gap:5px;padding-top:11px;display:flex}.certificate-signatures strong{color:#17243b;font:500 14px Georgia,serif}.certificate-signatures span{color:#7b8492;font-size:8px}.certificate-signatures .certificate-issuer{text-align:left;grid-template-columns:58px 1fr;align-items:end;gap:11px;padding-top:4px;display:grid}.certificate-seal{object-fit:contain;width:56px;height:56px}.certificate-issuer-copy{flex-direction:column;gap:2px;display:flex}.certificate-signatures .certificate-signature-script{color:#0b1d35;letter-spacing:.01em;transform-origin:0;font:italic 20px/1 Academy Signature,Georgia,serif;transform:rotate(-1deg)}.certificate-issuer-copy small{color:#7b8492;font-size:7px}.certificate-signatures .certificate-verification{text-align:left;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding-top:5px;display:grid}.certificate-verification>a{width:56px;height:56px;display:block}.certificate-qr{background:#fff;width:100%;height:100%;display:block}.certificate-verification-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.certificate-verification-copy strong{overflow-wrap:anywhere;font-size:clamp(7px,.75vw,10px)}.certificate-verification-copy small{color:#9a792d;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.certificate-note{color:#9a8d70;letter-spacing:.05em;margin:clamp(14px,2vw,24px) 0 0;font-size:7px}.verification-page{color:#fff;background:radial-gradient(circle at 50% 20%,#17365d 0,#081a32 42%,#050f1f 100%);min-height:100vh;padding:0 24px 70px}.verification-header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:min(1060px,100%);min-height:88px;margin:0 auto;display:flex}.verification-header>a:last-child{color:#d9bd73;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.verification-brand{color:#fff;align-items:center;gap:11px;display:flex}.verification-brand img{object-fit:contain;width:46px;height:46px}.verification-brand span{flex-direction:column;gap:3px;display:flex}.verification-brand strong{letter-spacing:.14em;font:600 17px Georgia,serif}.verification-brand small{color:#b6c3d2;letter-spacing:.13em;font-size:7px;font-weight:900}.verification-card{color:#16243a;text-align:center;background:#fff;border:1px solid #dab760b3;width:min(760px,100%);margin:54px auto 0;padding:48px clamp(24px,6vw,64px);box-shadow:0 30px 90px #0000004d}.verification-card>img{object-fit:contain;width:104px;height:104px}.verification-status{color:#17653f;letter-spacing:.12em;background:#e9f7ef;border-radius:99px;justify-content:center;align-items:center;gap:7px;width:max-content;max-width:100%;margin:17px auto 0;padding:8px 13px;font-size:8px;font-weight:900;display:flex}.verification-status b{color:#fff;background:#1d7b50;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;display:grid}.verification-card h1{color:#0b1d35;margin:16px 0 10px;font-size:clamp(38px,6vw,62px)}.verification-intro,.verification-card>p{color:#667388;max-width:570px;margin:0 auto;line-height:1.7}.verification-details{text-align:left;border-top:1px solid #dfd7c5;grid-template-columns:1fr 1fr;margin:34px 0 28px;display:grid}.verification-details div{border-bottom:1px solid #dfd7c5;min-height:88px;padding:17px 18px 14px 0}.verification-details div:nth-child(2n){border-left:1px solid #dfd7c5;padding-left:22px}.verification-details dt{color:#92701e;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:900}.verification-details dd{color:#14243c;margin:0;font:500 16px/1.45 Georgia,serif}.verification-details .verification-number{border-left:0;grid-column:1/-1;padding-left:0}.verification-number dd{letter-spacing:.04em;overflow-wrap:anywhere;font:800 12px/1.5 Arial,sans-serif}.verification-card .verification-note{color:#746d5c;background:#f8f5ed;margin-bottom:25px;padding:13px 15px;font-size:9px}.verification-invalid .verification-status{color:#8c421f;background:#fff0e7}.verification-invalid h1{font-size:clamp(34px,5vw,52px)}.verification-invalid>.button{margin-top:28px}@media (width<=600px){.verification-page{padding:0 14px 45px}.verification-header{min-height:75px}.verification-brand img{width:38px;height:38px}.verification-brand strong{font-size:14px}.verification-header>a:last-child{font-size:8px}.verification-card{margin-top:28px;padding:34px 20px}.verification-card>img{width:84px;height:84px}.verification-details{grid-template-columns:1fr}.verification-details div,.verification-details div:nth-child(2n){border-left:0;min-height:0;padding:15px 0}.verification-details .verification-number{grid-column:auto}}@media print{@page{size:A4 landscape;margin:0}.certificate-page{background:#fff;padding:0}.certificate-actions{display:none}.certificate{width:297mm;max-width:none;height:210mm;box-shadow:none;padding:4mm}.certificate-border{padding:11mm 18mm 8mm}}@media (width<=1050px){nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{max-width:800px}.hero-panel{max-width:650px}.registration-gate{grid-template-columns:1fr}.registration-trainer{max-width:620px}.public-academy-grid,.academy-grid,.module-grid{grid-template-columns:repeat(2,1fr)}.catalogue-intro{grid-template-columns:1fr}.catalogue-tools{grid-template-columns:repeat(2,1fr)}.locked-training-hero{grid-template-columns:1fr}.locked-training-visual,.locked-training-visual>img{min-height:380px}.recommendation-grid,.learning-recommendation-grid{grid-template-columns:repeat(2,1fr)}.module-title-row,.module-body{grid-template-columns:1fr}.module-standard-card{position:static}.voice-guide{grid-template-columns:100px 1fr}.voice-controls{grid-column:1/-1;grid-template-columns:repeat(5,1fr)}.voice-controls .voice-primary{grid-column:span 2}.voice-controls label{grid-column:auto}.communication-lab>div:last-child{grid-template-columns:1fr}.profile-hero{grid-template-columns:1fr;gap:35px}.profile-layout{grid-template-columns:1fr}.profile-layout>aside{text-align:left;grid-template-columns:150px 1fr;display:grid;position:static}.profile-layout>aside img{grid-row:1/5}.learning-stats{grid-template-columns:1fr 1fr}.founder-timeline-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.site-header{height:72px}.app-install-button{display:none}.app-install-dialog{padding:32px 22px 26px}.header-action{display:none}.brand strong{font-size:14px}.brand small{font-size:6.5px}.brand-logo{flex-basis:43px;width:43px;height:43px}.hero{min-height:auto;padding-top:70px}.registration-header{min-height:72px}.registration-header>span{display:none}.registration-gate{min-height:auto;padding-top:65px}.registration-copy h1{font-size:44px}.registration-proof,.registration-steps{grid-template-columns:1fr}.registration-proof div{border-bottom:1px solid #ffffff17;padding:15px 0}.registration-steps article{border-bottom:1px solid #e3dfd6;border-right:0}.public-academy-heading,.recommendation-heading{grid-template-columns:1fr;gap:25px}.public-academy-grid,.recommendation-grid{grid-template-columns:1fr}.public-academy-action{flex-direction:column;align-items:flex-start}.registration-footer{flex-direction:column}h1{font-size:45px}.hero-proof{flex-wrap:wrap;gap:18px}.hero-proof div{min-width:100px}.hero-panel{padding:18px}.separation-note{border-left:0;border-right:0;margin:0}.section,.paths-section,.organizations-section,.opening-section{padding-top:75px;padding-bottom:75px}.section-heading{display:block}.section-heading>p{margin-top:22px}.paths-section,.organizations-section,.opening-section,.academy-grid{grid-template-columns:1fr}.academy-card{min-height:335px}.paths-copy ul,.org-features,.builder-controls,.interest-card form{grid-template-columns:1fr}.founder-section{grid-template-columns:1fr;gap:38px;padding:75px 24px}.founder-profile{justify-self:center}.founder-photo-frame{width:220px;height:310px}.founder-launch-stamp{width:195px}.about-founder-hero{grid-template-columns:1fr;gap:45px;min-height:auto;padding:65px 24px 75px}.about-founder-portrait{justify-self:center}.about-founder-portrait>div:first-child{width:240px;height:340px}.about-founder-badge{width:205px}.about-founder-intro h1{font-size:45px}.founder-timeline-heading{display:block}.founder-timeline-heading p{margin-top:22px}.founder-timeline-grid,.founder-belief-grid,.founder-preview-milestones{grid-template-columns:1fr}.founder-preview-actions{flex-direction:column;align-items:flex-start;gap:14px}.founder-purpose{grid-template-columns:1fr;padding:75px 24px}.founder-purpose-copy{justify-self:stretch}.founder-details{grid-template-columns:1fr}.founder-details>div{padding:16px 0}.founder-details>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}footer{flex-direction:column;align-items:flex-start}.catalogue-tools,.module-grid{grid-template-columns:1fr}.catalogue-hierarchy>small{width:100%;margin:7px 0 0}.locked-training-hero{padding:40px 20px 60px}.locked-training-visual,.locked-training-visual>img{min-height:270px}.locked-training-copy h1{font-size:42px}.catalogue-intro{padding-top:60px}.catalogue-count{flex-wrap:wrap;align-items:flex-start}.catalogue-count>span{margin-left:0}.standard-strip strong{width:100%;margin-bottom:4px}.module-title-row aside{max-width:450px}.module-hero-visual{height:230px}.module-hero-visual figcaption{bottom:14px;left:14px}.module-hero-visual figcaption strong{font-size:14px}.module-visual-ownership{padding:5px;top:12px;right:12px}.module-visual-ownership img{width:45px;height:45px}.module-visual-ownership span{display:none}.module-body{padding:55px 20px}.lesson-content{gap:52px}.voice-guide{grid-template-columns:75px 1fr;gap:18px;padding:21px}.voice-trainer{width:72px;height:72px}.voice-guide-copy h2{font-size:24px}.voice-controls{grid-template-columns:1fr 1fr}.voice-controls .voice-primary,.voice-controls label{grid-column:1/-1}.module-audience-grid,.why-matters-panel,.coaching-and-takeaways,.module-reference-section{grid-template-columns:1fr}.module-audience-grid article+article,.coaching-and-takeaways article+article{border-top:1px solid #ded9cf;border-left:0}.expanded-learning-section{grid-template-columns:1fr;gap:16px}.expanded-learning-section h2,.expanded-section-heading h2{font-size:31px}.why-matters-panel>div:last-child,.visual-standard-map{grid-template-columns:1fr}.lesson-rhythm-expanded,.decision-lab{padding:25px 20px}.lesson-rhythm-expanded .lesson-phases{padding:0 13px}.decision-choices{grid-template-columns:1fr}.decision-choices button{min-height:auto}.mistake-lab details>div{grid-template-columns:1fr;padding:0 15px 20px}.creative-challenge-heading{grid-template-columns:1fr}.creative-challenge-heading>div{min-height:70px}.creative-guardrails,.creative-guardrails ul{grid-template-columns:1fr}.creative-sign-in,.creative-response>div{flex-direction:column;align-items:flex-start}.assessment-gate,.assessment-result{padding:32px 20px}.learning-intro{flex-direction:column;align-items:flex-start}.learning-list article,.saved-learning-list article{grid-template-columns:42px 1fr}.learning-status,.learning-actions{grid-column:2;align-items:flex-start}.learning-recommendation-grid,.learning-stats{grid-template-columns:1fr}.learning-stats div{border-bottom:1px solid #ded9cf;border-right:0}.learning-heading{flex-direction:column;align-items:flex-start}.learning-heading-actions{flex-direction:column;width:100%}.profile-hero{padding-top:58px}.profile-hero-stats{grid-template-columns:1fr}.profile-hero-stats div{border-bottom:1px solid #ffffff1a;border-right:0;min-height:75px}.profile-layout{padding:35px 20px 65px}.profile-form{padding:20px}.profile-fields,.profile-interest-grid{grid-template-columns:1fr}.profile-layout>aside{text-align:center;display:block}.certificate-page{padding:10px}.certificate{width:100%;min-width:0;padding:24px 16px}.certificate-page{overflow-x:hidden}.certificate-actions{grid-template-columns:1fr;width:100%;min-width:0;display:grid}.certificate-actions a,.certificate-actions button{width:100%}.certificate-details{grid-template-columns:1fr;gap:0}.certificate-signatures{grid-template-columns:1fr;gap:28px}.certificate-details div{border-bottom:1px solid #e8dcbb;border-right:0}.certificate-details div:last-child{border-bottom:0}}.academy-account-page{color:#10233f;background:#f4f0e7;min-height:100vh}.academy-account-layout{background:linear-gradient(120deg,#0c1d34 0%,#102944 51%,#f4f0e7 51% 100%);grid-template-columns:minmax(0,1.08fr) minmax(420px,.72fr);align-items:center;gap:clamp(45px,7vw,110px);min-height:calc(100vh - 150px);padding:70px clamp(24px,7vw,110px);display:grid}.account-introduction{color:#fff;max-width:650px}.account-introduction>span,.account-kicker{color:#d4a647;letter-spacing:2px;font-size:11px;font-weight:800;display:block}.account-introduction h2{color:#fff;font-family:var(--font-serif);margin:18px 0 24px;font-size:clamp(42px,5vw,70px);font-weight:500;line-height:1.02}.account-introduction p{color:#c9d3df;max-width:590px;font-size:17px;line-height:1.8}.account-introduction ul{color:#e8edf3;grid-template-columns:1fr 1fr;gap:14px 24px;margin:35px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.account-introduction li{border-top:1px solid #ffffff24;padding-top:13px}.academy-account-card{background:#fff;border:1px solid #ded7c8;justify-self:end;width:100%;max-width:560px;padding:clamp(30px,4vw,52px);box-shadow:0 24px 70px #0d1f3529}.academy-account-card h1{color:#10233f;font-family:var(--font-serif);margin:13px 0 12px;font-size:clamp(37px,4vw,52px);font-weight:500;line-height:1.08}.academy-account-card>p{color:#65758a;margin:0 0 29px;line-height:1.65}.academy-account-card form{gap:18px;display:grid}.academy-account-card label{color:#263b55;letter-spacing:.65px;text-transform:uppercase;gap:9px;font-size:12px;font-weight:800;display:grid}.academy-account-card input{color:#10233f;text-transform:none;letter-spacing:normal;background:#fbfcfd;border:1px solid #cfd5dc;border-radius:0;outline:none;width:100%;min-height:62px;padding:0 18px;font:500 18px/1.3 Arial,sans-serif}.academy-account-card input:focus{border-color:#b27b16;box-shadow:0 0 0 3px #b27b1621}.academy-account-card input[autocomplete=one-time-code]{text-align:center;letter-spacing:9px;font-size:31px;font-weight:800}.academy-account-card .button{cursor:pointer;border:0;width:100%;min-height:58px}.academy-account-card .button:disabled{cursor:wait;opacity:.7}.account-secondary-action{color:#8a641e;cursor:pointer;background:0 0;border:0;font-weight:800}.account-message{background:#f7f1e4;border-left:3px solid #c08a29;padding:13px 15px;font-size:14px;color:#5a451e!important;margin:19px 0 0!important}.account-security-note{border-top:1px solid #e6e0d6;gap:5px;margin-top:27px;padding-top:20px;display:grid}.account-security-note strong{color:#223954;font-size:13px}.account-security-note span{color:#7b8795;font-size:12px;line-height:1.55}.account-support-link{color:#10233f;background:#fbf8f1;border:1px solid #dfd3b9;gap:4px;margin-top:20px;padding:17px 18px;display:grid}.account-support-link span{color:#6f7d8e;font-size:11px}.account-support-link strong{color:#8a641e;font-size:14px}.account-support-link small{color:#6f7d8e;word-break:break-word;font-size:10px}.account-support-link:hover{background:#f8f1e3;border-color:#bd8e33}.account-learner-link{color:#8a641e;text-align:center;margin-top:18px;font-size:12px;font-weight:800;display:block}.admin-page{color:#17243b;background:#f3f0e8;min-height:100vh}.admin-header{z-index:60;color:#fff;background:#061327;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 clamp(24px,4vw,64px);display:flex;position:sticky;top:0}.admin-header>.brand{flex:none}.admin-header nav{gap:5px;margin-left:auto;font-size:10px}.admin-header nav>a,.admin-phase-menu>summary{color:#c4cfdb;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;min-height:38px;padding:0 12px;font-weight:800;display:flex}.admin-header nav>a:hover,.admin-header nav>a[aria-current=page],.admin-phase-menu>summary:hover,.admin-phase-menu[open]>summary{color:#f6d77e;background:#ffffff0f;border-color:#e8b84a57}.admin-sign-out{margin-left:4px;color:#f6d77e!important;border-color:#e8b84a61!important}.admin-phase-menu{position:relative}.admin-phase-menu>summary{cursor:pointer;gap:8px;list-style:none}.admin-phase-menu>summary::-webkit-details-marker{display:none}.admin-phase-menu>summary:after{content:"⌄";color:#e8b84a;font-size:12px}.admin-phase-menu[open]>summary:after{transform:rotate(180deg)}.admin-phase-menu>summary span{color:#10213a;background:#e8b84a;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:7px;display:grid}.admin-phase-menu-panel{z-index:80;color:#17243b;background:#fff;border:1px solid #d8c28d;grid-template-columns:repeat(3,1fr);gap:7px;width:min(610px,100vw - 32px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #01081457}.admin-phase-menu-panel a{background:#fbfaf7;border:1px solid #e7e2d8;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:50px;padding:9px 10px;display:grid}.admin-phase-menu-panel a:hover{background:#f7f1e4;border-color:#c89a3c}.admin-phase-menu-panel a span{color:#eccb75;background:#10243d;place-items:center;width:27px;height:27px;font:500 8px Georgia,serif;display:grid}.admin-phase-menu-panel a strong{font-size:9px}.admin-intro{color:#fff;background:radial-gradient(circle at 85% 20%,#1b3d6b,#08182d 67%);grid-template-columns:minmax(0,1.2fr) minmax(360px,.55fr);align-items:center;gap:34px;padding:44px clamp(24px,6vw,90px);display:grid}.admin-intro>div{z-index:1;position:relative}.admin-intro>div>span,.admin-panel-heading span{color:#d7aa4d;letter-spacing:.16em;font-size:9px;font-weight:900}.admin-intro h1{color:#fff;margin:10px 0 14px;font-size:clamp(38px,4vw,56px)}.admin-intro p{color:#b8c6d7;max-width:790px;margin:0;line-height:1.75}.admin-intro aside{background:#ffffff0e;border:1px solid #e8b84a57;gap:16px;padding:20px;display:grid}.admin-monitor-heading{gap:7px;display:grid}.admin-monitor-heading strong{font:500 20px Georgia,serif}.admin-monitor-heading small{color:#9fb0c3}.admin-owner-badge{color:#10213a;letter-spacing:.1em;background:#e8b84a;width:max-content;padding:7px 10px;font-size:8px;font-weight:900}.admin-monitor-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-monitor-actions a{color:#f0cf7a;background:#0512244d;border:1px solid #ffffff1f;grid-template-columns:23px 1fr;align-items:center;gap:8px;min-height:52px;padding:10px;display:grid}.admin-monitor-actions a:hover{background:#e8b84a14;border-color:#e8b84a8c}.admin-monitor-actions span{color:#f6d77e;background:#e8b84a24;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.admin-monitor-actions b{font-size:8px;line-height:1.35}.admin-stat-grid{background:#fff;border-bottom:1px solid #ded9cf;grid-template-columns:repeat(7,1fr);margin:-1px 0 0;padding:0 clamp(24px,6vw,90px);display:grid}.admin-stat-grid article{border-right:1px solid #e4dfd5;flex-direction:column;gap:7px;min-height:155px;padding:28px 20px;display:flex}.admin-stat-grid article:last-child{border-right:0}.admin-stat-grid span,.admin-secondary-stats span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-stat-grid strong{color:#10213a;margin-top:auto;font:500 36px Georgia,serif}.admin-stat-grid small{color:#8a94a2;font-size:9px}.admin-secondary-stats{grid-template-columns:repeat(4,1fr);gap:12px;padding:22px clamp(24px,6vw,90px);display:grid}.admin-secondary-stats div{background:#faf8f2;border:1px solid #dcd6ca;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.admin-secondary-stats strong{color:#8a6419;font:500 24px Georgia,serif}.admin-content-grid{grid-template-columns:minmax(0,2.25fr) minmax(300px,.75fr);gap:18px;padding:24px clamp(24px,6vw,90px);display:grid}.admin-panel{background:#fff;border:1px solid #dcd6ca}.admin-panel-heading{border-bottom:1px solid #e7e2d8;justify-content:space-between;align-items:end;gap:20px;padding:22px 24px;display:flex}.admin-panel-heading h2{margin:7px 0 0;font-size:27px}.admin-panel-heading>small{color:#7c8796;font-size:9px}.admin-table-wrap{overflow-x:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:970px}.admin-table-wrap th{color:#687587;letter-spacing:.09em;text-align:left;text-transform:uppercase;background:#f6f3ec;padding:13px 16px;font-size:8px}.admin-table-wrap td{color:#455468;vertical-align:top;border-top:1px solid #ebe7df;padding:15px 16px;font-size:10px}.admin-table-wrap td strong,.admin-table-wrap td span{display:block}.admin-table-wrap td strong{color:#17243b;margin-bottom:4px;font-size:11px}.admin-table-wrap td span{color:#8390a0;margin-top:4px;font-size:8px}.admin-table-wrap td i{letter-spacing:.06em;text-transform:uppercase;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.admin-table-wrap td i.complete{color:#196b3e;background:#e9f6ee}.admin-table-wrap td i.pending{color:#8a6012;background:#fff2d7}.admin-breakdown{align-self:start}.admin-panel-heading.compact{margin-top:18px}.admin-breakdown ol{margin:0;padding:0 22px;list-style:none}.admin-breakdown li{border-bottom:1px solid #ece8df;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:52px;display:grid}.admin-breakdown li>span{color:#a2741b;font:500 10px Georgia,serif}.admin-breakdown li>strong{font-size:10px}.admin-breakdown li>b{color:#7d5914;background:#f1ecdf;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.admin-activity{margin:0 clamp(24px,6vw,90px) 60px}.admin-activity-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px;display:grid}.admin-activity-grid article{background:#fbfaf7;border:1px solid #e1ddd3;min-height:150px;padding:18px}.admin-activity-grid article>span{color:#9b6b12;letter-spacing:.1em;font-size:7px;font-weight:900}.admin-activity-grid h3{margin:12px 0 7px;font:500 17px Georgia,serif}.admin-activity-grid p{color:#687587;word-break:break-word;margin:0 0 18px;font-size:9px}.admin-activity-grid small{color:#8b95a2;font-size:8px}.admin-empty{color:#7b8795!important;padding:28px!important;font-size:10px!important}.admin-footer{color:#8999ad;background:#040d1c;justify-content:space-between;gap:20px;padding:28px clamp(24px,6vw,90px);font-size:9px;display:flex}.admin-footer a{color:#e7c666}.lms-foundation-intro{color:#fff;background:radial-gradient(circle at 84% 18%,#214876,#08182d 66%);grid-template-columns:minmax(0,1.25fr) minmax(260px,.4fr);align-items:end;gap:55px;padding:70px clamp(24px,6vw,90px);display:grid}.lms-foundation-intro>div>span{color:#d7aa4d;letter-spacing:.16em;font-size:9px;font-weight:900}.lms-foundation-intro h1{color:#fff;margin:13px 0 19px;font-size:clamp(48px,6vw,78px);line-height:.98}.lms-foundation-intro p{color:#becbd9;max-width:800px;margin:0;font-size:15px;line-height:1.75}.lms-foundation-intro aside{background:#ffffff0e;border:1px solid #e8b84a57;gap:11px;padding:25px;display:grid}.lms-foundation-intro aside strong{font:500 19px Georgia,serif}.lms-foundation-intro aside small{color:#a9b8ca}.lms-foundation-stats{background:#fff;border-bottom:1px solid #ded9cf;grid-template-columns:repeat(5,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.lms-foundation-stats article{border-right:1px solid #e4dfd5;flex-direction:column;gap:7px;min-height:150px;padding:26px 20px;display:flex}.lms-foundation-stats article:last-child{border-right:0}.lms-foundation-stats span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.lms-foundation-stats strong{color:#10213a;margin-top:auto;font:500 34px Georgia,serif}.lms-foundation-stats small{color:#8a94a2;font-size:8px;line-height:1.45}.lms-foundation-grid{grid-template-columns:minmax(340px,.8fr) minmax(420px,1.2fr);gap:20px;padding:28px clamp(24px,6vw,90px) 0;display:grid}.lms-hierarchy-panel ol{grid-template-columns:repeat(3,1fr);gap:11px;margin:0;padding:22px 24px;list-style:none;display:grid}.lms-hierarchy-panel li{background:#fbfaf6;border:1px solid #e2ddd2;align-content:space-between;min-height:82px;padding:14px;display:grid;position:relative}.lms-hierarchy-panel li b{color:#b17b1f;font:500 11px Georgia,serif}.lms-hierarchy-panel li span{color:#17243b;font-size:10px;font-weight:800;line-height:1.35}.lms-hierarchy-panel li i{z-index:2;color:#b88a35;font-style:normal;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.lms-hierarchy-panel li:nth-child(3n) i{display:none}.lms-preservation-panel>ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:20px 24px;list-style:none;display:grid}.lms-preservation-panel>ul li{color:#455468;border:1px solid #e5e0d6;grid-template-columns:22px 1fr;align-items:center;gap:8px;min-height:48px;padding:12px;font-size:9px;line-height:1.45;display:grid}.lms-preservation-panel>ul li span{color:#227344;background:#e9f5ec;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.lms-current-hierarchy{color:#fff;background:#0b1b31;margin:0 24px 24px;padding:17px}.lms-current-hierarchy>small{color:#d6aa4c;letter-spacing:.12em;margin-bottom:12px;font-size:7px;font-weight:900;display:block}.lms-current-hierarchy>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lms-current-hierarchy span{color:#e2e8ef;font-size:9px;font-weight:800}.lms-current-hierarchy b{color:#d6aa4c;margin-left:8px}.lms-organization-panel,.lms-catalogue-map,.lms-review-panel{margin:20px clamp(24px,6vw,90px) 0}.lms-organization-path{background:#f8f5ed;border-bottom:1px solid #e4ded2;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;padding:22px 24px;display:grid}.lms-organization-path>span{background:#fff;border:1px solid #ddd6c7;align-content:center;gap:8px;min-height:85px;padding:17px;display:grid}.lms-organization-path small{color:#9a6d18;letter-spacing:.1em;font-size:7px;font-weight:900}.lms-organization-path strong{font:500 16px Georgia,serif}.lms-organization-path>b{color:#b38025}.lms-identity-policy{color:#dce4ed;background:#10243d;margin:0;padding:17px 24px;font-size:10px;font-weight:700}.lms-outlet-map{grid-template-columns:repeat(4,1fr);gap:10px;padding:22px 24px;display:grid}.lms-outlet-map>span{background:#fbfaf7;border:1px solid #e3ded4;align-content:center;gap:6px;min-height:72px;padding:13px;display:grid}.lms-outlet-map b{font-size:9px;line-height:1.4}.lms-outlet-map small{color:#7d8997;font-size:7px}.lms-outlet-map .owner-only{background:#fff8e8;border-color:#d5b96f}.lms-catalogue-map>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 24px;display:grid}.lms-catalogue-map article{background:#fbfaf7;border:1px solid #e1dcd1;grid-template-columns:auto 1fr;align-content:center;gap:8px 12px;min-height:105px;padding:15px;display:grid}.lms-catalogue-map article>span{color:#eccb75;background:#10243d;border-radius:50%;place-items:center;width:31px;height:31px;font:500 9px Georgia,serif;display:grid}.lms-catalogue-map article>strong{align-self:center;font:500 14px Georgia,serif}.lms-catalogue-map article>small{color:#7d8997;grid-column:1/-1;font-size:7px;line-height:1.5}.lms-review-list{gap:10px;padding:20px 24px;display:grid}.lms-review-list article{background:#fbfaf7;border:1px solid #dfdad0;grid-template-columns:44px 1fr auto;align-items:center;gap:17px;min-height:105px;padding:17px;display:grid}.lms-review-number{color:#e8c66f;background:#10243d;border-radius:50%;place-items:center;width:39px;height:39px;font:500 10px Georgia,serif;display:grid}.lms-review-list h3{margin:0 0 6px;font:500 17px Georgia,serif}.lms-review-list p{color:#647386;margin:0 0 10px;font-size:9px;line-height:1.55}.lms-review-status{color:#7a8390;letter-spacing:.07em;text-transform:uppercase;background:#ece9e1;padding:5px 8px;font-size:7px;font-weight:900;display:inline-block}.lms-review-status.approved{color:#1e7042;background:#e5f3e9}.lms-review-status.hold{color:#8d5c08;background:#fff0cc}.lms-review-actions{gap:7px;display:flex}.lms-review-actions button{color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#10243d;border:1px solid #10243d;min-width:84px;min-height:37px;padding:0 13px;font-size:8px;font-weight:900}.lms-review-actions button.secondary{color:#263b55;background:#fff;border-color:#cbbfaa}.lms-review-actions button:disabled{cursor:wait;opacity:.55}.lms-review-message{color:#5a451e;background:#f7f1e4;border-left:3px solid #c08a29;margin:0 24px 22px;padding:12px 14px;font-size:9px}.lms-foundation-page .admin-footer{margin-top:34px}.phase2-intro{color:#fff;background:radial-gradient(circle at 82% 20%,#254d76,#07172c 66%);grid-template-columns:minmax(0,1.25fr) minmax(260px,.4fr);align-items:end;gap:55px;padding:70px clamp(24px,6vw,90px);display:grid}.phase2-intro>div>span{color:#d7aa4d;letter-spacing:.16em;font-size:9px;font-weight:900}.phase2-intro h1{color:#fff;margin:13px 0 19px;font-size:clamp(48px,6vw,78px);line-height:.98}.phase2-intro p{color:#becbd9;max-width:820px;margin:0;font-size:15px;line-height:1.75}.phase2-intro aside{background:#ffffff0e;border:1px solid #e8b84a57;gap:11px;padding:25px;display:grid}.phase2-intro aside strong{font:500 19px Georgia,serif}.phase2-intro aside small{color:#a9b8ca}.phase2-stats{background:#fff;border-bottom:1px solid #ded9cf;grid-template-columns:repeat(5,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.phase2-stats article{border-right:1px solid #e4dfd5;flex-direction:column;gap:7px;min-height:150px;padding:26px 20px;display:flex}.phase2-stats article:last-child{border-right:0}.phase2-stats span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.phase2-stats strong{color:#10213a;margin-top:auto;font:500 34px Georgia,serif}.phase2-stats small{color:#8a94a2;font-size:8px;line-height:1.45}.phase2-levels,.phase2-role-matrix,.phase2-workbench,.phase2-review-panel,.phase2-guardrails{margin:24px clamp(24px,6vw,90px) 0}.phase2-levels>div:last-child{grid-template-columns:repeat(5,1fr);gap:10px;padding:20px 24px;display:grid}.phase2-levels article{background:#fbfaf7;border:1px solid #ded9cf;flex-direction:column;gap:9px;min-height:210px;padding:18px;display:flex}.phase2-levels article>span{color:#eccb75;background:#10243d;border-radius:50%;place-items:center;width:33px;height:33px;font:500 9px Georgia,serif;display:grid}.phase2-levels article>div{gap:7px;display:grid}.phase2-levels article small{color:#a3751d;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.phase2-levels article strong{font:500 15px/1.25 Georgia,serif}.phase2-levels article p{color:#657487;margin:0;font-size:8px;line-height:1.55}.phase2-levels article>b{color:#40526a;border-top:1px solid #e6e0d6;margin-top:auto;padding-top:11px;font-size:7px;line-height:1.45}.phase2-role-matrix>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 24px;display:grid}.phase2-role-matrix article{background:#fbfaf7;border:1px solid #dfdad0;grid-template-columns:38px 1fr;gap:13px;min-height:185px;padding:17px;display:grid}.phase2-role-matrix article>span{color:#eccb75;background:#10243d;border-radius:50%;place-items:center;width:36px;height:36px;font:500 9px Georgia,serif;display:grid}.phase2-role-matrix h3{margin:7px 0 13px;font:500 16px Georgia,serif}.phase2-role-matrix ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.phase2-role-matrix li{color:#5f6f83;border-top:1px solid #e7e2d8;padding-top:6px;font-size:8px;line-height:1.35}.phase2-selector{background:#f7f4ed;border-bottom:1px solid #ded9cf;grid-template-columns:1fr 1fr minmax(210px,.65fr);gap:14px;padding:22px 24px;display:grid}.phase2-selector label{color:#657386;letter-spacing:.08em;gap:8px;font-size:7px;font-weight:900;display:grid}.phase2-selector select{color:#17243b;background:#fff;border:1px solid #cfc7b8;width:100%;min-height:52px;padding:0 14px;font:700 11px Arial,sans-serif}.phase2-selector>div{background:#10243d;align-content:center;gap:6px;min-height:52px;padding:11px 14px;display:grid}.phase2-selector>div small{color:#cfab56;letter-spacing:.08em;font-size:7px;font-weight:900}.phase2-selector>div strong{color:#fff;word-break:break-word;font-size:9px}.phase2-path-heading{background:#fff;border-bottom:1px solid #e3ded4;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.phase2-path-heading>span{gap:6px;display:grid}.phase2-path-heading small{color:#9b6e19;letter-spacing:.1em;font-size:7px;font-weight:900}.phase2-path-heading strong{font:500 22px Georgia,serif}.phase2-path-heading>b{color:#765515;background:#fff8e8;border:1px solid #d4c39d;padding:8px 10px;font-size:8px}.phase2-course-map{gap:10px;margin:0;padding:20px 24px;list-style:none;display:grid}.phase2-course-map li{background:#fbfaf7;border:1px solid #dfdad0;grid-template-columns:40px minmax(0,1fr) minmax(230px,.5fr);align-items:center;gap:17px;min-height:125px;padding:17px;display:grid}.phase2-course-map li>span{color:#eccb75;background:#10243d;border-radius:50%;place-items:center;width:38px;height:38px;font:500 9px Georgia,serif;display:grid}.phase2-course-map li>div>small{color:#9b6e19;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900}.phase2-course-map h3{margin:7px 0 5px;font:500 17px Georgia,serif}.phase2-course-map p{color:#657386;margin:0;font-size:8px;line-height:1.5}.phase2-course-map aside{background:#f2eee4;border-left:3px solid #c89a3c;align-content:center;gap:6px;min-height:80px;padding:13px;display:grid}.phase2-course-map aside strong{color:#374a63;font-size:8px}.phase2-course-map aside small{color:#748193;font-size:7px}.phase2-course-map aside em{color:#9b6e19;word-break:break-word;font-size:7px;font-style:normal;font-weight:900}.phase2-module-policy{color:#dce4ed;background:#10243d;margin:0;padding:17px 24px;font-size:9px;font-weight:700;line-height:1.55}.phase2-guardrails>ul{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:22px 24px;list-style:none;display:grid}.phase2-guardrails li{color:#4b5b6f;background:#fbfaf7;border:1px solid #e3ded4;grid-template-columns:24px 1fr;align-items:center;gap:9px;min-height:54px;padding:13px;font-size:9px;display:grid}.phase2-guardrails li span{color:#267448;background:#e8f4eb;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.phase2-page .admin-footer{margin-top:34px}.phase3-intro{color:#fff;background:radial-gradient(circle at 82% 18%,#285477,#07172c 67%);grid-template-columns:minmax(0,1.25fr) minmax(260px,.4fr);align-items:end;gap:55px;padding:70px clamp(24px,6vw,90px);display:grid}.phase3-intro>div>span{color:#d7aa4d;letter-spacing:.16em;font-size:9px;font-weight:900}.phase3-intro h1{color:#fff;margin:13px 0 19px;font-size:clamp(48px,6vw,78px);line-height:.98}.phase3-intro p{color:#becbd9;max-width:830px;margin:0;font-size:15px;line-height:1.75}.phase3-intro aside{background:#ffffff0e;border:1px solid #e8b84a57;gap:11px;padding:25px;display:grid}.phase3-intro aside strong{font:500 19px Georgia,serif}.phase3-intro aside small{color:#a9b8ca}.phase3-stats{background:#fff;border-bottom:1px solid #ded9cf;grid-template-columns:repeat(5,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.phase3-stats article{border-right:1px solid #e4dfd5;flex-direction:column;gap:7px;min-height:150px;padding:26px 20px;display:flex}.phase3-stats article:last-child{border-right:0}.phase3-stats span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.phase3-stats strong{color:#10213a;margin-top:auto;font:500 34px Georgia,serif}.phase3-stats small{color:#8a94a2;font-size:8px;line-height:1.45}.phase3-layers,.phase3-workbench,.phase3-review-panel,.phase3-guardrails{margin:24px clamp(24px,6vw,90px) 0}.phase3-layers>ol{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:20px 24px;list-style:none;display:grid}.phase3-layers li{background:#fbfaf7;border:1px solid #dfdad0;grid-template-columns:38px minmax(0,1fr) minmax(145px,.55fr);align-items:center;gap:13px;min-height:98px;padding:15px;display:grid}.phase3-layers li>span{color:#eccb75;background:#10243d;border-radius:50%;place-items:center;width:35px;height:35px;font:500 9px Georgia,serif;display:grid}.phase3-layers h3{margin:0 0 6px;font:500 16px Georgia,serif}.phase3-layers p{color:#6d7a8a;margin:0;font-size:8px;line-height:1.45}.phase3-layers li>b{color:#45566c;background:#f1ede3;border-left:3px solid #c89a3c;align-items:center;min-height:52px;padding:11px;font-size:8px;line-height:1.4;display:grid}.phase3-selector{background:#f7f4ed;border-bottom:1px solid #ded9cf;grid-template-columns:repeat(3,1fr);gap:14px;padding:22px 24px;display:grid}.phase3-selector label{color:#657386;letter-spacing:.08em;gap:8px;font-size:7px;font-weight:900;display:grid}.phase3-selector select{color:#17243b;background:#fff;border:1px solid #cfc7b8;width:100%;min-height:52px;padding:0 14px;font:700 11px Arial,sans-serif}.phase3-loading{color:#e6c970;letter-spacing:.06em;background:#10243d;margin:0;padding:13px 24px;font-size:8px;font-weight:900}.phase3-module-list{gap:12px;padding:20px 24px;display:grid}.phase3-module-list>article{background:#fbfaf7;border:1px solid #ddd7cb}.phase3-module-list>article>header{color:#fff;background:#10243d;align-items:center;gap:9px;min-height:43px;padding:9px 14px;display:flex}.phase3-module-list>article>header>span{color:#e6c970;word-break:break-word;margin-right:auto;font-size:8px;font-weight:900}.phase3-module-list>article>header>b,.phase3-module-list>article>header>i{letter-spacing:.04em;text-transform:uppercase;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.phase3-module-list>article>header>b.included{color:#206a3f;background:#dff2e4}.phase3-module-list>article>header>b.locked{color:#82580a;background:#fff0cc}.phase3-module-list>article>header>i{color:#c9d3df;border:1px solid #ffffff40}.phase3-module-main{grid-template-columns:minmax(0,1.2fr) minmax(270px,.6fr);gap:18px;padding:17px;display:grid}.phase3-module-main section>small{color:#9b6e19;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.phase3-module-main h3{margin:8px 0 7px;font:500 18px Georgia,serif}.phase3-module-main p{color:#667587;margin:0;font-size:9px;line-height:1.55}.phase3-module-main aside{background:#f0ece2;border-left:3px solid #c89a3c;grid-template-columns:1fr auto;align-content:center;gap:6px 12px;padding:14px;display:grid}.phase3-module-main aside small{color:#8b671e;letter-spacing:.06em;font-size:7px;font-weight:900}.phase3-module-main aside strong{grid-column:1/-1;font:500 13px Georgia,serif}.phase3-module-main aside span{color:#6d7a8a;word-break:break-word;grid-column:1/-1;font-size:7px;font-weight:800}.phase3-module-list>article>footer{background:#fff;border-top:1px solid #e2ddd3;flex-wrap:wrap;gap:7px;padding:10px 14px;display:flex}.phase3-module-list>article>footer span{color:#596a7e;border:1px solid #ddd5c6;padding:5px 7px;font-size:7px}.phase3-preview-note{color:#dce4ed;background:#10243d;margin:0;padding:17px 24px;font-size:9px;font-weight:700;line-height:1.55}.phase3-guardrails>ul{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:22px 24px;list-style:none;display:grid}.phase3-guardrails li{color:#4b5b6f;background:#fbfaf7;border:1px solid #e3ded4;grid-template-columns:24px 1fr;align-items:center;gap:9px;min-height:54px;padding:13px;font-size:9px;display:grid}.phase3-guardrails li span{color:#267448;background:#e8f4eb;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.phase3-page .admin-footer{margin-top:34px}.phase4-intro{color:#fff;background:radial-gradient(circle at 82% 18%,#3e3420,#07172c 68%);grid-template-columns:minmax(0,1.25fr) minmax(260px,.4fr);align-items:end;gap:55px;padding:70px clamp(24px,6vw,90px);display:grid}.phase4-intro>div>span{color:#e7bf61;letter-spacing:.16em;font-size:9px;font-weight:900}.phase4-intro h1{color:#fff;margin:13px 0 19px;font-size:clamp(48px,6vw,78px);line-height:.98}.phase4-intro p{color:#c6cfda;max-width:850px;margin:0;font-size:15px;line-height:1.75}.phase4-intro aside{background:#ffffff0e;border:1px solid #e8b84a61;gap:11px;padding:25px;display:grid}.phase4-intro aside strong{font:500 19px Georgia,serif}.phase4-intro aside small{color:#b7c2cf}.phase4-stats{background:#fff;border-bottom:1px solid #ded9cf;grid-template-columns:repeat(5,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.phase4-stats article{border-right:1px solid #e4dfd5;flex-direction:column;gap:7px;min-height:150px;padding:26px 20px;display:flex}.phase4-stats article:last-child{border-right:0}.phase4-stats span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.phase4-stats strong{color:#10213a;margin-top:auto;font:500 34px Georgia,serif}.phase4-stats small{color:#8a94a2;font-size:8px;line-height:1.45}.phase4-flow,.phase4-question-audit,.phase4-certificate-audit,.phase4-achievements,.phase4-review-panel,.phase4-guardrails{margin:24px clamp(24px,6vw,90px) 0}.phase4-flow>ol{grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:24px;list-style:none;display:grid}.phase4-flow li{background:#fbfaf7;border:1px solid #ddd7cb;border-right:0;min-height:190px;padding:22px 18px;position:relative}.phase4-flow li:last-child{border-right:1px solid #ddd7cb}.phase4-flow li>span{color:#eccb75;background:#10243d;border-radius:50%;place-items:center;width:39px;height:39px;font:500 10px Georgia,serif;display:grid}.phase4-flow h3{color:#13253d;margin:19px 0 10px;font:500 19px Georgia,serif}.phase4-flow p{color:#687789;margin:0;font-size:9px;line-height:1.6}.phase4-quality-grid{grid-template-columns:1fr 1fr;gap:24px;margin:24px clamp(24px,6vw,90px) 0;display:grid}.phase4-question-controls>div:last-child{grid-template-columns:1fr 1fr;gap:10px;padding:20px 24px;display:grid}.phase4-question-controls section{background:#fbfaf7;border:1px solid #e2ddd3;grid-template-columns:30px 1fr;gap:10px;min-height:100px;padding:14px;display:grid}.phase4-question-controls section>span{color:#876112;background:#f0e5c9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.phase4-question-controls h3{color:#13243a;margin:2px 0 7px;font:500 14px Georgia,serif}.phase4-question-controls p{color:#6d7988;margin:0;font-size:8px;line-height:1.5}.phase4-certificate-controls dl{gap:10px;margin:0;padding:20px 24px;display:grid}.phase4-certificate-controls dl>div{background:#f6f2e9;border-left:3px solid #bf9135;grid-template-columns:92px 1fr;gap:15px;min-height:82px;padding:14px;display:grid}.phase4-certificate-controls dt{color:#8e681b;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.phase4-certificate-controls dd{gap:6px;margin:0;display:grid}.phase4-certificate-controls dd strong{color:#14263e;font:500 14px Georgia,serif}.phase4-certificate-controls dd span{color:#6b7889;font-size:8px;line-height:1.45}.phase4-question-audit table,.phase4-certificate-audit table{min-width:760px}.phase4-question-audit td,.phase4-certificate-audit td{color:#58687b;font-size:9px;line-height:1.45}.phase4-question-audit td:first-child strong{color:#eccb75;background:#10243d;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.phase4-question-audit code{color:#725316;background:#f5f1e8;border:1px solid #ddd5c7;padding:5px 7px;font:700 8px monospace}.phase4-audit-note{color:#dce4ed;background:#10243d;margin:0;padding:15px 24px;font-size:8px;line-height:1.6}.phase4-certificate-audit td span{color:#8b96a3;margin-top:4px;font-size:7px;display:block}.phase4-certificate-audit td a{color:#8f691c;overflow-wrap:anywhere;font-size:8px;font-weight:900}.phase4-pass{color:#236d43;letter-spacing:.05em;background:#e2f3e7;padding:6px 8px;font-size:7px;display:inline-block}.phase4-empty{padding:38px 24px}.phase4-achievements>div:last-child{grid-template-columns:repeat(4,1fr);gap:11px;padding:24px;display:grid}.phase4-achievements article{background:#fbfaf7;border:1px solid #ded8cd;grid-template-columns:36px 1fr;align-content:start;gap:12px;min-height:180px;padding:18px;display:grid}.phase4-achievements article>span{color:#e7c66e;background:#10243d;place-items:center;width:34px;height:34px;font:500 9px Georgia,serif;display:grid}.phase4-achievements small{color:#8a620f;letter-spacing:.07em;background:#f3e8cd;margin-bottom:11px;padding:5px 7px;font-size:6px;font-weight:900;display:inline-block}.phase4-achievements small.live{color:#216d42;background:#e3f3e7}.phase4-achievements h3{color:#13253c;margin:0 0 9px;font:500 17px Georgia,serif}.phase4-achievements p{color:#6a7889;margin:0;font-size:8px;line-height:1.55}.phase4-guardrails>ul{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:22px 24px;list-style:none;display:grid}.phase4-guardrails li{color:#4b5b6f;background:#fbfaf7;border:1px solid #e3ded4;grid-template-columns:24px 1fr;align-items:center;gap:9px;min-height:54px;padding:13px;font-size:9px;display:grid}.phase4-guardrails li span{color:#267448;background:#e8f4eb;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.phase4-page .admin-footer{margin-top:34px}.phase5-intro{color:#fff;background:radial-gradient(circle at 80% 15%,#17474c,#07172c 69%);grid-template-columns:minmax(0,1.25fr) minmax(260px,.4fr);align-items:end;gap:55px;padding:70px clamp(24px,6vw,90px);display:grid}.phase5-intro>div>span{color:#e4be60;letter-spacing:.16em;font-size:9px;font-weight:900}.phase5-intro h1{color:#fff;margin:13px 0 19px;font-size:clamp(48px,6vw,78px);line-height:.98}.phase5-intro p{color:#c4d0d7;max-width:850px;margin:0;font-size:15px;line-height:1.75}.phase5-intro aside{background:#ffffff0e;border:1px solid #e8b84a61;gap:11px;padding:25px;display:grid}.phase5-intro aside strong{font:500 19px Georgia,serif}.phase5-intro aside small{color:#b8c7cd}.phase5-stats{background:#fff;border-bottom:1px solid #ded9cf;grid-template-columns:repeat(5,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.phase5-stats article{border-right:1px solid #e4dfd5;flex-direction:column;gap:7px;min-height:150px;padding:26px 20px;display:flex}.phase5-stats article:last-child{border-right:0}.phase5-stats span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.phase5-stats strong{color:#10213a;margin-top:auto;font:500 34px Georgia,serif}.phase5-stats small{color:#8a94a2;font-size:8px;line-height:1.45}.phase5-evidence-model,.phase5-workflow,.phase5-assessor-controls,.phase5-review-panel,.phase5-guardrails{margin:24px clamp(24px,6vw,90px) 0}.phase5-evidence-grid{grid-template-columns:repeat(5,1fr);gap:10px;padding:24px;display:grid}.phase5-evidence-grid article{background:#fbfaf7;border:1px solid #ded8cd;flex-direction:column;min-height:210px;padding:18px;display:flex}.phase5-evidence-grid header{justify-content:space-between;align-items:center;display:flex}.phase5-evidence-grid header span{color:#e8c96f;background:#10243d;place-items:center;width:38px;height:38px;font:600 9px Georgia,serif;display:grid}.phase5-evidence-grid header strong{color:#11635f;font:500 25px Georgia,serif}.phase5-evidence-grid h3{color:#13253c;margin:20px 0 9px;font:500 17px Georgia,serif}.phase5-evidence-grid p{color:#6a7889;margin:0 0 16px;font-size:8px;line-height:1.55}.phase5-evidence-grid small{color:#896313;letter-spacing:.06em;background:#f3e8cd;margin-top:auto;padding:6px 7px;font-size:6px;font-weight:900}.phase5-evidence-grid small.live{color:#1e6c4b;background:#e2f2ea}.phase5-model-note{color:#dce4ed;background:#10243d;margin:0;padding:15px 24px;font-size:8px;line-height:1.6}.phase5-workflow>ol{grid-template-columns:repeat(6,1fr);gap:0;margin:0;padding:24px;list-style:none;display:grid}.phase5-workflow li{background:#fbfaf7;border:1px solid #ddd7cb;border-right:0;min-height:190px;padding:20px 16px}.phase5-workflow li:last-child{border-right:1px solid #ddd7cb}.phase5-workflow li>span{color:#fff;background:#11605d;border-radius:50%;place-items:center;width:36px;height:36px;font:500 9px Georgia,serif;display:grid}.phase5-workflow h3{color:#13253d;margin:18px 0 9px;font:500 18px Georgia,serif}.phase5-workflow p{color:#687789;margin:0;font-size:8px;line-height:1.55}.phase5-blueprint-grid{grid-template-columns:1fr 1fr;gap:24px;margin:24px clamp(24px,6vw,90px) 0;display:grid}.phase5-evidence-packet dl{gap:8px;margin:0;padding:20px 24px;display:grid}.phase5-evidence-packet dl>div{background:#f6f2e9;border-left:3px solid #b98c33;grid-template-columns:130px 1fr;gap:15px;padding:13px;display:grid}.phase5-evidence-packet dt{color:#8d671b;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.phase5-evidence-packet dd{color:#5f6d7e;margin:0;font-size:8px;line-height:1.5}.phase5-decision-states>div:last-child{gap:8px;padding:20px 24px;display:grid}.phase5-decision-states section{background:#fbfaf7;border:1px solid #e0dbd1;grid-template-columns:14px 1fr;gap:11px;min-height:73px;padding:13px;display:grid}.phase5-decision-states section>span{background:#9ca6b2;border-radius:50%;width:10px;height:10px;margin-top:4px}.phase5-decision-states section>span.waiting{background:#d2a33e}.phase5-decision-states section>span.review{background:#bd6a3a}.phase5-decision-states section>span.moderation{background:#4f76a5}.phase5-decision-states section>span.verified{background:#2a8b5c}.phase5-decision-states h3{color:#13243a;margin:0 0 5px;font:500 14px Georgia,serif}.phase5-decision-states p{color:#6b7888;margin:0;font-size:8px;line-height:1.45}.phase5-assessor-controls>ul{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:22px 24px;list-style:none;display:grid}.phase5-assessor-controls li{color:#4f5f72;background:#fbfaf7;border:1px solid #e1dcd2;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:70px;padding:14px;font-size:9px;line-height:1.45;display:grid}.phase5-assessor-controls li span{color:#12615d;background:#e0efed;border-radius:50%;place-items:center;width:32px;height:32px;font:700 8px Georgia,serif;display:grid}.phase5-guardrails>ul{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:22px 24px;list-style:none;display:grid}.phase5-guardrails li{color:#4b5b6f;background:#fbfaf7;border:1px solid #e3ded4;grid-template-columns:24px 1fr;align-items:center;gap:9px;min-height:54px;padding:13px;font-size:9px;display:grid}.phase5-guardrails li span{color:#267448;background:#e8f4eb;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.phase5-page .admin-footer{margin-top:34px}.phase6-intro{color:#fff;background:radial-gradient(circle at 82% 16%,#1f493d,#07172c 69%);grid-template-columns:minmax(0,1.25fr) minmax(260px,.4fr);align-items:end;gap:55px;padding:70px clamp(24px,6vw,90px);display:grid}.phase6-intro>div>span{color:#e7bf61;letter-spacing:.16em;font-size:9px;font-weight:900}.phase6-intro h1{color:#fff;margin:13px 0 19px;font-size:clamp(48px,6vw,78px);line-height:.98}.phase6-intro p{color:#c7d3d5;max-width:850px;margin:0;font-size:15px;line-height:1.75}.phase6-intro aside{background:#ffffff0e;border:1px solid #53dc9173;gap:11px;padding:25px;display:grid}.phase6-intro aside strong{font:500 19px Georgia,serif}.phase6-intro aside small{color:#b9c9cc}.phase6-pass-badge{color:#15633e;letter-spacing:.08em;background:#dff4e8;width:max-content;padding:7px 10px;font-size:7px;font-weight:900}.phase6-stats{background:#fff;border-bottom:1px solid #ded9cf;grid-template-columns:repeat(5,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.phase6-stats article{border-right:1px solid #e4dfd5;flex-direction:column;gap:7px;min-height:150px;padding:26px 20px;display:flex}.phase6-stats article:last-child{border-right:0}.phase6-stats span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.phase6-stats strong{color:#10213a;margin-top:auto;font:500 34px Georgia,serif}.phase6-stats strong.pass{color:#19724a}.phase6-stats small{color:#8a94a2;font-size:8px;line-height:1.45}.phase6-audit-centre,.phase6-readiness,.phase6-priorities,.phase6-review-panel,.phase6-guardrails{margin:24px clamp(24px,6vw,90px) 0}.phase6-audit-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:24px;display:grid}.phase6-audit-grid article{background:#fbfcf9;border:1px solid #d8ded8;flex-direction:column;min-height:220px;padding:18px;display:flex}.phase6-audit-grid header{justify-content:space-between;align-items:center;display:flex}.phase6-audit-grid header span{color:#e8c96f;background:#10243d;place-items:center;width:38px;height:38px;font:600 9px Georgia,serif;display:grid}.phase6-audit-grid header b{color:#176640;letter-spacing:.07em;background:#dcf4e6;padding:6px 8px;font-size:7px}.phase6-audit-grid h3{color:#13253c;margin:20px 0 9px;font:500 17px Georgia,serif}.phase6-audit-grid>article>strong{color:#167049;font:500 22px Georgia,serif}.phase6-audit-grid p{color:#6a7889;margin:10px 0 16px;font-size:8px;line-height:1.55}.phase6-audit-grid small{color:#28744f;border-top:1px solid #dce4de;margin-top:auto;padding-top:10px;font-size:7px;font-weight:900}.phase6-method{color:#dce4ed;background:#10243d;grid-template-columns:100px 1fr;gap:7px 18px;padding:17px 24px;display:grid}.phase6-method strong{color:#edc96c;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.phase6-method p{margin:0;font-size:8px;line-height:1.55}.phase6-method span{color:#9fb0bf;grid-column:2;font-size:7px;line-height:1.5}.phase6-readiness-grid{grid-template-columns:1fr 1fr;gap:10px;padding:22px 24px;display:grid}.phase6-readiness-grid article{background:#fbfaf7;border:1px solid #e0dbd1;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:88px;padding:14px;display:grid}.phase6-readiness-grid article>span{color:#e8c96f;background:#10243d;border-radius:50%;place-items:center;width:32px;height:32px;font:700 8px Georgia,serif;display:grid}.phase6-readiness-grid h3{color:#13243a;margin:0 0 5px;font:500 14px Georgia,serif}.phase6-readiness-grid p{color:#6b7888;margin:0;font-size:8px;line-height:1.45}.phase6-readiness-grid b{color:#1a6a47;letter-spacing:.05em;text-align:center;text-transform:uppercase;background:#e1f2e8;max-width:120px;padding:7px 8px;font-size:6px}.phase6-readiness-grid b.hold{color:#8d6416;background:#f4ead2}.phase6-live-grid{grid-template-columns:1.3fr .7fr;gap:24px;margin:24px clamp(24px,6vw,90px) 0;display:grid}.phase6-live-records{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:20px 24px;display:grid}.phase6-live-records>div{background:#f5f6f1;border-left:3px solid #1e7551;flex-direction:column;min-height:100px;padding:14px;display:flex}.phase6-live-records dt{color:#687688;text-transform:uppercase;font-size:7px;font-weight:900}.phase6-live-records dd{color:#10243d;margin:auto 0 0;font:500 28px Georgia,serif}.phase6-access-card>div:last-child{grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;padding:20px 24px;display:grid}.phase6-access-card>div:last-child strong{color:#126d49;font:500 30px Georgia,serif}.phase6-access-card>div:last-child p{color:#697788;margin:0;font-size:8px;line-height:1.45}.phase6-access-card>div:last-child span{background:#ded9ce;grid-column:1/-1;height:1px;margin:8px 0}.phase6-priorities>ol{grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:24px;list-style:none;display:grid}.phase6-priorities li{background:#fbfaf7;border:1px solid #ddd7cb;border-right:0;min-height:200px;padding:20px 16px}.phase6-priorities li:last-child{border-right:1px solid #ddd7cb}.phase6-priorities li>span{color:#fff;background:#156b49;border-radius:50%;place-items:center;width:36px;height:36px;font:500 9px Georgia,serif;display:grid}.phase6-priorities h3{color:#13253d;margin:18px 0 9px;font:500 17px Georgia,serif}.phase6-priorities p{color:#687789;margin:0;font-size:8px;line-height:1.55}.phase6-guardrails>ul{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:22px 24px;list-style:none;display:grid}.phase6-guardrails li{color:#4b5b6f;background:#fbfaf7;border:1px solid #e3ded4;grid-template-columns:24px 1fr;align-items:center;gap:9px;min-height:54px;padding:13px;font-size:9px;display:grid}.phase6-guardrails li span{color:#19704a;background:#e1f3e8;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.phase6-page .admin-footer{margin-top:34px}.phase7-intro{color:#fff;background:radial-gradient(circle at 82% 16%,#354c70,#07172c 69%);grid-template-columns:minmax(0,1.25fr) minmax(260px,.4fr);align-items:end;gap:55px;padding:70px clamp(24px,6vw,90px);display:grid}.phase7-intro>div>span{color:#e7bf61;letter-spacing:.16em;font-size:9px;font-weight:900}.phase7-intro h1{color:#fff;margin:13px 0 19px;font-size:clamp(48px,6vw,78px);line-height:.98}.phase7-intro p{color:#c8d2df;max-width:850px;margin:0;font-size:15px;line-height:1.75}.phase7-intro aside{background:#ffffff0e;border:1px solid #75b0ff80;gap:11px;padding:25px;display:grid}.phase7-intro aside strong{font:500 19px Georgia,serif}.phase7-intro aside small{color:#bdc9d9}.phase7-live-badge{color:#214f8c;letter-spacing:.08em;background:#dfeaff;width:max-content;padding:7px 10px;font-size:7px;font-weight:900}.phase7-stats{background:#fff;border-bottom:1px solid #ded9cf;grid-template-columns:repeat(5,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.phase7-stats article{border-right:1px solid #e4dfd5;flex-direction:column;gap:7px;min-height:150px;padding:26px 20px;display:flex}.phase7-stats article:last-child{border-right:0}.phase7-stats span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.phase7-stats strong{color:#10213a;margin-top:auto;font:500 34px Georgia,serif}.phase7-stats strong.clear{color:#19724a}.phase7-stats strong.attention{color:#a05e1e}.phase7-stats small{color:#8a94a2;font-size:8px;line-height:1.45}.phase7-course-model,.phase7-academy-map,.phase7-pilot-funnel,.phase7-review-panel,.phase7-guardrails{margin:24px clamp(24px,6vw,90px) 0}.phase7-course-grid{grid-template-columns:repeat(6,1fr);gap:9px;padding:24px;display:grid}.phase7-course-grid article{background:#fbfaf7;border:1px solid #dcd8cf;flex-direction:column;min-height:205px;padding:18px;display:flex}.phase7-course-grid article>span{color:#fff;background:#244f88;border-radius:50%;place-items:center;width:36px;height:36px;font:600 9px Georgia,serif;display:grid}.phase7-course-grid h3{color:#13253d;margin:18px 0 9px;font:500 17px Georgia,serif}.phase7-course-grid p{color:#687789;margin:0 0 14px;font-size:8px;line-height:1.55}.phase7-course-grid small{color:#8b671d;border-top:1px solid #ded9cf;margin-top:auto;padding-top:10px;font-size:7px;font-weight:900}.phase7-course-note{color:#dce4ed;background:#10243d;margin:0;padding:15px 24px;font-size:8px;line-height:1.6}.phase7-academy-map>div:last-child{grid-template-columns:repeat(3,1fr);gap:9px;padding:22px 24px;display:grid}.phase7-academy-map article{background:#fbfaf7;border:1px solid #e0dbd1;grid-template-columns:35px 1fr auto;align-items:center;gap:5px 10px;min-height:75px;padding:13px;display:grid}.phase7-academy-map article>span{color:#244f88;background:#e2eaf5;grid-row:1/3;place-items:center;width:33px;height:33px;font:700 8px Georgia,serif;display:grid}.phase7-academy-map article>strong{color:#13243a;font:500 13px Georgia,serif}.phase7-academy-map article>small{color:#798594;font-size:7px}.phase7-academy-map article>b{color:#9a711e;grid-area:1/3/3;font:500 15px Georgia,serif}.phase7-pilot-funnel>ol{grid-template-columns:repeat(6,1fr);margin:0;padding:24px;list-style:none;display:grid}.phase7-pilot-funnel li{background:#fbfaf7;border:1px solid #ddd7cb;border-right:0;min-height:195px;padding:20px 16px}.phase7-pilot-funnel li:last-child{border-right:1px solid #ddd7cb}.phase7-pilot-funnel li>span{color:#fff;background:#244f88;border-radius:50%;place-items:center;width:36px;height:36px;font:500 9px Georgia,serif;display:grid}.phase7-pilot-funnel h3{color:#13253d;margin:18px 0 9px;font:500 17px Georgia,serif}.phase7-pilot-funnel p{color:#687789;margin:0;font-size:8px;line-height:1.55}.phase7-quality-grid{grid-template-columns:.85fr 1.15fr;gap:24px;margin:24px clamp(24px,6vw,90px) 0;display:grid}.phase7-feedback-model>div:last-child{gap:8px;padding:20px 24px;display:grid}.phase7-feedback-model section{background:#fbfaf7;border:1px solid #e0dbd1;grid-template-columns:34px 1fr;gap:10px;min-height:78px;padding:13px;display:grid}.phase7-feedback-model section>span{color:#244f88;background:#e2eaf5;border-radius:50%;place-items:center;width:32px;height:32px;font:700 8px Georgia,serif;display:grid}.phase7-feedback-model h3,.phase7-recent-feedback h3{color:#13243a;margin:0 0 5px;font:500 14px Georgia,serif}.phase7-feedback-model p,.phase7-recent-feedback p{color:#6b7888;margin:0;font-size:8px;line-height:1.45}.phase7-recent-feedback>div:last-child{gap:8px;max-height:440px;padding:20px 24px;display:grid;overflow:auto}.phase7-recent-feedback section{background:#f6f4ee;border-left:3px solid #244f88;padding:13px}.phase7-recent-feedback header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.phase7-recent-feedback header strong{color:#244f88;font:500 18px Georgia,serif}.phase7-recent-feedback header span{color:#1d6a47;text-transform:uppercase;background:#e4f2e9;padding:5px 7px;font-size:6px;font-weight:900}.phase7-recent-feedback header span.attention{color:#9a651b;background:#f6ead5}.phase7-recent-feedback small{color:#8a94a2;font-size:7px}.phase7-guardrails>ul{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:22px 24px;list-style:none;display:grid}.phase7-guardrails li{color:#4b5b6f;background:#fbfaf7;border:1px solid #e3ded4;grid-template-columns:24px 1fr;align-items:center;gap:9px;min-height:54px;padding:13px;font-size:9px;display:grid}.phase7-guardrails li span{color:#244f88;background:#e4ebf5;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.phase7-page .admin-footer{margin-top:34px}.training-feedback{color:#fff;background:#10243d;grid-template-columns:.8fr 1.2fr;gap:55px;margin:0;padding:70px clamp(24px,10vw,170px);display:grid}.training-feedback>div:first-child>span{color:#e8bf5c;letter-spacing:.14em;font-size:9px;font-weight:900}.training-feedback h2{color:#fff;margin:12px 0 16px;font-size:clamp(34px,4vw,52px);line-height:1}.training-feedback>div:first-child p{color:#bdc9d7;max-width:480px;margin:0;font-size:12px;line-height:1.7}.training-feedback-form{color:#10243d;background:#fff;gap:18px;padding:26px;display:grid}.training-feedback-form fieldset{border:0;margin:0;padding:0}.training-feedback-form legend,.training-feedback-form>label{color:#344256;letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:9px;font-weight:900;display:grid}.feedback-stars{gap:5px;margin-top:8px;display:flex}.feedback-stars button{color:#a7b0bb;cursor:pointer;background:#f7f8fa;border:1px solid #d7dce3;width:46px;height:43px;font-size:23px;position:relative}.feedback-stars button.selected{color:#c79427;background:#fff4d6;border-color:#c79427}.feedback-stars button span{color:#566476;font-size:6px;position:absolute;bottom:2px;right:3px}.feedback-choice{gap:8px;margin-top:8px;display:flex}.feedback-choice label{position:relative}.feedback-choice input{opacity:0;position:absolute}.feedback-choice span{color:#586679;text-align:center;cursor:pointer;border:1px solid #d6dce3;min-width:85px;padding:10px 14px;font-size:8px;font-weight:900;display:block}.feedback-choice input:checked+span{color:#244f88;background:#e8eef7;border-color:#244f88}.training-feedback-form select,.training-feedback-form textarea{color:#10243d;width:100%;font:inherit;resize:vertical;background:#fbfcfd;border:1px solid #d5dbe3;padding:12px}.training-feedback-form>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.training-feedback-form>div small{color:#8390a0;font-size:7px}.training-feedback-form>div button{color:#fff;cursor:pointer;background:#244f88;border:0;padding:12px 18px;font-size:8px;font-weight:900}.training-feedback-form>div button:disabled{opacity:.5;cursor:not-allowed}.training-feedback-form>p{color:#1d6a47;margin:0;font-size:8px;font-weight:800}.phase8-intro{color:#fff;background:linear-gradient(125deg,#07172c 0%,#102943 58%,#24415b 100%);grid-template-columns:minmax(0,1.25fr) minmax(280px,.42fr);align-items:end;gap:56px;padding:68px clamp(24px,6vw,90px);display:grid}.phase8-intro>div>span{color:#efc668;letter-spacing:.16em;font-size:9px;font-weight:900}.phase8-intro h1{color:#fff;margin:13px 0 19px;font-size:clamp(48px,6vw,78px);line-height:.98}.phase8-intro p{color:#cbd5df;max-width:850px;margin:0;font-size:15px;line-height:1.75}.phase8-intro aside{background:#ffffff0d;border:1px solid #efc6687a;gap:11px;padding:25px;display:grid}.phase8-intro aside strong{font:500 19px Georgia,serif}.phase8-intro aside small{color:#bdc9d9;line-height:1.5}.phase8-off-badge{color:#8b4a16;letter-spacing:.08em;background:#f8e3c3;width:max-content;padding:7px 10px;font-size:7px;font-weight:900}.phase8-stats{background:#fff;border-bottom:1px solid #ded9cf;grid-template-columns:repeat(5,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.phase8-stats article{border-right:1px solid #e4dfd5;flex-direction:column;gap:7px;min-height:145px;padding:25px 20px;display:flex}.phase8-stats article:last-child{border-right:0}.phase8-stats span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.phase8-stats strong{color:#10213a;margin-top:auto;font:500 33px Georgia,serif}.phase8-stats small{color:#8a94a2;font-size:8px;line-height:1.45}.phase8-plans,.phase8-settings,.phase8-entitlements,.phase8-analytics,.phase8-review-panel,.phase8-guardrails{margin:24px clamp(24px,6vw,90px) 0}.phase8-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:24px;display:grid}.phase8-plan-grid article{background:#fbfaf7;border:1px solid #ddd7cb;flex-direction:column;min-height:330px;padding:23px;display:flex}.phase8-plan-grid article.active{border-top:4px solid #26704d}.phase8-plan-grid article.draft{border-top:4px solid #c48b26}.phase8-plan-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.phase8-plan-grid header span{color:#1d6a47;text-transform:uppercase;background:#e4f2e9;padding:6px 8px;font-size:7px;font-weight:900}.phase8-plan-grid .draft header span{color:#8a5918;background:#f7ead2}.phase8-plan-grid header strong{color:#8a641e;text-align:right;font-size:8px}.phase8-plan-grid h3{color:#13253d;margin:28px 0 10px;font:500 25px Georgia,serif}.phase8-plan-grid p{color:#687789;margin:0;font-size:9px;line-height:1.6}.phase8-plan-grid ul{color:#4b5d70;border-top:1px solid #ded9cf;gap:9px;margin:auto 0 0;padding:18px 0 0;font-size:8px;list-style:none;display:grid}.phase8-safety-banner{color:#70431d;background:#fff1e7;border-left:4px solid #a75422;align-items:center;gap:18px;margin:0 24px;padding:15px 18px;display:flex}.phase8-safety-banner strong{letter-spacing:.09em;font-size:8px}.phase8-safety-banner span{font-size:8px}.phase8-settings-grid{grid-template-columns:repeat(3,1fr);gap:15px;padding:24px;display:grid}.phase8-settings-grid label{color:#344256;letter-spacing:.04em;text-transform:uppercase;align-content:start;gap:8px;font-size:8px;font-weight:900;display:grid}.phase8-settings-grid input,.phase8-settings-grid select,.phase8-settings-grid textarea{color:#10243d;text-transform:none;resize:vertical;background:#fbfcfd;border:1px solid #d6d9dd;width:100%;padding:12px;font:500 11px Arial,sans-serif}.phase8-settings-grid input:disabled{color:#748092;background:#eceff2}.phase8-settings-grid small{color:#8993a0;letter-spacing:0;text-transform:none;font-size:7px;font-weight:500;line-height:1.45}.phase8-owner-note{grid-column:1/-1}.phase8-settings-actions{align-items:center;gap:14px;padding:0 24px 22px;display:flex}.phase8-settings-actions button{color:#fff;cursor:pointer;background:#173f6d;border:0;padding:12px 18px;font-size:8px;font-weight:900}.phase8-settings-actions button:disabled{opacity:.5;cursor:not-allowed}.phase8-settings-actions span{color:#8792a0;font-size:7px}.phase8-settings-message{color:#1d6947;background:#e8f3eb;margin:0;padding:13px 24px;font-size:8px;font-weight:800}.phase8-entitlements table{min-width:900px}.phase8-readiness-grid{grid-template-columns:.92fr 1.08fr;gap:24px;margin:24px clamp(24px,6vw,90px) 0;display:grid}.phase8-policies>div:last-child{gap:8px;padding:20px 24px;display:grid}.phase8-policies section{background:#fbfaf7;border:1px solid #e0dbd1;grid-template-columns:34px 1fr;gap:10px;min-height:87px;padding:13px;display:grid}.phase8-policies section>span{color:#8b611f;background:#f5e8ce;border-radius:50%;place-items:center;width:32px;height:32px;font:700 8px Georgia,serif;display:grid}.phase8-policies h3,.phase8-launch-gates h3{color:#13243a;margin:0 0 5px;font:500 14px Georgia,serif}.phase8-policies p,.phase8-launch-gates p{color:#6b7888;margin:0;font-size:8px;line-height:1.5}.phase8-policies small{color:#9a641b;text-transform:uppercase;margin-top:7px;font-size:7px;font-weight:900;display:inline-block}.phase8-launch-gates>ol{gap:8px;margin:0;padding:20px 24px;list-style:none;display:grid}.phase8-launch-gates li{background:#f7f4ee;border-left:3px solid #c48b26;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.phase8-launch-gates li>span{color:#fff;background:#183f6c;border-radius:50%;place-items:center;width:32px;height:32px;font:700 8px Georgia,serif;display:grid}.phase8-launch-gates li>b{color:#8c5c1a;text-transform:uppercase;background:#f5e5ce;padding:5px 7px;font-size:6px}.phase8-analytics>div:last-child{grid-template-columns:repeat(5,1fr);gap:9px;padding:24px;display:grid}.phase8-analytics article{background:#fbfaf7;border:1px solid #dfdad0;flex-direction:column;gap:6px;min-height:125px;padding:16px;display:flex}.phase8-analytics strong{color:#163f6e;font:500 27px Georgia,serif}.phase8-analytics span{color:#344256;text-transform:uppercase;margin-top:auto;font-size:8px;font-weight:900}.phase8-analytics small{color:#8792a0;font-size:7px;line-height:1.45}.phase8-guardrails>ul{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:22px 24px;list-style:none;display:grid}.phase8-guardrails li{color:#4b5b6f;background:#fbfaf7;border:1px solid #e3ded4;grid-template-columns:24px 1fr;align-items:center;gap:9px;min-height:54px;padding:13px;font-size:9px;display:grid}.phase8-guardrails li span{color:#8c5c1a;background:#f6ead5;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.phase8-page .admin-footer{margin-top:34px}.phase9-page{background:#f4f0e8}.phase9-control-strip{color:#fff;background:#0d2038;border-bottom:3px solid #b9862e;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:30px clamp(24px,6vw,90px);display:grid}.phase9-control-strip>div>span{color:#e5bd68;letter-spacing:.15em;font-size:8px;font-weight:900}.phase9-control-strip h1{margin:7px 0 5px;font:500 clamp(28px,4vw,48px) Georgia,serif}.phase9-control-strip p{color:#b9c4d0;max-width:720px;margin:0;font-size:10px;line-height:1.55}.phase9-control-strip aside{background:#ffffff0a;border:1px solid #e5bd6873;flex-direction:column;gap:6px;min-width:220px;padding:16px 18px;display:flex}.phase9-control-strip aside span{color:#825510;letter-spacing:.09em;background:#f6e6c4;width:max-content;padding:6px 9px;font-size:7px;font-weight:900}.phase9-control-strip aside strong{font-size:9px}.phase9-control-strip aside small{color:#aab7c5;font-size:7px}.phase9-toolbar{background:#fff;border-bottom:1px solid #ded8cb;justify-content:space-between;align-items:flex-end;gap:18px;padding:16px clamp(24px,6vw,90px);display:flex}.phase9-toolbar form,.phase9-toolbar>div{align-items:flex-end;gap:8px;display:flex}.phase9-toolbar label{color:#536173;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.phase9-toolbar input{color:#142b48;background:#fff;border:1px solid #cdd3da;min-height:35px;padding:7px 10px}.phase9-toolbar button,.phase9-toolbar a{color:#fff;cursor:pointer;background:#173f6d;border:0;min-height:35px;padding:10px 14px;font-size:8px;font-weight:900;text-decoration:none}.phase9-toolbar a:last-child{background:#a97723}.phase9-summary{background:#fff;border-bottom:1px solid #ded8cb;grid-template-columns:repeat(6,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.phase9-summary article{border-right:1px solid #e3ded4;flex-direction:column;gap:6px;min-height:112px;padding:20px 15px;display:flex}.phase9-summary article:first-child{border-left:1px solid #e3ded4}.phase9-summary span{color:#657287;text-transform:uppercase;font-size:7px;font-weight:900}.phase9-summary strong{color:#173f6d;margin-top:auto;font:500 24px Georgia,serif}.phase9-summary small{color:#7c8794;font-size:7px}.phase9-summary .negative strong{color:#9b4c36}.phase9-planning,.phase9-reconciliation,.phase9-credits,.phase9-reports,.phase9-review-panel,.phase9-guardrails{margin:24px clamp(24px,6vw,90px) 0}.phase9-planning-grid{grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.phase9-planning-grid form{background:#faf9f6;border:1px solid #ddd7cc;align-content:start;gap:12px;padding:18px;display:grid}.phase9-planning-grid h3{color:#132943;margin:0 0 3px;font:500 17px Georgia,serif}.phase9-planning-grid label{color:#4d5b6e;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.phase9-planning-grid input,.phase9-planning-grid select{color:#18304c;background:#fff;border:1px solid #cfd4d9;width:100%;min-height:39px;padding:9px 10px;font-size:9px}.phase9-planning-grid button{color:#fff;cursor:pointer;background:#173f6d;border:0;width:max-content;padding:11px 16px;font-size:8px;font-weight:900}.phase9-planning-grid button:disabled{opacity:.55;cursor:not-allowed}.phase9-field-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.phase9-form-message{color:#1d6947;background:#e8f3eb;margin:0 24px 20px;padding:11px 13px;font-size:8px;font-weight:800}.phase9-budget-list,.phase9-expense-list{background:#fff;border:1px solid #ded8cc;margin:0 24px 24px}.phase9-budget-list>header,.phase9-expense-list>header{color:#fff;text-transform:uppercase;background:#102944;justify-content:space-between;padding:12px 14px;font-size:8px;display:flex}.phase9-budget-list article{border-top:1px solid #ece8df;grid-template-columns:minmax(220px,1fr) 1.2fr 125px;align-items:center;gap:12px;padding:11px 14px;display:grid}.phase9-budget-list article>div{gap:3px;display:grid}.phase9-budget-list article strong{color:#243851;font-size:8px}.phase9-budget-list article span,.phase9-budget-list article small{color:#778392;font-size:7px}.phase9-budget-list article>i{background:#e7e3dc;height:7px;overflow:hidden}.phase9-budget-list article>i>b{background:#3c8a62;height:100%;display:block}.phase9-budget-list .over{color:#a04e36;font-weight:900}.phase9-expense-list article{border-top:1px solid #ece8df;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.phase9-expense-list time{color:#8c6325;font-size:8px;font-weight:900}.phase9-expense-list article>div{gap:3px;display:grid}.phase9-expense-list article strong,.phase9-expense-list article>b{color:#1b314c;font-size:9px}.phase9-expense-list article span,.phase9-expense-list>p{color:#7b8694;font-size:7px}.phase9-expense-list>p{margin:0;padding:20px 14px}.phase9-explain-grid{grid-template-columns:1.25fr .75fr;gap:24px;margin:24px clamp(24px,6vw,90px) 0;display:grid}.phase9-money-layers ol{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:20px 24px;list-style:none;display:grid}.phase9-money-layers li{background:#faf8f3;border:1px solid #e1dbcf;grid-template-columns:32px 1fr;gap:10px;padding:14px;display:grid}.phase9-money-layers li>span{color:#fff;background:#163f6e;border-radius:50%;place-items:center;width:30px;height:30px;font:700 8px Georgia,serif;display:grid}.phase9-money-layers strong{color:#213750;font:500 13px Georgia,serif}.phase9-money-layers p{color:#6e7a88;margin:5px 0 0;font-size:8px;line-height:1.5}.phase9-subscriptions dl{gap:8px;margin:0;padding:20px 24px;display:grid}.phase9-subscriptions dl>div{background:#f5f1e8;border-left:3px solid #b58530;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.phase9-subscriptions dt{color:#596779;font-size:8px;font-weight:800}.phase9-subscriptions dd{color:#173f6d;margin:0;font:500 17px Georgia,serif}.phase9-reconciliation table{min-width:820px}.phase9-credit-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:22px 24px;display:grid}.phase9-credit-grid article{background:#faf8f3;border:1px solid #dfd9ce;flex-direction:column;min-height:165px;padding:16px;display:flex}.phase9-credit-grid article>span{color:#8b5a16;text-transform:uppercase;background:#f4e6ca;width:max-content;padding:5px 7px;font-size:6px;font-weight:900}.phase9-credit-grid h3{color:#17304d;margin:15px 0 7px;font:500 15px Georgia,serif}.phase9-credit-grid p{color:#697687;margin:0;font-size:8px;line-height:1.5}.phase9-credit-grid strong{color:#8a5b1b;margin-top:auto;padding-top:12px;font-size:8px}.phase9-reports>ul,.phase9-guardrails>ul{grid-template-columns:repeat(2,1fr);gap:9px;margin:0;padding:22px 24px;list-style:none;display:grid}.phase9-reports li,.phase9-guardrails li{color:#4b5b6f;background:#fbfaf7;border:1px solid #e3ded4;grid-template-columns:24px 1fr;align-items:center;gap:9px;min-height:52px;padding:12px;font-size:8px;display:grid}.phase9-reports li span,.phase9-guardrails li span{color:#26704f;background:#e7f1e9;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.phase9-page .admin-footer{margin-top:34px}.phase10-page{background:#f3f0e8}.phase10-command{color:#fff;background:linear-gradient(120deg,#0a1a30,#153a5f);border-bottom:4px solid #c38a27;grid-template-columns:1fr auto;align-items:center;gap:42px;padding:34px clamp(24px,6vw,90px);display:grid}.phase10-command>div>span{color:#edc574;letter-spacing:.15em;font-size:8px;font-weight:900}.phase10-command h1{margin:8px 0 7px;font:500 clamp(28px,4vw,48px)/1.05 Georgia,serif}.phase10-command p{color:#bac6d1;max-width:760px;margin:0;font-size:10px;line-height:1.6}.phase10-command aside{text-align:center;border:1px solid #edc57480;gap:4px;min-width:180px;padding:18px 22px;display:grid}.phase10-command aside span{color:#b9c3ce;letter-spacing:.18em;font-size:7px;font-weight:900}.phase10-command aside strong{color:#efc16a;font:500 36px Georgia,serif}.phase10-command aside small{color:#aebac7;font-size:7px}.phase10-statusbar{background:#fff;border-bottom:1px solid #ddd7cc;grid-template-columns:1.5fr repeat(4,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.phase10-statusbar>div,.phase10-statusbar article{border-right:1px solid #e4dfd5;flex-direction:column;gap:5px;min-height:116px;padding:19px 15px;display:flex}.phase10-statusbar>div{border-left:1px solid #e4dfd5}.phase10-statusbar span{color:#657285;text-transform:uppercase;font-size:7px;font-weight:900}.phase10-statusbar strong{color:#173f6d;margin-top:auto;font:500 24px Georgia,serif}.phase10-statusbar>div strong{color:#a46d18;font-size:31px}.phase10-statusbar small{color:#858f9b;font-size:7px}.phase10-statusbar i{background:#e7e3dc;height:7px;margin-top:4px;overflow:hidden}.phase10-statusbar i b{background:linear-gradient(90deg,#c28a2e,#3d8a62);height:100%;display:block}.phase10-gates,.phase10-settings,.phase10-policies,.phase10-simulator,.phase10-review-panel,.phase10-guardrails{margin:24px clamp(24px,6vw,90px) 0}.phase10-gates>div:last-child{grid-template-columns:repeat(4,1fr);gap:9px;padding:22px 24px;display:grid}.phase10-gates article{background:#faf8f3;border:1px solid #dfd9ce;grid-template-columns:32px 1fr;align-content:start;gap:9px;min-height:135px;padding:14px;display:grid}.phase10-gates article>span{color:#627083;background:#e7e2d8;border-radius:50%;place-items:center;width:30px;height:30px;font:700 8px Georgia,serif;display:grid}.phase10-gates article.complete{border-top:3px solid #3d8a62}.phase10-gates article.pending{border-top:3px solid #c18a2f}.phase10-gates article.complete>span{color:#27704e;background:#e4f0e7}.phase10-gates article strong{color:#213850;font:500 13px Georgia,serif}.phase10-gates article p{color:#6d7987;margin:5px 0 0;font-size:8px;line-height:1.45}.phase10-gates article>b{color:#875817;text-transform:uppercase;background:#f3e5ca;grid-column:2;width:max-content;padding:5px 7px;font-size:6px}.phase10-gates article.complete>b{color:#246d4b;background:#e5f0e8}.phase10-settings form{gap:18px;padding:22px 24px;display:grid}.phase10-settings fieldset{background:#faf9f6;border:1px solid #ddd7cc;margin:0;padding:17px}.phase10-settings legend{color:#173f6d;padding:0 8px;font:500 14px Georgia,serif}.phase10-form-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.phase10-form-grid label{color:#4e5c70;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.phase10-form-grid label.wide{grid-column:1/-1}.phase10-form-grid input,.phase10-form-grid select,.phase10-form-grid textarea{color:#18304c;width:100%;min-height:40px;font:inherit;text-transform:none;background:#fff;border:1px solid #cfd4da;padding:9px 10px;font-size:9px}.phase10-form-grid textarea{resize:vertical}.phase10-settings-actions{align-items:center;gap:14px;display:flex}.phase10-settings-actions button{color:#fff;cursor:pointer;background:#173f6d;border:0;padding:12px 17px;font-size:8px;font-weight:900}.phase10-settings-actions button:disabled{opacity:.55;cursor:not-allowed}.phase10-settings-actions span{color:#7f8a97;font-size:7px}.phase10-form-message{color:#1d6947;background:#e8f3eb;margin:0 24px 20px;padding:11px 13px;font-size:8px;font-weight:800}.phase10-documents-grid{grid-template-columns:1fr 1fr;gap:24px;margin:24px clamp(24px,6vw,90px) 0;display:grid}.phase10-document{padding:25px;position:relative;overflow:hidden}.phase10-document-banner{color:#fff;text-align:center;letter-spacing:.08em;background:#a95f45;width:190px;padding:7px;font-size:6px;font-weight:900;position:absolute;top:27px;right:-47px;transform:rotate(35deg)}.phase10-document>header{border-bottom:2px solid #173f6d;justify-content:space-between;padding-bottom:17px;display:flex}.phase10-document>header div{display:grid}.phase10-document>header span{color:#b17b22;letter-spacing:.2em;font-size:8px;font-weight:900}.phase10-document>header strong{color:#173f6d;font:500 15px Georgia,serif}.phase10-document>header>b{color:#173f6d;font:500 23px Georgia,serif}.phase10-document dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.phase10-document dl>div{gap:4px;display:grid}.phase10-document dt{color:#7b8694;text-transform:uppercase;font-size:6px;font-weight:900}.phase10-document dd{color:#263b53;margin:0;font-size:9px;font-weight:800}.phase10-document dd small{color:#89929d;margin-top:3px;font-size:7px;font-weight:500;display:block}.phase10-document table{border-collapse:collapse;width:100%;margin:16px 0}.phase10-document td,.phase10-document th{color:#526073;text-align:left;border-top:1px solid #ddd7cc;padding:10px;font-size:8px}.phase10-document td:last-child,.phase10-document th:last-child{text-align:right}.phase10-document th{color:#173f6d;font-size:10px}.phase10-document>footer{color:#7a8592;border-top:1px solid #ddd7cc;padding-top:12px;font-size:7px;line-height:1.5}.phase10-policies>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;padding:22px 24px;display:grid}.phase10-policies article{background:#faf8f3;border:1px solid #ded8cd;flex-direction:column;min-height:230px;padding:16px;display:flex}.phase10-policies header span{color:#8a5b17;text-transform:uppercase;background:#f3e5ca;width:max-content;padding:5px 7px;font-size:6px;font-weight:900;display:inline-block}.phase10-policies header span.approved{color:#236b49;background:#e5f0e8}.phase10-policies h3{color:#17304c;margin:13px 0 8px;font:500 16px Georgia,serif}.phase10-policies p{color:#687587;margin:0;font-size:8px;line-height:1.5}.phase10-policies ul{color:#536174;gap:5px;margin:auto 0 0;padding:16px 0 0;font-size:7px;list-style:none;display:grid}.phase10-simulator-controls{gap:15px;padding:22px 24px;display:grid}.phase10-simulator-controls>label{color:#536174;text-transform:uppercase;gap:5px;width:280px;font-size:7px;font-weight:900;display:grid}.phase10-simulator-controls select{color:#17304b;background:#fff;border:1px solid #ccd2d8;min-height:40px;padding:9px 10px}.phase10-simulator-controls>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.phase10-simulator-controls button{color:#17304c;text-align:left;cursor:pointer;background:#f8f5ee;border:1px solid #dcd6cb;flex-direction:column;gap:6px;min-height:100px;padding:14px;display:flex}.phase10-simulator-controls button:hover{background:#fffaf0;border-color:#b5852d}.phase10-simulator-controls button:disabled{opacity:.55;cursor:not-allowed}.phase10-simulator-controls button strong{font:500 13px Georgia,serif}.phase10-simulator-controls button span{color:#6e7a89;font-size:7px;line-height:1.45}.phase10-event-log{border:1px solid #ddd7cc;margin:0 24px 24px}.phase10-event-log>header{color:#fff;text-transform:uppercase;background:#102944;justify-content:space-between;padding:12px 14px;font-size:8px;display:flex}.phase10-event-log article{border-top:1px solid #ebe7de;grid-template-columns:160px 1fr auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.phase10-event-log time{color:#8c6324;font-size:7px;font-weight:900}.phase10-event-log article>div{gap:3px;display:grid}.phase10-event-log article strong{color:#263b53;text-transform:capitalize;font-size:8px}.phase10-event-log article span{color:#7a8694;text-transform:capitalize;font-size:7px}.phase10-event-log article>b{color:#26704f;text-transform:uppercase;font-size:7px}.phase10-event-log>p{color:#7d8794;margin:0;padding:18px 14px;font-size:8px}.phase10-guardrails>ul{grid-template-columns:repeat(2,1fr);gap:9px;margin:0;padding:22px 24px;list-style:none;display:grid}.phase10-guardrails li{color:#4b5b6f;background:#fbfaf7;border:1px solid #e3ded4;grid-template-columns:24px 1fr;align-items:center;gap:9px;min-height:52px;padding:12px;font-size:8px;display:grid}.phase10-guardrails li span{color:#8a5b17;background:#f4e5ca;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.phase10-page .admin-footer{margin-top:34px}.phase11-page{background:#f2efe7}.phase11-command{color:#fff;background:radial-gradient(circle at 86% 12%,#255376,#0a1b31 60%,#061327);border-bottom:4px solid #d2a33f;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:60px;padding:46px clamp(24px,6vw,90px);display:grid}.phase11-command>div>span{color:#efc66a;letter-spacing:.17em;font-size:8px;font-weight:900}.phase11-command h1{margin:10px 0 12px;font:500 clamp(38px,5vw,64px)/.98 Georgia,serif}.phase11-command p{color:#bdcad8;max-width:760px;margin:0;font-size:11px;line-height:1.7}.phase11-command>div>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.phase11-command>div>div a{color:#0a1c31;text-transform:uppercase;background:#d8af52;border:1px solid #d8af52;align-items:center;min-height:42px;padding:0 17px;font-size:8px;font-weight:900;display:inline-flex}.phase11-command>div>div a+a{color:#f0d28a;background:0 0}.phase11-command aside{text-align:center;background:#ffffff0e;border:1px solid #efc66a7a;justify-items:center;gap:7px;padding:24px;display:grid}.phase11-command aside img{border-radius:22px;width:92px;height:92px;margin-bottom:8px;box-shadow:0 18px 36px #00000047}.phase11-command aside span{color:#b9c7d5;letter-spacing:.13em;font-size:7px;font-weight:900}.phase11-command aside strong{color:#efc66a;font:500 23px Georgia,serif}.phase11-command aside small{color:#aab9ca;font-size:7px}.phase11-statusbar{background:#fff;border-bottom:1px solid #ddd7cc;grid-template-columns:repeat(5,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.phase11-statusbar article{border-right:1px solid #e4dfd5;flex-direction:column;gap:6px;min-height:118px;padding:20px 18px;display:flex}.phase11-statusbar article:first-child{border-left:1px solid #e4dfd5}.phase11-statusbar span{color:#677487;text-transform:uppercase;font-size:7px;font-weight:900}.phase11-statusbar strong{color:#173f6d;margin-top:auto;font:500 18px Georgia,serif}.phase11-statusbar article:first-child strong{color:#26704f}.phase11-statusbar article:last-child strong{color:#9a6816}.phase11-statusbar small{color:#8a95a1;font-size:7px;line-height:1.4}.phase11-capabilities,.phase11-device,.phase11-review-panel,.phase11-guardrails{margin:24px clamp(24px,6vw,90px) 0}.phase11-capabilities>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;padding:22px 24px;display:grid}.phase11-capabilities article{background:#faf8f3;border:1px solid #ddd8ce;grid-template-columns:36px 1fr;align-content:start;gap:12px;min-height:170px;padding:17px;display:grid}.phase11-capabilities article>span{color:#e9c76f;background:#102944;border-radius:50%;place-items:center;width:34px;height:34px;font:500 9px Georgia,serif;display:grid}.phase11-capabilities article strong{color:#213850;font:500 15px Georgia,serif}.phase11-capabilities article p{color:#697688;margin:7px 0 0;font-size:8px;line-height:1.55}.phase11-capabilities article>b{color:#246d4b;text-transform:uppercase;background:#e5f0e8;grid-column:2;width:max-content;margin-top:auto;padding:6px 8px;font-size:6px}.phase11-capabilities article.device-check>b{color:#8b5a0b;background:#fff0ce}.phase11-capabilities article.future>b{color:#566476;background:#e9edf2}.phase11-device-grid{grid-template-columns:repeat(5,1fr);gap:10px;padding:22px 24px;display:grid}.phase11-device-grid article{background:#faf9f5;border:1px solid #ddd8ce;flex-direction:column;gap:7px;min-height:96px;padding:14px;display:flex}.phase11-device-grid article span{color:#788493;text-transform:uppercase;font-size:7px;font-weight:900}.phase11-device-grid article strong{color:#18314d;margin-top:auto;font:500 15px Georgia,serif}.phase11-device-grid article.ready{border-top:3px solid #3c8a62}.phase11-device-grid article.action{border-top:3px solid #c28a2f}.phase11-device-grid article.hold{border-top:3px solid #a65f48}.phase11-device-actions{flex-wrap:wrap;align-items:center;gap:10px;padding:0 24px 22px;display:flex}.phase11-device-actions button{color:#fff;text-transform:uppercase;cursor:pointer;background:#173f6d;border:1px solid #173f6d;min-height:42px;padding:0 16px;font-size:8px;font-weight:900}.phase11-device-actions button.secondary{color:#173f6d;background:#fff}.phase11-device-actions button:disabled{opacity:.55;cursor:not-allowed}.phase11-device-actions p{color:#647386;flex:280px;margin:0;font-size:8px;line-height:1.5}.phase11-release-grid{grid-template-columns:1fr 1fr;gap:24px;margin:24px clamp(24px,6vw,90px) 0;display:grid}.phase11-install-guide>div:last-child{grid-template-columns:1fr 1fr;gap:12px;padding:22px 24px;display:grid}.phase11-install-guide section{background:#faf8f3;border:1px solid #dfdad0;padding:18px}.phase11-install-guide section>b{color:#9a6b16;letter-spacing:.12em;margin-bottom:12px;font-size:8px;display:block}.phase11-install-guide ol{color:#58687c;margin:0;padding-left:18px;font-size:8px;line-height:1.75}.phase11-store-list>ol{gap:8px;margin:0;padding:18px 24px 22px;list-style:none;display:grid}.phase11-store-list li{background:#fbfaf7;border:1px solid #e3ded4;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:46px;padding:10px 12px;display:grid}.phase11-store-list li span{color:#a1721c;font:500 9px Georgia,serif}.phase11-store-list li strong{color:#4c5c70;font-size:8px;line-height:1.45}.phase11-guardrails>ul{grid-template-columns:repeat(2,1fr);gap:9px;margin:0;padding:22px 24px;list-style:none;display:grid}.phase11-guardrails li{color:#4b5b6f;background:#fbfaf7;border:1px solid #e3ded4;grid-template-columns:25px 1fr;align-items:center;gap:10px;min-height:58px;padding:13px;font-size:8px;line-height:1.5;display:grid}.phase11-guardrails li span{color:#246d4b;background:#e5f0e8;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.phase11-page .admin-footer{margin-top:34px}.pilot-page{color:#142640;background:#f5f1e8;min-height:100vh}.pilot-header{color:#fff;background:#061327;justify-content:space-between;align-items:center;gap:28px;min-height:82px;padding:0 clamp(22px,6vw,90px);display:flex}.pilot-header nav{color:#c3cfdb;align-items:center;gap:24px;font-size:10px;font-weight:800;display:flex}.pilot-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#234b70,#0b1d35 56%,#061327);grid-template-columns:minmax(0,1.15fr) minmax(340px,.55fr);align-items:center;gap:70px;min-height:620px;padding:70px clamp(24px,7vw,110px);display:grid}.pilot-hero>div>span,.pilot-expectations>div>span,.pilot-standards>div>span,.pilot-voices>div>span,.pilot-cta>span{color:#efc66a;letter-spacing:.17em;font-size:9px;font-weight:900}.pilot-hero h1{color:#fff;max-width:820px;margin:14px 0 20px;font-size:clamp(48px,6.4vw,84px);line-height:.94}.pilot-hero>div>p{color:#bfccda;max-width:760px;margin:0;font-size:15px;line-height:1.8}.pilot-hero>div>div{flex-wrap:wrap;gap:10px;margin:28px 0 13px;display:flex}.pilot-hero>div>small{color:#93a5b8;font-size:9px}.pilot-hero aside{background:#102944;border:1px solid #efc66a6b;align-self:stretch;position:relative;overflow:hidden}.pilot-hero aside>img{object-fit:cover;object-position:center 20%;opacity:.9;width:100%;height:100%;min-height:480px;display:block}.pilot-hero aside>div{background:linear-gradient(#0000,#040d1cf7);gap:5px;padding:24px;display:grid;position:absolute;inset:auto 0 0}.pilot-hero aside small{color:#efc66a;letter-spacing:.15em;font-size:7px;font-weight:900}.pilot-hero aside strong{color:#fff;font:500 24px Georgia,serif}.pilot-hero aside span{color:#b7c5d3;font-size:9px}.pilot-proof{background:#fff;border-bottom:1px solid #ded8cd;grid-template-columns:repeat(6,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.pilot-proof article{border-right:1px solid #e5e0d7;flex-direction:column;justify-content:flex-end;gap:7px;min-height:140px;padding:25px 20px;display:flex}.pilot-proof article:first-child{border-left:1px solid #e5e0d7}.pilot-proof strong{color:#173e69;font:500 33px Georgia,serif}.pilot-proof span{color:#6c7888;font-size:9px;font-weight:800}.pilot-expectations{grid-template-columns:minmax(270px,.5fr) minmax(0,1fr);gap:70px;padding:88px clamp(24px,7vw,110px);display:grid}.pilot-expectations h2,.pilot-standards h2,.pilot-voices h2{margin:12px 0 16px;font-size:clamp(34px,4vw,54px);line-height:1.04}.pilot-expectations>div>p{color:#6b7788;line-height:1.75}.pilot-expectations ol{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.pilot-expectations li{background:#fff;border:1px solid #ddd6c8;flex-direction:column;min-height:185px;padding:23px;display:flex}.pilot-expectations li b{color:#b17d24;font:500 11px Georgia,serif}.pilot-expectations li strong{margin:auto 0 9px;font:500 19px Georgia,serif}.pilot-expectations li span{color:#6f7c8c;font-size:10px;line-height:1.65}.pilot-standards{color:#fff;background:#0a1b31;padding:76px clamp(24px,7vw,110px)}.pilot-standards>div:first-child{max-width:780px}.pilot-standards h2{color:#fff}.pilot-standards>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;display:grid}.pilot-standards article{background:#ffffff0b;border:1px solid #efc66a4d;min-height:185px;padding:25px}.pilot-standards article strong{color:#f0d383;font:500 19px Georgia,serif}.pilot-standards article p{color:#b6c4d2;margin:16px 0 0;font-size:10px;line-height:1.7}.pilot-voices{padding:78px clamp(24px,7vw,110px)}.pilot-voices>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px;display:grid}.pilot-voices article{background:#fff;border:1px solid #ddd6ca;flex-direction:column;min-height:250px;padding:25px;display:flex}.pilot-voices article>b{color:#b27c20;letter-spacing:.12em}.pilot-voices blockquote{color:#43536a;margin:24px 0;font:500 16px/1.65 Georgia,serif}.pilot-voices article>strong{margin-top:auto;font-size:10px}.pilot-voices article>span{color:#7a8695;margin-top:5px;font-size:8px}.pilot-cta{text-align:center;color:#11233d;background:#e8b84a;padding:86px clamp(24px,7vw,110px)}.pilot-cta>span{color:#67470d}.pilot-cta h2{margin:12px auto 14px;font-size:clamp(38px,5vw,64px)}.pilot-cta p{color:#5f4a1f;max-width:760px;margin:0 auto 25px;line-height:1.65}.pilot-cta .button{margin:4px}.pilot-cta .button-primary{color:#fff;background:#07172b}.pilot-cta .button-secondary{color:#4d380e;border-color:#765514}.pilot-footer{color:#8f9fb1;background:#040d1c;justify-content:space-between;gap:20px;padding:28px clamp(24px,6vw,90px);font-size:9px;display:flex}.pilot-footer a{color:#e5c66f}.pilot-feedback-page{background:linear-gradient(120deg,#08182d 0 43%,#f4f0e7 43%);min-height:100vh}.pilot-feedback-page>header{color:#fff;background:#061327;justify-content:space-between;align-items:center;min-height:82px;padding:0 clamp(22px,6vw,90px);display:flex}.pilot-feedback-page>header>a:last-child{color:#e8c66f;font-size:9px;font-weight:800}.pilot-feedback-page>section{grid-template-columns:minmax(280px,.65fr) minmax(400px,1fr);align-items:start;gap:70px;padding:70px clamp(24px,7vw,110px);display:grid}.pilot-feedback-intro{color:#fff}.pilot-feedback-intro>span{color:#e8c66f;letter-spacing:.16em;font-size:8px;font-weight:900}.pilot-feedback-intro h1{color:#fff;margin:13px 0 18px;font-size:clamp(40px,5vw,66px);line-height:.98}.pilot-feedback-intro>p{color:#b8c6d6;line-height:1.75}.pilot-feedback-intro dl{gap:9px;margin-top:28px;display:grid}.pilot-feedback-intro dl>div{border:1px solid #ffffff24;grid-template-columns:100px 1fr;gap:12px;padding:11px 13px;display:grid}.pilot-feedback-intro dt{color:#9db0c4;text-transform:uppercase;font-size:7px;font-weight:900}.pilot-feedback-intro dd{color:#fff;margin:0;font-size:9px}.pilot-feedback-form{background:#fff;border:1px solid #d9d1c3;gap:20px;padding:34px;display:grid;box-shadow:0 28px 70px #0613271f}.pilot-feedback-form fieldset{border:0;margin:0;padding:0}.pilot-feedback-form legend,.pilot-feedback-form>label{color:#31445c;font-size:9px;font-weight:900}.pilot-feedback-form>label{gap:7px;display:grid}.pilot-feedback-form label>small{color:#7a8797;font-size:8px;font-weight:500}.pilot-feedback-form input,.pilot-feedback-form textarea{color:#18304b;width:100%;font:inherit;background:#fbfaf7;border:1px solid #ccd2da;padding:12px;font-size:10px}.pilot-feedback-form label>span:last-child{color:#8a94a1;text-align:right;font-size:7px;font-weight:500}.pilot-rating{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px;display:grid}.pilot-rating button{color:#394c64;cursor:pointer;background:#f8f5ee;border:1px solid #d9d3c8;place-items:center;gap:3px;min-height:70px;display:grid}.pilot-rating button.active{color:#78520d;background:#fff3d7;border-color:#b37c1e}.pilot-rating button span{font:500 19px Georgia,serif}.pilot-rating button small{min-height:12px;font-size:6px}.pilot-consent{background:#f6f2e9;align-items:start;padding:14px;grid-template-columns:auto 1fr!important}.pilot-consent input{width:18px;height:18px}.pilot-consent span{gap:5px;display:grid;text-align:left!important}.pilot-consent strong{font-size:9px}.pilot-feedback-message{color:#1d6947;background:#e8f3eb;margin:0;padding:12px;font-size:9px}.pilot-feedback-page>footer{background:#040d1c;justify-content:flex-end;gap:20px;padding:24px clamp(24px,7vw,110px);display:flex}.pilot-feedback-page>footer a{color:#e8c66f;font-size:9px}.phase12-page{background:#f2efe7}.phase12-command{color:#fff;background:linear-gradient(125deg,#07172c,#164264);border-bottom:4px solid #d2a33f;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:60px;padding:46px clamp(24px,6vw,90px);display:grid}.phase12-command>div>span{color:#efc66a;letter-spacing:.17em;font-size:8px;font-weight:900}.phase12-command h1{margin:10px 0 12px;font:500 clamp(38px,5vw,62px)/.98 Georgia,serif}.phase12-command p{color:#bdcad8;max-width:760px;margin:0;font-size:11px;line-height:1.7}.phase12-command>div>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.phase12-command>div>div a{color:#0a1c31;text-transform:uppercase;background:#d8af52;border:1px solid #d8af52;align-items:center;min-height:42px;padding:0 17px;font-size:8px;font-weight:900;display:inline-flex}.phase12-command>div>div a+a{color:#f0d28a;background:0 0}.phase12-command aside{text-align:center;background:#ffffff0e;border:1px solid #efc66a7a;gap:7px;padding:24px;display:grid}.phase12-command aside>span{color:#b9c7d5;letter-spacing:.13em;font-size:7px;font-weight:900}.phase12-command aside>strong{color:#efc66a;font:500 32px Georgia,serif}.phase12-command aside i{background:#ffffff26;height:8px;overflow:hidden}.phase12-command aside i b{background:#efc66a;height:100%;display:block}.phase12-command aside small{color:#aab9ca;font-size:7px}.phase12-statusbar{background:#fff;border-bottom:1px solid #ddd7cc;grid-template-columns:repeat(6,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.phase12-statusbar article{border-right:1px solid #e4dfd5;flex-direction:column;gap:5px;min-height:118px;padding:19px 15px;display:flex}.phase12-statusbar article:first-child{border-left:1px solid #e4dfd5}.phase12-statusbar span{color:#677487;text-transform:uppercase;font-size:7px;font-weight:900}.phase12-statusbar strong{color:#173f6d;margin-top:auto;font:500 26px Georgia,serif}.phase12-statusbar small{color:#8a95a1;font-size:7px;line-height:1.4}.phase12-campaigns,.phase12-testimonials,.phase12-review-panel,.phase12-guardrails{margin:24px clamp(24px,6vw,90px) 0}.phase12-channel-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:22px 24px;display:grid}.phase12-channel-grid>article{background:#faf8f3;border:1px solid #ddd8ce;flex-direction:column;min-height:260px;padding:17px;display:flex}.phase12-channel-grid header{gap:6px;display:grid}.phase12-channel-grid header span{color:#9a6b16;text-transform:uppercase;font-size:6px;font-weight:900}.phase12-channel-grid header strong{font:500 18px Georgia,serif}.phase12-channel-grid article>div{grid-template-columns:repeat(3,1fr);gap:5px;margin:17px 0;display:grid}.phase12-channel-grid article>div span{color:#748091;text-align:center;background:#f0ece4;gap:5px;padding:8px 5px;font-size:6px;display:grid}.phase12-channel-grid article>div b{color:#173b62;font:500 15px Georgia,serif}.phase12-channel-grid code{overflow-wrap:anywhere;color:#dce6ef;background:#102944;padding:10px;font:500 7px/1.55 monospace}.phase12-channel-grid footer{gap:7px;margin-top:auto;padding-top:13px;display:flex}.phase12-channel-grid footer button,.phase12-channel-grid footer a{color:#fff;text-transform:uppercase;cursor:pointer;background:#173f6d;border:1px solid #173f6d;flex:1;place-items:center;min-height:36px;font-size:7px;font-weight:900;display:grid}.phase12-channel-grid footer a{color:#173f6d;background:#fff}.phase12-tool-message{color:#1d6947;background:#e8f3eb;margin:0 24px 20px;padding:11px 13px;font-size:8px}.phase12-working-grid{grid-template-columns:1fr 1fr;gap:24px;margin:24px clamp(24px,6vw,90px) 0;display:grid}.phase12-founder-actions>ol{gap:8px;margin:0;padding:18px 24px;list-style:none;display:grid}.phase12-founder-actions li{background:#fbfaf7;border:1px solid #e2ddd3;grid-template-columns:35px 1fr;align-items:center;gap:11px;min-height:68px;padding:12px;display:grid}.phase12-founder-actions li>span{color:#a27219;font:500 9px Georgia,serif}.phase12-founder-actions li strong{color:#243b54;font-size:9px}.phase12-founder-actions li p{color:#728091;margin:5px 0 0;font-size:7px;line-height:1.45}.phase12-calendar>div:last-child{grid-template-columns:1fr 1fr;gap:8px;padding:18px 24px;display:grid}.phase12-calendar article{background:#fbfaf7;border:1px solid #e2ddd3;grid-template-columns:42px 1fr;gap:11px;min-height:135px;padding:16px;display:grid}.phase12-calendar article>b{color:#e9c76f;background:#102944;border-radius:50%;place-items:center;width:40px;height:40px;font:500 8px Georgia,serif;display:grid}.phase12-calendar article strong{font:500 14px Georgia,serif}.phase12-calendar article p{color:#6e7b8c;margin:8px 0 0;font-size:7px;line-height:1.5}.phase12-testimonial-list{grid-template-columns:repeat(2,1fr);gap:10px;padding:22px 24px;display:grid}.phase12-testimonial-list>article{background:#faf8f3;border:1px solid #ddd8ce;flex-direction:column;padding:18px;display:flex}.phase12-testimonial-list>article>header{justify-content:space-between;gap:20px;display:flex}.phase12-testimonial-list header>div{gap:4px;display:grid}.phase12-testimonial-list header strong{color:#213850;font:500 15px Georgia,serif}.phase12-testimonial-list header span{color:#7b8794;font-size:7px}.phase12-testimonial-list header>b{color:#b47c1f;letter-spacing:.08em;font-size:10px}.phase12-testimonial-list blockquote{color:#41546a;margin:18px 0;font:500 13px/1.55 Georgia,serif}.phase12-testimonial-list dl{grid-template-columns:1fr 1fr;gap:7px;margin:auto 0 15px;display:grid}.phase12-testimonial-list dl>div{background:#f0ece4;padding:8px}.phase12-testimonial-list dt{color:#7f8a97;text-transform:uppercase;font-size:6px;font-weight:900}.phase12-testimonial-list dd{color:#34485f;text-transform:capitalize;margin:4px 0 0;font-size:8px}.phase12-testimonial-list dd.yes{color:#237049}.phase12-testimonial-list dd.no{color:#9a5f34}.phase12-testimonial-list footer{gap:7px;display:flex}.phase12-testimonial-list button{color:#fff;text-transform:uppercase;cursor:pointer;background:#173f6d;border:1px solid #173f6d;min-height:35px;padding:0 11px;font-size:7px;font-weight:900}.phase12-testimonial-list button.secondary{color:#173f6d;background:#fff}.phase12-testimonial-list button.quiet{color:#657386;background:#f4f0e7;border-color:#cfc7b8}.phase12-testimonial-list button:disabled{opacity:.45;cursor:not-allowed}.phase12-testimonial-list>p{color:#778493;text-align:center;grid-column:1/-1;margin:0;padding:34px;font-size:9px}.phase12-guardrails>ul{grid-template-columns:repeat(2,1fr);gap:9px;margin:0;padding:22px 24px;list-style:none;display:grid}.phase12-guardrails li{color:#4b5b6f;background:#fbfaf7;border:1px solid #e3ded4;grid-template-columns:25px 1fr;align-items:center;gap:10px;min-height:58px;padding:13px;font-size:8px;line-height:1.5;display:grid}.phase12-guardrails li span{color:#246d4b;background:#e5f0e8;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.phase12-page .admin-footer{margin-top:34px}.phase13-page{background:#eef1ed}.phase13-command{color:#fff;background:linear-gradient(125deg,#07172c 0%,#123e45 100%);border-bottom:4px solid #cda448;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:60px;padding:46px clamp(24px,6vw,90px);display:grid}.phase13-command>div>span{color:#e8c86e;letter-spacing:.17em;font-size:8px;font-weight:900}.phase13-command h1{margin:10px 0 13px;font:500 clamp(38px,5vw,62px)/.98 Georgia,serif}.phase13-command p{color:#bfd0cf;max-width:790px;margin:0;font-size:11px;line-height:1.7}.phase13-command aside{text-align:center;background:#ffffff0e;border:1px solid #e8c86e80;flex-direction:column;justify-content:center;gap:8px;min-height:190px;padding:24px;display:flex}.phase13-command aside>span{color:#b9cbca;letter-spacing:.13em;font-size:7px;font-weight:900}.phase13-command aside>strong{color:#e9cb78;font:500 27px Georgia,serif}.phase13-command aside>small{color:#b6c6c7;font-size:7px;line-height:1.45}.phase13-command aside>i{color:#e9cb78;border:1px solid;border-radius:50%;place-items:center;width:42px;height:42px;margin:6px auto 0;font:700 17px Georgia,serif;display:grid}.phase13-command aside.passed>i{color:#83d5a8}.phase13-command aside.failed>i{color:#ff9a8d}.phase13-command aside.warning>i{color:#f1ce72}.phase13-stat-grid{background:#fff;border-bottom:1px solid #d9ded8;grid-template-columns:repeat(5,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.phase13-stat-grid article{border-right:1px solid #e0e5df;flex-direction:column;gap:5px;min-height:112px;padding:18px 15px;display:flex}.phase13-stat-grid article:first-child{border-left:1px solid #e0e5df}.phase13-stat-grid span{color:#667886;text-transform:uppercase;font-size:7px;font-weight:900}.phase13-stat-grid strong{color:#174852;margin-top:auto;font:500 26px Georgia,serif}.phase13-stat-grid small{color:#89969d;font-size:7px}.phase13-runner,.phase13-directory,.phase13-history,.phase13-guardrails{margin:24px clamp(24px,6vw,90px) 0}.phase13-run-actions{background:#f7f8f5;border-bottom:1px solid #e1e2dc;grid-template-columns:190px 190px 190px 1fr;align-items:center;gap:10px;padding:19px 24px;display:grid}.phase13-run-actions button{color:#fff;text-transform:uppercase;cursor:pointer;background:#174852;border:1px solid #174852;min-height:43px;padding:0 15px;font-size:8px;font-weight:900}.phase13-run-actions button.secondary{color:#174852;background:#fff}.phase13-run-actions button:disabled{opacity:.52;cursor:wait}.phase13-run-actions p{color:#6b7a83;margin:0 0 0 8px;font-size:7px;line-height:1.6}.phase13-run-actions p strong{color:#324e5a}.phase13-run-message{color:#2f6751;background:#edf3ed;margin:0;padding:11px 24px;font-size:8px}.phase13-live-results{grid-template-columns:repeat(3,1fr);gap:10px;padding:22px 24px;display:grid}.phase13-live-results>article{background:#fbfcfa;border:1px solid #d9ded8;border-top:4px solid #7d8d91;flex-direction:column;min-height:245px;padding:17px;display:flex}.phase13-live-results>article.passed{border-top-color:#3f986d}.phase13-live-results>article.warning{border-top-color:#c49429}.phase13-live-results>article.failed{border-top-color:#c35c4e}.phase13-live-results header{justify-content:space-between;align-items:center;gap:12px;display:flex}.phase13-live-results header span{color:#788990;text-transform:uppercase;font-size:6px;font-weight:900}.phase13-live-results header i{color:#65777c;text-transform:uppercase;background:#edf0ec;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.phase13-live-results .passed header i{color:#24704b;background:#e2f2e8}.phase13-live-results .warning header i{color:#8b6417;background:#fff1cf}.phase13-live-results .failed header i{color:#9b4137;background:#fbe4df}.phase13-live-results h3{color:#18394a;margin:15px 0 7px;font:500 18px Georgia,serif}.phase13-live-results p{color:#5f717a;min-height:42px;margin:0;font-size:8px;line-height:1.55}.phase13-live-results ul{gap:6px;margin:15px 0;padding:0;list-style:none;display:grid}.phase13-live-results li{color:#708087;padding-left:13px;font-size:7px;line-height:1.45;position:relative}.phase13-live-results li:before{content:"•";color:#b68b31;position:absolute;left:0}.phase13-live-results article>small{color:#98a2a5;margin-top:auto;font:600 6px monospace}.phase13-awaiting{color:#67777c;text-align:center;border:1px dashed #bdc7c0;grid-column:1/-1;padding:48px}.phase13-awaiting strong{color:#174852;font:500 20px Georgia,serif}.phase13-awaiting p{margin:8px 0 0;font-size:8px}.phase13-directory>div:last-child{grid-template-columns:repeat(3,1fr);gap:9px;padding:22px 24px;display:grid}.phase13-directory article{background:#fbfcfa;border:1px solid #dbe0da;grid-template-columns:34px 1fr;gap:12px;min-height:145px;padding:15px;display:grid}.phase13-directory article>span{color:#af8230;font:500 10px Georgia,serif}.phase13-directory article small{color:#71858b;text-transform:uppercase;font-size:6px;font-weight:900}.phase13-directory h3{color:#1b3d4a;margin:7px 0;font:500 15px Georgia,serif}.phase13-directory p{color:#687981;margin:0;font-size:7px;line-height:1.55}.phase13-history table{min-width:880px}.phase13-history td i{color:#627478;text-transform:uppercase;background:#edf0ec;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.phase13-history td i.passed{color:#24704b;background:#e2f2e8}.phase13-history td i.warning{color:#8b6417;background:#fff1cf}.phase13-history td i.failed{color:#9b4137;background:#fbe4df}.phase13-guardrails>ul{grid-template-columns:repeat(2,1fr);gap:9px;margin:0;padding:22px 24px;list-style:none;display:grid}.phase13-guardrails li{background:#fbfcfa;border:1px solid #dce1db;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:66px;padding:13px;display:grid}.phase13-guardrails li>span{color:#24704b;background:#e1f0e6;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.phase13-guardrails li p{color:#576a72;margin:0;font-size:8px;line-height:1.55}.phase13-page .admin-footer{margin-top:34px}.phase14-page{background:#eef1ed}.phase14-command{color:#fff;background:linear-gradient(125deg,#07172c 0%,#174852 100%);border-bottom:4px solid #cda448;grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:54px;padding:44px clamp(24px,6vw,90px);display:grid}.phase14-command>div>span{color:#e8c86e;letter-spacing:.17em;font-size:8px;font-weight:900}.phase14-command h1{margin:10px 0 13px;font:500 clamp(36px,5vw,58px)/1 Georgia,serif}.phase14-command p{color:#c6d3d2;max-width:790px;margin:0;font-size:11px;line-height:1.7}.phase14-command aside{text-align:center;background:#ffffff0e;border:1px solid #e8c86e8c;padding:25px}.phase14-command aside>span{color:#c3d0cf;letter-spacing:.14em;font-size:7px;font-weight:900}.phase14-command aside>strong{color:#e9cb78;margin:11px 0;font:500 28px Georgia,serif;display:block}.phase14-command aside>i,.phase14-readiness article i{background:#ffffff26;height:7px;display:block;overflow:hidden}.phase14-command aside>i b,.phase14-readiness article i b{background:#d0aa4d;height:100%;display:block}.phase14-command aside>small{color:#b9c8c7;margin-top:10px;font-size:7px;display:block}.phase14-stat-grid{background:#fff;border-bottom:1px solid #d9ded8;grid-template-columns:repeat(5,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.phase14-stat-grid article{border-right:1px solid #e0e5df;flex-direction:column;gap:5px;min-height:112px;padding:18px 15px;display:flex}.phase14-stat-grid article:first-child{border-left:1px solid #e0e5df}.phase14-stat-grid span{color:#667886;text-transform:uppercase;font-size:7px;font-weight:900}.phase14-stat-grid strong{color:#174852;margin-top:auto;font:500 26px Georgia,serif}.phase14-stat-grid small{color:#89969d;font-size:7px}.phase14-review-centre,.phase14-readiness,.phase14-framework,.phase14-guardrails{margin:24px clamp(24px,6vw,90px) 0}.phase14-filters{background:#f5f6f2;border-bottom:1px solid #dfe3dd;grid-template-columns:230px 190px 1fr;align-items:end;gap:12px;padding:16px 22px;display:grid}.phase14-filters label,.phase14-status-field,.phase14-notes{color:#48616b;text-transform:uppercase;gap:6px;font-size:7px;font-weight:900;display:grid}.phase14-filters select,.phase14-status-field select,.phase14-notes textarea{color:#173b49;width:100%;font:inherit;text-transform:none;background:#fff;border:1px solid #cad2cc;padding:11px 12px}.phase14-filters p{color:#65777d;margin:0 0 11px;font-size:8px}.phase14-review-layout{grid-template-columns:minmax(270px,34%) 1fr;min-height:650px;display:grid}.phase14-module-queue{background:#f8f9f6;border-right:1px solid #dfe3dd;align-content:start;gap:7px;max-height:720px;padding:12px;display:grid;overflow:auto}.phase14-module-queue>button{color:#193a47;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dfd8;grid-template-columns:28px 1fr;gap:10px;padding:13px;display:grid}.phase14-module-queue>button.selected{border-color:#b58c37;box-shadow:inset 4px 0 #c39b42}.phase14-module-queue>button>span{color:#b48731;font:500 9px Georgia,serif}.phase14-module-queue button div{gap:5px;min-width:0;display:grid}.phase14-module-queue button small{color:#73868c;text-transform:uppercase;font-size:6px}.phase14-module-queue button strong{color:#1c3f4d;text-overflow:ellipsis;white-space:nowrap;font:500 11px/1.3 Georgia,serif;overflow:hidden}.phase14-module-queue button i{color:#69797d;text-transform:uppercase;background:#edf0ed;width:max-content;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.phase14-module-queue button i.approved{color:#276f4c;background:#e1f0e6}.phase14-module-queue button i.in_review{color:#315d77;background:#e5edf3}.phase14-module-queue button i.changes_required{color:#9a4b3e;background:#fbe7df}.phase14-review-form{background:#fff;padding:24px}.phase14-review-form>header{border-bottom:1px solid #e1e4de;justify-content:space-between;gap:22px;padding-bottom:20px;display:flex}.phase14-review-form header span{color:#a77c2b;text-transform:uppercase;font-size:7px;font-weight:900}.phase14-review-form h3{color:#153b49;margin:7px 0;font:500 24px/1.15 Georgia,serif}.phase14-review-form header p{color:#687a81;max-width:680px;margin:0;font-size:8px;line-height:1.55}.phase14-review-form header a{color:#174852;text-transform:uppercase;border:1px solid #174852;flex:none;height:max-content;padding:10px 12px;font-size:7px;font-weight:900;text-decoration:none}.phase14-checklist{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.phase14-checklist label{cursor:pointer;background:#fbfcfa;border:1px solid #dce1db;grid-template-columns:20px 1fr;gap:10px;min-height:105px;padding:14px;display:grid}.phase14-checklist input{accent-color:#174852;width:17px;height:17px}.phase14-checklist label span{gap:6px;display:grid}.phase14-checklist strong{color:#193d49;font:500 13px Georgia,serif}.phase14-checklist small{color:#6d7e84;font-size:7px;line-height:1.5}.phase14-status-field{max-width:280px;margin-bottom:16px}.phase14-notes textarea{resize:vertical;font-family:inherit;line-height:1.5}.phase14-review-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;display:flex}.phase14-review-actions button{color:#fff;text-transform:uppercase;cursor:pointer;background:#174852;border:1px solid #174852;min-height:42px;padding:0 18px;font-size:8px;font-weight:900}.phase14-review-actions button.secondary{color:#174852;background:#fff}.phase14-review-actions button:disabled{opacity:.45;cursor:not-allowed}.phase14-review-actions small{color:#718187;font-size:7px}.phase14-empty{color:#718187;text-align:center;padding:48px 20px}.phase14-empty strong{color:#174852;font:500 19px Georgia,serif}.phase14-empty p{font-size:8px}.phase14-readiness>div:last-child{grid-template-columns:repeat(3,1fr);gap:9px;padding:20px 22px;display:grid}.phase14-readiness article{background:#fbfcfa;border:1px solid #dce1db;grid-template-columns:28px 1fr;gap:11px;min-height:135px;padding:15px;display:grid}.phase14-readiness article>span{color:#af8230;font:500 9px Georgia,serif}.phase14-readiness article small{color:#7a8a8f;font-size:6px;font-weight:900}.phase14-readiness article h3{color:#1a3d49;margin:7px 0 12px;font:500 15px Georgia,serif}.phase14-readiness article i{background:#e4e8e3}.phase14-readiness article p{color:#758489;margin:8px 0 0;font-size:7px}.phase14-framework>div:last-child{grid-template-columns:repeat(5,1fr);gap:9px;padding:20px 22px;display:grid}.phase14-framework article{background:#fbfcfa;border:1px solid #dce1db;min-height:170px;padding:15px}.phase14-framework article>span{color:#b3842e;font:500 10px Georgia,serif}.phase14-framework h3{color:#1b3e4b;margin:13px 0 7px;font:500 15px Georgia,serif}.phase14-framework p{color:#6b7c82;margin:0;font-size:7px;line-height:1.6}.phase14-guardrails>ul{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:20px 22px;list-style:none;display:grid}.phase14-guardrails li{background:#fbfcfa;border:1px solid #dce1db;grid-template-columns:27px 1fr;align-items:center;gap:10px;min-height:66px;padding:13px;display:grid}.phase14-guardrails li>span{color:#24704b;background:#e1f0e6;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.phase14-guardrails li p{color:#576a72;margin:0;font-size:8px;line-height:1.5}.phase14-page .admin-footer{margin-top:34px}@media (width<=960px){.academy-account-layout{background:linear-gradient(#0c1d34 0,#102944 46%,#f4f0e7 46%);grid-template-columns:1fr;padding-top:65px}.academy-account-card{justify-self:stretch;max-width:none}.admin-stat-grid{grid-template-columns:repeat(3,1fr)}.admin-content-grid{grid-template-columns:1fr}.admin-activity-grid{grid-template-columns:repeat(2,1fr)}.academy-impact-grid{grid-template-columns:repeat(3,1fr)}.lms-foundation-intro{grid-template-columns:1fr;gap:30px}.lms-foundation-stats{grid-template-columns:repeat(3,1fr)}.lms-foundation-grid{grid-template-columns:1fr}.lms-outlet-map{grid-template-columns:repeat(3,1fr)}.lms-catalogue-map>div:last-child{grid-template-columns:repeat(2,1fr)}.phase2-intro{grid-template-columns:1fr;gap:30px}.phase2-stats,.phase2-levels>div:last-child{grid-template-columns:repeat(3,1fr)}.phase2-role-matrix>div:last-child{grid-template-columns:repeat(2,1fr)}.phase2-selector{grid-template-columns:1fr 1fr}.phase2-selector>div{grid-column:1/-1}.phase3-intro{grid-template-columns:1fr;gap:30px}.phase3-stats{grid-template-columns:repeat(3,1fr)}.phase3-layers>ol{grid-template-columns:1fr}.phase3-selector{grid-template-columns:1fr 1fr}.phase3-selector label:last-child{grid-column:1/-1}.phase4-intro{grid-template-columns:1fr;gap:30px}.phase4-stats{grid-template-columns:repeat(3,1fr)}.phase4-flow>ol{grid-template-columns:repeat(3,1fr);gap:10px}.phase4-flow li{border-right:1px solid #ddd7cb}.phase4-quality-grid{grid-template-columns:1fr}.phase4-achievements>div:last-child{grid-template-columns:repeat(2,1fr)}.phase5-intro{grid-template-columns:1fr;gap:30px}.phase5-stats,.phase5-evidence-grid{grid-template-columns:repeat(3,1fr)}.phase5-workflow>ol{grid-template-columns:repeat(3,1fr);gap:10px}.phase5-workflow li{border-right:1px solid #ddd7cb}.phase5-blueprint-grid{grid-template-columns:1fr}.phase6-intro{grid-template-columns:1fr;gap:30px}.phase6-stats{grid-template-columns:repeat(3,1fr)}.phase6-audit-grid{grid-template-columns:repeat(2,1fr)}.phase6-live-grid{grid-template-columns:1fr}.phase6-priorities>ol{grid-template-columns:repeat(3,1fr);gap:10px}.phase6-priorities li{border-right:1px solid #ddd7cb}.phase7-intro{grid-template-columns:1fr;gap:30px}.phase7-stats,.phase7-course-grid{grid-template-columns:repeat(3,1fr)}.phase7-academy-map>div:last-child{grid-template-columns:repeat(2,1fr)}.phase7-pilot-funnel>ol{grid-template-columns:repeat(3,1fr);gap:10px}.phase7-pilot-funnel li{border-right:1px solid #ddd7cb}.phase7-quality-grid{grid-template-columns:1fr}.phase8-intro{grid-template-columns:1fr;gap:30px}.phase8-stats{grid-template-columns:repeat(3,1fr)}.phase8-plan-grid{grid-template-columns:1fr}.phase8-settings-grid{grid-template-columns:repeat(2,1fr)}.phase8-owner-note{grid-column:1/-1}.phase8-readiness-grid{grid-template-columns:1fr}.phase8-analytics>div:last-child{grid-template-columns:repeat(3,1fr)}.phase9-control-strip{grid-template-columns:1fr;gap:22px}.phase9-summary{grid-template-columns:repeat(3,1fr)}.phase9-planning-grid,.phase9-explain-grid{grid-template-columns:1fr}.phase9-credit-grid{grid-template-columns:repeat(2,1fr)}.phase10-command{grid-template-columns:1fr;gap:24px}.phase10-statusbar{grid-template-columns:repeat(3,1fr)}.phase10-gates>div:last-child,.phase10-form-grid,.phase10-policies>div:last-child,.phase10-simulator-controls>div{grid-template-columns:repeat(2,1fr)}.phase11-command{grid-template-columns:1fr;gap:26px}.phase11-command aside{width:min(260px,100%)}.phase11-statusbar{grid-template-columns:repeat(3,1fr)}.phase11-capabilities>div:last-child{grid-template-columns:repeat(2,1fr)}.phase11-device-grid{grid-template-columns:repeat(3,1fr)}.phase11-release-grid,.pilot-hero{grid-template-columns:1fr}.pilot-hero aside{max-width:500px}.pilot-expectations{grid-template-columns:1fr;gap:35px}.pilot-feedback-page{background:linear-gradient(#08182d 0 42%,#f4f0e7 42%)}.pilot-feedback-page>section{grid-template-columns:1fr}.phase12-command{grid-template-columns:1fr;gap:25px}.phase12-command aside{width:min(300px,100%)}.phase12-statusbar{grid-template-columns:repeat(3,1fr)}.phase12-channel-grid{grid-template-columns:repeat(2,1fr)}.phase12-working-grid{grid-template-columns:1fr}.phase13-command{grid-template-columns:1fr;gap:25px}.phase13-command aside{width:min(320px,100%)}.phase13-stat-grid{grid-template-columns:repeat(3,1fr)}.phase13-run-actions{grid-template-columns:1fr 1fr}.phase13-run-actions p{grid-column:1/-1;margin:3px 0 0}.phase13-live-results,.phase13-directory>div:last-child{grid-template-columns:repeat(2,1fr)}.phase14-command{grid-template-columns:1fr;gap:25px}.phase14-command aside{width:min(330px,100%)}.phase14-stat-grid{grid-template-columns:repeat(3,1fr)}.phase14-review-layout{grid-template-columns:300px 1fr}.phase14-framework>div:last-child{grid-template-columns:repeat(3,1fr)}.phase14-readiness>div:last-child{grid-template-columns:repeat(2,1fr)}.training-feedback{grid-template-columns:1fr}}@media (width<=600px){.academy-account-layout{gap:42px;padding:50px 18px}.account-introduction ul{grid-template-columns:1fr}.academy-account-card{padding:28px 20px}.registration-header-actions>span{display:none}.registration-header-actions{gap:7px}.registration-support-link{padding:8px 9px;font-size:7px}.registration-founder-link,.about-founder-support-link{display:none}.admin-header{flex-wrap:wrap;gap:12px;min-height:auto;padding:12px 16px}.admin-header .brand-logo{flex-basis:42px;width:42px;height:42px}.admin-header .brand strong{font-size:15px}.admin-header .brand small{font-size:7px}.admin-header nav{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;width:100%;margin:0;display:grid}.admin-header nav .admin-nav-optional{display:none}.admin-header nav>a,.admin-phase-menu>summary{justify-content:center;padding:0 10px}.admin-sign-out{margin-left:0}.admin-phase-menu-panel{grid-template-columns:1fr 1fr;width:min(520px,100vw - 32px);max-height:65vh;left:50%;right:auto;overflow-y:auto;transform:translate(-50%)}.admin-intro{grid-template-columns:1fr;gap:24px;padding:42px 20px}.admin-monitor-actions{grid-template-columns:1fr 1fr}.admin-stat-grid{grid-template-columns:repeat(2,1fr);padding:0}.admin-stat-grid article:nth-child(2n){border-right:0}.admin-secondary-stats{grid-template-columns:1fr;padding:18px}.admin-content-grid{padding:0 18px 18px}.admin-activity{margin:0 18px 40px}.admin-activity-grid{grid-template-columns:1fr}.admin-footer{flex-direction:column}.academy-impact{padding:42px 18px 36px}.academy-impact-heading{display:block}.academy-impact-heading h2{text-align:left;margin-top:9px}.academy-impact-grid{grid-template-columns:1fr 1fr}.academy-impact-grid article:last-child{grid-column:1/-1}.academy-impact>small{text-align:left}.academy-impact-two-metrics{padding-top:30px;padding-bottom:30px;display:block}.academy-impact-grid.academy-impact-metrics{grid-template-columns:1fr;width:100%;margin-top:16px}.header-account-actions{margin-left:auto}.header-account-actions .header-action{display:none}.header-sign-out{color:var(--gold-light);border:1px solid #e8b84a80;border-radius:999px;padding:8px 10px}.lms-foundation-intro{padding:52px 20px}.lms-foundation-stats{grid-template-columns:1fr 1fr;padding:0}.lms-foundation-stats article:nth-child(2n){border-right:0}.lms-foundation-grid{padding:18px}.lms-hierarchy-panel ol{grid-template-columns:1fr 1fr;padding:17px}.lms-hierarchy-panel li:nth-child(3n) i{display:block}.lms-hierarchy-panel li:nth-child(2n) i{display:none}.lms-preservation-panel>ul{grid-template-columns:1fr;padding:17px}.lms-current-hierarchy{margin:0 17px 17px}.lms-organization-panel,.lms-catalogue-map,.lms-review-panel{margin:18px}.lms-organization-path{grid-template-columns:1fr;padding:17px}.lms-organization-path>b{justify-self:center;transform:rotate(90deg)}.lms-outlet-map{grid-template-columns:1fr 1fr;padding:17px}.lms-catalogue-map>div:last-child{grid-template-columns:1fr;padding:17px}.lms-review-list{padding:17px}.lms-review-list article{grid-template-columns:38px 1fr}.lms-review-actions{flex-wrap:wrap;grid-column:2}.phase2-intro{padding:52px 20px}.phase2-stats{grid-template-columns:1fr 1fr;padding:0}.phase2-stats article:nth-child(2n){border-right:0}.phase2-levels,.phase2-role-matrix,.phase2-workbench,.phase2-review-panel,.phase2-guardrails{margin:18px}.phase2-levels>div:last-child,.phase2-role-matrix>div:last-child,.phase2-selector{grid-template-columns:1fr;padding:17px}.phase2-selector>div{grid-column:auto}.phase2-path-heading{flex-direction:column;align-items:flex-start;padding:17px}.phase2-course-map{padding:17px}.phase2-course-map li{grid-template-columns:38px 1fr}.phase2-course-map aside{grid-column:2}.phase2-guardrails>ul{grid-template-columns:1fr;padding:17px}.phase3-intro{padding:52px 20px}.phase3-stats{grid-template-columns:1fr 1fr;padding:0}.phase3-stats article:nth-child(2n){border-right:0}.phase3-layers,.phase3-workbench,.phase3-review-panel,.phase3-guardrails{margin:18px}.phase3-layers>ol,.phase3-module-list{padding:17px}.phase3-layers li{grid-template-columns:36px 1fr}.phase3-layers li>b{grid-column:2}.phase3-selector{grid-template-columns:1fr;padding:17px}.phase3-selector label:last-child{grid-column:auto}.phase3-module-list>article>header{flex-wrap:wrap;align-items:flex-start}.phase3-module-list>article>header>span{width:100%}.phase3-module-main{grid-template-columns:1fr}.phase3-guardrails>ul{grid-template-columns:1fr;padding:17px}.phase4-intro{padding:52px 20px}.phase4-stats{grid-template-columns:1fr 1fr;padding:0}.phase4-stats article:nth-child(2n){border-right:0}.phase4-flow,.phase4-question-audit,.phase4-certificate-audit,.phase4-achievements,.phase4-review-panel,.phase4-guardrails{margin:18px}.phase4-flow>ol{grid-template-columns:1fr;padding:17px}.phase4-flow li{min-height:auto}.phase4-quality-grid{margin:18px}.phase4-question-controls>div:last-child{grid-template-columns:1fr;padding:17px}.phase4-certificate-controls dl{padding:17px}.phase4-achievements>div:last-child{grid-template-columns:1fr;padding:17px}.phase4-achievements article{min-height:auto}.phase4-guardrails>ul{grid-template-columns:1fr;padding:17px}.phase5-intro{padding:52px 20px}.phase5-stats{grid-template-columns:1fr 1fr;padding:0}.phase5-stats article:nth-child(2n){border-right:0}.phase5-evidence-model,.phase5-workflow,.phase5-assessor-controls,.phase5-review-panel,.phase5-guardrails{margin:18px}.phase5-evidence-grid{grid-template-columns:1fr;padding:17px}.phase5-evidence-grid article{min-height:auto}.phase5-workflow>ol{grid-template-columns:1fr;padding:17px}.phase5-workflow li{min-height:auto}.phase5-blueprint-grid{margin:18px}.phase5-evidence-packet dl,.phase5-decision-states>div:last-child{padding:17px}.phase5-evidence-packet dl>div{grid-template-columns:1fr;gap:6px}.phase5-assessor-controls>ul,.phase5-guardrails>ul{grid-template-columns:1fr;padding:17px}.phase6-intro{padding:52px 20px}.phase6-stats{grid-template-columns:1fr 1fr;padding:0}.phase6-stats article:nth-child(2n){border-right:0}.phase6-audit-centre,.phase6-readiness,.phase6-priorities,.phase6-review-panel,.phase6-guardrails{margin:18px}.phase6-audit-grid,.phase6-readiness-grid,.phase6-method{grid-template-columns:1fr;padding:17px}.phase6-method span{grid-column:auto}.phase6-live-grid{margin:18px}.phase6-live-records{grid-template-columns:1fr 1fr;padding:17px}.phase6-priorities>ol{grid-template-columns:1fr;padding:17px}.phase6-priorities li{min-height:auto}.phase6-guardrails>ul{grid-template-columns:1fr;padding:17px}.phase7-intro{padding:52px 20px}.phase7-stats{grid-template-columns:1fr 1fr;padding:0}.phase7-stats article:nth-child(2n){border-right:0}.phase7-course-model,.phase7-academy-map,.phase7-pilot-funnel,.phase7-review-panel,.phase7-guardrails{margin:18px}.phase7-course-grid,.phase7-academy-map>div:last-child{grid-template-columns:1fr;padding:17px}.phase7-course-grid article{min-height:auto}.phase7-pilot-funnel>ol{grid-template-columns:1fr;padding:17px}.phase7-pilot-funnel li{min-height:auto}.phase7-quality-grid{margin:18px}.phase7-feedback-model>div:last-child,.phase7-recent-feedback>div:last-child{padding:17px}.phase7-guardrails>ul{grid-template-columns:1fr;padding:17px}.phase8-intro{padding:52px 20px}.phase8-stats{grid-template-columns:1fr 1fr;padding:0}.phase8-stats article:nth-child(2n){border-right:0}.phase8-plans,.phase8-settings,.phase8-entitlements,.phase8-analytics,.phase8-review-panel,.phase8-guardrails{margin:18px}.phase8-plan-grid,.phase8-settings-grid,.phase8-analytics>div:last-child{grid-template-columns:1fr;padding:17px}.phase8-plan-grid article{min-height:auto}.phase8-safety-banner{flex-direction:column;align-items:flex-start;gap:6px;margin:0 17px}.phase8-settings-actions{flex-direction:column;align-items:flex-start;padding:0 17px 17px}.phase8-readiness-grid{margin:18px}.phase8-policies>div:last-child,.phase8-launch-gates>ol{padding:17px}.phase8-launch-gates li{grid-template-columns:34px 1fr}.phase8-launch-gates li>b{grid-column:2;width:max-content}.phase8-guardrails>ul{grid-template-columns:1fr;padding:17px}.phase9-control-strip{padding:34px 20px}.phase9-toolbar{flex-direction:column;align-items:stretch;padding:14px 18px}.phase9-toolbar form,.phase9-toolbar>div{align-items:stretch}.phase9-summary{grid-template-columns:1fr 1fr;padding:0}.phase9-summary article:nth-child(2n){border-right:0}.phase9-planning,.phase9-reconciliation,.phase9-credits,.phase9-reports,.phase9-review-panel,.phase9-guardrails{margin:18px}.phase9-planning-grid{grid-template-columns:1fr;padding:17px}.phase9-field-pair{grid-template-columns:1fr}.phase9-budget-list,.phase9-expense-list{margin:0 17px 17px}.phase9-budget-list article{grid-template-columns:1fr}.phase9-expense-list article{grid-template-columns:74px 1fr}.phase9-expense-list article>b{grid-column:2}.phase9-explain-grid{margin:18px}.phase9-money-layers ol,.phase9-credit-grid{grid-template-columns:1fr;padding:17px}.phase9-credit-grid article{min-height:auto}.phase9-reports>ul,.phase9-guardrails>ul{grid-template-columns:1fr;padding:17px}.phase10-command{padding:36px 20px}.phase10-statusbar{grid-template-columns:1fr 1fr;padding:0}.phase10-statusbar>div{grid-column:1/-1}.phase10-statusbar article:nth-child(odd){border-right:0}.phase10-gates,.phase10-settings,.phase10-policies,.phase10-simulator,.phase10-review-panel,.phase10-guardrails{margin:18px}.phase10-gates>div:last-child{grid-template-columns:1fr;padding:17px}.phase10-settings form{padding:17px}.phase10-form-grid{grid-template-columns:1fr}.phase10-form-grid label.wide{grid-column:auto}.phase10-settings-actions{flex-direction:column;align-items:flex-start}.phase10-documents-grid{grid-template-columns:1fr;margin:18px}.phase10-policies>div:last-child{grid-template-columns:1fr;padding:17px}.phase10-policies article{min-height:auto}.phase10-simulator-controls{padding:17px}.phase10-simulator-controls>label{width:100%}.phase10-simulator-controls>div{grid-template-columns:1fr}.phase10-simulator-controls button{min-height:auto}.phase10-event-log{margin:0 17px 17px}.phase10-event-log article{grid-template-columns:1fr}.phase10-guardrails>ul{grid-template-columns:1fr;padding:17px}.phase11-command{padding:38px 20px}.phase11-command aside{width:100%}.phase11-statusbar{grid-template-columns:1fr 1fr;padding:0}.phase11-statusbar article:nth-child(2n){border-right:0}.phase11-statusbar article:last-child{grid-column:1/-1}.phase11-capabilities,.phase11-device,.phase11-review-panel,.phase11-guardrails{margin:18px}.phase11-capabilities>div:last-child{grid-template-columns:1fr;padding:17px}.phase11-capabilities article{min-height:auto}.phase11-device-grid{grid-template-columns:1fr 1fr;padding:17px}.phase11-device-actions{flex-direction:column;align-items:stretch;padding:0 17px 17px}.phase11-device-actions button{width:100%}.phase11-release-grid{margin:18px}.phase11-install-guide>div:last-child{grid-template-columns:1fr;padding:17px}.phase11-store-list>ol{padding:17px}.phase11-guardrails>ul{grid-template-columns:1fr;padding:17px}.pilot-header{min-height:auto;padding:14px 18px}.pilot-header nav a:not(:last-child){display:none}.pilot-hero{gap:34px;min-height:auto;padding:52px 20px}.pilot-hero h1{font-size:46px}.pilot-hero aside>img{min-height:420px}.pilot-proof{grid-template-columns:1fr 1fr;padding:0}.pilot-proof article:nth-child(2n){border-right:0}.pilot-proof article:last-child{grid-column:auto}.pilot-expectations,.pilot-standards,.pilot-voices,.pilot-cta{padding:52px 20px}.pilot-expectations ol,.pilot-standards>div:last-child,.pilot-voices>div:last-child{grid-template-columns:1fr}.pilot-footer{flex-direction:column}.pilot-feedback-page{background:linear-gradient(#08182d 0 46%,#f4f0e7 46%)}.pilot-feedback-page>header{padding:14px 18px}.pilot-feedback-page>section{gap:35px;padding:48px 18px}.pilot-feedback-form{padding:22px 18px}.pilot-rating{grid-template-columns:repeat(5,1fr)}.pilot-feedback-page>footer{flex-direction:column;padding:22px 18px}.phase12-command{padding:38px 20px}.phase12-command aside{width:100%}.phase12-statusbar{grid-template-columns:1fr 1fr;padding:0}.phase12-statusbar article:nth-child(2n){border-right:0}.phase12-campaigns,.phase12-testimonials,.phase12-review-panel,.phase12-guardrails{margin:18px}.phase12-channel-grid{grid-template-columns:1fr;padding:17px}.phase12-channel-grid>article{min-height:auto}.phase12-working-grid{margin:18px}.phase12-founder-actions>ol,.phase12-calendar>div:last-child{padding:17px}.phase12-calendar>div:last-child{grid-template-columns:1fr}.phase12-calendar article{min-height:auto}.phase12-testimonial-list{grid-template-columns:1fr;padding:17px}.phase12-testimonial-list footer{flex-wrap:wrap}.phase12-guardrails>ul{grid-template-columns:1fr;padding:17px}.phase13-command{padding:38px 20px}.phase13-command aside{width:100%}.phase13-stat-grid{grid-template-columns:1fr 1fr;padding:0}.phase13-stat-grid article:nth-child(2n){border-right:0}.phase13-stat-grid article:last-child{grid-column:1/-1}.phase13-runner,.phase13-directory,.phase13-history,.phase13-guardrails{margin:18px}.phase13-run-actions{grid-template-columns:1fr;padding:17px}.phase13-run-actions p{grid-column:auto}.phase13-live-results,.phase13-directory>div:last-child{grid-template-columns:1fr;padding:17px}.phase13-directory article{min-height:auto}.phase13-guardrails>ul{grid-template-columns:1fr;padding:17px}.phase14-command{padding:38px 20px}.phase14-command aside{width:100%}.phase14-stat-grid{grid-template-columns:1fr 1fr;padding:0}.phase14-stat-grid article:nth-child(2n){border-right:0}.phase14-stat-grid article:last-child{grid-column:1/-1}.phase14-review-centre,.phase14-readiness,.phase14-framework,.phase14-guardrails{margin:18px}.phase14-filters{grid-template-columns:1fr;padding:17px}.phase14-filters p{margin:0}.phase14-review-layout{grid-template-columns:1fr}.phase14-module-queue{border-bottom:1px solid #dfe3dd;border-right:0;max-height:360px}.phase14-review-form{padding:17px}.phase14-review-form>header{display:grid}.phase14-checklist{grid-template-columns:1fr}.phase14-readiness>div:last-child,.phase14-framework>div:last-child,.phase14-guardrails>ul{grid-template-columns:1fr;padding:17px}.training-feedback{gap:28px;padding:52px 20px}.training-feedback-form{padding:20px}.feedback-choice{flex-wrap:wrap}}.module-visual-learning{padding:62px 0 30px;scroll-margin-top:130px}.module-visual-heading{max-width:760px}.module-visual-heading>p{color:#647084;font-size:12px;line-height:1.75}.topic-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.topic-visual-card{border:1px solid var(--visual-accent,#e8b84a);min-height:410px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.topic-visual-card{border:1px solid color-mix(in srgb,var(--visual-accent,#e8b84a) 55%,#d8d2c7)}}.topic-visual-card{color:#fff;background:#091a30;box-shadow:0 18px 46px #0a1b3224}.topic-visual-card.topic-visual-wide{grid-column:1/-1;min-height:360px}.topic-visual-card>img{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.topic-visual-card:after{content:"";background:linear-gradient(90deg,#051223f5 0%,#051223d6 48%,#05122357 100%);position:absolute;inset:0}.topic-visual-card:not(.topic-visual-wide):after{background:linear-gradient(#05122357,#051223f5 72%)}.topic-visual-card figcaption{min-height:inherit;z-index:1;grid-template-columns:46px minmax(0,1fr);align-content:end;gap:20px;padding:30px;display:grid;position:relative}.topic-visual-number{border:1px solid var(--visual-accent,#e8b84a);width:44px;height:44px;color:var(--visual-accent,#e8b84a);letter-spacing:.08em;background:#061327b3;place-items:center;font-size:10px;font-weight:900;display:grid}.topic-visual-copy{max-width:780px}.topic-visual-copy>small{color:var(--visual-accent,#e8b84a);letter-spacing:.16em;font-size:8px;font-weight:900}.topic-visual-copy h3{color:#fff;margin:8px 0 12px;font:500 clamp(24px,3vw,38px)/1.08 Georgia,serif}.topic-visual-copy p{color:#e4eaf2;max-width:690px;margin:0;font-size:11px;line-height:1.7}.topic-visual-tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.topic-visual-tags span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0613277a;border:1px solid #ffffff42;padding:7px 9px;font-size:7px;font-weight:900}.topic-visual-sequence{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:17px 0 0;padding:0;list-style:none;display:grid}.topic-visual-sequence li{background:#061327a8;border:1px solid #ffffff40;grid-template-columns:24px 1fr;align-items:start;gap:8px;min-height:82px;padding:11px;display:grid}.topic-visual-sequence li>span{background:var(--visual-accent,#e8b84a);color:#07182d;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:grid}.topic-visual-sequence strong{color:#fff;font-size:8px;line-height:1.5}.topic-visual-copy blockquote{border-left:3px solid var(--visual-accent,#e8b84a);color:#fff;background:#061327a8;margin:14px 0;padding:12px 14px;font:500 16px/1.5 Georgia,serif}.topic-visual-warning{border-top:1px solid #ffffff38;padding-top:8px}.topic-visual-warning strong{color:#ffd879}.topic-visual-challenge{color:#fff;margin-top:15px;font-size:10px;line-height:1.65;display:block}.topic-visual-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.topic-visual-evidence span{color:#fff;background:#061327a3;border:1px solid #ffffff40;padding:10px;font-size:8px;line-height:1.5}.topic-visual-commitment{margin-top:13px;line-height:1.6;display:block;color:#ffdc86!important;font-size:8px!important}.topic-visual-founder{border:1px solid var(--visual-accent,#e8b84a);grid-column:2;align-items:center;gap:8px;width:max-content;margin-top:19px;padding:5px 10px 5px 5px;display:flex}@supports (color:color-mix(in lab, red, red)){.topic-visual-founder{border:1px solid color-mix(in srgb,var(--visual-accent,#e8b84a) 76%,transparent)}}.topic-visual-founder{background:#051223d1;border-radius:999px}.topic-visual-founder>img{border:2px solid var(--visual-accent,#e8b84a);object-fit:cover;border-radius:50%;width:34px;height:34px}.topic-visual-founder>span{gap:1px;display:grid}.topic-visual-founder small{color:#cbd6e5;letter-spacing:.12em;font-size:6px;font-weight:900}.topic-visual-founder strong{color:#fff;font-size:8px}.bartender-visual-learning{padding-bottom:45px}.bartender-visual-key{background:#fff;border:1px solid #d8d1c4;flex-wrap:wrap;gap:8px;margin:24px 0 13px;padding:12px 14px;display:flex}.bartender-visual-key span{color:#536174;letter-spacing:.08em;padding:7px 9px;font-size:7px;font-weight:800}.bartender-visual-key b{color:#9b6b0e;margin-right:5px}.bartender-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bartender-point-visual{color:#fff;background:linear-gradient(145deg,#07192f,#102f51);border:1px solid #cfcbc2;flex-direction:column;min-height:560px;margin:0;display:flex;overflow:hidden;box-shadow:0 18px 46px #0a1b3221}.bartender-point-top{background:#040e1d61;border-bottom:1px solid #ffffff29;align-items:center;gap:12px;min-height:74px;padding:14px 20px;display:flex}.bartender-point-top>span{color:#ffe09a;background:#07182d;border:1px solid #e1b554;place-items:center;width:43px;height:43px;font:700 12px Georgia,serif;display:grid}.bartender-point-top small{color:#c7d4e4;letter-spacing:.16em;font-size:7px;font-weight:900}.bartender-point-visual figcaption{flex-direction:column;flex:1;padding:25px;display:flex}.bartender-point-metric{color:#ffdd8c;letter-spacing:.1em;background:#e1b5541f;border:1px solid #e1b554a6;width:max-content;max-width:100%;padding:7px 10px;font-size:11px}.bartender-point-visual h3{color:#fff;margin:16px 0 9px;font:500 25px/1.12 Georgia,serif}.bartender-point-visual figcaption>p{color:#d8e2ef;min-height:92px;margin:0 0 18px;font-size:10px;line-height:1.75}.bartender-action{border:1px solid;gap:5px;margin-top:8px;padding:12px 13px;display:grid}.bartender-action small,.bartender-proof small{letter-spacing:.15em;font-size:6px;font-weight:900}.bartender-action strong{font-size:9px;line-height:1.55}.bartender-action.correct{background:#11735233;border-color:#4dcd9794}.bartender-action.correct small{color:#75e3b4}.bartender-action.avoid{background:#8b283036;border-color:#f075758a}.bartender-action.avoid small{color:#ff9f9f}.bartender-proof{background:#1f5b9140;border-left:3px solid #63a9e8;gap:5px;margin-top:auto;padding:13px;display:grid}.bartender-proof small{color:#8fc8fa}.bartender-proof span{color:#e7f2ff;font-size:8px;line-height:1.55}.bartender-visual-footer{background:#fff;border:1px solid #d8d1c4;align-items:center;gap:17px;margin-top:14px;padding:14px;display:flex}.bartender-visual-footer .topic-visual-founder{flex:none;margin:0}.bartender-visual-footer p{color:#647084;margin:0;font-size:8px;line-height:1.65}.bartender-path-feature{color:#fff;background:radial-gradient(circle at 82% 0,#e0ae422e,#0000 30%),linear-gradient(135deg,#07182e,#103355);border:1px solid #bd913a;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr) auto;align-items:center;gap:28px;margin:24px max(28px,50vw - 660px);padding:28px;display:grid;box-shadow:0 20px 54px #07182e29}.bartender-path-feature>div>span{color:#f2c867;letter-spacing:.18em;font-size:7px;font-weight:900}.bartender-path-feature h2{color:#fff;margin:9px 0 8px;font:500 28px/1.1 Georgia,serif}.bartender-path-feature p{color:#cbd7e6;max-width:650px;margin:0;font-size:9px;line-height:1.7}.bartender-path-feature ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.bartender-path-feature li{color:#e7eef7;padding-left:18px;font-size:8px;line-height:1.5;position:relative}.bartender-path-feature li:before{content:"✓";color:#f2c867;font-weight:900;position:absolute;left:0}.bartender-path-feature>a{color:#07182e;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#e2b44f;border:1px solid #e2b44f;padding:13px 15px;font-size:8px;font-weight:900}.phase15-page{background:#f4f1e9}.phase15-command{color:#fff;background:radial-gradient(circle at 15% 18%,#1fa1932b,#0000 30%),linear-gradient(135deg,#07182e,#102f51);grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);align-items:center;gap:70px;min-height:520px;padding:70px max(28px,50vw - 660px);display:grid}.phase15-command>div>span{color:#67d7ca;letter-spacing:.2em;font-size:9px;font-weight:900}.phase15-command h1{letter-spacing:-.045em;margin:16px 0 20px;font:500 clamp(48px,6vw,82px)/.95 Georgia,serif}.phase15-command p{color:#c5d2e2;max-width:690px;font-size:13px;line-height:1.8}.phase15-command>div>div{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.phase15-command a{color:#ffe5a3;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d6ad4d;padding:11px 14px;font-size:8px;font-weight:900}.phase15-command aside{border:1px solid #d6ad4d8c;min-height:340px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000057}.phase15-command aside>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.phase15-command aside:after{content:"";background:linear-gradient(#0000,#051223e0);position:absolute;inset:0}.phase15-command aside>span{z-index:1;background:#051223e0;border:1px solid #d6ad4d;border-radius:999px;grid-template-columns:42px 1fr;align-items:center;column-gap:10px;padding:7px 13px 7px 7px;display:grid;position:absolute;bottom:20px;left:22px}.phase15-command aside>span img{object-fit:cover;border:2px solid #d6ad4d;border-radius:50%;grid-row:1/3;width:42px;height:42px}.phase15-command aside>span small{color:#cbd6e5;letter-spacing:.14em;font-size:6px;font-weight:900}.phase15-command aside>span strong{font-size:9px}.phase15-stat-grid{background:#fff;border-left:1px solid #dcd6cb;grid-template-columns:repeat(4,1fr);max-width:1320px;margin:0 auto;display:grid}.phase15-stat-grid article{border-bottom:1px solid #dcd6cb;border-right:1px solid #dcd6cb;align-content:center;min-height:145px;padding:27px;display:grid}.phase15-stat-grid span{color:#667085;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.phase15-stat-grid strong{color:#0b2340;margin:8px 0 4px;font:500 34px Georgia,serif}.phase15-stat-grid small{color:#8a6722;font-size:8px}.phase15-framework,.phase15-academies,.phase15-governance{max-width:1320px;margin:28px auto}.phase15-framework>div:last-child{grid-template-columns:repeat(5,1fr);gap:10px;padding:28px;display:grid}.phase15-framework article{background:#fff;border:1px solid #ded9cf;min-height:210px;padding:21px}.phase15-framework article>span{color:#ad7c1b;font:500 26px Georgia,serif}.phase15-framework h3{color:#10243d;margin:22px 0 9px;font:500 18px Georgia,serif}.phase15-framework p{color:#667085;margin:0;font-size:9px;line-height:1.7}.phase15-academies>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;padding:28px;display:grid}.phase15-academies article{color:#fff;background:#0a1c35;flex-direction:column;justify-content:flex-end;min-height:250px;padding:20px;display:flex;position:relative;overflow:hidden}.phase15-academies article:after{content:"";background:linear-gradient(#0613270a,#061327f0);position:absolute;inset:0}.phase15-academies article>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.phase15-academies article>:not(img){z-index:1;position:relative}.phase15-academies article>span{background:var(--visual-accent,#e8b84a);color:#08182c;place-items:center;width:38px;height:38px;font-size:8px;font-weight:900;display:grid}.phase15-academies h3{margin:13px 0 4px;font:500 22px Georgia,serif}.phase15-academies small{color:#d8e1ee;font-size:8px}.phase15-governance>ul{grid-template-columns:repeat(2,1fr);gap:9px;margin:0;padding:28px;list-style:none;display:grid}.phase15-governance li{background:#fff;border:1px solid #ded9cf;grid-template-columns:28px 1fr;gap:10px;padding:15px;display:grid}.phase15-governance li>span{color:#14766b;background:#dff5ef;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.phase15-governance p{color:#526073;margin:2px 0 0;font-size:9px;line-height:1.65}@media (width<=1000px){.bartender-path-feature{grid-template-columns:1fr 1fr}.bartender-path-feature>a{grid-column:1/-1;width:max-content}.phase15-command{grid-template-columns:1fr;gap:30px}.phase15-command aside{width:min(560px,100%)}.phase15-stat-grid{grid-template-columns:repeat(2,1fr)}.phase15-framework>div:last-child{grid-template-columns:repeat(3,1fr)}.phase15-academies>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.bartender-path-feature{grid-template-columns:1fr;margin:18px;padding:22px}.bartender-path-feature>a{grid-column:auto;width:100%}.module-visual-learning{padding:44px 0 16px}.topic-visual-grid{grid-template-columns:1fr}.topic-visual-card,.topic-visual-card.topic-visual-wide{grid-column:auto;min-height:430px}.topic-visual-card:after,.topic-visual-card:not(.topic-visual-wide):after{background:linear-gradient(#0512233d,#051223f7 58%)}.topic-visual-card figcaption{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:20px}.topic-visual-number{width:36px;height:36px}.topic-visual-copy h3{font-size:25px}.topic-visual-sequence,.topic-visual-evidence{grid-template-columns:1fr 1fr}.topic-visual-founder{grid-column:1/-1}.bartender-visual-grid{grid-template-columns:1fr}.bartender-point-visual{min-height:520px}.bartender-point-visual figcaption{padding:20px}.bartender-point-visual figcaption>p{min-height:auto}.bartender-visual-footer{flex-direction:column;align-items:flex-start}.phase15-command{min-height:auto;padding:48px 20px}.phase15-command h1{font-size:48px}.phase15-command aside{min-height:310px}.phase15-stat-grid{grid-template-columns:1fr 1fr}.phase15-framework,.phase15-academies,.phase15-governance{margin:18px}.phase15-framework>div:last-child,.phase15-academies>div:last-child,.phase15-governance>ul{grid-template-columns:1fr;padding:17px}.phase15-framework article{min-height:auto}}.designation-page{color:#14243b;background:#f7f4ed;min-height:100vh}.designation-header{color:#fff;background:#061327}.designation-account{color:#f0cf79;letter-spacing:.06em;font-size:9px;font-weight:800}.designation-department-hero{color:#fff;background:radial-gradient(circle at 18% 15%,#e0ae422b,#0000 27%),linear-gradient(135deg,#07182e,#10365d);grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:70px;min-height:610px;padding:72px max(28px,50vw - 660px);display:grid}.designation-department-hero>div>span,.designation-detail-hero-grid>div>span,.designation-section-heading>div>span,.designation-content-section>div:first-child>span,.designation-evidence-section>div>span,.designation-certificate-grid article>span,.designation-kpis>span,.designation-next-step span{color:#e9bd5b;letter-spacing:.17em;font-size:8px;font-weight:900}.designation-department-hero h1{color:#fff;margin:15px 0 24px;font-size:clamp(52px,6vw,82px);line-height:.98}.designation-department-hero h1 em{color:#f1d27c;font-weight:400}.designation-department-hero>div>p{color:#c5d2e1;max-width:720px;margin:0;font-size:15px;line-height:1.8}.designation-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.designation-department-hero figure{border:1px solid #e8b84a8c;min-height:410px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000004d}.designation-department-hero figure:after{content:"";background:linear-gradient(#0000 45%,#04101fed);position:absolute;inset:0}.designation-department-hero figure>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.designation-department-hero figcaption{z-index:1;background:#051223d9;border:1px solid #e8b84a8c;gap:4px;padding:12px 15px;display:grid;position:absolute;bottom:20px;right:20px}.designation-department-hero figcaption small{color:#b9c7d8;letter-spacing:.13em;font-size:6px;font-weight:900}.designation-department-hero figcaption strong{color:#fff;font:500 15px Georgia,serif}.designation-access-rule{z-index:2;background:#fff;border-top:1px solid #d7c590;border-left:1px solid #d7c590;grid-template-columns:repeat(4,1fr);max-width:1320px;margin:-38px auto 0;display:grid;position:relative;box-shadow:0 20px 55px #07182e1f}.designation-access-rule>div{border-bottom:1px solid #ded6c2;border-right:1px solid #ded6c2;grid-template-columns:35px 1fr;align-content:center;gap:8px 12px;min-height:145px;padding:24px;display:grid}.designation-access-rule span{color:#936514;border:1px solid #c4932f;grid-row:1/3;place-items:center;width:33px;height:33px;font:600 10px Georgia,serif;display:grid}.designation-access-rule strong{color:#142945;font:500 16px Georgia,serif}.designation-access-rule small{color:#6f7c8c;font-size:9px;line-height:1.55}.designation-levels-section,.designation-content-section,.designation-modules-section{padding:90px max(28px,50vw - 660px)}.designation-section-heading{justify-content:space-between;align-items:end;gap:55px;margin-bottom:38px;display:flex}.designation-section-heading h2{color:#112a48;margin:10px 0 0;font-size:clamp(38px,4.4vw,60px)}.designation-section-heading>p{color:#687689;max-width:520px;margin:0;font-size:12px;line-height:1.75}.designation-section-heading.compact{margin-bottom:28px}.designation-section-heading.compact h2{font-size:clamp(34px,3.5vw,49px)}.designation-level-grid{border-top:1px solid #d8d1c3;border-left:1px solid #d8d1c3;grid-template-columns:repeat(4,1fr);display:grid}.designation-level-card{background:#fff;border-bottom:1px solid #d8d1c3;border-right:1px solid #d8d1c3;flex-direction:column;min-height:285px;padding:27px;display:flex}.designation-level-card.prepared{transition:transform .2s,background .2s}.designation-level-card.prepared:hover{z-index:1;background:#fffcf5;position:relative;transform:translateY(-3px);box-shadow:0 18px 42px #07182e1a}.designation-level-card.pending{color:#737d8a;background:#efede7}.designation-level-top{justify-content:space-between;align-items:center;display:flex}.designation-level-top>span{color:#966a17;border:1px solid #c79a3e;place-items:center;width:42px;height:42px;font:500 14px Georgia,serif;display:grid}.designation-level-top small{color:#9a7021;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.designation-level-card h3{color:#122943;margin:28px 0 12px;font:500 20px/1.2 Georgia,serif}.designation-level-card p{color:#6c7888;margin:0 0 24px;font-size:10px;line-height:1.7}.designation-level-card b{color:#956716;letter-spacing:.07em;text-transform:uppercase;margin-top:auto;font-size:8px}.designation-level-card.pending b{color:#858b91}.designation-governance-note{color:#fff;background:#0b2340;border:1px solid #caa041;grid-template-columns:300px 1fr;gap:35px;max-width:1320px;margin:0 auto 90px;padding:28px 32px;display:grid}.designation-governance-note strong{color:#f0ce75;font:500 21px Georgia,serif}.designation-governance-note p{color:#c0cddd;margin:0;font-size:11px;line-height:1.75}.designation-detail-hero{color:#fff;background:radial-gradient(circle at 86% 10%,#e1b04330,#0000 30%),linear-gradient(135deg,#06162b,#12385f);padding:52px max(28px,50vw - 660px) 70px}.designation-breadcrumb{color:#9fb0c3;align-items:center;gap:10px;margin-bottom:35px;font-size:9px;display:flex}.designation-breadcrumb a{color:#edc86f}.designation-detail-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);align-items:end;gap:75px;display:grid}.designation-detail-hero-grid h1{color:#fff;margin:14px 0 20px;font-size:clamp(48px,5.5vw,76px);line-height:1}.designation-detail-hero-grid>div>p{color:#c5d2e1;max-width:780px;margin:0;font-size:14px;line-height:1.8}.designation-role-pills{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.designation-role-pills span{color:#f2d27c;letter-spacing:.08em;text-transform:uppercase;background:#e8b84a14;border:1px solid #e8b84a80;padding:9px 11px;font-size:8px;font-weight:900}.designation-detail-hero aside{background:#ffffff0e;border:1px solid #e8b84a73;grid-template-columns:repeat(3,1fr);gap:13px;padding:25px;display:grid}.designation-detail-hero aside>span,.designation-detail-hero aside>p{grid-column:1/-1}.designation-detail-hero aside>span{color:#edc96f;letter-spacing:.14em;font-size:7px;font-weight:900}.designation-detail-hero aside>p{color:#c6d2df;margin:0 0 8px;font-size:9px;line-height:1.65}.designation-detail-hero aside>div{text-align:center;border:1px solid #ffffff21;align-content:center;place-items:center;min-height:85px;padding:13px 8px;display:grid}.designation-detail-hero aside strong{color:#fff;font:500 22px Georgia,serif}.designation-detail-hero aside small{color:#aab9ca;font-size:6px;line-height:1.4}.designation-anchor-nav{z-index:1;background:#fff;border-bottom:1px solid #ddd6c9;align-items:center;gap:0;min-height:54px;padding:0 max(28px,50vw - 660px);display:flex;position:relative;overflow-x:auto}.designation-anchor-nav a{white-space:nowrap;color:#58687b;letter-spacing:.06em;text-transform:uppercase;align-items:center;min-height:54px;padding:0 16px;font-size:8px;font-weight:900;display:flex}.designation-anchor-nav a:hover{color:#926515;background:#faf5e9}.designation-content-section{background:#fff;scroll-margin-top:135px}.designation-content-section.alternate{background:#f1eee7}.designation-definition-grid{border-top:1px solid #ddd6c9;border-left:1px solid #ddd6c9;grid-template-columns:repeat(2,1fr);display:grid}.designation-definition-grid article{border-bottom:1px solid #ddd6c9;border-right:1px solid #ddd6c9;min-height:165px;padding:26px}.designation-definition-grid span,.designation-role-focus span,.designation-visual-brief span{color:#986b18;letter-spacing:.13em;font-size:7px;font-weight:900}.designation-definition-grid p,.designation-role-focus p{color:#58687a;margin:12px 0 0;font-size:11px;line-height:1.75}.designation-role-focus{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.designation-role-focus article{background:#fffaf0;border:1px solid #d7c28d;min-height:120px;padding:22px}.designation-responsibility-list{grid-template-columns:repeat(2,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.designation-responsibility-list li{background:#fff;border:1px solid #dad3c6;grid-template-columns:36px 1fr;align-items:center;gap:13px;min-height:95px;padding:15px 18px;display:grid}.designation-responsibility-list li>span,.designation-curriculum-grid span{color:#986915;background:#f6edd6;border-radius:50%;place-items:center;width:33px;height:33px;font:600 9px Georgia,serif;display:grid}.designation-responsibility-list p,.designation-curriculum-grid p{color:#43566d;margin:0;font-size:10px;line-height:1.65}.responsibility-learning{gap:22px;display:grid}.responsibility-audio-guide{color:#fff;background:linear-gradient(135deg,#07192f,#10375f);border:1px solid #c59a3d;grid-template-columns:70px minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:22px;padding:24px;display:grid;box-shadow:0 16px 42px #07182e21}.responsibility-audio-icon{background:#e8b84a1f;border:2px solid #e5ba58;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.responsibility-audio-icon span{color:#10213a;background:#e8b84a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.responsibility-audio-copy small{color:#f0cb70;letter-spacing:.14em;font-size:7px;font-weight:900}.responsibility-audio-copy h3{color:#fff;margin:7px 0 6px;font:500 23px Georgia,serif}.responsibility-audio-copy p{color:#b9c7d8;margin:0;font-size:9px;line-height:1.6}.responsibility-audio-copy>span{color:#f0d27d;margin-top:8px;font-size:8px;display:block}.responsibility-audio-controls{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.responsibility-audio-controls button,.responsibility-audio-controls select{color:#e1e9f2;cursor:pointer;background:#ffffff12;border:1px solid #ffffff38;min-height:36px;font:800 8px Inter,Arial,sans-serif}.responsibility-audio-controls button:disabled{opacity:.38;cursor:not-allowed}.responsibility-audio-controls .responsibility-audio-primary{color:#10213a;background:#e8b84a;border-color:#e2b64f;grid-column:1/-1}.responsibility-audio-controls label{color:#aebdce;letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.responsibility-audio-controls select{width:92px;padding:0 8px}.responsibility-audio-list li{align-items:start;transition:border-color .2s,box-shadow .2s,background .2s}.responsibility-audio-list li>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.responsibility-audio-list button{color:#825d18;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fffaf0;border:1px solid #caa24f;padding:7px 9px;font-size:7px;font-weight:900}.responsibility-audio-list li.responsibility-audio-active{background:#fff9e8;border-color:#bf8b27;box-shadow:0 0 0 2px #bf8b2726}.designation-curriculum-grid{border-top:1px solid #ddd6c9;border-left:1px solid #ddd6c9;grid-template-columns:repeat(3,1fr);display:grid}.designation-curriculum-grid article{border-bottom:1px solid #ddd6c9;border-right:1px solid #ddd6c9;grid-template-columns:35px 1fr;align-items:center;gap:12px;min-height:100px;padding:17px;display:grid}.designation-modules-section{color:#fff;background:#071a31;scroll-margin-top:135px}.designation-modules-section .designation-section-heading h2{color:#fff}.designation-modules-section .designation-section-heading>p{color:#aebdcd}.designation-module-groups{gap:52px;display:grid}.designation-module-group{gap:18px;display:grid}.designation-track-heading{background:#dfb65314;border-left:3px solid #dfb653;grid-template-columns:1fr auto;align-items:end;gap:6px 24px;padding:18px 20px;display:grid}.designation-track-heading>span{color:#edc86f;letter-spacing:.15em;grid-column:1/-1;font-size:7px;font-weight:900}.designation-track-heading h3{color:#fff;margin:0;font:500 27px/1.15 Georgia,serif}.designation-track-heading small{color:#aebdcd;text-transform:uppercase;padding-bottom:4px;font-size:8px;font-weight:800}.designation-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.designation-module-card{background:linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid #e8b84a4d;flex-direction:column;min-height:430px;padding:25px;display:flex}.designation-module-card:hover,.designation-module-card:focus-visible{background:linear-gradient(145deg,#dfb65321,#ffffff0b);border-color:#dfb653;outline:none;transform:translateY(-2px)}.designation-module-card-top{justify-content:space-between;align-items:center;display:flex}.designation-module-card-top>span{color:#f2d17b;border:1px solid #dfb653;place-items:center;width:42px;height:42px;font:500 13px Georgia,serif;display:grid}.designation-module-card-top small{color:#f0cc70;letter-spacing:.1em;border:1px solid #e8b84a52;padding:7px 9px;font-size:6px;font-weight:900}.stewarding-module-card,.front-office-module-card,.housekeeping-module-card,.reservations-revenue-module-card{min-height:590px}.stewarding-module-preview,.front-office-module-preview,.housekeeping-module-preview,.reservations-revenue-module-preview{background:#0a2038;height:185px;margin:18px -25px 0;position:relative;overflow:hidden}.stewarding-module-preview:after,.front-office-module-preview:after,.housekeeping-module-preview:after,.reservations-revenue-module-preview:after{content:"";background:linear-gradient(#06142614,#061426d6);position:absolute;inset:0}.stewarding-module-preview img,.front-office-module-preview img,.housekeeping-module-preview img,.reservations-revenue-module-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.stewarding-module-card:hover .stewarding-module-preview img,.front-office-module-card:hover .front-office-module-preview img,.housekeeping-module-card:hover .housekeeping-module-preview img,.reservations-revenue-module-card:hover .reservations-revenue-module-preview img{transform:scale(1.025)}.stewarding-module-preview>span,.front-office-module-preview>span,.housekeeping-module-preview>span,.reservations-revenue-module-preview>span{z-index:1;color:#f2ce73;background:#051324d1;border:1px solid #e8b84a;border-radius:50%;place-items:center;width:38px;height:38px;font:700 15px Georgia,serif;display:grid;position:absolute;top:13px;left:14px}.stewarding-module-preview>small,.front-office-module-preview>small,.housekeeping-module-preview>small,.reservations-revenue-module-preview>small{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;bottom:13px;left:15px;right:15px}.guest-relations-module-card{min-height:590px}.guest-relations-module-preview{background:#0a2038;height:185px;margin:18px -25px 0;position:relative;overflow:hidden}.guest-relations-module-preview:after{content:"";background:linear-gradient(#06142614,#061426d6);position:absolute;inset:0}.guest-relations-module-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.guest-relations-module-card:hover .guest-relations-module-preview img{transform:scale(1.025)}.guest-relations-module-preview>span{z-index:1;color:#f2ce73;background:#051324d1;border:1px solid #e8b84a;border-radius:50%;place-items:center;width:38px;height:38px;font:700 15px Georgia,serif;display:grid;position:absolute;top:13px;left:14px}.guest-relations-module-preview>small{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;bottom:13px;left:15px;right:15px}.recreation-water-sports-module-card{min-height:590px}.recreation-water-sports-module-preview{background:#0a2038;height:185px;margin:18px -25px 0;position:relative;overflow:hidden}.recreation-water-sports-module-preview:after{content:"";background:linear-gradient(#06142614,#061426d6);position:absolute;inset:0}.recreation-water-sports-module-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.recreation-water-sports-module-card:hover .recreation-water-sports-module-preview img{transform:scale(1.025)}.recreation-water-sports-module-preview>span{z-index:1;color:#f2ce73;background:#051324d1;border:1px solid #e8b84a;border-radius:50%;place-items:center;width:42px;height:42px;font:700 12px Georgia,serif;display:grid;position:absolute;top:13px;left:14px}.recreation-water-sports-module-preview>small{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;bottom:13px;left:15px;right:15px}.spa-wellness-module-card{min-height:590px}.spa-wellness-module-preview{background:#0a2038;height:185px;margin:18px -25px 0;position:relative;overflow:hidden}.spa-wellness-module-preview:after{content:"";background:linear-gradient(#06142614,#061426d6);position:absolute;inset:0}.spa-wellness-module-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.spa-wellness-module-card:hover .spa-wellness-module-preview img{transform:scale(1.025)}.spa-wellness-module-preview>span{z-index:1;color:#f2ce73;background:#051324d1;border:1px solid #e8b84a;border-radius:50%;place-items:center;width:42px;height:42px;font:700 12px Georgia,serif;display:grid;position:absolute;top:13px;left:14px}.spa-wellness-module-preview>small{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;bottom:13px;left:15px;right:15px}.engineering-maintenance-module-card{min-height:590px}.engineering-maintenance-module-preview{background:#0a2038;height:185px;margin:18px -25px 0;position:relative;overflow:hidden}.engineering-maintenance-module-preview:after{content:"";background:linear-gradient(#06142614,#061426d6);position:absolute;inset:0}.engineering-maintenance-module-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.engineering-maintenance-module-card:hover .engineering-maintenance-module-preview img{transform:scale(1.025)}.engineering-maintenance-module-preview>span{z-index:1;color:#f2ce73;background:#051324d1;border:1px solid #e8b84a;border-radius:50%;place-items:center;min-width:42px;height:42px;padding:0 7px;font:700 10px Georgia,serif;display:grid;position:absolute;top:13px;left:14px}.engineering-maintenance-module-preview>small{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;bottom:13px;left:15px;right:15px}.security-module-card{min-height:590px}.security-module-preview{background:#0a2038;height:185px;margin:18px -25px 0;position:relative;overflow:hidden}.security-module-preview:after{content:"";background:linear-gradient(#06142614,#061426d6);position:absolute;inset:0}.security-module-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.security-module-card:hover .security-module-preview img{transform:scale(1.025)}.security-module-preview>span{z-index:1;color:#f2ce73;background:#051324d1;border:1px solid #e8b84a;border-radius:50%;place-items:center;min-width:42px;height:42px;padding:0 7px;font:700 9px Georgia,serif;display:grid;position:absolute;top:13px;left:14px}.security-module-preview>small{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;bottom:13px;left:15px;right:15px}.human-resources-module-card{min-height:590px}.human-resources-module-preview{background:#0a2038;height:185px;margin:18px -25px 0;position:relative;overflow:hidden}.human-resources-module-preview:after{content:"";background:linear-gradient(#06142614,#061426d6);position:absolute;inset:0}.human-resources-module-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.human-resources-module-card:hover .human-resources-module-preview img{transform:scale(1.025)}.human-resources-module-preview>span{z-index:1;color:#f2ce73;background:#051324d1;border:1px solid #e8b84a;border-radius:50%;place-items:center;min-width:42px;height:42px;padding:0 7px;font:700 9px Georgia,serif;display:grid;position:absolute;top:13px;left:14px}.human-resources-module-preview>small{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;bottom:13px;left:15px;right:15px}.learning-development-module-card{min-height:590px}.learning-development-module-preview{background:#0a2038;height:185px;margin:18px -25px 0;position:relative;overflow:hidden}.learning-development-module-preview:after{content:"";background:linear-gradient(#06142614,#061426d6);position:absolute;inset:0}.learning-development-module-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.learning-development-module-card:hover .learning-development-module-preview img{transform:scale(1.025)}.learning-development-module-preview>span{z-index:1;color:#f2ce73;background:#051324d1;border:1px solid #e8b84a;border-radius:50%;place-items:center;min-width:42px;height:42px;padding:0 7px;font:700 9px Georgia,serif;display:grid;position:absolute;top:13px;left:14px}.learning-development-module-preview>small{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;bottom:13px;left:15px;right:15px}.finance-accounts-module-card{min-height:590px}.finance-accounts-module-preview{background:#0a2038;height:185px;margin:18px -25px 0;position:relative;overflow:hidden}.finance-accounts-module-preview:after{content:"";background:linear-gradient(#06142614,#061426d6);position:absolute;inset:0}.finance-accounts-module-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.finance-accounts-module-card:hover .finance-accounts-module-preview img{transform:scale(1.025)}.finance-accounts-module-preview>span{z-index:1;color:#f2ce73;background:#051324d1;border:1px solid #e8b84a;border-radius:50%;place-items:center;min-width:42px;height:42px;padding:0 7px;font:700 9px Georgia,serif;display:grid;position:absolute;top:13px;left:14px}.finance-accounts-module-preview>small{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;bottom:13px;left:15px;right:15px}.sales-marketing-module-card{min-height:590px}.sales-marketing-module-preview{background:#0a2038;height:185px;margin:18px -25px 0;position:relative;overflow:hidden}.sales-marketing-module-preview:after{content:"";background:linear-gradient(#06142614,#061426d6);position:absolute;inset:0}.sales-marketing-module-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.sales-marketing-module-card:hover .sales-marketing-module-preview img{transform:scale(1.025)}.sales-marketing-module-preview>span{z-index:1;color:#f2ce73;background:#051324d1;border:1px solid #e8b84a;border-radius:50%;place-items:center;min-width:42px;height:42px;padding:0 7px;font:700 9px Georgia,serif;display:grid;position:absolute;top:13px;left:14px}.sales-marketing-module-preview>small{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;bottom:13px;left:15px;right:15px}.purchasing-receiving-stores-module-card{min-height:590px}.purchasing-receiving-stores-module-preview{background:#0a2038;height:185px;margin:18px -25px 0;position:relative;overflow:hidden}.purchasing-receiving-stores-module-preview:after{content:"";background:linear-gradient(#06142614,#061426d6);position:absolute;inset:0}.purchasing-receiving-stores-module-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.purchasing-receiving-stores-module-card:hover .purchasing-receiving-stores-module-preview img{transform:scale(1.025)}.purchasing-receiving-stores-module-preview>span{z-index:1;color:#f2ce73;background:#051324d1;border:1px solid #e8b84a;border-radius:50%;place-items:center;min-width:42px;height:42px;padding:0 7px;font:700 9px Georgia,serif;display:grid;position:absolute;top:13px;left:14px}.purchasing-receiving-stores-module-preview>small{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;bottom:13px;left:15px;right:15px}.transport-fleet-airport-module-card{min-height:590px}.transport-fleet-airport-module-preview{background:#0a2038;height:185px;margin:18px -25px 0;position:relative;overflow:hidden}.transport-fleet-airport-module-preview:after{content:"";background:linear-gradient(#06142614,#061426d6);position:absolute;inset:0}.transport-fleet-airport-module-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.transport-fleet-airport-module-card:hover .transport-fleet-airport-module-preview img{transform:scale(1.025)}.transport-fleet-airport-module-preview>span{z-index:1;color:#f2ce73;background:#051324d1;border:1px solid #e8b84a;border-radius:50%;place-items:center;min-width:42px;height:42px;padding:0 7px;font:700 9px Georgia,serif;display:grid;position:absolute;top:13px;left:14px}.transport-fleet-airport-module-preview>small{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;bottom:13px;left:15px;right:15px}.culinary-module-card{min-height:590px}.culinary-module-preview{background:#0a2038;height:185px;margin:18px -25px 0;position:relative;overflow:hidden}.culinary-module-preview:after{content:"";background:linear-gradient(#06142614,#061426d6);position:absolute;inset:0}.culinary-module-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.culinary-module-card:hover .culinary-module-preview img{transform:scale(1.025)}.culinary-module-preview>span{z-index:1;color:#f2ce73;background:#051324d1;border:1px solid #e8b84a;border-radius:50%;place-items:center;min-width:42px;height:42px;padding:0 7px;font:700 9px Georgia,serif;display:grid;position:absolute;top:13px;left:14px}.culinary-module-preview>small{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;bottom:13px;left:15px;right:15px}.designation-module-card h3{color:#fff;margin:22px 0 10px;font:500 23px/1.18 Georgia,serif}.designation-module-card>p{color:#bdcad9;margin:0;font-size:10px;line-height:1.75}.designation-visual-brief{background:#dfb65314;border-left:3px solid #dfb653;margin:20px 0;padding:14px}.designation-visual-brief p{color:#d8e1ec;margin:7px 0 0;font-size:9px;line-height:1.65}.designation-module-card ul{grid-template-columns:repeat(2,1fr);gap:7px;margin:auto 0 0;padding:0;list-style:none;display:grid}.designation-module-card li{color:#aebccc;padding-left:16px;font-size:7px;line-height:1.5;position:relative}.designation-module-card li:before{content:"✓";color:#efc96c;position:absolute;left:0}.designation-module-card>b{color:#f0ca6a;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #e8b84a40;margin-top:20px;padding-top:15px;font-size:8px;font-weight:900}.designation-card-diagram{background:#0412236b;border:1px solid #e8b84a2e;align-items:center;height:56px;margin-top:17px;padding:0 12px;display:flex}.designation-card-diagram span{background:radial-gradient(circle,#e0b652 0 25%,#0000 28%);border:2px solid #e0b652;border-radius:50%;flex:none;width:25px;height:25px}.designation-card-diagram i{background:linear-gradient(90deg,#e0b652,#e0b6523b);flex:1;height:1px}.designation-card-diagram.level-diagram{background:#f9f5eb;border-color:#ead7aa;margin:18px 0 0}.stewarding-topic-visual-learning{--visual-accent:#e8b84a}.stewarding-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.stewarding-visual-grid figure{background:#fff;border:1px solid #cbbd9f;margin:0;overflow:hidden;box-shadow:0 20px 48px #07182d1a}.stewarding-scene-card{grid-column:1/-1;grid-template-columns:minmax(420px,1.1fr) minmax(0,.9fr);min-height:520px;display:grid}.stewarding-scene-media{background:radial-gradient(circle at 50% 35%,#204d77,#071a31 72%);place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.stewarding-scene-media:after{content:"";background:linear-gradient(#0000 48%,#0512236b);position:absolute;inset:0}.stewarding-scene-media>small{z-index:1;color:#fff;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900;position:absolute;bottom:22px;left:24px}.stewarding-topic-map{z-index:1;gap:26px;width:min(620px,88%);display:grid;position:relative}.stewarding-topic-map>span{text-align:center;place-items:center;gap:8px;margin:auto;display:grid}.stewarding-topic-map>span b{color:#f3d37d;background:#081b32;border:2px solid #e8b84a;border-radius:50%;place-items:center;width:76px;height:76px;font:700 28px Georgia,serif;display:grid}.stewarding-topic-map>span small{color:#f5d985;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.stewarding-topic-map ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.stewarding-topic-map li{background:#0513259e;border:1px solid #e8b84a73;align-content:start;gap:9px;min-height:96px;padding:12px;display:grid}.stewarding-topic-map li i{color:#071a31;background:#e8b84a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:900;display:grid}.stewarding-topic-map li strong{color:#fff;font-size:8px;line-height:1.5}.stewarding-scene-card figcaption{flex-direction:column;padding:32px;display:flex}.stewarding-scene-card figcaption>span,.stewarding-control-card figcaption>small,.stewarding-risk-card figcaption>small,.stewarding-proof-card figcaption>small{color:#96670f;letter-spacing:.14em;font-size:8px;font-weight:900}.stewarding-scene-card h3,.stewarding-control-card h3,.stewarding-risk-card h3,.stewarding-proof-card h3{color:#102942;margin:11px 0 14px;font:500 29px/1.12 Georgia,serif}.stewarding-scene-card figcaption>p{color:#4e6073;margin:0;font-size:11px;line-height:1.75}.stewarding-scene-card figcaption>strong{color:#594115;background:#fff8e8;border-left:3px solid #d9a93e;margin-top:18px;padding:13px 15px;font-size:10px;line-height:1.6}.stewarding-scene-card .topic-visual-founder,.stewarding-proof-card .topic-visual-founder{grid-column:auto;align-self:flex-start;margin-top:auto;padding-top:18px}.stewarding-control-card,.stewarding-risk-card,.stewarding-proof-card{min-height:475px;position:relative}.stewarding-control-card{color:#fff;padding:30px;background:linear-gradient(145deg,#071a31,#10385d)!important}.stewarding-card-number{color:#f2d27d;background:#081b32;border:1px solid #e8b84a;place-items:center;width:42px;height:42px;font:500 12px Georgia,serif;display:grid}.stewarding-control-card figcaption{margin-top:28px}.stewarding-control-card figcaption>small{color:#f0cb70}.stewarding-control-card h3{color:#fff}.stewarding-control-card ol{gap:12px;margin:25px 0 0;padding:0;list-style:none;display:grid}.stewarding-control-card li{background:#ffffff0e;border:1px solid #ffffff2e;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:62px;padding:13px;display:grid}.stewarding-control-card li>span{color:#09203a;background:#e8b84a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.stewarding-control-card li p{color:#e2eaf3;margin:0;font-size:10px;line-height:1.55}.stewarding-risk-card,.stewarding-proof-card{padding:30px}.stewarding-risk-card figcaption,.stewarding-proof-card figcaption{margin-top:28px}.stewarding-decision{border:1px solid;margin-top:11px;padding:14px}.stewarding-decision span{letter-spacing:.14em;font-size:7px;font-weight:900}.stewarding-decision p{color:#33485e;margin:7px 0 0;font-size:10px;line-height:1.65}.stewarding-decision.correct{background:#effaf4;border-color:#82c7a4}.stewarding-decision.correct span{color:#17774d}.stewarding-decision.avoid{background:#fff3f1;border-color:#dba3a3}.stewarding-decision.avoid span{color:#a43737}.stewarding-correction{color:#554a35;background:#fff9ec;border-left:3px solid #d9a93e;margin:14px 0 0;padding:12px 14px;font-size:9px;line-height:1.65}.stewarding-proof-card{flex-direction:column;display:flex;background:#f7f3ea!important}.stewarding-proof-card figcaption{flex-direction:column;flex:1;display:flex}.stewarding-proof-card figcaption>div{background:#fff;border:1px solid #d8d0c1;margin-top:10px;padding:14px}.stewarding-proof-card figcaption>div strong{color:#946612;letter-spacing:.13em;font-size:7px}.stewarding-proof-card figcaption>div p{color:#465a6f;margin:7px 0 0;font-size:9px;line-height:1.65}.fb-topic-module-preview{background:#07182d;border:1px solid #e8b84a80;width:150px;min-height:112px;position:relative;overflow:hidden}.fb-topic-module-preview img{object-fit:cover;width:100%;height:100%;min-height:112px;display:block}.fb-topic-module-preview small{color:#f1cb70;letter-spacing:.1em;background:#07182de6;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;bottom:8px;left:8px}.fb-role-hero-visual{background:radial-gradient(circle at 50% 42%,#204b76,#07182d 72%);place-items:center;min-height:330px;display:grid}.fb-role-hero-visual:after{background:linear-gradient(#0000 42%,#051223eb)}.stewarding-module-hero{min-height:520px}.stewarding-module-hero:after{background:linear-gradient(#05122308 30%,#051223f0 88%)}.stewarding-module-hero-scene{width:100%;height:100%;position:absolute;inset:0}.stewarding-module-hero-scene>img{object-fit:cover;width:100%;height:100%}.stewarding-module-hero-scene>div{z-index:1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#051325db;border:1px solid #e8b84a94;max-width:720px;padding:20px;position:absolute;bottom:92px;left:34px;right:34px}.stewarding-module-hero-scene small{color:#f0cc70;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:900}.stewarding-module-hero-scene strong{color:#fff;margin-top:7px;font:500 23px/1.15 Georgia,serif;display:block}.stewarding-module-hero-scene ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:15px 0 0;padding:0;list-style:none;display:grid}.stewarding-module-hero-scene li{color:#dce6f1;border:1px solid #ffffff2e;align-items:center;gap:8px;min-height:50px;padding:9px;font-size:8px;line-height:1.4;display:flex}.stewarding-module-hero-scene li span{color:#07192f;background:#e8b84a;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.fb-role-hero-map{z-index:1;align-items:center;width:min(1050px,88%);padding:44px 34px 90px;display:flex;position:relative}.fb-role-hero-map>span{background:#0a2039;border:2px solid #e8b84a;border-radius:50%;flex:none;align-content:center;place-items:center;gap:8px;width:112px;height:112px;display:grid;box-shadow:0 0 0 9px #e8b84a14}.fb-role-hero-map b{color:#f1cb70;font:500 25px Georgia,serif}.fb-role-hero-map small{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.fb-role-hero-map>i{background:linear-gradient(90deg,#e8b84a,#e8b84a59);flex:1;height:2px;position:relative}.fb-role-hero-map>i:after{content:"";border-top:2px solid #e8b84a;border-right:2px solid #e8b84a;width:8px;height:8px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.fb-role-visual-learning{--visual-accent:#e8b84a}.fb-role-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.fb-role-visual-card{background:#fff;border:1px solid #cbbd9f;grid-template-rows:235px 1fr;min-height:520px;margin:0;display:grid;overflow:hidden;box-shadow:0 20px 48px #07182d1a}.fb-role-visual-card:first-child,.fb-role-visual-card:last-child{grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr)}.fb-role-diagram{background:radial-gradient(circle at 50% 45%,#204a72,#071a31 74%);place-items:center;min-height:235px;padding:22px;display:grid;position:relative}.fb-role-diagram>span{color:#f3cf78;background:#081b32;border:1px solid #e8b84a;place-items:center;width:38px;height:38px;font:500 10px Georgia,serif;display:grid;position:absolute;top:18px;left:18px}.fb-role-diagram svg{width:100%;max-height:230px;overflow:visible}.fb-role-diagram svg rect,.fb-role-diagram svg circle,.fb-role-diagram svg path{fill:#ffffff09;stroke:#e8b84a;stroke-width:4px}.fb-role-diagram svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.fb-role-diagram svg text{fill:#fff;text-anchor:middle;letter-spacing:.06em;font:900 15px Arial,sans-serif}.fb-role-diagram svg .diagram-correct{fill:#35a66e29;stroke:#61d79a}.fb-role-diagram svg .diagram-avoid{fill:#ca484824;stroke:#ef7777}.fb-role-visual-card figcaption{flex-direction:column;padding:28px;display:flex}.fb-role-visual-card figcaption>small{color:#9c6b13;letter-spacing:.13em;font-size:8px;font-weight:900}.fb-role-visual-card h3{color:#102942;margin:10px 0 13px;font:500 29px/1.12 Georgia,serif}.fb-role-visual-card figcaption>p{color:#4e6073;margin:0;font-size:10px;line-height:1.75}.fb-role-visual-card figcaption>strong{color:#594115;background:#fff8e8;border-left:3px solid #d9a93e;margin-top:16px;padding:13px 15px;font-size:9px;line-height:1.65}.fb-role-visual-card .topic-visual-founder{background:#0a2039;grid-column:auto;align-self:flex-start;margin-top:auto;padding-top:18px}.fb-catalog-topic-diagram{z-index:1;background:radial-gradient(circle at 50% 44%,#24537f,#07192f 72%);justify-content:center;align-items:center;width:100%;height:100%;padding:28px;display:flex;position:relative}.fb-catalog-topic-diagram>span{z-index:auto;color:#fff;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:2px solid #e8b84a;border-radius:50%;align-content:center;place-items:center;gap:4px;width:72px;max-width:none;height:72px;padding:0;font-size:6px;font-weight:900;display:grid;position:static;inset:auto}.fb-catalog-topic-diagram b{color:#f2ce74;font:500 15px Georgia,serif}.fb-catalog-topic-diagram i{background:linear-gradient(90deg,#e8b84a,#e8b84a59);width:34px;height:2px}.locked-fb-topic-visual{background:radial-gradient(circle at 50% 35%,#214e79,#07192f 72%);place-items:center;min-height:440px;display:grid}.locked-fb-topic-visual:after{background:linear-gradient(#0000 45%,#041121e6)}.locked-fb-topic-map{z-index:1;text-align:center;background:#051325d1;border:1px solid #e8b84a8c;width:min(760px,85%);padding:36px;position:relative}.locked-fb-topic-map>small{color:#e8c66e;letter-spacing:.15em;font-size:8px;font-weight:900}.locked-fb-topic-map h2{color:#fff;margin:12px 0 25px;font:500 clamp(25px,3.4vw,44px)/1.1 Georgia,serif}.locked-fb-topic-map>div{justify-content:center;align-items:center;display:flex}.locked-fb-topic-map>div span{color:#fff;text-transform:uppercase;border:2px solid #e8b84a;border-radius:50%;align-content:center;place-items:center;gap:5px;width:100px;height:100px;font-size:8px;font-weight:900;display:grid}.locked-fb-topic-map>div b{color:#f0cc70;font:500 20px Georgia,serif}.locked-fb-topic-map>div i{background:#e8b84a;width:70px;height:2px}.locked-fb-topic-map>p{color:#c2cfdd;max-width:620px;margin:24px auto 0;font-size:10px;line-height:1.7}.locked-fb-topic-visual .locked-visual-shield{background:#061327e6;border:1px solid #e8b84aa6;align-items:center;gap:8px;padding:8px 12px;display:flex;inset:18px 18px auto auto}.locked-fb-topic-visual .locked-visual-shield span{color:#10213a;background:#e8b84a;border:0;width:28px;height:28px;margin:0;font-size:12px}.locked-fb-topic-visual .locked-visual-shield strong{letter-spacing:.07em;text-transform:uppercase;font:800 8px Inter,Arial,sans-serif}@media (width<=1000px){.stewarding-scene-card{grid-template-columns:1fr}.stewarding-scene-media{min-height:360px}.fb-role-hero-map{padding-inline:18px}.fb-role-hero-map>span{width:82px;height:82px}.fb-role-hero-map small{font-size:6px}.fb-role-visual-card:first-child,.fb-role-visual-card:last-child{grid-template-rows:235px 1fr;grid-template-columns:1fr}}@media (width<=650px){.fb-topic-module-preview{width:100%;height:180px}.fb-topic-module-preview img{height:180px}.stewarding-module-hero{min-height:560px}.stewarding-module-hero-scene>div{padding:16px;bottom:98px;left:16px;right:16px}.stewarding-module-hero-scene strong{font-size:19px}.stewarding-module-hero-scene ol{grid-template-columns:1fr 1fr}.stewarding-visual-grid{grid-template-columns:1fr}.stewarding-scene-card{grid-column:auto;min-height:auto}.stewarding-scene-media{min-height:290px}.stewarding-topic-map{gap:16px}.stewarding-topic-map>span b{width:58px;height:58px;font-size:21px}.stewarding-topic-map ol{grid-template-columns:1fr 1fr}.stewarding-topic-map li{min-height:72px}.stewarding-scene-card figcaption,.stewarding-control-card,.stewarding-risk-card,.stewarding-proof-card{padding:22px}.stewarding-control-card,.stewarding-risk-card,.stewarding-proof-card{min-height:auto}.stewarding-scene-card h3,.stewarding-control-card h3,.stewarding-risk-card h3,.stewarding-proof-card h3{font-size:24px}.learning-route-navigation{justify-content:flex-start;width:100%;padding:0 10px}.learning-route-navigation a,.learning-route-navigation button{min-height:48px;padding:0 13px;font-size:12px}.learning-route-navigation span{font-size:12px}.app-install-button{display:none}.fb-role-hero-visual{min-height:430px}.fb-role-hero-map{flex-wrap:wrap;justify-content:center;gap:9px;padding:30px 20px 95px}.fb-role-hero-map>span{width:75px;height:75px}.fb-role-hero-map>i{flex:0 0 24px}.fb-role-visual-grid{grid-template-columns:1fr}.fb-role-visual-card,.fb-role-visual-card:first-child,.fb-role-visual-card:last-child{grid-column:auto;grid-template-rows:220px 1fr;grid-template-columns:1fr;min-height:auto}.fb-role-visual-card h3{font-size:24px}.locked-fb-topic-map{width:90%;padding:25px 18px}.locked-fb-topic-map>div span{width:72px;height:72px}.locked-fb-topic-map>div i{width:22px}}.designation-linked-path{background:linear-gradient(145deg,#dfb65324,#ffffff09);border:1px solid #dfb653;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:30px;margin-top:52px;padding:30px;scroll-margin-top:135px;display:grid}.designation-linked-path-intro>span{color:#efcb74;letter-spacing:.15em;font-size:7px;font-weight:900}.designation-linked-path-intro h3{color:#fff;margin:11px 0 13px;font:500 32px/1.12 Georgia,serif}.designation-linked-path-intro p{color:#bdcad9;margin:0;font-size:10px;line-height:1.75}.designation-linked-path-intro a{color:#07182e;letter-spacing:.06em;text-transform:uppercase;background:#e2b44f;border:1px solid #e2b44f;margin-top:22px;padding:12px 14px;font-size:8px;font-weight:900;display:inline-flex}.designation-linked-path ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.designation-linked-path li{background:#04132561;border:1px solid #ffffff21;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:52px;padding:9px 11px;display:grid}.designation-linked-path li>span{color:#efcb74;border:1px solid #efcb7473;place-items:center;width:26px;height:26px;font:500 8px Georgia,serif;display:grid}.designation-linked-path li p{color:#d6e0eb;margin:0;font-size:8px;line-height:1.45}.designation-visual-rules{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.designation-visual-rules li{background:#fff;border:1px solid #dad2c3;grid-template-columns:28px 1fr;align-items:start;gap:12px;min-height:105px;padding:17px;display:grid}.designation-visual-rules span{color:#197148;background:#e1f3e8;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.designation-visual-rules p{color:#4e6075;margin:2px 0 0;font-size:10px;line-height:1.65}.designation-evidence-section{background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(350px,.55fr);gap:65px;padding:85px max(28px,50vw - 660px);scroll-margin-top:135px;display:grid}.designation-evidence-section h2{color:#112943;margin:12px 0 24px;font-size:clamp(38px,4vw,55px)}.designation-evidence-section ul,.designation-certificate-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.designation-evidence-section li,.designation-certificate-grid li{color:#4d5e72;border:1px solid #ddd6c9;padding:13px 15px 13px 34px;font-size:10px;line-height:1.65;position:relative}.designation-evidence-section li:before,.designation-certificate-grid li:before{content:"✓";color:#9c6d17;font-weight:900;position:absolute;left:13px}.designation-evidence-section aside{color:#fff;background:#0d2b4d;border:1px solid #c99e42;grid-template-columns:repeat(3,1fr);gap:9px;padding:25px;display:grid}.designation-evidence-section aside>div{text-align:center;border:1px solid #ffffff21;align-content:center;place-items:center;min-height:110px;padding:12px;display:grid}.designation-evidence-section aside strong{color:#f2d078;font:500 25px Georgia,serif}.designation-evidence-section aside span{color:#b6c4d4;font-size:7px;line-height:1.45}.designation-evidence-section aside p{color:#b7c5d5;grid-column:1/-1;margin:5px 0 0;font-size:9px;line-height:1.7}.designation-certificate-grid{grid-template-columns:.85fr 1.15fr;gap:20px;display:grid}.designation-certificate-grid article{background:#fff;border:1px solid #d9d1c2;padding:27px}.designation-certificate-grid h2{color:#122a47;margin:11px 0 18px;font-size:clamp(30px,3.1vw,44px)}.designation-certificate-grid article:first-child p{color:#5f6f81;font-size:11px;line-height:1.8}.designation-kpis{background:#fffbf2;border:1px solid #d7c48f;margin-top:18px;padding:22px}.designation-kpis>div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.designation-kpis small{color:#556579;background:#fff;border:1px solid #dfd4bb;padding:8px 10px;font-size:8px;font-weight:800}.designation-next-step{color:#fff;background:#0b2340;justify-content:space-between;align-items:center;gap:28px;padding:28px max(28px,50vw - 660px);display:flex}.designation-next-step>div{gap:7px;display:grid}.designation-next-step strong{font:500 20px Georgia,serif}.designation-next-step>a{color:#07182e;letter-spacing:.07em;text-transform:uppercase;background:#e2b44f;border:1px solid #e2b44f;padding:13px 16px;font-size:8px;font-weight:900}.designation-library-feature{color:#fff;background:linear-gradient(135deg,#0a203b,#17456f);border:1px solid #bd913a;justify-content:space-between;align-items:center;gap:35px;margin:24px max(28px,50vw - 660px);padding:25px 28px;display:flex}.designation-library-feature>div>span{color:#efc765;letter-spacing:.16em;font-size:7px;font-weight:900}.designation-library-feature h2{color:#fff;margin:8px 0 7px;font:500 27px/1.1 Georgia,serif}.designation-library-feature p{color:#c7d3e1;max-width:850px;margin:0;font-size:9px;line-height:1.65}.designation-library-actions{flex:none;gap:8px;display:flex}.designation-library-actions>a{color:#07182e;letter-spacing:.07em;text-transform:uppercase;background:#e2b44f;border:1px solid #e2b44f;padding:13px 15px;font-size:8px;font-weight:900}.designation-library-actions>a+a{color:#f4d27b;background:0 0}.fb-level-dashboard-grid .designation-level-card{min-height:310px}.fb-level-card-facts{border-top:1px solid #e3dccf;border-left:1px solid #e3dccf;grid-template-columns:repeat(3,1fr);margin:20px 0 14px;display:grid}.fb-level-card-facts>span{color:#718094;text-align:center;text-transform:uppercase;border-bottom:1px solid #e3dccf;border-right:1px solid #e3dccf;align-content:center;place-items:center;gap:3px;min-height:53px;padding:9px 6px;font-size:6px;font-weight:800;display:grid}.fb-level-card-facts strong{color:#17304e;font:500 15px Georgia,serif}.fb-level-progress{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.fb-level-progress>i{background:#e5dfd4;border-radius:999px;height:6px;overflow:hidden}.fb-level-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#b9811d,#e2b650);height:100%;display:block}.fb-level-progress>small{color:#8c651c;font-size:7px;font-weight:900}.fb-level-dashboard-grid .designation-level-card>p{margin-top:15px}.fb-level-progress-panel>i{background:#ffffff21;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.fb-level-progress-panel>i>b{border-radius:inherit;background:linear-gradient(90deg,#d49b2d,#f1cf72);height:100%;display:block}.fb-path-toolbar{z-index:1;background:#fff;border-bottom:1px solid #d9d1c4;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:0 max(28px,50vw - 660px);display:flex;position:relative}.fb-path-toolbar>div{color:#708096;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;font-weight:800;display:flex}.fb-path-toolbar a{color:#8f651a;padding:20px 9px}.fb-path-toolbar strong{color:#17304e}.fb-path-toolbar>div:last-child a{border:1px solid #d9c184;padding:10px 12px}.fb-level-summary-strip{background:#f4f0e8;border-bottom:1px solid #d9d1c4;grid-template-columns:repeat(5,1fr);padding:22px max(28px,50vw - 660px);display:grid}.fb-level-summary-strip article{text-align:center;border-right:1px solid #d9d1c4;align-content:center;place-items:center;gap:5px;min-height:83px;padding:14px 18px;display:grid}.fb-level-summary-strip article:last-child{border-right:0}.fb-level-summary-strip strong{color:#956817;font:500 24px Georgia,serif}.fb-level-summary-strip span{color:#66758a;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.fb-module-dashboard{padding-top:70px}.fb-module-section-list{gap:14px;display:grid}.fb-module-section{background:#ffffff09;border:1px solid #e7ba5059}.fb-module-section>summary,.fb-specialist-path>summary,.fb-reference-panel>summary{cursor:pointer;list-style:none}.fb-module-section>summary::-webkit-details-marker{display:none}.fb-specialist-path>summary::-webkit-details-marker{display:none}.fb-reference-panel>summary::-webkit-details-marker{display:none}.fb-module-section>summary{grid-template-columns:50px 1fr auto;align-items:center;gap:18px;min-height:98px;padding:19px 22px;display:grid}.fb-module-section>summary:after,.fb-reference-panel>summary:after{content:"+";color:#efc96c;border:1px solid #e8b84a73;place-items:center;width:28px;height:28px;font:500 17px Georgia,serif;display:grid}.fb-module-section[open]>summary:after,.fb-reference-panel[open]>summary:after{content:"−"}.fb-module-section>summary>span{color:#f0cb6d;border:1px solid #dfb653;place-items:center;width:45px;height:45px;font:500 13px Georgia,serif;display:grid}.fb-module-section>summary>div h3{color:#fff;margin:0;font:500 23px Georgia,serif}.fb-module-section>summary>div p{color:#aebdcd;margin:6px 0 0;font-size:9px}.fb-module-section>summary>small{color:#edca72;text-transform:uppercase;margin-left:auto;font-size:8px;font-weight:900}.fb-module-section>summary{grid-template-columns:50px 1fr auto 28px}.fb-compact-module-list{border-top:1px solid #e8b84a40;display:grid}.fb-compact-module-row{background:#030e1b33;border-bottom:1px solid #ffffff17;grid-template-columns:48px 150px minmax(0,1fr) 145px;align-items:center;gap:18px;min-height:145px;padding:18px 21px;display:grid}.fb-compact-module-row:last-child{border-bottom:0}.fb-compact-module-row:hover{background:#e2b6501a}.fb-compact-module-number{color:#f1cd72;border:1px solid #e8b84ab3;place-items:center;width:43px;height:43px;font:500 12px Georgia,serif;display:grid}.fb-compact-module-copy>small{color:#d3ad50;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900}.fb-compact-module-copy h3{color:#fff;margin:7px 0 6px;font:500 20px/1.2 Georgia,serif}.fb-compact-module-copy>p{color:#b9c7d7;margin:0;font-size:9px;line-height:1.55}.fb-compact-module-copy>div{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.fb-compact-module-copy>div span{color:#9fb0c4;text-transform:uppercase;border:1px solid #ffffff1f;padding:5px 7px;font-size:6px}.fb-compact-module-row>aside{text-align:right;border-left:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:flex-end;gap:7px;min-height:104px;padding-left:18px;display:flex}.fb-compact-module-row>aside>span{color:#e5be5d;text-transform:uppercase;font-size:7px;font-weight:900}.fb-compact-module-row>aside>small{color:#92a4b7;font-size:7px}.fb-compact-module-row>aside>strong{color:#fff;font-size:9px}.fb-compact-module-row>aside>b{color:#f0cb6e;text-transform:uppercase;font-size:8px}.fb-compact-module-row.status-completed{border-left:3px solid #61d79a}.fb-compact-module-row.status-continue,.fb-compact-module-row.status-review-retry-{border-left:3px solid #efc96c}.fb-specialist-path{background:linear-gradient(135deg,#122f50,#07182d);border:1px solid #d6a942;margin-top:20px}.fb-specialist-path>summary{grid-template-columns:1fr auto;align-items:center;gap:25px;padding:25px;display:grid}.fb-specialist-path>summary span{color:#edc766;letter-spacing:.14em;font-size:7px;font-weight:900}.fb-specialist-path>summary h3{color:#fff;margin:8px 0;font:500 29px Georgia,serif}.fb-specialist-path>summary p{color:#bdcad9;max-width:850px;margin:0;font-size:10px;line-height:1.65}.fb-specialist-path>summary aside{place-items:center;min-width:120px;display:grid}.fb-specialist-path>summary aside strong{color:#f0cb6d;font:500 35px Georgia,serif}.fb-specialist-path>summary aside small{color:#9eafc2;text-transform:uppercase;font-size:7px}.fb-specialist-path>div{padding:0 25px 25px}.fb-specialist-path ol{grid-template-columns:repeat(2,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.fb-specialist-path li{border:1px solid #ffffff1a;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.fb-specialist-path li span{color:#edc76c;font-size:8px}.fb-specialist-path li p{color:#c1cede;margin:0;font-size:8px}.fb-specialist-path>div>a{color:#07182e;text-transform:uppercase;background:#e1b54e;width:max-content;margin-top:18px;padding:12px 14px;font-size:8px;font-weight:900;display:block}.fb-reference-library{background:#f2eee6;padding:80px max(28px,50vw - 660px)}.fb-reference-library .designation-section-heading h2{color:#112a48}.fb-reference-panel{background:#fff;border:1px solid #d6cdbf;margin-bottom:9px}.fb-reference-panel>summary{grid-template-columns:42px 1fr 28px;align-items:center;gap:15px;min-height:78px;padding:17px 20px;display:grid}.fb-reference-panel>summary>span{color:#946719;border:1px solid #c89634;place-items:center;width:38px;height:38px;font:500 11px Georgia,serif;display:grid}.fb-reference-panel>summary>div{gap:4px;display:grid}.fb-reference-panel>summary strong{color:#172f4d;font:500 20px Georgia,serif}.fb-reference-panel>summary small{color:#728095;font-size:8px}.fb-reference-panel>summary:after{color:#986a17;border-color:#cda34e}.fb-reference-content{padding:0 20px 22px}.fb-reference-evidence{grid-template-columns:1fr 350px;gap:24px;display:grid}.fb-reference-evidence>ul{color:#50627a;border:1px solid #d9d0c1;margin:0;padding:22px 22px 22px 42px;font-size:10px;line-height:1.75}.fb-reference-evidence>aside{border:1px solid #d5bf87;grid-template-columns:repeat(3,1fr);display:grid}.fb-reference-evidence>aside>div{text-align:center;border-right:1px solid #ded3b8;align-content:center;place-items:center;gap:7px;display:grid}.fb-reference-evidence>aside>div:last-child{border-right:0}.fb-reference-evidence>aside strong{color:#956718;font:500 22px Georgia,serif}.fb-reference-evidence>aside span{color:#6e7c8d;text-transform:uppercase;font-size:7px}.fb-training-module-nav{background:#fffaf0;border-bottom:1px solid #d8d0c2;justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:0 max(28px,50vw - 660px);display:flex}.fb-training-module-nav>div{align-items:center;gap:10px;display:flex}.fb-training-module-nav a{color:#865f18;text-transform:uppercase;border:1px solid #d4b66e;padding:10px 12px;font-size:8px;font-weight:900}.fb-training-module-nav span{color:#6d7c8d;text-transform:uppercase;font-size:8px;font-weight:800}@media (width<=1000px){.designation-department-hero,.designation-detail-hero-grid,.designation-evidence-section{grid-template-columns:1fr}.designation-department-hero figure{width:min(650px,100%)}.designation-access-rule,.designation-level-grid,.designation-curriculum-grid{grid-template-columns:repeat(2,1fr)}.designation-linked-path{grid-template-columns:1fr}.designation-section-heading{flex-direction:column;align-items:start;gap:18px}.designation-evidence-section aside{max-width:650px}.designation-library-feature{flex-direction:column;align-items:flex-start}.fb-level-summary-strip{grid-template-columns:repeat(3,1fr)}.fb-level-summary-strip article:nth-child(3){border-right:0}.fb-compact-module-row{grid-template-columns:48px 130px minmax(0,1fr)}.fb-topic-module-preview{width:130px}.fb-compact-module-row>aside{text-align:left;border:0;border-top:1px solid #ffffff1a;flex-flow:wrap;grid-column:2/-1;justify-content:flex-start;align-items:center;min-height:auto;padding:12px 0 0}.fb-reference-evidence{grid-template-columns:1fr}.responsibility-audio-guide{grid-template-columns:62px 1fr}.responsibility-audio-controls{grid-column:1/-1;grid-template-columns:repeat(5,1fr)}.responsibility-audio-controls .responsibility-audio-primary{grid-column:span 2}.responsibility-audio-controls label{grid-column:auto}}@media (width<=650px){.designation-account{display:none}.designation-department-hero{min-height:auto;padding:55px 20px 80px}.designation-department-hero h1{font-size:49px}.designation-department-hero figure{min-height:330px}.designation-access-rule{grid-template-columns:1fr;margin:-35px 18px 0}.designation-levels-section,.designation-content-section,.designation-modules-section,.designation-evidence-section{padding:60px 20px}.designation-level-grid,.designation-definition-grid,.designation-responsibility-list,.designation-curriculum-grid,.designation-module-grid,.designation-visual-rules,.designation-certificate-grid{grid-template-columns:1fr}.responsibility-audio-guide{grid-template-columns:52px 1fr;gap:15px;padding:20px}.responsibility-audio-icon{width:50px;height:50px}.responsibility-audio-copy h3{font-size:19px}.responsibility-audio-controls{grid-template-columns:1fr 1fr}.responsibility-audio-controls .responsibility-audio-primary,.responsibility-audio-controls label{grid-column:1/-1}.designation-governance-note{grid-template-columns:1fr;margin:0 20px 60px}.designation-detail-hero{padding:35px 20px 50px}.designation-detail-hero-grid h1{font-size:46px}.designation-detail-hero aside{grid-template-columns:1fr}.designation-detail-hero aside>span,.designation-detail-hero aside>p{grid-column:auto}.designation-anchor-nav{padding:0 10px}.designation-anchor-nav a,.module-progress-nav a,.fb-training-module-nav a,.fb-training-module-nav span{font-size:11px}.designation-role-focus{grid-template-columns:1fr}.designation-module-card{min-height:auto}.designation-module-card ul{grid-template-columns:1fr;margin-top:22px}.designation-track-heading{grid-template-columns:1fr}.designation-track-heading small{padding:0}.designation-linked-path{padding:22px 18px}.designation-linked-path ol,.designation-evidence-section aside{grid-template-columns:1fr}.designation-evidence-section aside p{grid-column:auto}.designation-next-step{flex-direction:column;align-items:flex-start}.designation-next-step>a{text-align:center;width:100%}.designation-library-feature{margin:18px}.designation-library-actions{flex-direction:column;width:100%}.designation-library-actions>a{text-align:center;width:100%}.fb-level-card-facts{grid-template-columns:1fr}.fb-path-toolbar{flex-direction:column;align-items:flex-start;gap:3px;padding:9px 15px}.fb-path-toolbar>div{justify-content:space-between;width:100%}.fb-path-toolbar a{padding:8px 4px}.fb-level-summary-strip{grid-template-columns:1fr 1fr;padding:15px 20px}.fb-level-summary-strip article{border-bottom:1px solid #d9d1c4}.fb-level-summary-strip article:nth-child(2n){border-right:0}.fb-level-summary-strip article:last-child{grid-column:1/-1}.fb-module-section>summary{grid-template-columns:42px 1fr 28px;padding:16px}.fb-module-section>summary>small{grid-column:2;margin:0}.fb-compact-module-row{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:17px 15px}.fb-topic-module-preview,.fb-compact-module-copy{grid-column:2;width:100%}.fb-compact-module-number{width:36px;height:36px}.fb-compact-module-row>aside{grid-column:1/-1}.fb-specialist-path>summary{grid-template-columns:1fr}.fb-specialist-path>summary aside{place-items:start}.fb-specialist-path ol{grid-template-columns:1fr}.fb-reference-library{padding:60px 20px}.fb-reference-panel>summary{grid-template-columns:38px 1fr 28px}.fb-reference-evidence>aside{grid-template-columns:1fr}.fb-reference-evidence>aside>div{border-bottom:1px solid #ded3b8;border-right:0;min-height:80px}.fb-reference-evidence>aside>div:last-child{border-bottom:0}.fb-training-module-nav{flex-direction:column;align-items:stretch;padding:10px 15px}.fb-training-module-nav>div{justify-content:space-between}}.site-feedback-page{color:#142640;background:#f4f0e7;min-height:100vh}.site-feedback-page>.registration-header{color:#fff;background:#061327}.site-feedback-layout{background:linear-gradient(110deg,#08182d 0 42%,#f4f0e7 42%);grid-template-columns:minmax(320px,.78fr) minmax(480px,1.22fr);min-height:760px;display:grid}.site-feedback-intro{color:#fff;padding:85px clamp(24px,6vw,90px)}.site-feedback-intro>span,.site-feedback-card>div:first-child>span{color:#e8bd5b;letter-spacing:.17em;font-size:9px;font-weight:900}.site-feedback-intro h1{color:#fff;margin:14px 0 22px;font-size:clamp(48px,5.5vw,72px);line-height:.96}.site-feedback-intro>p{color:#bdcad8;max-width:600px;margin:0;font-size:14px;line-height:1.8}.site-feedback-privacy{background:#ffffff0e;border:1px solid #e8b84a57;margin-top:30px;padding:20px}.site-feedback-privacy strong{color:#f0cf7a;font:500 18px Georgia,serif}.site-feedback-privacy p{color:#b8c6d7;margin:9px 0 0;font-size:10px;line-height:1.65}.site-feedback-intro ul{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.site-feedback-intro li{color:#d4dde7;border-bottom:1px solid #ffffff1c;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:12px 0;font-size:10px;display:grid}.site-feedback-intro li span{color:#e8bd5b;font:500 9px Georgia,serif}.site-feedback-card{padding:70px clamp(24px,7vw,100px)}.site-feedback-card>div:first-child{max-width:700px;margin-bottom:25px}.site-feedback-card h2{margin:10px 0 8px;font-size:clamp(32px,4vw,48px)}.site-feedback-card>div:first-child>p{color:#6f7c8d;margin:0;font-size:10px;line-height:1.6}.site-feedback-form{background:#fff;border:1px solid #d8d1c5;gap:20px;max-width:760px;padding:32px;display:grid;box-shadow:0 24px 65px #0613271c}.site-feedback-form fieldset{border:0;border-bottom:1px solid #e6e1d8;margin:0;padding:0 0 18px}.site-feedback-form legend,.site-feedback-form>label{color:#263b55;font-size:10px;font-weight:900}.site-feedback-form>label{grid-template-columns:1fr auto;gap:8px;display:grid}.site-feedback-form label>small{color:#8a95a2;font-size:8px;font-weight:600}.site-feedback-form input,.site-feedback-form select,.site-feedback-form textarea{color:#18304b;background:#fbfaf7;border:1px solid #cbd2db;border-radius:0;outline:none;grid-column:1/-1;width:100%;padding:13px 14px;font:500 12px/1.5 Arial,sans-serif}.site-feedback-form input:focus,.site-feedback-form select:focus,.site-feedback-form textarea:focus{border-color:#ac781c;box-shadow:0 0 0 3px #ac781c1f}.site-feedback-form textarea{resize:vertical}.site-feedback-form label>span{color:#8692a1;text-align:right;grid-column:1/-1;font-size:8px;font-weight:500;line-height:1.5}.site-feedback-stars{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.site-feedback-stars button{color:#a4acb6;cursor:pointer;background:#f8f5ee;border:1px solid #d8d2c8;place-items:center;gap:2px;min-height:70px;display:grid}.site-feedback-stars button:hover,.site-feedback-stars button:focus-visible{border-color:#ad7719}.site-feedback-stars button.selected{color:#b47b1b;background:#fff3d7;border-color:#c18c2e}.site-feedback-stars button span{font-size:22px}.site-feedback-stars button small{color:inherit;font-size:8px;font-weight:900}.site-feedback-form fieldset>p{color:#7a8796;min-height:15px;margin:9px 0 0;font-size:8px}.site-feedback-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.site-feedback-submit{justify-content:space-between;align-items:center;gap:18px;padding-top:4px;display:flex}.site-feedback-submit>div{gap:4px;min-width:0;display:grid}.site-feedback-submit small{color:#8a95a2;letter-spacing:.1em;font-size:7px;font-weight:900}.site-feedback-submit strong{color:#58697e;overflow-wrap:anywhere;font-size:9px}.site-feedback-submit button{cursor:pointer;border:0}.site-feedback-submit button:disabled{opacity:.55;cursor:not-allowed}.site-feedback-message{color:#705016;background:#fbf3e2;border-left:3px solid #b57e1d;margin:0;padding:12px 14px;font-size:9px}.site-feedback-success{text-align:center;background:#fff;border:1px solid #d8d1c5;align-content:center;justify-items:center;max-width:760px;min-height:380px;padding:55px;display:grid;box-shadow:0 24px 65px #0613271c}.site-feedback-success>span{color:#247049;background:#e7f4eb;border-radius:50%;place-items:center;width:64px;height:64px;font-size:26px;display:grid}.site-feedback-success h2{margin:20px 0 10px}.site-feedback-success p{color:#66768a;max-width:520px;margin:0;line-height:1.7}.site-feedback-success button{color:#8a6015;cursor:pointer;background:#fff;border:1px solid #a8751d;margin-top:24px;padding:12px 17px;font-weight:800}.feedback-admin-intro{color:#fff;background:radial-gradient(circle at 85% 20%,#1b3d6b,#08182d 67%);grid-template-columns:minmax(0,1.2fr) minmax(280px,.45fr);align-items:end;gap:55px;padding:60px clamp(24px,6vw,90px);display:grid}.feedback-admin-intro>div>span{color:#d7aa4d;letter-spacing:.16em;font-size:9px;font-weight:900}.feedback-admin-intro h1{color:#fff;margin:12px 0 18px;font-size:clamp(45px,5vw,68px)}.feedback-admin-intro p{color:#b8c6d7;max-width:800px;margin:0;line-height:1.75}.feedback-admin-intro aside{background:#ffffff0e;border:1px solid #e8b84a57;gap:10px;padding:25px;display:grid}.feedback-admin-intro aside strong{font:500 21px Georgia,serif}.feedback-admin-intro aside small{color:#afbdcc;font-size:9px;line-height:1.55}.feedback-admin-intro aside a{color:#f0cf7a;border-top:1px solid #ffffff21;padding-top:13px;font-size:9px;font-weight:800}.feedback-admin-stats{background:#fff;border-bottom:1px solid #ded9cf;grid-template-columns:repeat(5,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.feedback-admin-stats article{border-right:1px solid #e4dfd5;flex-direction:column;gap:7px;min-height:145px;padding:25px 20px;display:flex}.feedback-admin-stats article:last-child{border-right:0}.feedback-admin-stats span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.feedback-admin-stats strong{color:#10213a;margin-top:auto;font:500 34px Georgia,serif}.feedback-admin-stats small{color:#8a94a2;font-size:8px}.feedback-admin-workspace{padding:24px clamp(24px,6vw,90px) 60px}.feedback-admin-filters{background:#fff;border:1px solid #dcd6ca;align-items:end;gap:10px;margin-bottom:16px;padding:17px;display:flex}.feedback-admin-filters label{color:#667085;letter-spacing:.08em;text-transform:uppercase;gap:7px;min-width:160px;font-size:7px;font-weight:900;display:grid}.feedback-admin-filters select{color:#263b55;background:#fbfaf7;border:1px solid #cfd5dc;min-height:40px;padding:0 11px;font-size:9px}.feedback-admin-filters button,.feedback-admin-filters>a{color:#fff;text-transform:uppercase;cursor:pointer;background:#173f6d;border:1px solid #173f6d;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:8px;font-weight:900;display:inline-flex}.feedback-admin-filters>a{color:#173f6d;background:#fff}.feedback-admin-list .admin-table-wrap table{min-width:1300px}.feedback-admin-list .admin-table-wrap th:nth-child(3){width:33%}.feedback-rating{letter-spacing:.08em;white-space:nowrap;color:#b47a16!important}.feedback-rating span{letter-spacing:0;color:#7c8795!important;margin-top:6px!important}.feedback-source-link{color:#9a6815;overflow-wrap:anywhere;max-width:220px;margin-top:7px;font-size:8px;display:block}.feedback-comment small{color:#a1701b;letter-spacing:.08em;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.feedback-comment p{color:#44546a;white-space:pre-wrap;margin:0 0 12px;font-size:9px;line-height:1.55}.feedback-email{color:#8a6014;overflow-wrap:anywhere;font-weight:800}.feedback-identity{overflow-wrap:anywhere;margin-top:8px!important}.feedback-status{margin-bottom:9px}.feedback-status.new{color:#8a6012;background:#fff2d7}.feedback-status.reviewed{color:#265386;background:#e7eef7}.feedback-status.resolved{color:#196b3e;background:#e9f6ee}.feedback-status.hidden{color:#626875;background:#ececef}.feedback-status-control{grid-template-columns:1fr auto;gap:5px;min-width:160px;display:grid}.feedback-status-control select{color:#32465f;background:#fff;border:1px solid #ccd3dc;min-height:34px;padding:0 7px;font-size:8px}.feedback-status-control button{color:#fff;cursor:pointer;background:#173f6d;border:1px solid #173f6d;min-height:34px;padding:0 9px;font-size:7px;font-weight:900}.feedback-status-control button:disabled{opacity:.45;cursor:not-allowed}.feedback-status-control small{color:#28704d;grid-column:1/-1;font-size:7px}.feedback-hidden-row{opacity:.62;background:#f3f3f4}@media (width<=1000px){.site-feedback-layout{background:#f4f0e7;grid-template-columns:1fr}.site-feedback-intro{background:radial-gradient(circle at 85% 20%,#1b3d6b,#08182d 67%)}.feedback-admin-intro{grid-template-columns:1fr;align-items:start}.feedback-admin-stats{grid-template-columns:repeat(3,1fr)}.feedback-admin-filters{flex-wrap:wrap}}@media (width<=600px){.site-feedback-page .registration-header-actions a:last-child{display:none}.site-feedback-intro,.site-feedback-card{padding:55px 20px}.site-feedback-intro h1{font-size:46px}.site-feedback-form{padding:22px 18px}.site-feedback-stars button{min-height:60px}.site-feedback-submit{flex-direction:column;align-items:flex-start}.site-feedback-submit button{width:100%}.site-feedback-success{min-height:330px;padding:35px 20px}.feedback-admin-intro{padding:50px 20px}.feedback-admin-stats{grid-template-columns:1fr 1fr;padding:0 20px}.feedback-admin-stats article{min-height:120px}.feedback-admin-workspace{padding:18px 14px 45px}.feedback-admin-filters{flex-direction:column;align-items:stretch}.feedback-admin-filters label{width:100%}}
