/* Klixa Group CI/CD: monochrome palette and Museo typography */
:root{--navy:#000;--navy-2:#111;--blue:#000;--sky:#fff;--ink:#050505;--muted:#606060;--line:#d7d7d7;--soft:#f4f4f4;--success:#111}
body{background:#000;font-family:"Museo Sans",Arial,"Helvetica Neue",sans-serif}
h1,h2,h3,.success h2{font-family:Museo,Rockwell,"Rockwell Nova",Georgia,serif;font-weight:700}
.header-tools{display:flex;align-items:center;gap:28px}
.languages{display:flex;align-items:center;gap:5px}
.languages a{color:#8f8f8f;text-decoration:none;font-size:10px;letter-spacing:.08em;font-weight:700;padding:7px 6px;border-bottom:1px solid transparent}
.languages a:hover,.languages a:focus-visible{color:#fff}
.languages a[aria-current="page"]{color:#fff;border-color:#fff}
.site-status span{background:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.12)}
.intro .eyebrow{color:#fff}
.trust-icon{background:#fff;color:#000}
.form-card .eyebrow,.form-heading>span,.section-rule>span,label b,.button.text-button{color:#000}
input:not([type=checkbox]):not([type=file]):focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.1)}
.id-card-icon{border-color:#000}.id-card-icon:before,.id-card-icon i{background:#000}
.button.primary,.button.secondary,.submit{background:#000;color:#fff}
.button.primary:hover,.button.secondary:hover,.submit:hover{background:#252525}
.consent input{accent-color:#000}
.alert{border-color:#000;background:#f1f1f1;color:#111}
.success-mark{background:#eee;color:#000}
.camera-box video,.camera-box img{background:#111}
@media(max-width:700px){.header-tools{gap:10px}.languages{order:2}.site-status{display:none}}
@media(max-width:420px){.site-header{align-items:center}.brand img{width:125px}.languages a{padding:7px 4px}}
