/* Brand-only overrides. Shared components are refreshed by sync_from_hipayx.py. */
.valint-identity{background:#11120f;color:#f8f6ec;padding:34px 42px 26px;display:flex;flex-direction:column;position:relative;overflow:hidden}
.valint-panel-top{display:flex;justify-content:space-between;gap:16px;font-size:10px;color:#c3b17e;padding-bottom:22px;border-bottom:1px solid #454333}.valint-panel-top>span:first-child{font-weight:700;font-size:12px}
.valint-emblem{display:flex;align-items:center;gap:26px;margin:28px 0 24px}.valint-emblem img{display:block;width:110px;height:110px}.emblem-rule{height:1px;background:#665a37;flex:1}
.valint-statement p{font-family:Georgia,serif;font-size:43px;line-height:1.12;margin:0;color:#f4f1e8}.valint-statement h2{font-family:Georgia,serif;font-size:53px;font-weight:400;line-height:1.12;color:#d5bc77;margin:5px 0 0}
.valint-narrative{font-size:14px;line-height:1.7;max-width:340px;color:#b7b9ac;margin:20px 0 26px}
.valint-capabilities{margin-top:auto}.valint-capabilities>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid #34372a}.valint-capabilities span{font-size:10px;color:#9b9e8e}.valint-capabilities strong{font-size:12px;font-weight:500;text-align:right;color:#e2dfd0}
.valint-panel-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:24px;color:#b8a674;font-size:10px}.valint-panel-bottom>span:last-child{font-size:24px}
main:has(.valint-identity):before{display:none}main:has(.valint-identity){border:0;grid-template-columns:49% 51%}main:has(.valint-identity) .workspace{border:0}
@media(max-width:1000px){.valint-identity{padding:30px}.valint-statement p{font-size:35px}.valint-statement h2{font-size:43px}.valint-capabilities>div{flex-wrap:wrap;gap:5px}}
@media(max-width:760px){main:has(.valint-identity){grid-template-columns:minmax(0,1fr)}.valint-identity{padding:22px 26px}.valint-panel-top{padding-bottom:12px}.valint-emblem{margin:18px 0}.valint-emblem img{width:64px;height:64px}.valint-statement p{font-size:30px}.valint-statement h2{font-size:36px}.valint-narrative{margin:14px 0 0;font-size:13px}.valint-capabilities,.valint-panel-bottom{display:none}}
:root{color:#262621;background:#f4f4f2}
body{background:#f4f4f2;color:#262621}
.header{background:#10110f;color:#f6f4ed;border-bottom:1px solid #343329}
.header .brand{gap:12px;flex-shrink:0}
.header .brand img{width:46px;height:46px;object-fit:contain}
.brand-wordmark{font-size:24px;font-weight:700;line-height:1.1}
.brand-wordmark small{display:block;font-size:8px;font-weight:500;margin-top:5px;color:#ccb577}
.brand-divider{background:#454234}
.languages button{color:#c9c7bd}
.languages button[aria-pressed=true]{color:#e4cb87;border-color:#d1b675}
a:focus-visible,.languages button:focus-visible{outline-color:#947436}
main{border-color:#deded7;box-shadow:0 16px 44px #13130d0d}
main:before{background:linear-gradient(100deg,#9d7935,#ead59a,#c2a15e,#9d7935);background-size:250% 100%}
.identity{background:#141510;color:#f7f6ef}
.identity-kicker,.identity-bottom,.service-links>div small{color:#ceb97f}
.identity-message{color:#c3c4b8}
.identity h2 span{background-image:linear-gradient(100deg,#c5aa61 15%,#f2e6c5 45%,#b7984f 65%,#c5aa61 90%)}
.service-links{border-color:#464535}.service-links>div{border-color:#464535}
.workspace{background:#fff}
.eyebrow,.slide-heading,.support a,.edit-details{color:#766337}.line{background:#b2934d}
.submit,.primary{background:#cfb777;border-color:#b59a59;color:#201e16}
.signup-continue:hover,.primary:not(:disabled):hover{background:#e1c98c}
.fields input{background:#fafaf8;border-color:#d8d9d1;color:#3d3f34}
.fields input::placeholder{color:#7b7e73}
.signup-page input:focus,.kyc-field input:focus,.kyc-field select:focus,.kyc-field textarea:focus{outline-color:#c8b378}
.slide-track{border-color:#c3b68f;background:#f5f3eb}.slide-text{color:#6d6244}
#human-handle{border-color:#967b3d;background:#b2934d;color:#fff}
#human-progress{background:#e9ddbb}#human-track:focus-visible{outline-color:#947436}
.kyc-sidebar{background:#f7f7f3;border-color:#ddded5}
#steps button{color:#626758}#steps button b{color:#917b45}
#steps button[aria-current=step]{background:#f0e8d1;color:#5f4a1d;border-color:#a48843}
.kyc-field label{color:#434737}.kyc-field input,.kyc-field select,.kyc-field textarea{border-color:#d0d3c5}
.secondary{border-color:#cbcdbf;color:#50583c}.template-links{color:#80672e}
.template-links a{border-color:#c5b582}.exit{color:#78643c}
#country-results{border-color:#c8bea1}#country-results button{color:#424735}
#country-results button:hover,#country-results button[aria-selected=true]{background:#f0ead7}
#country-results code{color:#7b6635}.document-note{color:#68705d}
@media(max-width:760px){.header .brand img{width:38px;height:38px}.brand-wordmark{font-size:20px}.header .brand{gap:8px}.header{padding:0 16px}.product{font-size:12px}}
