@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
.home-command{--home-ink:#122033;--home-paper:#f4f6f3;--home-panel:#fff;--home-line:#d7ddd8;--home-muted:#66736e;--home-blue:#006fba;--home-green:#168a61;--home-lime:#b8cf48;--home-amber:#d49721;--home-rail:#102539;--home-mono:'DM Mono',monospace;--home-sans:'Manrope',sans-serif;background:var(--home-paper);color:var(--home-ink);font-family:var(--home-sans)}
.home-command .container{max-width:1180px}.home-command .site-header{background:rgba(255,255,255,.94);border-bottom:1px solid var(--home-line);padding:0;backdrop-filter:blur(10px)}.home-command .site-header .container{min-height:68px}.home-command .site-logo{color:var(--home-ink);font-family:var(--home-mono);font-size:11px}.home-command .site-logo span{color:var(--home-blue)}.home-command .site-nav{gap:1.15rem}.home-command .site-nav a{color:#52615d;font-size:12px}.home-command .site-nav a:hover{color:var(--home-ink)}.home-command .site-nav .btn-primary{background:var(--home-rail);border-radius:0;color:#fff}.home-command .btn{border-radius:0}.home-command .btn-primary{background:var(--home-blue)}.home-command .btn-primary:hover{background:#005d9d}.home-command .btn-secondary{border-color:#aeb9b4;color:var(--home-ink)}.home-command .btn-secondary:hover{background:#fff;border-color:var(--home-blue);color:var(--home-ink)}
.home-command .hero{min-height:560px;padding:64px 0 48px;text-align:left;background:linear-gradient(90deg,#eef3f1 0,#f8f9f7 58%,#e7eeec 100%);border-bottom:1px solid var(--home-line)}.home-command .hero::before{display:none}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:64px}.home-command .hero-eyebrow{border:0;border-left:4px solid var(--home-lime);border-radius:0;background:transparent;color:var(--home-blue);font:500 11px var(--home-mono);padding:3px 0 3px 10px;margin-bottom:18px}.home-command .hero h1{max-width:780px;margin:0 0 18px;color:var(--home-ink);font-size:52px;line-height:1.05;letter-spacing:0}.home-command .hero-tagline{max-width:680px;margin:0 0 28px;color:#53625e;font-size:18px}.home-command .hero-actions{justify-content:flex-start}.home-command .home-mastery{width:min(520px,100%);margin:24px 0 0;border:1px solid var(--home-line);border-radius:0;background:rgba(255,255,255,.8);color:var(--home-ink)}.home-command .home-mastery span{color:var(--home-muted)}.home-command .mastery-track{background:#dce3df}.home-mission-card{border:1px solid #28485b;background:var(--home-rail);color:#eef6f7;padding:28px;box-shadow:0 18px 45px rgba(16,37,57,.14)}.home-status{display:inline-block;color:var(--home-lime);font:500 10px var(--home-mono);letter-spacing:.13em}.home-mission-card h2{font-size:27px;margin:10px 0 12px}.home-mission-card p{color:#bad0d8;font-size:14px;line-height:1.65}.home-mission-card dl{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);margin:22px 0}.home-mission-card dl div{padding:14px 8px}.home-mission-card dl div+div{border-left:1px solid rgba(255,255,255,.16)}.home-mission-card dt{color:#8fa8b3;font:500 9px var(--home-mono);text-transform:uppercase}.home-mission-card dd{margin:5px 0 0;font-size:22px;font-weight:800}.home-mission-card>a{color:#fff;font-weight:700;font-size:13px}.home-mission-card>a span{color:var(--home-lime);margin-left:5px}
.home-orientation,.executive-presence-section{padding:68px 0}.home-orientation{background:var(--home-paper)}.home-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:28px}.home-section-heading span,.presence-loop span,.presence-evidence>div>span{font:500 10px var(--home-mono);letter-spacing:.12em;color:var(--home-blue);text-transform:uppercase}.home-section-heading h2{font-size:32px;margin-top:7px}.home-section-heading>p{color:var(--home-muted);font-size:15px}.journey-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--home-line);background:var(--home-panel)}.journey-grid article{min-width:0;padding:20px;border-right:1px solid var(--home-line)}.journey-grid article:last-child{border-right:0}.journey-grid article>span,.presence-pillars article>span{font:500 12px var(--home-mono);color:var(--home-blue)}.journey-grid h3{font-size:15px;margin:14px 0 7px}.journey-grid p{color:var(--home-muted);font-size:12px;line-height:1.55;min-height:94px}.journey-grid a{font-size:11px;font-weight:800;color:var(--home-blue)}.asset-map{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.asset-map>div{border-top:3px solid var(--home-rail);background:#fff;padding:15px}.asset-map .asset-type{display:block;color:var(--home-green);font:500 9px var(--home-mono);margin-bottom:7px}.asset-map strong{font-size:13px}.asset-map p{color:var(--home-muted);font-size:11px;line-height:1.5;margin-top:5px}
.executive-presence-section{background:#fff;border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line)}.presence-intro{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.presence-intro .section-label{font:500 10px var(--home-mono);color:var(--home-blue)}.presence-intro h2{font-size:38px;line-height:1.12;margin-top:9px}.presence-intro>div:last-child{border-left:4px solid var(--home-lime);padding-left:22px}.presence-intro p{color:#51615c;font-size:15px;line-height:1.65}.presence-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--home-line);border:1px solid var(--home-line);margin:34px 0}.presence-pillars article{background:#f7f9f7;padding:22px}.presence-pillars h3{font-size:18px;margin:12px 0 7px}.presence-pillars p{color:var(--home-muted);font-size:12px;line-height:1.55}.presence-pillars strong{display:block;color:var(--home-green);font:500 9px var(--home-mono);text-transform:uppercase;margin-top:18px}.presence-loop{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}.presence-loop>div{border-left:3px solid var(--home-amber);padding:4px 14px}.presence-loop strong{display:block;font-size:13px;margin:7px 0 5px}.presence-loop p{color:var(--home-muted);font-size:11px;line-height:1.5}.presence-evidence{display:grid;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:28px;background:var(--home-rail);color:#fff;padding:24px}.presence-evidence h3{font-size:18px;margin-top:5px}.presence-evidence ul{display:grid;grid-template-columns:1fr 1fr;gap:5px 22px;list-style:none}.presence-evidence li{position:relative;color:#c4d5db;font-size:11px;padding-left:14px}.presence-evidence li::before{content:'';position:absolute;left:0;top:6px;width:6px;height:6px;background:var(--home-lime)}.presence-evidence>a{background:var(--home-lime);color:var(--home-rail);padding:10px 13px;font-size:11px;font-weight:800;white-space:nowrap}
.home-command .section{padding:64px 0}.home-command .section-alt{background:#e9eeeb}.home-command .section-header{text-align:left;margin-bottom:28px}.home-command .section-label{color:var(--home-blue);font:500 10px var(--home-mono)}.home-command .section-title{color:var(--home-ink);font-size:31px}.home-command .section-subtitle{color:var(--home-muted);max-width:700px;margin:0}.home-command .module-grid{grid-template-columns:repeat(4,1fr);gap:10px}.home-command .module-card{border:1px solid var(--home-line);border-radius:0;background:#fff;padding:18px}.home-command .module-card:hover{background:#f8faf9;border-color:#78959d;box-shadow:0 10px 30px rgba(16,37,57,.08);transform:translateY(-2px)}.home-command .module-card h3{color:var(--home-ink)}.home-command .module-question{color:var(--home-muted)}.home-command .module-num{color:var(--home-blue);font-family:var(--home-mono)}.home-command .featured-scenario-card,.home-command .metric-explain-card,.home-command .path-card{border-color:var(--home-line);border-radius:0;background:#fff;color:var(--home-ink)}.home-command .featured-scenario-card:hover{background:#f8faf9;border-color:#78959d}.home-command .fs-customer,.home-command .metric-explain-card h3,.home-command .path-card h3{color:var(--home-ink)}.home-command .fs-hook,.home-command .metric-explain-card p,.home-command .path-card>p{color:var(--home-muted)}.home-command .fs-cta,.home-command .path-audience{color:var(--home-blue)}.home-command .path-step{background:#eef2f0;color:var(--home-ink);border-radius:0}.home-command .path-step-num{border-radius:0;background:var(--home-rail)}.home-command .site-footer{background:var(--home-rail);border-color:#294457;color:#aac0c8}
@media(max-width:1000px){.home-command .site-nav a:not(.btn){display:none}.home-hero-grid,.presence-intro{grid-template-columns:1fr}.journey-grid{grid-template-columns:repeat(2,1fr)}.journey-grid article{border-bottom:1px solid var(--home-line)}.asset-map,.presence-pillars,.presence-loop,.home-command .module-grid{grid-template-columns:repeat(2,1fr)}.presence-evidence{grid-template-columns:1fr}.presence-evidence>a{justify-self:start}}
@media(max-width:650px){.home-command .site-header .container{min-height:60px}.home-command .site-logo span{display:none}.home-command .hero{min-height:auto;padding:42px 0}.home-command .hero h1{font-size:36px}.home-hero-grid{gap:28px}.home-mission-card dl{grid-template-columns:1fr}.home-mission-card dl div+div{border-left:0;border-top:1px solid rgba(255,255,255,.16)}.home-section-heading{grid-template-columns:1fr}.journey-grid,.asset-map,.presence-pillars,.presence-loop,.home-command .module-grid,.home-command .paths-grid{grid-template-columns:minmax(0,1fr)}.home-command .path-card{min-width:0}.journey-grid article{border-right:0}.journey-grid p{min-height:0}.presence-intro h2{font-size:31px}.presence-evidence ul{grid-template-columns:1fr}.home-command .section{padding:48px 0}}

/* Measured WCAG AA contrast corrections */
.home-command{--home-line:#c4cec9;--home-muted:#52615c;--home-blue:#005a9e;--home-green:#0b6b4d;--home-amber:#8a5700}
.home-command .badge-discovery{background:#e6f4ee;color:#0b6b4d;border-color:#8dc7b1}
.home-command .badge-jargon{background:#fff3df;color:#8a4b00;border-color:#d6a45e}
.home-command .badge-consensus{background:#e5f1f8;color:#005a9e;border-color:#8bb8d3}
.home-command .badge-capstone{background:#f2e9f5;color:#743187;border-color:#c8a6d2}
.home-command .fs-module-tag,.home-command .section-label{color:#005a9e}
.home-command .presence-pillars strong,.home-command .asset-type{color:#0b6b4d}
.home-command .presence-evidence>div>span{color:#d7ecf7}
.home-command .site-footer{color:#d4e0e4}
