/* White and navy provide the foundation; vivid blue signals primary actions.
   Rich purple carries Genie identity, process surfaces and platform controls. */
:root{
  --ink:#12213d;--navy:#12213d;--muted:#12213dbf;
  --blue:#2457ff;--blue-dark:#12213d;--purple:#7437db;--white:#fff;
  --pale:#2457ff0d;--canvas:#fff;--line:#12213d26;
  --green:#2457ff;--green-bg:#2457ff0d;
  --amber:#12213d;--amber-bg:#12213d08;
  --violet:#2457ff;--lime:#fff;--peach:#fff;--lavender:#fff;
  --shadow:0 12px 35px #12213d0d;
}
body{background:#fff;color:var(--ink)}
::selection{background:var(--blue);color:#fff}
.section.soft,.cat-directory{background:#fff}
.eyebrow,.eyebrow.light,.np-label,.ind-label{color:var(--purple)}
.lead,.section-intro,.small-note,.scope-note{color:var(--muted)}
.brand,.brand .brand-genie{color:var(--ink)}
.brand>svg,.brand-stop{color:var(--blue)}
.brand>svg path{fill:#fff}
/* Original supplied wordmark. Its alpha channel sets the shape; page text colour
   supplies navy in the header and white in the footer without altering the PNG. */
.brand.brand-with-logo{gap:0;line-height:1;flex-shrink:0;min-height:44px;max-width:100%}
.brand-wordmark{display:block;width:226px;aspect-ratio:1342/193;flex:none;max-width:100%}
.brand-wordmark img{display:block;width:100%;height:auto;filter:brightness(0)}
.site-footer .brand-wordmark{width:260px}
.site-footer .brand-wordmark img{filter:none}
@supports (mask-image:url("")) or (-webkit-mask-image:url("")){
  .brand-wordmark{background:currentColor;-webkit-mask:url("assets/agentic-genie-logo.png") center/contain no-repeat;mask:url("assets/agentic-genie-logo.png") center/contain no-repeat;mask-mode:alpha}
  .brand-wordmark img{opacity:0;filter:none}
}
@media(max-width:1150px){.site-header .brand-wordmark{width:208px}}
@media(max-width:760px){.site-header .brand-wordmark{width:190px}}
@media(max-width:430px){.site-header .brand-wordmark{width:clamp(128px,42vw,172px)}}
@media(max-width:350px){.site-header .brand-wordmark{width:clamp(112px,39vw,138px)}}
.button,.button.white,.journey-primary.button{background:var(--blue);border-color:var(--blue);color:#fff}
.button:hover,.button.white:hover,.journey-primary.button:hover{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 5px 16px #12213d12}
.button.secondary,.button.light-outline{background:#fff;color:var(--navy);border-color:var(--line)}
.button.secondary:hover,.button.light-outline:hover{background:var(--pale);border-color:var(--blue);color:var(--navy)}
.inline-link{color:var(--blue)}
.inline-link:hover{color:var(--navy)}
.pill,.pill.green,.pill.amber,.pill.blue{background:var(--pale);border-color:var(--line);color:var(--navy)}
.icon-box,.icon-box.loan,.icon-box.claim{background:var(--pale);color:var(--blue)}
.site-header{background:#fffffff2;border-color:var(--line)}
.desktop-nav>a,.nav-platform summary{color:var(--ink)}
.desktop-nav a.active:after{background:var(--blue)}
.nav-count{background:var(--purple);color:#fff}
.platform-dropdown,.mobile-nav{background:#fff;border-color:var(--line);box-shadow:0 12px 30px #12213d14}
.platform-dropdown a{color:var(--navy)}
.platform-dropdown a:hover,.mobile-nav .platform-dropdown{background:var(--pale)}
.platform-dropdown a>span{color:var(--muted)}
.mobile-toggle{background:#fff;color:var(--navy);border-color:var(--line)}

/* Hero and its abstract light field. */
.magic-hero{background:#fff;border-color:var(--line)}
.magic-hero .eyebrow{color:var(--purple)}
#main .magic-hero h1{color:var(--navy)}
#main .magic-hero h1>span{color:var(--purple)}
.magic-hero .hero-footnote{color:var(--muted)}
.prism-halo{background:radial-gradient(ellipse at 28% 26%,#7437db45,transparent 61%),radial-gradient(ellipse at 78% 76%,#2457ff30,transparent 60%)}
.prism-ring,.prism-ring.ring-inner{border-color:#2457ff30}
.prism-ring.ring-inner{border-color:#7437db45}
.execution-surface{background:#fffffff5;border-color:#7437db66;box-shadow:0 24px 65px -35px #7437db60,0 2px 5px #12213d08}
.execution-surface:before{background:linear-gradient(90deg,transparent,var(--blue),var(--purple),transparent)}
.execution-surface-head{background:var(--purple);border-color:var(--purple);color:#fff;flex-wrap:wrap;row-gap:10px}
.execution-path li:not(:last-child):after{border-color:var(--line)}
.execution-surface-head>span:first-child{color:#fff;font-size:18px;font-weight:700;line-height:1.3}
.execution-sample{background:#fff;color:var(--purple)}
.execution-check{background:var(--blue);border-color:var(--blue);color:#fff}
.execution-index{color:var(--muted)}
.execution-result{background:var(--navy);border-color:var(--navy);color:#fff}
.execution-result>div>svg,.execution-result small,.execution-result strong,.execution-record{color:#fff}
.execution-link{color:var(--blue)}
.execution-caption,.execution-control-note{color:var(--muted)}
.outcomes-marquee{background:linear-gradient(105deg,var(--purple) 0%,var(--purple) 58%,var(--blue) 100%);border-color:var(--purple);color:#fff}
.outcome-set>i{background:#ffffff99}
.outcomes-marquee:focus-visible{outline:3px solid #fff;outline-offset:-6px}

/* Featured solutions and catalogue. */
.flagship-card,.flagship-card.violet,.flagship-card.peach,.flagship-card.lime,
.flagship-card.primary,.flagship-card.outline,.flagship-card.accent{background:#fff;border-color:var(--line);border-top-color:var(--purple);box-shadow:0 -4px 0 var(--purple)}
.flagship-card:hover{border-color:var(--purple);box-shadow:0 -4px 0 var(--purple),0 12px 30px #7437db1a}
.flagship-top,.flagship-top>span{color:var(--purple)}
.flagship-top>svg{background:var(--purple);color:#fff;padding:9px;border-radius:11px;box-sizing:content-box;flex-shrink:0}
.flagship-card .inline-link{color:var(--blue)}
#main .flagship-name{color:var(--purple);font-size:24px;font-weight:700;line-height:1.3;letter-spacing:-.015em;overflow-wrap:break-word}
.flagship-card h3,.flagship-boundary strong{color:var(--navy)}
.flagship-card p,.flagship-boundary{color:var(--muted)}
.flagship-boundary{border-color:var(--line)}
.page-hero,.cat-hero{background:#fff;border-color:var(--line)}
.cat-home{background:#fff;border-color:var(--line)}
.cat-sector,.cat-sector:nth-child(5n+1),.cat-sector:nth-child(5n+3){background:#fff;border-color:var(--line)}
.cat-sector:hover,.cat-card:hover{border-color:var(--purple);box-shadow:0 8px 24px #7437db12}
.cat-card{background:#fff;border-color:var(--line);border-top-color:var(--purple);box-shadow:inset 0 2px 0 var(--purple)}
.cat-card[data-group] .icon-box{background:var(--purple);color:#fff}
.cat-status,.cat-category,.cat-sector>div>span{color:var(--muted)}
#main .cat-genie-name{color:var(--purple);font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-.015em;overflow-wrap:break-word}
.cat-detail-hero .solution-hero-grid>div>.eyebrow{color:var(--purple);font-size:24px;font-weight:700;line-height:1.35;letter-spacing:-.015em;text-transform:none;flex-wrap:wrap;gap:10px}
.cat-detail-hero .solution-hero-grid>div>.eyebrow>.pill{font-size:10px;letter-spacing:.02em;line-height:1.5;font-weight:600}
.cat-done>span,.cat-demo-label{color:var(--blue)}
.cat-toolbar .search-box{border-color:var(--line);background:#fff}
.search-box:focus-within{outline-color:var(--blue);border-color:var(--blue)}
.cat-sidebar>button:hover{background:var(--pale)}
.cat-sidebar>button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}
.cat-sidebar>button[aria-pressed=true] b{color:#fff}
.cat-finish-panel{background:#fff;border-color:var(--purple);color:var(--navy)}
.cat-finish-panel>div:first-child,.cat-trigger>span{color:var(--purple)}
.cat-finish-panel h2{color:var(--navy)}
.cat-finish-panel>p,.cat-trigger p{color:var(--muted)}
.cat-trigger{border-color:var(--line)}
.cat-custom{background:var(--pale);border-color:#2457ff40;box-shadow:none}
.cat-custom .eyebrow{color:var(--blue)}
.cat-skill-tags>span{background:var(--pale);color:var(--navy);border-color:var(--line)}
.cat-dispositions span{background:#fff;border-color:var(--line);color:var(--navy)}
.cat-playbook article,.cat-system-list>div{background:#fff}
.cat-control-grid article,.metric-card{border-color:var(--line)}
.empty-state{background:#fff;border-color:var(--line)}

/* Process architecture and controls. */
.architecture-section{background:#fff;border-color:var(--line)}
.architecture-stack>article{background:#fff;border-color:var(--line);color:var(--navy)}
.architecture-stack .architecture-genie{background:linear-gradient(125deg,var(--purple) 0%,var(--purple) 65%,var(--blue) 100%);border-color:var(--purple);color:#fff}
.architecture-genie span,.architecture-genie p,.architecture-genie>svg{color:#fff}
.architecture-genie h3{color:#fff}
.control-section{background:var(--navy);color:#fff}
.control-section .eyebrow,.control-section .principles-copy h2,.control-section .principles-copy h2 span,
.control-section .principles-copy p,.control-section .principle-row p,.control-section .principle-row h3,
.control-section .inline-link{color:#fff}
.control-section .principle-row{border-color:#ffffff38}
.control-section .principle-icon{background:#fff;border-color:#fff;color:var(--blue)}
.launch-grid article{border-top-color:var(--blue)}
.launch-grid article>span{color:var(--blue)}
.systems-ribbon b{background:#fff;border-color:var(--line);color:var(--navy)}

/* Industry pages and supporting editorial pages. */
.ind-sector,.ind-tone-1,.ind-tone-2,.ind-tone-3{background:#fff;border-color:var(--line);box-shadow:none}
.ind-sector:hover{border-color:var(--blue);box-shadow:0 8px 24px #2457ff12}
.ind-sector-top>span{border-color:var(--line);color:var(--blue);background:var(--pale)}
.ind-sector-top>b,.ind-sector>p{color:var(--muted)}
.ind-card-link{color:var(--blue);border-color:var(--line)}
.ind-owner-panel,.ind-boundary{background:var(--pale);border-color:#2457ff40}
.ind-owner-icon{background:#fff;color:var(--blue);border-color:var(--line)}
.ind-owner-panel li{color:var(--navy);border-color:var(--line)}
.ind-owner-panel>div span,.ind-boundary p{color:var(--muted)}
.ind-value{background:#fff}
.ind-measures article{border-color:var(--blue)}
.ind-systems>div{color:var(--navy)}
.np-dark{background:var(--pale);color:var(--navy)}
.np-dark h2,.np-dark h3,.np-dark .np-studio-list h3,.np-dark .np-principle-grid h3,.np-dark .np-security-list h3{color:var(--navy)}
.np-dark .eyebrow,.np-dark .np-label,.np-dark .np-studio-list li>span,.np-dark .np-principle-grid article>span{color:var(--purple)}
.np-dark .section-intro,.np-dark .np-studio-list p,.np-dark .np-principle-grid p,.np-dark .np-security-list p{color:var(--muted)}
.np-studio-list li,.np-principle-grid article,.np-security-list article{border-color:var(--line)}
.np-security-list p{color:var(--muted)}
.np-number,.np-jump a{color:var(--blue)}
.np-model-grid article,.np-model-grid article:first-child{background:#fff;border-color:var(--line)}
.np-model-grid article:first-child{box-shadow:inset 0 4px 0 var(--purple)}
.np-comparison article,.np-comparison article:last-child,.np-recovery-grid article,.np-recovery-grid article:last-child{background:#fff;border-color:var(--line)}
.np-recovery-grid article:last-child{box-shadow:inset 0 3px 0 var(--blue)}
.np-agent-stack article,.np-guide-card,.np-integration{background:#fff;border-color:var(--line)}
.np-agent-stack article>span,.np-record-detail{background:var(--pale)}
.np-agent-stack small,.np-article-aside p,.np-article-content p,.np-manifesto p{color:var(--muted)}
.np-evidence .np-evidence-head{background:var(--purple);color:#fff}
.np-evidence strong{color:var(--navy)}
.np-point-icon,.np-integration-icon{background:var(--pale);border-color:var(--line);color:var(--blue)}
.np-checklist-columns>div{border-color:var(--blue)}
.np-guide-card:hover{border-color:var(--blue)}
.np-article-content ul{background:var(--pale);border-color:var(--line);color:var(--muted)}
.np-deliverable{background:var(--pale)}
.np-deliverable span,.np-deliverable strong{color:var(--navy)}
.np-control-table thead th,.np-article-meta,.np-integration summary small{color:var(--muted)}
.platform-map,.resource-art,.map-row.blue{background:var(--pale);border-color:var(--line)}
.map-row,.resource-card{background:#fff;border-color:var(--line)}
.resource-art .resource-node{background:#fff;color:var(--blue);border-color:var(--line);box-shadow:0 4px 14px #12213d0d}
.integration-detail{background:#fff;border-color:var(--line)}
.integration-actions span{background:var(--pale);color:var(--navy)}

/* Whole journeys: states use labels, icons and border treatments. */
.journey-section{background:#fff;color:var(--navy);border-color:var(--line)}
.journey-section:before{border-color:#2457ff14}
.journey-section h2{color:var(--navy)}
.journey-section .eyebrow.light{color:var(--purple)}
.journey-section .section-intro{color:var(--muted)}
.journey-tabs button{background:#fff;color:var(--navy);border-color:var(--line);box-shadow:none;font-size:16px;font-weight:700;line-height:1.35;white-space:normal}
.journey-tabs button[aria-selected=true]{background:var(--purple);color:#fff;border-color:var(--purple)}
.journey-tabs button:hover{border-color:var(--purple)}
.journey-authority,.journey-process{background:#fff;border-color:var(--line);color:var(--navy)}
.journey-authority-intro strong{color:var(--navy)}
.journey-authority-intro span,.journey-authority-note{color:var(--muted)}
.journey-modes button{background:#fff;color:var(--muted);border-color:var(--line)}
.journey-modes button[aria-checked=true]{background:var(--pale);color:var(--navy);border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}
.journey-case-head>span,.journey-case-head>a{color:var(--blue)}
.journey-case-intro{color:var(--muted)}
.journey-stage{background:#fff;border-color:var(--line)}
.journey-step-index{background:var(--pale);color:var(--blue)}
.journey-step-title small,.journey-stage-label{color:var(--muted)}
.journey-expand{color:var(--blue)}
.journey-stage.active{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}
.journey-stage.active .journey-step-index,.journey-stage.done .journey-step-index{background:var(--blue);color:#fff}
.journey-stage.done{background:var(--pale);border-color:#2457ff40}
.journey-stage.done .journey-stage-label{color:var(--blue)}
.journey-stage.previewed{background:var(--pale);border-color:var(--line)}
.journey-stage.waiting{background:#fff;border-color:var(--navy);border-style:dashed;box-shadow:none}
.journey-stage.blocked{background:#fff;border-color:var(--navy);box-shadow:inset 3px 0 0 var(--navy)}
.journey-stage.waiting .journey-stage-label,.journey-stage.blocked .journey-stage-label{color:var(--navy)}
.journey-stage-body{color:var(--muted)}
.journey-stage-body dt,.journey-stage-body .journey-human{color:var(--navy)}
.journey-stage-body dl{border-color:var(--line)}
.journey-current,.journey-current.success{background:var(--pale);border-color:#2457ff40}
.journey-current.waiting{background:#fff;border-color:var(--navy);border-style:dashed}
.journey-current.blocked{background:#fff;border-color:var(--navy);box-shadow:inset 3px 0 0 var(--navy)}
.journey-current p,.journey-failure,.journey-observe-note,.journey-path-note{color:var(--muted)}
.journey-path-note{border-color:var(--line)}
.journey-reset{color:var(--blue);border-color:var(--blue)}
.journey-failure input{accent-color:var(--blue)}
.journey-record{background:#fff;color:var(--navy);border-color:var(--purple)}
.journey-record-head{background:var(--purple);color:#fff;margin-bottom:12px}
.journey-record-head strong{color:#fff}
.journey-record dt{color:var(--navy)}
.journey-record-status{color:var(--navy);border-color:var(--line)}
.journey-record-status.complete,.journey-record li svg{color:var(--blue)}
.journey-record-status.blocked{color:var(--navy)}
.journey-record dd,.journey-record dd p{color:var(--muted)}
.journey-trace{background:var(--pale);border-color:var(--line)}
.journey-trace summary{color:var(--navy)}
.journey-trace li{color:var(--muted)}
.journey-record-foot{background:var(--navy);border-color:var(--navy);color:#fff}
.journey-disclaimer{color:var(--muted)}
.journey-summary{background:#fff;color:var(--navy);border-color:var(--blue);box-shadow:none}
.journey-summary-kicker,.journey-summary h3{color:var(--blue)}
.journey-summary p,.journey-summary small{color:var(--muted)}
.journey-summary>div span{background:var(--pale);border-color:var(--line);color:var(--navy)}

/* No-code, governance, security and FinOps. */
.pf-studio-example,.pf-cost-model{background:#fff;border-color:#7437db66;box-shadow:0 18px 55px #12213d08}
.pf-window-head{background:var(--purple);border-color:var(--purple);color:#fff;flex-wrap:wrap;row-gap:8px}
.pf-window-head>span:first-child{font-size:16px;font-weight:700}
.pf-window-head>span:last-child{color:#fff}
.pf-window-foot{background:var(--pale);border-color:var(--line);color:var(--muted)}
.pf-studio-name .np-label{color:var(--purple);font-size:16px;line-height:1.4;font-weight:700;letter-spacing:-.01em;text-transform:none}
.pf-soft-tag{background:var(--pale);border-color:var(--line);color:var(--navy)}
.pf-playbook-preview li{background:#fff;border-color:var(--line)}
.pf-playbook-preview li:nth-child(3){background:#fff;border-color:var(--blue)}
.pf-playbook-preview li:last-child{background:var(--pale);border-color:#2457ff40}
.pf-playbook-preview li>span{background:#fff;border-color:var(--line);color:var(--blue)}
.pf-config-summary{border-color:var(--line)}
.pf-role-grid article,.pf-finops-section .pf-role-grid article{border-color:var(--blue)}
.pf-extension{background:var(--pale);border-color:var(--line)}
.pf-guarantees article,.pf-guarantees article:nth-child(2),.pf-guarantees article:nth-child(3),.pf-guarantees article:nth-child(4){background:#fff;border-color:var(--line);box-shadow:inset 0 4px 0 var(--purple)}
.pf-guarantee-top{color:var(--purple)}
.pf-guarantee-top>svg{background:var(--purple);color:#fff;padding:9px;border-radius:10px;box-sizing:content-box;flex-shrink:0}
#main .pf-guarantees h3{color:var(--purple)}
.pf-inspect{color:var(--navy);border-color:var(--line)}
.pf-autonomy-section{background:#fff;border-color:var(--line)}
.pf-autonomy{background:#fff;border-color:#7437db66}
.pf-dial{background:#fff;border-color:var(--line)}
.pf-dial-track{stroke:#7437db26}
.pf-dial-accent{stroke:var(--purple)}
.pf-dial-tick{stroke:#12213d80}
.pf-dial-needle path{stroke:var(--navy)}
.pf-dial-needle circle{fill:#fff;stroke:var(--navy)}
.pf-dial input[type=range]{accent-color:var(--purple)}
.pf-dial-output{background:var(--purple);color:#fff;border-color:var(--purple)}
.pf-autonomy-stages{border-color:var(--line)}
.pf-autonomy-stages button{background:#fff;color:var(--muted);border-color:var(--line)}
.pf-autonomy-stages button>span{color:var(--muted)}
.pf-autonomy-stages button[aria-pressed=true]{background:var(--purple);color:#fff;box-shadow:none}
.pf-autonomy-stages button[aria-pressed=true]>span{color:#fff}
.pf-autonomy-stages button:hover{background:var(--pale);color:var(--navy)}
.pf-autonomy-stages button[aria-pressed=true]:hover{background:var(--navy);color:#fff}
.pf-finops-section{background:#fff;border-color:var(--line)}
.pf-cost-equation{background:var(--navy);color:#fff;border-color:var(--navy)}
.pf-cost-equation>span:first-child{border-color:#ffffff66}
.pf-security-control{background:#fff;border-color:var(--line)}
.pf-security-control[open]{border-color:var(--blue)}
.pf-security-icon{background:var(--pale);border-color:var(--line);color:var(--blue)}
.pf-review-list article{border-color:var(--line)}

/* Closing invitation and footer carry the strongest colour blocks. */
.cta-section{background:#fff}
.cta-banner{background:linear-gradient(110deg,var(--purple) 0%,var(--purple) 62%,var(--blue) 100%);border-color:var(--purple);color:#fff;box-shadow:none}
.cta-banner .eyebrow,.cta-banner h2,.cta-banner p,.cta-small{color:#fff}
.cta-halo,.cta-halo:after{border-color:#ffffff33}
.cta-banner .button.white{background:#fff;border-color:#fff;color:var(--navy)}
.cta-banner .button.white:hover{background:var(--navy);border-color:var(--navy);color:#fff}
.site-footer{background:var(--navy);border-color:var(--navy);color:#fff}
.footer-wordmark,.site-footer .brand,.site-footer .brand .brand-genie{color:#fff}
.footer-wordmark .footer-rule{background:linear-gradient(90deg,#ffffff55,transparent)}
.site-footer .brand-stop,.site-footer .brand>svg{color:var(--blue)}
.footer-brand p,.footer-column h4,.footer-column a,.footer-column button,.footer-bottom{color:#fff}
.footer-column a:hover,.footer-column button:hover{color:#fff;text-decoration:underline}
.footer-bottom{border-color:#ffffff33}
.prototype-label{background:#fff;color:var(--navy);border-color:var(--line)}
.prototype-label>span{background:var(--blue)}
.toast{background:var(--navy);color:#fff}
dialog{background:#fff;color:var(--navy);border-color:var(--line);box-shadow:0 20px 60px #12213d33}
dialog::backdrop{background:#12213d99}
.dialog-close,.request-preview{background:var(--pale);border-color:var(--line);color:var(--navy)}
.form-field input,.form-field select,.form-field textarea{background:#fff;color:var(--navy);border-color:var(--line);accent-color:var(--blue)}
.success-icon{background:var(--blue);color:#fff}

/* Legacy component colours inherit the same identity if reused. */
.step-check,.mini-complete,.summary-finish{background:var(--pale);border-color:var(--line);color:var(--navy)}
.mini-complete span,.summary-finish small,.evidence-record{color:var(--muted)}
.flow-step.done,.flow-step.done .number{background:var(--pale);border-color:var(--blue);color:var(--navy)}
.flow-step.waiting,.flow-step.waiting .number,.flow-step.exception,.flow-step.exception .number{background:#fff;border-color:var(--navy);color:var(--navy)}
.app-symbol.slack,.app-symbol.service{color:var(--blue);background:var(--pale)}
.status-card,.status-card:nth-child(2){border-color:var(--blue)}
.readiness-banner{background:#fff;border-color:var(--line);color:var(--navy)}

/* Genie names remain prominent when cards and process tabs reflow. */
@media(max-width:760px){
  #main .flagship-name{font-size:22px}
  #main .cat-genie-name{font-size:20px}
  .cat-detail-hero .solution-hero-grid>div>.eyebrow{font-size:22px}
}
@media(max-width:560px){
  .journey-tabs button{font-size:15px;flex:1 1 140px;min-width:0;padding:13px 12px}
  .execution-surface-head>span:first-child{font-size:17px}
}

/* High-contrast focus on both light and saturated surfaces. */
#main :focus-visible,.site-header :focus-visible,dialog :focus-visible{outline-color:var(--blue)}
#main .outcomes-marquee:focus-visible,#main .control-section :focus-visible,
#main .cta-banner :focus-visible,.site-footer :focus-visible{outline-color:#fff}
#main .pf-autonomy-stages button[aria-pressed=true]:focus-visible{outline-color:#fff}
