.pc-page{min-height:100vh;font-family:var(--font-lexend-deca),"Segoe UI",sans-serif;background:#444;padding:0}.pc-frame{background:#fff;width:100%;min-height:100vh}.pc-header-top{background:#fff;border-top:9px solid #373b75;padding:10px 0}.pc-container{box-sizing:border-box;width:100%;max-width:1320px;margin:0 auto;padding:0 12px}.pc-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pc-logo-wrap{align-items:center;width:270px;min-height:84px;display:flex}.pc-logo{width:270px;max-width:100%;height:auto;display:block}.pc-header-actions{margin-left:auto}.pc-signout-btn{color:#373b75;cursor:pointer;background:#fff;border:1px solid #373b75;border-radius:6px;padding:.5rem .85rem;font-size:14px;font-weight:600}.pc-signout-btn:hover{background:#f1f3ff}.pc-auth-actions{align-items:center;gap:10px;display:flex}.pc-user-mgmt-btn{color:#009689;cursor:pointer;background:#fff;border:1px solid #009689;border-radius:6px;padding:.5rem .85rem;font-size:14px;font-weight:600;text-decoration:none}.pc-user-mgmt-btn:hover{background:#eefcfb}.pc-signout-overlay{z-index:1200;background:#0f172a8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pc-signout-dialog{background:#fff;border:1px solid #d0d5dd;border-radius:10px;width:100%;max-width:420px;padding:24px;box-shadow:0 20px 45px #10182833}.pc-signout-title{color:#101828;text-align:center;margin:0;font-size:20px;font-weight:600;line-height:1.3}.pc-signout-icon{object-fit:contain;width:44px;height:44px;margin:0 auto 10px;display:block}.pc-signout-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.pc-signout-no,.pc-signout-yes{cursor:pointer;border-radius:4px;min-width:86px;height:40px;font-size:15px;font-weight:600}.pc-signout-no{color:#101828;background:#fff;border:1px solid #d0d5dd}.pc-signout-yes{color:#fff;background:#0a9c95;border:1px solid #0a9c95}.pc-banner{height:clamp(220px,24vw,300px);position:relative;overflow:hidden}.pc-banner-image{object-fit:cover;width:100%;height:100%;display:block}.pc-banner-overlay{background:linear-gradient(90deg,#0a0b25eb 0%,#0a0b25c7 28%,#0a0b2559 58%,#0a0b251f 100%);position:absolute;inset:0}.pc-banner-content{color:#fff;position:absolute;bottom:clamp(20px,4vw,30px);left:50%;right:auto;transform:translate(-50%)}.pc-banner-title{letter-spacing:-.02em;max-width:760px;margin:0;font-size:clamp(28px,3.1vw,38px);font-weight:700;line-height:1.22}.pc-breadcrumbs{margin:66px 0 0;font-size:15px;font-weight:600;line-height:1.4}@media (max-width:768px){.pc-header-top{padding:8px 0}.pc-logo-wrap{width:200px;min-height:66px}.pc-logo{width:200px}.pc-signout-btn,.pc-user-mgmt-btn{padding:.45rem .75rem;font-size:13px}.pc-banner{height:180px}.pc-banner-content{bottom:14px}.pc-banner-title{font-size:24px}.pc-breadcrumbs{margin-top:24px;font-size:13px}}
.cf-footer{color:#fff;background:#0f7f8a;border-top:2px solid #0b6e78}.cf-inner{grid-template-columns:minmax(280px,365px) 1px minmax(0,1fr);align-items:start;gap:18px;width:min(1440px,100% - 28px);margin:0 auto;padding:16px 8px 12px;display:grid}.cf-left{align-items:center;display:flex}.cf-logo{width:330px;max-width:100%;height:auto;display:block}.cf-sep{background:#ffffff47;align-self:stretch}.cf-right{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cf-address{max-width:760px}.cf-right p{margin:0;font-size:14px;font-weight:600;line-height:1.45}.cf-heading{margin-bottom:4px!important}.cf-social{align-items:flex-start;gap:12px;min-width:205px;display:flex}.cf-social-links{flex-wrap:nowrap;gap:8px;display:flex}.cf-social-link{color:#fff;text-transform:lowercase;border:1px solid #ffffffd9;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.cf-social-link:hover,.cf-social-link:focus-visible{background:#ffffff24;outline:none}.cf-social-link[aria-label=X]{text-transform:none}.cf-meta{border-top:1px solid #fff3}.cf-meta-inner{flex-direction:column;gap:8px;width:min(1440px,100% - 28px);margin:0 auto;padding:10px 8px 12px;display:flex}.cf-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf-link,.cf-copy{color:#fff;font-size:13px;font-weight:600;line-height:1.35}.cf-link{text-decoration:none}.cf-link:hover,.cf-link:focus-visible{outline:none;text-decoration:underline}.cf-link-sep{opacity:.75}.cf-bottom-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cf-copy{margin:0}.cf-top-link{color:#fff;background:#4b3a97;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.cf-top-link:hover,.cf-top-link:focus-visible{background:#3f2f83;outline:none}@media (max-width:980px){.cf-inner{grid-template-columns:1fr;gap:12px}.cf-sep{width:100%;height:1px}.cf-right{flex-direction:column}.cf-social{flex-wrap:wrap;min-width:0}.cf-meta-inner{gap:14px}.cf-bottom-row{align-items:flex-start}.cf-right p{font-size:14px}}@media (max-width:640px){.cf-inner,.cf-meta-inner{width:min(100%,100% - 24px);padding-left:0;padding-right:0}.cf-links{gap:6px}.cf-link,.cf-copy{font-size:13px}.cf-bottom-row{flex-direction:column}.cf-top-link{align-self:flex-end}}
.RegistrationScreen-module__INutzq__registrationPage{padding-bottom:32px}.RegistrationScreen-module__INutzq__registrationFormWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:min(1320px,100% - 24px);margin:48px auto 64px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.RegistrationScreen-module__INutzq__registrationTitleBar{color:#f8fafc;background:#1e1a4d;padding:24px 24px 16px;font-size:20px;font-weight:600;line-height:28px}.RegistrationScreen-module__INutzq__registrationBlock{border-top:1px solid #e2e8f0;padding:24px}.RegistrationScreen-module__INutzq__registrationBlock:first-of-type{border-top:0}.RegistrationScreen-module__INutzq__registrationSectionTitle{color:#1e1a4d;margin:0 0 16px;font-size:20px;font-weight:600;line-height:28px}.RegistrationScreen-module__INutzq__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.RegistrationScreen-module__INutzq__singleField{margin:16px 0}.RegistrationScreen-module__INutzq__field{min-width:0}.RegistrationScreen-module__INutzq__label{color:var(--cco-header-title-color,#27306f);font-size:var(--cco-header-title-size,14px);font-weight:var(--cco-header-title-weight,700);line-height:var(--cco-header-title-line-height,21px);margin-bottom:12px;display:block}.RegistrationScreen-module__INutzq__required{color:#d71920}.RegistrationScreen-module__INutzq__input,.RegistrationScreen-module__INutzq__uploadInput{color:#030712;box-sizing:border-box;background:#fafafa;border:1px solid #d1d5dc;width:100%;height:45px;padding-left:12px;padding-right:12px;font-size:14px;box-shadow:0 1px 2px #1018280d}.RegistrationScreen-module__INutzq__input::placeholder,.RegistrationScreen-module__INutzq__uploadInput::placeholder{color:#6b7280}.RegistrationScreen-module__INutzq__uploadWrap{grid-template-columns:74px minmax(0,1fr);display:grid}.RegistrationScreen-module__INutzq__uploadBtn{color:#009689;cursor:pointer;background:#f9fafb;border:1px solid #d1d5dc;height:45px;font-size:14px;font-weight:600}.RegistrationScreen-module__INutzq__uploadInput{color:#4a5565;background:#f9fafb;border-left:0}.RegistrationScreen-module__INutzq__actions{justify-content:flex-end;gap:8px;margin-top:8px;padding:0 24px 24px;display:flex}.RegistrationScreen-module__INutzq__registerBtn,.RegistrationScreen-module__INutzq__clearBtn{cursor:pointer;border:1px solid #0000;border-radius:0;min-width:97px;height:40px;padding:0 20px;font-size:14px;font-weight:600}.RegistrationScreen-module__INutzq__clearBtn{color:#111827;background:#fff;border:1px solid #d2d5da}.RegistrationScreen-module__INutzq__registerBtn{color:#fff;background:#009689}.RegistrationScreen-module__INutzq__registerBtn:hover{background:#008479}:is(.RegistrationScreen-module__INutzq__uploadManager .df-upload-picker.df-file,.RegistrationScreen-module__INutzq__uploadManager .df-file){height:45px;box-shadow:none;background:#f1f3f5;border:1px solid #cfd6df}.RegistrationScreen-module__INutzq__uploadManager .df-file-btn{color:#009689;background:#f6f8fa;border:0;border-right:1px solid #cfd6df;justify-content:center;align-items:center;min-width:78px;padding:0 12px;font-size:14px;font-weight:700;line-height:1}.RegistrationScreen-module__INutzq__uploadManager .df-file-text{color:#3f4f63;box-sizing:border-box;background:#f1f3f5;padding-left:12px;padding-right:12px;font-size:14px;line-height:1}.RegistrationScreen-module__INutzq__uploadManager .df-upload-list{margin-top:8px}.RegistrationScreen-module__INutzq__uploadManager .df-upload-card{background:#fafafa;border-color:#d1d5dc}.RegistrationScreen-module__INutzq__registrationFormWrapper .df-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.RegistrationScreen-module__INutzq__registrationFormWrapper .df-btn{border-radius:0;min-width:97px;height:40px;padding:0 20px;font-size:14px;font-weight:600}.RegistrationScreen-module__INutzq__registrationFormWrapper .df-btn-secondary{color:#111827;background:#fff;border:1px solid #d2d5da}.RegistrationScreen-module__INutzq__registrationFormWrapper .df-btn-primary{color:#fff;background:#009689}.RegistrationScreen-module__INutzq__registrationFormWrapper .df-btn-primary:hover{background:#008479}@media (max-width:1100px){.RegistrationScreen-module__INutzq__registrationFormWrapper{width:calc(100% - 24px);margin:32px auto 48px}}@media (max-width:768px){.RegistrationScreen-module__INutzq__registrationFormWrapper{width:calc(100% - 24px);margin:24px auto 32px}.RegistrationScreen-module__INutzq__registrationTitleBar{padding:20px 16px 12px;font-size:18px}.RegistrationScreen-module__INutzq__registrationBlock{padding:16px}.RegistrationScreen-module__INutzq__registrationSectionTitle{margin-bottom:12px;font-size:18px}.RegistrationScreen-module__INutzq__grid3{grid-template-columns:1fr;gap:12px}.RegistrationScreen-module__INutzq__actions{padding:0 16px 16px}.RegistrationScreen-module__INutzq__registrationFormWrapper .df-actions{flex-wrap:wrap;justify-content:flex-end}}
