.kyc-web{--kyc-red:#cf2517;--kyc-gray:#595959;--kyc-pale:#f3f3f3;font-family:var(--font-kyc-sans),"Noto Sans","Segoe UI",Arial,sans-serif;color:var(--kyc-gray)}.kyc-web :is(h1,h2,h3,.kyc-display){font-family:var(--font-kyc-display),Literata,Georgia,serif!important;color:var(--kyc-gray)}.kyc-web .kyc-page-title{margin:0;font-size:32px;font-weight:400;line-height:1.2;text-transform:uppercase}.kyc-web .kyc-page-title:after{content:"";display:block;width:64px;height:6px;margin-top:16px;background:var(--kyc-red)}.kyc-web .kyc-section-title{font-size:32px;font-weight:400;line-height:1.3}.kyc-web .kyc-prose{font-size:16px;line-height:1.5}.kyc-web main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:2px solid var(--kyc-pale);border-radius:8px;background-color:#fff;color:var(--kyc-gray);font-family:inherit;font-size:16px}.kyc-web main form label:not(:has(input,select,textarea)),.kyc-web main form label[for]{color:var(--kyc-gray);font-family:var(--font-kyc-sans),"Noto Sans","Segoe UI",Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.2;text-transform:uppercase}.kyc-web :is(button,a):focus-visible,.kyc-web main :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline:2px solid var(--kyc-red);outline-offset:2px}.kyc-web button:not([aria-label]){border-radius:42px}.kyc-web main form button[type=submit]{min-height:44px;padding:10px 24px;border-radius:42px;font-size:16px;font-weight:400;text-transform:uppercase}.kyc-web main form button[type=submit]:not(:disabled){border:2px solid var(--kyc-red);background-color:var(--kyc-red);color:#fff}.kyc-web main form button[type=submit]:not(:disabled):hover{background-color:#a81e12}.kyc-web .kyc-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 24px;border:2px solid var(--kyc-red);border-radius:42px;background:var(--kyc-red);color:#fff;font-size:16px;font-weight:400;line-height:1;text-transform:uppercase;text-decoration:none;transition:background-color .3s,color .3s}.kyc-web .kyc-button:hover{background:#a81e12;color:#fff}.kyc-web .kyc-button-outline{background:#fff;color:var(--kyc-red)}.kyc-web .kyc-button-outline:hover{background:var(--kyc-pale);color:var(--kyc-red)}.kyc-web .kyc-card{border:1px solid var(--kyc-pale);border-radius:24px;background:#fff;padding:16px}.kyc-web .kyc-card h2{font-size:28px;font-weight:700;line-height:1.1}.kyc-web [data-ui=surface]{border-color:var(--kyc-pale);border-radius:24px;box-shadow:none}.kyc-web .kyc-link{color:var(--kyc-red);text-decoration:none;text-underline-offset:3px;transition:text-decoration-color .2s}.kyc-web .kyc-link:hover{text-decoration:underline;text-decoration-thickness:2px}.kyc-web footer{background-color:var(--kyc-red)}.kyc-web footer,.kyc-web footer a{color:#fff!important}.kyc-web .kyc-login-overlay,.kyc-web .kyc-login-root>img{display:none}.kyc-web .kyc-login-root form label[for]{color:var(--kyc-gray);font-family:var(--font-kyc-sans),"Noto Sans","Segoe UI",Arial,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase}@media (min-width:768px){.kyc-web .kyc-section-title{font-size:36px}.kyc-web .kyc-card h2{font-size:30px}}@media (min-width:1201px){.kyc-web .kyc-page-title{font-size:36px}.kyc-web .kyc-section-title{font-size:48px;line-height:1.25}.kyc-web .kyc-prose{font-size:21px;line-height:1.5}}@media (min-width:1691px){.kyc-web .kyc-page-title{font-size:48px}}@media (prefers-reduced-motion:reduce){.kyc-web .kyc-button,.kyc-web .kyc-link{transition:none}}@media (max-width:767px){.kyc-web .kyc-application-header{align-items:flex-start;flex-direction:column;gap:12px}.kyc-web .kyc-application-divider{display:none}.kyc-web .kyc-application-header .kyc-page-title{font-size:clamp(28px,8vw,32px);letter-spacing:-.02em}}