.acf-kyc-wrap{--kyc-ink:#08082f;--kyc-muted:#667085;--kyc-line:#d9dee8;--kyc-soft:#f5f7fb;--kyc-accent:#17245b;width:min(100%,980px);margin:0 auto;color:var(--kyc-ink)}.acf-kyc-wrap *,.acf-kyc-wrap *:before,.acf-kyc-wrap *:after{box-sizing:border-box}.acf-kyc-downloads{margin:0 0 28px;padding:24px;border:1px solid var(--kyc-line);border-left:4px solid var(--kyc-accent);border-radius:4px;background:var(--kyc-soft)}.acf-kyc-downloads h2{margin:0 0 8px;color:var(--kyc-ink);font-size:clamp(20px,2.4vw,26px);line-height:1.25}.acf-kyc-download-hint{margin:0;color:var(--kyc-muted);font-size:16px;line-height:1.55}.acf-kyc-download{display:inline-flex;align-items:center;min-height:46px;margin-top:18px;padding:10px 18px;border:1px solid var(--kyc-accent);border-radius:3px;background:#fff;color:var(--kyc-accent);font-size:15px;font-weight:700;line-height:1.35;text-decoration:none}.acf-kyc-download:hover,.acf-kyc-download:focus-visible{background:var(--kyc-accent);color:#fff}.acf-kyc-download[hidden]{display:none}.acf-kyc-wrap .acf-form{margin:0}.acf-kyc-wrap .acf-fields>.acf-field{padding:22px 0;border:0;border-top:1px solid var(--kyc-line)}.acf-kyc-wrap .acf-fields>.acf-field:first-child{border-top:0}.acf-kyc-wrap .acf-label{margin:0 0 8px}.acf-kyc-wrap .acf-label label{margin:0;color:var(--kyc-ink);font-size:18px;font-weight:700;line-height:1.35}.acf-kyc-wrap .acf-required{color:#c62828}.acf-kyc-wrap .acf-field p.description{margin:0 0 12px;color:var(--kyc-muted);font-size:15px;line-height:1.55}.acf-kyc-wrap .acf-input input[type=text],.acf-kyc-wrap .acf-input input[type=email]{width:100%;min-height:48px;margin:0;padding:10px 12px;border:1px solid #9aa3b2;border-radius:3px;background:#fff;color:var(--kyc-ink);font:inherit}.acf-kyc-wrap .acf-input input[type=text]:focus,.acf-kyc-wrap .acf-input input[type=email]:focus{border-color:var(--kyc-accent);outline:3px solid rgb(23 36 91/14%);outline-offset:1px}.acf-kyc-wrap .acf-radio-list{display:flex;flex-wrap:wrap;gap:10px 24px;margin:0;padding:2px 0}.acf-kyc-wrap .acf-radio-list li{margin:0;font-size:16px}.acf-kyc-wrap .acf-radio-list label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.acf-kyc-wrap input[type=radio]{width:18px;height:18px;margin:0;accent-color:var(--kyc-accent)}.acf-kyc-wrap input[type=file]{width:100%;padding:10px;border:1px dashed #9aa3b2;border-radius:3px;background:var(--kyc-soft);color:var(--kyc-ink);font-size:15px}.acf-kyc-wrap input[type=file]::file-selector-button{margin-right:12px;padding:8px 12px;border:0;border-radius:2px;background:var(--kyc-accent);color:#fff;font-weight:700;cursor:pointer}.acf-kyc-wrap .acf-form-submit{margin-top:8px}.acf-kyc-wrap .acf-form-submit .acf-button{min-height:50px;padding:12px 22px;border:1px solid var(--kyc-accent);border-radius:3px;background:var(--kyc-accent);color:#fff;font-size:16px;font-weight:700;line-height:1.35;cursor:pointer}.acf-kyc-wrap .acf-form-submit .acf-button:hover,.acf-kyc-wrap .acf-form-submit .acf-button:focus-visible{background:#fff;color:var(--kyc-accent)}.acf-kyc-success,.acf-kyc-wrap .acf-notice{padding:16px 18px;border:1px solid #b9d7c5;border-radius:3px;background:#eef8f1;color:#174d2c}@media (max-width:640px){.acf-kyc-downloads{padding:18px}.acf-kyc-wrap .acf-fields>.acf-field{padding:18px 0}.acf-kyc-wrap .acf-radio-list{display:grid;gap:10px}.acf-kyc-download,.acf-kyc-wrap .acf-form-submit .acf-button{width:100%;justify-content:center;text-align:center}}