:root{--ink:#101418;--paper:#f7f8f5;--field:#e4e8df;--steel:#53606c;--signal:#a73f2b;--secure:#1f6f5b;--gold:#b58b42;--night:#172029;--line:rgba(16,20,24,0.16)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;letter-spacing:0;overflow-x:hidden}a{color:inherit}.beta-banner{display:flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:10px clamp(16px,4vw,48px);background:#f2c94c;color:#101418;border-bottom:2px solid rgba(16,20,24,.26);font-size:15px;line-height:1.35;text-align:center}.beta-banner strong{text-transform:uppercase}.beta-banner code{display:inline-flex;align-items:center;min-height:24px;padding:2px 7px;border:1px solid rgba(16,20,24,.32);background:rgba(255,255,255,.42);font-family:Courier New,Courier,monospace;font-size:.92em;font-weight:700}.top{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(247,248,245,.96);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-x:hidden}.passport-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:8px clamp(16px,4vw,48px);background:var(--night);color:white;font-size:13px}.passport-bar nav,.passport-identity,.site-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.passport-identity strong{color:#b9eadf}.passport-identity em,.passport-identity span,.passport-identity strong{min-width:0}.passport-identity em{color:#ffd1c8;font-style:normal}.passport-bar a,.site-nav a{text-decoration:none}.passport-bar a{color:rgba(255,255,255,.72)}.passport-bar .passport-login{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.34);background:#f2c94c;color:#101418;padding:0 14px;font-weight:800}.site-nav{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));padding:12px clamp(16px,4vw,48px)}.site-nav a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-bottom:2px solid transparent;color:var(--steel);font-size:14px;padding:6px 0}.site-nav a[aria-current=page]{border-color:var(--signal);color:var(--ink);font-weight:700}main{overflow:hidden;max-width:100vw}.hero{min-height:68vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:center;padding:clamp(32px,5vw,64px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}.hero-copy,.operations-board{min-width:0}.hero-copy h1{max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,8vw,104px);line-height:.92;letter-spacing:0;overflow-wrap:anywhere}.hero-copy>p:not(.eyebrow){max-width:720px;color:var(--steel);font-size:clamp(18px,2vw,24px);line-height:1.45;overflow-wrap:anywhere}.hero-copy .hero-audience{max-width:640px;color:var(--ink);font-size:16px;font-weight:700;overflow-wrap:anywhere}.eyebrow{margin:0 0 12px;color:var(--signal);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero-actions a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);padding:0 18px;text-decoration:none;font-weight:700;text-align:center}.hero-actions .primary{background:var(--ink);color:white}.hero-actions .secondary{background:transparent}.operations-board{border:1px solid rgba(255,255,255,.12);background:var(--night);color:white;padding:18px;box-shadow:18px 18px 0 var(--field)}.marketing-hero{position:relative}.marketing-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:8px;background:var(--signal)}.marketing-hero-id:before{background:#2f6f8f}.marketing-hero-roster:before{background:#1f6f5b}.marketing-hero-bids:before{background:#7a4d95}.marketing-hero-partners:before{background:#8a6d2f}.marketing-hero-academy:before{background:#b34f2a}.marketing-hero-command:before{background:#334b5f}.marketing-hero-intel:before{background:#4c5f35}.marketing-hero-ai:before{background:#5b4ea3}.marketing-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);padding:clamp(36px,6vw,76px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line);background:#eef1ea}.marketing-proof{display:grid;align-content:start;grid-gap:10px;gap:10px}.marketing-proof strong{border-left:4px solid var(--signal);padding:10px 12px;background:rgba(255,255,255,.55)}.marketing-paths{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.marketing-paths a{min-height:138px;padding:16px;border:1px solid var(--line);background:rgba(255,255,255,.52);text-decoration:none}.marketing-paths span{display:block;font-weight:800}.marketing-paths p{margin:10px 0 0;color:var(--steel);line-height:1.45}.board-header{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.16);font-weight:700}.ops-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.board-log p,.ops-status div{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.ops-status div{min-height:92px;display:flex;flex-direction:column;gap:8px;padding:12px;min-width:0}.board-log,.ops-status span{color:rgba(255,255,255,.72);font-size:12px}.ops-status strong{font-size:15px;overflow-wrap:anywhere}.board-log{display:grid;grid-gap:8px;gap:8px}.board-log p{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;margin:0;padding:10px;min-width:0;overflow-wrap:anywhere}.domain-map,.gate-panel,.products,.secure-strip,.security-matrix{padding:clamp(36px,6vw,76px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}h2{max-width:760px;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,54px);line-height:1}.domain-grid,.matrix,.product-grid,.secure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.domain-grid a,.gate-list div,.matrix article,.product-card,.secure-grid article{border:1px solid var(--line);background:rgba(255,255,255,.45)}.domain-grid a{min-height:128px;padding:16px;text-decoration:none}.domain-grid a[aria-current=page]{border-color:var(--signal);background:white}.domain-grid span,.domain-grid strong,.matrix strong,.product-card span,.product-card strong,.secure-grid span{display:block}.domain-grid span,.matrix p,.product-card p{color:var(--steel);line-height:1.45}.secure-strip{background:var(--field)}.secure-grid article{display:grid;grid-gap:8px;gap:8px;padding:14px}.gate-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.gate-list div{padding:14px}.gate-list span{display:block;color:var(--steel);font-size:13px}.gate-list strong{display:block;margin-top:10px;color:var(--secure)}.product-card{min-height:190px;padding:18px}.product-card span{color:var(--signal);font-size:12px;font-weight:800}.matrix h3,.product-card h3{margin:0 0 8px}.matrix article{padding:16px}.admin-security{min-height:100vh}.admin-hero{padding:clamp(36px,6vw,76px) clamp(16px,4vw,48px);background:var(--night);color:white;border-bottom:1px solid rgba(255,255,255,.14)}.admin-hero h1{max-width:980px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,6vw,78px);line-height:.98;letter-spacing:0}.admin-hero p:not(.eyebrow){max-width:720px;color:rgba(255,255,255,.74);font-size:18px;line-height:1.5}.admin-logout-form{margin-top:24px}.admin-logout-form button{min-height:42px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.08);color:white;padding:0 14px;font:inherit;font-weight:700;cursor:pointer}.admin-checks,.admin-services{padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}.admin-checks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;background:var(--field)}.admin-checks article{min-height:168px;display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid var(--line);background:white;padding:14px}.admin-checks span{color:var(--steel);font-size:13px}.admin-checks strong{color:var(--secure);font-size:15px}.admin-checks p{margin:0;color:var(--steel);font-size:13px;line-height:1.4}.admin-index-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;background:var(--field)}.admin-control-overview,.admin-index-grid{display:grid;gap:12px;padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}.admin-control-overview{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;background:white}.admin-control-overview a{min-height:176px;background:var(--field)}.admin-control-overview a,.admin-index-grid a{display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid var(--line);padding:16px;text-decoration:none}.admin-index-grid a{min-height:188px;background:white}.admin-control-overview span,.admin-index-grid span,.admin-ops-panel span,.admin-runbook span{color:var(--steel);font-size:13px}.admin-control-overview strong,.admin-index-grid strong,.admin-ops-panel strong,.admin-runbook strong{color:var(--secure);overflow-wrap:anywhere}.admin-control-overview p,.admin-index-grid p,.admin-ops-panel p,.admin-runbook p{margin:0;color:var(--steel);font-size:13px;line-height:1.45}.admin-ops-panel,.admin-runbook{display:grid;grid-gap:18px;gap:18px;padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}.admin-control-list,.admin-readiness-list,.admin-runbook-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-control-list article,.admin-readiness-list article,.admin-runbook-list article{min-height:150px;display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid var(--line);background:white;padding:16px}.passport-page{min-height:100vh}.passport-console{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line);background:var(--field)}.passport-console article{min-height:186px;display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid var(--line);background:white;padding:16px}.passport-console span{color:var(--steel);font-size:13px}.passport-console strong{color:var(--ink);font-size:17px;overflow-wrap:anywhere}.passport-console p{margin:0;color:var(--steel);font-size:13px;line-height:1.45}.audit-chain{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line);background:var(--field)}.audit-chain article{min-height:184px;display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid var(--line);background:white;padding:16px}.audit-chain span{color:var(--steel);font-size:13px}.audit-chain strong{color:var(--ink);overflow-wrap:anywhere}.audit-chain p{margin:0;color:var(--steel);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line);background:var(--field)}.workflow-grid article{min-height:188px;display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid var(--line);background:white;padding:16px}.workflow-grid span{color:var(--steel);font-size:13px}.workflow-grid strong{color:var(--secure);overflow-wrap:anywhere}.workflow-grid p{margin:0;color:var(--steel);font-size:13px;line-height:1.45}.command-control-board{display:grid;grid-gap:14px;gap:14px;padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line);background:var(--field)}.command-control-board article{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1.2fr) minmax(240px,.8fr);grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--line);background:white;padding:16px}.command-control-board span{color:var(--signal);font-size:12px;font-weight:800;text-transform:uppercase}.command-control-board strong{display:block;margin-top:8px;color:var(--secure);overflow-wrap:anywhere}.command-control-board dd,.command-control-board p{margin:0;color:var(--steel);line-height:1.45}.command-control-board dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.command-control-board dt{color:var(--ink);font-size:12px;font-weight:800}.command-control-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.command-control-actions button{gap:8px;border:1px solid var(--ink);background:var(--ink);color:white;font:inherit}.command-control-actions a,.command-control-actions button{min-height:40px;display:inline-flex;align-items:center;font-weight:800;padding:0 12px}.command-control-actions a{border:1px solid var(--line);color:var(--ink);text-decoration:none}.commerce-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line);background:var(--field)}.commerce-grid article{min-height:188px;display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid var(--line);background:white;padding:16px}.commerce-grid span{color:var(--steel);font-size:13px}.commerce-grid strong{color:var(--secure);overflow-wrap:anywhere}.commerce-grid p{margin:0;color:var(--steel);font-size:13px;line-height:1.45}.academy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line);background:var(--field)}.academy-grid article{min-height:188px;display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid var(--line);background:white;padding:16px}.academy-grid span{color:var(--steel);font-size:13px}.academy-grid strong{color:var(--secure);overflow-wrap:anywhere}.academy-grid p{margin:0;color:var(--steel);font-size:13px;line-height:1.45}.roster-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line);background:var(--field)}.roster-grid article{min-height:188px;display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid var(--line);background:white;padding:16px}.roster-grid span{color:var(--steel);font-size:13px}.roster-grid strong{color:var(--secure);overflow-wrap:anywhere}.roster-grid p{margin:0;color:var(--steel);font-size:13px;line-height:1.45}.data-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line);background:var(--field)}.data-grid article,.data-table-list article{border:1px solid var(--line);background:white;padding:16px}.data-grid article{min-height:188px;display:grid;align-content:start;grid-gap:10px;gap:10px}.data-grid span,.data-table-list span{color:var(--steel);font-size:13px}.data-grid strong,.data-table-list strong{color:var(--secure);overflow-wrap:anywhere}.data-grid p,.data-table-list p{margin:0;color:var(--steel);font-size:13px;line-height:1.45}.data-table{padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}.data-table-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.data-table-list article{min-height:120px;display:grid;align-content:start;grid-gap:8px;gap:8px}.authz-grid,.secrets-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line);background:var(--field)}.authz-grid article,.secrets-grid article{min-height:188px;display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid var(--line);background:white;padding:16px}.authz-grid span,.secrets-grid span{color:var(--steel);font-size:13px}.authz-grid strong,.secrets-grid strong{color:var(--secure);overflow-wrap:anywhere}.authz-grid p,.secrets-grid p{margin:0;color:var(--steel);font-size:13px;line-height:1.45}.authz-policy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.6fr);grid-gap:12px;gap:12px;padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}.authz-policy article{display:grid;align-content:start;grid-gap:12px;gap:12px;border:1px solid var(--line);background:white;padding:16px}.authz-policy h2{margin:0;font-size:18px}.authz-list{display:grid;grid-gap:8px;gap:8px}.authz-list p{display:grid;grid-gap:3px;gap:3px;margin:0;padding-bottom:8px;border-bottom:1px solid var(--line)}.authz-list span,.authz-list strong{overflow-wrap:anywhere}.authz-list span{color:var(--steel);font-size:13px;line-height:1.4}.public-page{min-height:100vh}.public-hero{min-height:54vh;display:grid;align-content:center;grid-gap:18px;gap:18px;padding:clamp(40px,7vw,88px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}.public-hero h1{max-width:980px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,7vw,92px);line-height:.94;letter-spacing:0}.public-hero p:not(.eyebrow){max-width:820px;margin:0;color:var(--steel);font-size:clamp(18px,2vw,24px);line-height:1.45}.public-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}.public-band,.public-list article{border:1px solid var(--line);background:rgba(255,255,255,.48)}.public-list article{min-height:210px;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:18px}.public-list span,.public-list strong{color:var(--signal);font-size:12px;font-weight:800;text-transform:uppercase}.public-list h2{margin:0;font-size:clamp(22px,3vw,34px);line-height:1.06}.public-band p,.public-list p{margin:0;color:var(--steel);line-height:1.45}.public-list a{align-self:end;color:var(--ink);font-weight:800}.public-band{display:grid;grid-gap:16px;gap:16px;margin:clamp(28px,5vw,56px) clamp(16px,4vw,48px);padding:clamp(20px,4vw,36px)}.public-band h2{margin:0}.public-form{display:grid;grid-gap:12px;gap:12px;max-width:720px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.public-form label{display:grid;grid-gap:6px;gap:6px;color:var(--steel);font-size:13px;font-weight:700}.public-form input,.public-form select,.public-form textarea{width:100%;border:1px solid var(--line);background:white;color:var(--ink);font:inherit;padding:10px 12px}.public-band button,.public-form button{width:-moz-fit-content;width:fit-content;min-height:44px;border:1px solid var(--ink);background:var(--ink);color:white;font:inherit;font-weight:800;padding:0 18px}.admin-login-page{min-height:100vh}.admin-login-panel{display:grid;grid-gap:20px;gap:20px;max-width:520px;margin:0 auto 56px;padding:22px;border:1px solid var(--line);border-radius:8px;background:white}.admin-login-panel svg{width:32px;height:32px;color:var(--secure)}.admin-login-panel h2,.form-error{margin:0}.form-error{color:#991b1b;font-weight:800}.public-status{border-left:3px solid var(--secure);color:var(--ink);font-weight:800;padding:.25rem 0 .25rem .75rem}.partner-directory,.partner-links,.partner-profile{padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}.partner-directory{display:grid;grid-gap:18px;gap:18px;background:var(--field)}.partner-directory-list,.partner-profile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.partner-directory-list article,.partner-links article,.partner-profile article{border:1px solid var(--line);background:white;padding:16px}.partner-directory-list article,.partner-profile article{min-height:190px;display:grid;align-content:start;grid-gap:10px;gap:10px}.partner-directory-list span,.partner-links span,.partner-profile span{color:var(--signal);font-size:12px;font-weight:800;text-transform:uppercase}.partner-directory-list h2{margin:0;font-size:clamp(22px,3vw,34px);line-height:1.06}.partner-directory-list li,.partner-directory-list p,.partner-links p,.partner-profile p{margin:0;color:var(--steel);line-height:1.45}.partner-directory-list ul{margin:0;padding-left:18px}.partner-directory-list a,.partner-links a{color:var(--ink);font-weight:800}.partner-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.partner-links article{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:160px}.partner-links h2{margin:0;font-size:24px}.partner-profile{background:var(--field)}.partner-profile strong{color:var(--secure);overflow-wrap:anywhere}.academy-public article{min-width:0}.academy-article,.academy-catalog,.academy-course-detail,.academy-curriculum,.academy-faq,.academy-links{padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}.academy-catalog,.academy-course-detail,.academy-links{background:var(--field)}.academy-catalog,.academy-curriculum,.academy-faq{display:grid;grid-gap:18px;gap:18px}.academy-course-detail,.academy-course-list,.academy-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.academy-course-detail article,.academy-course-list article,.academy-faq article,.academy-links a{border:1px solid var(--line);background:white;padding:16px}.academy-course-detail article,.academy-course-list article,.academy-links a{min-height:188px;display:grid;align-content:start;grid-gap:10px;gap:10px}.academy-course-detail span,.academy-course-list span{color:var(--signal);font-size:12px;font-weight:800;text-transform:uppercase}.academy-course-list h2,.academy-faq h2{margin:0;font-size:clamp(22px,3vw,34px);line-height:1.06}.academy-article p,.academy-course-detail p,.academy-course-list p,.academy-curriculum li,.academy-faq p,.academy-links span{margin:0;color:var(--steel);line-height:1.45}.academy-course-list dl{display:grid;grid-gap:8px;gap:8px;margin:0}.academy-course-list dl div{display:grid;grid-template-columns:94px minmax(0,1fr);grid-gap:8px;gap:8px}.academy-course-list dt{color:var(--steel);font-size:12px;font-weight:800}.academy-course-list dd{margin:0;overflow-wrap:anywhere}.academy-course-detail a,.academy-course-list a,.academy-links a{color:var(--ink);font-weight:800}.academy-course-detail strong,.academy-links strong{color:var(--secure);overflow-wrap:anywhere}.academy-curriculum ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:20px}.academy-faq article{display:grid;grid-gap:8px;gap:8px}.academy-faq h3{margin:0}.academy-article{display:grid;grid-gap:16px;gap:16px;max-width:920px}.jtfid-public article{min-width:0}.jtfid-cert-grid,.jtfid-cert-links,.jtfid-cert-process,.jtfid-verify-summary{padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}.jtfid-cert-grid,.jtfid-cert-links,.jtfid-verify-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;background:var(--field)}.jtfid-cert-grid article,.jtfid-cert-links a,.jtfid-verify-summary article{min-height:172px;display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid var(--line);background:white;padding:16px}.jtfid-cert-grid span,.jtfid-verify-summary span{color:var(--signal);font-size:12px;font-weight:800;text-transform:uppercase}.jtfid-cert-grid strong,.jtfid-cert-links strong,.jtfid-verify-summary strong{color:var(--secure);overflow-wrap:anywhere}.jtfid-cert-grid p,.jtfid-cert-links span,.jtfid-cert-process li,.jtfid-verify-summary p{margin:0;color:var(--steel);line-height:1.45}.jtfid-cert-process{display:grid;grid-gap:18px;gap:18px}.jtfid-cert-process ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:20px}.jtfid-cert-links a{color:var(--ink);font-weight:800}.jtfid-cert-links a[aria-current=page]{border-color:var(--signal)}.intel-public article{min-width:0}.intel-article,.intel-coverage,.intel-links,.intel-process,.intel-service-grid{padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}.intel-coverage,.intel-links,.intel-service-grid{background:var(--field)}.intel-coverage-list,.intel-links,.intel-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.intel-coverage-list article,.intel-links a,.intel-service-grid article{min-height:188px;display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid var(--line);background:white;padding:16px}.intel-coverage-list span,.intel-service-grid span{color:var(--signal);font-size:12px;font-weight:800;text-transform:uppercase}.intel-links strong,.intel-service-grid strong{color:var(--secure);overflow-wrap:anywhere}.intel-article p,.intel-coverage-list li,.intel-coverage-list p,.intel-links span,.intel-process li,.intel-service-grid p{margin:0;color:var(--steel);line-height:1.45}.intel-article,.intel-coverage,.intel-process{display:grid;grid-gap:18px;gap:18px}.intel-coverage-list ul,.intel-process ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.intel-coverage-list h2{margin:0;font-size:clamp(22px,3vw,34px);line-height:1.06}.intel-links a{color:var(--ink);font-weight:800}.intel-links a[aria-current=page]{border-color:var(--signal)}.intel-article{max-width:920px}.ai-public article{min-width:0}.ai-agent-grid,.ai-agent-process,.ai-docs,.ai-guardrails,.ai-links{padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}.ai-agent-grid,.ai-docs,.ai-links{background:var(--field)}.ai-agent-grid,.ai-doc-list,.ai-guardrail-list,.ai-links,.ai-process-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ai-agent-grid article,.ai-doc-list article,.ai-guardrail-list article,.ai-links a,.ai-process-columns article{min-height:172px;display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid var(--line);background:white;padding:16px}.ai-agent-grid span,.ai-doc-list span,.ai-guardrail-list span{color:var(--signal);font-size:12px;font-weight:800;text-transform:uppercase}.ai-agent-grid strong,.ai-guardrail-list strong,.ai-links strong{color:var(--secure);overflow-wrap:anywhere}.ai-agent-grid p,.ai-agent-process li,.ai-doc-list p,.ai-guardrail-list p,.ai-links span{margin:0;color:var(--steel);line-height:1.45}.ai-agent-process,.ai-docs,.ai-guardrails{display:grid;grid-gap:18px;gap:18px}.ai-process-columns ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.ai-process-columns h3{margin:0}.ai-links a{color:var(--ink);font-weight:800}.command-app article{min-width:0}.command-grid,.command-panel,.command-soc-hero{padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}.command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;background:var(--field)}.command-grid article,.command-table article{min-height:172px;display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid var(--line);background:white;padding:16px}.command-grid span,.command-table span{color:var(--signal);font-size:12px;font-weight:800;text-transform:uppercase}.command-grid strong,.command-table strong{color:var(--secure);overflow-wrap:anywhere}.command-grid p,.command-map span,.command-soc-hero p,.command-table p{margin:0;color:var(--steel);line-height:1.45}.command-grid a,.command-table a{color:var(--ink);font-weight:800}.command-panel{display:grid;grid-gap:18px;gap:18px}.command-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.command-soc-hero{min-height:56vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:center;background:var(--night);color:white}.command-soc-hero h1{max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,7vw,92px);line-height:.94;letter-spacing:0}.command-soc-hero p:not(.eyebrow){max-width:760px;color:rgba(255,255,255,.74);font-size:18px}.command-map{min-height:320px;display:grid;align-content:center;grid-gap:14px;gap:14px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);padding:18px}.command-map strong{color:white;font-size:22px}footer{display:flex;justify-content:space-between;gap:16px;padding:24px clamp(16px,4vw,48px);background:var(--night);color:white}@media (max-width:900px){.beta-banner{align-items:flex-start;flex-direction:column;gap:4px;text-align:left;max-width:100vw;overflow-wrap:anywhere}.hero{min-height:auto;padding-top:36px;padding-bottom:44px;width:100%;max-width:100vw}.academy-course-detail,.academy-course-list,.academy-grid,.academy-links,.admin-checks,.admin-control-list,.admin-control-overview,.admin-index-grid,.admin-readiness-list,.admin-runbook-list,.ai-agent-grid,.ai-doc-list,.ai-guardrail-list,.ai-links,.ai-process-columns,.audit-chain,.authz-grid,.authz-policy,.command-control-board article,.command-grid,.command-soc-hero,.command-table,.commerce-grid,.data-grid,.data-table-list,.domain-grid,.gate-list,.hero,.intel-coverage-list,.intel-links,.intel-service-grid,.jtfid-cert-grid,.jtfid-cert-links,.jtfid-verify-summary,.marketing-panel,.marketing-paths,.matrix,.partner-directory-list,.partner-links,.partner-profile,.passport-console,.product-grid,.public-list,.roster-grid,.secrets-grid,.secure-grid,.workflow-grid{grid-template-columns:1fr}.passport-bar{align-items:flex-start;flex-direction:column;max-width:100vw;overflow-x:hidden}.passport-identity{width:100%;display:grid;grid-template-columns:auto minmax(0,max-content) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.passport-bar .passport-login,.passport-bar nav,.site-nav{width:100%}.site-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;max-width:100vw;overflow-x:hidden}.site-nav a{min-width:0;font-size:13px;text-align:center;overflow-wrap:anywhere}.hero-copy h1{font-size:clamp(38px,12vw,56px);line-height:.96}.hero-copy>p:not(.eyebrow){font-size:17px}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions a{width:100%;padding:0 12px}.operations-board{padding:14px;box-shadow:10px 10px 0 var(--field)}.ops-status{grid-template-columns:1fr}.board-log p{align-items:flex-start}}