:root{--background:#f7f8fa;--surface:#fff;--surface-muted:#f5f6f7;--border:#e5e7eb;--border-dark:#d1d5db;--text:#15181d;--muted:#667085;--muted-light:#98a2b3;--accent:#17191d;--success:#16794b;--warning:#a15c00;--danger:#b42318;--radius:9px}*{box-sizing:border-box}html,body{background:var(--background);color:var(--text);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.verifyShell{grid-template-columns:265px minmax(0,1fr);min-height:100vh;display:grid}.verifyRail{color:#fff;background:#111316;min-height:100vh;padding:28px 22px}.brand{letter-spacing:-.02em;font-size:17px;font-weight:700}.brandSub{color:#969ba4;margin-top:4px;font-size:12px}.stepList{gap:4px;margin-top:46px;display:grid}.step{color:#9298a2;border-radius:7px;align-items:center;gap:11px;min-height:38px;padding:7px 9px;font-size:13px;display:flex}.stepActive{color:#fff;background:#1d2025}.stepDot{border:1px solid #434852;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.stepActive .stepDot{color:#111316;background:#fff;border-color:#fff}.verifyMain{min-width:0}.topbar{border-bottom:1px solid var(--border);background:#ffffffeb;justify-content:flex-end;align-items:center;height:59px;padding:0 28px;display:flex}.secureLabel{color:var(--muted);font-size:12px}h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(29px,4vw,39px);line-height:1.05}.lead{color:var(--muted);max-width:620px;font-size:14px;line-height:1.6}.panel{background:var(--surface);border:1px solid var(--border);border-radius:11px;margin-top:34px;padding:25px}.formGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fieldFull{grid-column:1/-1}label{margin-bottom:7px;font-size:12px;font-weight:600;display:block}input{border:1px solid var(--border-dark);background:#fff;border-radius:7px;outline:none;width:100%;height:42px;padding:0 11px}input:focus{border-color:#7c828c;box-shadow:0 0 0 3px #1113160d}.actions{justify-content:flex-end;align-items:center;margin-top:22px;display:flex}.primaryButton{background:var(--accent);color:#fff;border:0;border-radius:7px;min-height:42px;padding:0 19px;font-size:13px;font-weight:650}.primaryButton:disabled{opacity:.5;cursor:not-allowed}.message{border-radius:7px;margin-top:16px;padding:12px;font-size:12px}.error{color:var(--danger);background:#fff4f2;border:1px solid #fecdca}.success{color:var(--success);background:#ecfdf3;border:1px solid #abefc6}.adminShell{grid-template-columns:62px 1fr;min-height:100vh;display:grid}.adminRail{color:#fff;background:#111316}.adminContent{padding:30px}.adminTitle{letter-spacing:-.035em;font-size:25px}.adminGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.stat{border:1px solid var(--border);background:#fff;border-radius:8px;padding:16px}.statLabel{color:var(--muted);font-size:11px}.statValue{letter-spacing:-.04em;margin-top:10px;font-size:27px;font-weight:650}@media (max-width:850px){.verifyShell{display:block}.verifyRail{min-height:auto;padding:17px 20px}.stepList{display:none}.formStage{width:min(100% - 30px,750px);padding-top:45px}.formGrid{grid-template-columns:1fr}.fieldFull{grid-column:auto}.adminGrid{grid-template-columns:1fr 1fr}}button.step{text-align:left;background:0 0;border:0;width:100%}.stepComplete{color:#c8ccd2}.stepComplete .stepDot{background:#272b31;border-color:#4d535c}.applicationRef{color:#9ea4ae;letter-spacing:.05em;border:1px solid #30343b;border-radius:6px;margin-top:23px;padding:5px 8px;font-size:10px;display:inline-flex}.secureLabel{align-items:center;gap:6px;display:flex}.wizardLoading,.adminLoading{min-height:100vh;color:var(--muted);place-items:center;font-size:13px;display:grid}.startShell{grid-template-columns:minmax(360px,43%) minmax(0,1fr);min-height:100vh;display:grid}.startAside{color:#fff;background:#111316;flex-direction:column;padding:34px 42px;display:flex}.startAsideContent{max-width:500px;margin:auto 0}.startAsideContent h1{margin-top:16px;font-size:clamp(39px,4.5vw,61px);line-height:.99}.startAsideContent>p{color:#a8adb5;max-width:430px;font-size:14px;line-height:1.65}.eyebrow.light{color:#8d939d}.trustPoints{color:#c4c8ce;gap:10px;margin-top:38px;font-size:12px;display:grid}.trustPoints div{align-items:center;gap:9px;display:flex}.startMain{background:#f7f8fa;place-items:center;padding:40px;display:grid}.startForm{width:min(640px,100%)}.startForm h2{letter-spacing:-.04em;margin:9px 0;font-size:31px}.placeholderModule{text-align:center;border:1px dashed var(--border-dark);background:#fafafa;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:35px;display:flex}.placeholderModule strong{margin-top:13px;font-size:14px}.placeholderModule p{max-width:480px;color:var(--muted);font-size:12px;line-height:1.6}.wizardActions{justify-content:space-between;margin-top:25px;display:flex}.secondaryButton{border:1px solid var(--border-dark);background:#fff;border-radius:7px;align-items:center;gap:6px;min-height:42px;padding:0 15px;font-size:12px;font-weight:600;display:flex}.primaryButton{align-items:center;gap:7px;display:inline-flex}.loginShell{background:#f5f6f7;place-items:center;min-height:100vh;padding:30px;display:grid}.loginCard{border:1px solid var(--border);background:#fff;border-radius:11px;width:min(390px,100%);padding:31px}.loginMark{color:#fff;background:#111316;border-radius:7px;place-items:center;width:33px;height:33px;margin-bottom:29px;font-size:11px;font-weight:750;display:grid}.loginTitle{margin:8px 0;font-size:28px}.loginField{margin-top:17px}.loginButton{justify-content:center;width:100%;margin-top:22px}.adminShell{background:#f6f7f8;grid-template-columns:62px minmax(0,1fr)}.adminRail{flex-direction:column;align-items:center;height:100vh;padding:15px 0;display:flex;position:sticky;top:0}.adminLogo{color:#111316;background:#fff;border-radius:7px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.adminNav{gap:5px;margin-top:35px;display:grid}.adminNavButton,.adminLogout{color:#7f8690;background:0 0;border:0;border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.adminNavButton:hover,.adminNavButton.active,.adminLogout:hover{color:#fff;background:#21242a}.adminLogout{margin-top:auto}.adminWorkspace{min-width:0;padding:27px 30px 50px}.adminHeader{justify-content:space-between;align-items:flex-end;display:flex}.adminPageTitle{margin:7px 0 0;font-size:28px}.operatorBadge{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:6px;padding:7px 10px;font-size:10px}.statTop{color:var(--muted);justify-content:space-between;display:flex}.queuePanel{border:1px solid var(--border);background:#fff;border-radius:9px;margin-top:17px;overflow:hidden}.queueHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:16px 18px;display:flex}.queueHeader h2{margin:0;font-size:14px}.queueHeader p{color:var(--muted);margin:5px 0 0;font-size:11px}.adminSearch{border:1px solid var(--border-dark);width:min(300px,100%);height:35px;color:var(--muted);border-radius:6px;align-items:center;padding:0 10px;display:flex}.adminSearch input{box-shadow:none;border:0;height:31px;font-size:11px}.tableWrap{overflow-x:auto}.adminTable{border-collapse:collapse;width:100%;font-size:11px}.adminTable th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);background:#fafafa;padding:10px 14px;font-weight:600}.adminTable td{border-bottom:1px solid #efeff0;padding:12px 14px}.adminTable tbody tr{cursor:pointer}.adminTable tbody tr:hover{background:#fafbfb}.adminTable small{color:var(--muted);margin-top:3px;display:block}.emptyTable{text-align:center;color:var(--muted);padding:45px!important}.statusChip{background:#f2f4f7;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:650;display:inline-flex}.status-approved{color:#067647;background:#ecfdf3}.status-declined{color:#b42318;background:#fef3f2}.status-needs_information{color:#b54708;background:#fffaeb}.status-under_review,.status-verification_in_progress{color:#175cd3;background:#eff8ff}.reviewPage{background:#f7f8fa;min-height:100vh}.reviewTopbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:57px;padding:0 22px;display:flex}.backButton{background:0 0;border:0;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.reviewActions select,.checkRow select{border:1px solid var(--border-dark);background:#fff;border-radius:6px;height:33px;padding:0 9px;font-size:10px}.reviewLayout{grid-template-columns:minmax(0,1fr) 315px;min-height:calc(100vh - 57px);display:grid}.reviewMain{min-width:0;padding:30px}.reviewSidebar{border-left:1px solid var(--border);background:#fff;padding:20px}.reviewIdentity h1{margin:7px 0;font-size:27px}.reviewMeta{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.reviewSection{border:1px solid var(--border);background:#fff;border-radius:9px;margin-top:25px;overflow:hidden}.sectionHeading{border-bottom:1px solid var(--border);padding:16px 18px}.sectionHeading h2{margin:0;font-size:13px}.sectionHeading p{color:var(--muted);margin:4px 0 0;font-size:10px}.checkRow{border-bottom:1px solid #efeff0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:57px;padding:8px 15px;display:grid}.checkRow:last-child{border-bottom:0}.checkIcon{background:#f4f5f6;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.checkInfo{gap:3px;font-size:11px;display:grid}.checkInfo small{color:var(--muted);font-size:9px}.sectionCards{gap:10px;padding:13px;display:grid}.sectionCard{border:1px solid var(--border);border-radius:7px;padding:14px}.sectionCardTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.dataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.dataItem{gap:4px;display:grid}.dataItem span{color:var(--muted);font-size:9px}.dataItem strong{word-break:break-word;font-size:11px;font-weight:600}.sidebarBlock{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:20px}.sidebarTitle{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9px;font-weight:700}.largeStatus{align-items:center;gap:7px;margin-top:10px;font-size:11px;font-weight:650;display:flex}.timeline{margin-top:13px;display:grid}.timelineItem{grid-template-columns:14px minmax(0,1fr);gap:8px;min-height:52px;display:grid}.timelineDot{background:#969da7;border-radius:50%;width:7px;height:7px;margin-top:4px}.timelineItem strong{font-size:10px;display:block}.timelineItem small{color:var(--muted);margin-top:4px;font-size:9px;display:block}@media (max-width:900px){.startShell{grid-template-columns:1fr}.startAside{min-height:360px}.reviewLayout{grid-template-columns:1fr}.reviewSidebar{border-left:0;border-top:1px solid var(--border)}.adminGrid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.startMain{padding:30px 18px}.startAside{padding:26px 22px}.adminWorkspace{padding:20px 14px}.adminGrid{grid-template-columns:1fr}.queueHeader{flex-direction:column;align-items:stretch}.adminSearch{width:100%}.reviewMain{padding:20px 14px}.dataGrid{grid-template-columns:1fr}}.documentModule{gap:9px;display:grid}.documentNotice{background:#f7f8fa;border-radius:7px;align-items:center;gap:11px;margin-bottom:6px;padding:13px;display:flex}.documentNotice div{gap:3px;display:grid}.documentNotice strong{font-size:11px}.documentNotice span{color:var(--muted);font-size:9px}.documentRow{border:1px solid var(--border);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px 12px;display:grid}.documentIcon{background:#f5f6f7;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.documentInfo{gap:4px;min-width:0;display:grid}.documentInfo strong{font-size:11px}.documentInfo em{color:var(--muted);background:#f2f4f7;border-radius:4px;margin-left:7px;padding:2px 5px;font-size:8px;font-style:normal}.documentInfo span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.uploadButton{border:1px solid var(--border-dark);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:70px;min-height:32px;margin:0;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.finalReview{gap:11px;display:grid}.reviewDisclosure{border:1px solid var(--border);border-radius:8px;grid-template-columns:25px minmax(0,1fr);gap:10px;padding:14px;display:grid}.reviewDisclosure strong{font-size:11px}.reviewDisclosure p,.signaturePanel p{color:var(--muted);font-size:10px;line-height:1.55}.checkConsent{cursor:pointer;align-items:flex-start;gap:8px;margin-top:10px;font-size:10px;display:flex}.checkConsent input{width:14px;height:14px;margin:0}.signaturePanel{border:1px solid var(--border);background:#fafafa;border-radius:8px;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:15px;display:grid}.signatureContent strong{font-size:11px}.signatureContent input{margin-top:6px}.reviewMessage{border:1px solid var(--border);color:var(--muted);border-radius:6px;padding:10px 12px;font-size:10px}.readinessCard{color:#7a2e0e;background:#fffaeb;border-radius:7px;grid-template-columns:23px minmax(0,1fr);gap:9px;padding:13px;display:grid}.readinessCard.ready{color:#067647;background:#ecfdf3}.readinessCard strong{font-size:11px}.missingItems{gap:4px;margin-top:7px;font-size:9px;display:grid}@media (max-width:600px){.documentRow{grid-template-columns:30px minmax(0,1fr)}.uploadButton{grid-column:1/-1;width:100%}}.standalonePage{background:#f7f8fa;min-height:100vh}.standaloneHeader{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:58px;padding:0 24px;display:flex}.standaloneHeader span{color:var(--muted);font-size:10px}.brandWord{color:inherit;letter-spacing:-.03em;font-size:14px;font-weight:750;text-decoration:none}.paymentShell,.statusShell{border:1px solid var(--border);background:#fff;border-radius:10px;width:min(100% - 28px,620px);margin:52px auto;padding:28px}.paymentHeading{margin-bottom:24px}.paymentHeading h1,.statusHero h1{letter-spacing:-.035em;margin:5px 0 8px;font-size:22px}.paymentHeading p,.statusHero p{color:var(--muted);font-size:11px;line-height:1.55}.eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:9px;font-weight:700}.squarePayment{gap:14px;display:grid}.paymentSummary{background:#f8f9fa;border-radius:8px;justify-content:space-between;align-items:center;padding:15px;display:flex}.paymentSummary>div:first-child{gap:4px;display:grid}.paymentSummary span{color:var(--muted);font-size:9px}.paymentSummary strong{letter-spacing:-.03em;font-size:20px}.secureBadge{align-items:center;gap:5px;font-size:9px;font-weight:650;display:inline-flex}.paymentDescription{grid-template-columns:25px 1fr;gap:9px;padding:2px 3px;display:grid}.paymentDescription div{gap:4px;display:grid}.paymentDescription strong{font-size:10px}.paymentDescription span{color:var(--muted);font-size:9px;line-height:1.5}.squareCardContainer{min-height:90px;padding-top:3px}.paymentButton{justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;display:inline-flex}.paymentButton:disabled{opacity:.55;cursor:not-allowed}.squareFooter{color:var(--muted);justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.paymentError{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:6px;padding:10px 12px;font-size:10px;line-height:1.45}.sandboxNotice{color:#854a0e;text-align:center;background:#fffaeb;border-radius:5px;padding:8px 10px;font-size:9px}.payState{min-height:110px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.paymentBlocked,.paymentSuccess{gap:10px;display:grid}.paymentBlocked h2,.paymentSuccess h2{margin:0;font-size:16px}.paymentBlocked p,.paymentSuccess p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.paymentBlocked span{color:var(--muted);font-size:9px}.paymentLink,.secondaryPaymentButton{justify-content:center;align-items:center;margin-top:10px;text-decoration:none;display:inline-flex}.secondaryPaymentButton{border:1px solid var(--border-dark);min-height:37px;color:inherit;background:#fff;border-radius:6px;padding:0 14px;font-size:10px;font-weight:650}.statusHero{gap:5px;margin-bottom:24px;display:grid}.statusGrid{gap:8px;margin-bottom:16px;display:grid}.statusItem{border:1px solid var(--border);border-radius:7px;justify-content:space-between;align-items:center;gap:15px;min-height:47px;padding:0 13px;display:flex}.statusItem span{color:var(--muted);font-size:9px}.statusItem strong{font-size:10px}.spin{animation:.8s linear infinite cvSpin}@keyframes cvSpin{to{transform:rotate(360deg)}}@media (max-width:600px){.paymentShell,.statusShell{margin:22px auto;padding:18px}.standaloneHeader{padding:0 16px}}.adminSettingsPage{background:#f7f8fa;min-height:100vh;padding:42px 24px}.adminSettingsHeader,.settingsPanel{width:min(100%,720px);margin-left:auto;margin-right:auto}.adminSettingsHeader{margin-bottom:20px}.adminSettingsHeader h1{letter-spacing:-.04em;margin:7px 0 6px;font-size:24px}.adminSettingsHeader p{color:var(--muted);margin:0;font-size:10px}.adminBackLink{color:inherit;align-items:center;gap:5px;margin-bottom:22px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}.settingsPanel{border:1px solid var(--border);background:#fff;border-radius:9px;padding:24px}.settingsPanelHeader{border-bottom:1px solid var(--border);grid-template-columns:38px 1fr;gap:11px;padding-bottom:20px;display:grid}.settingsIcon{border:1px solid var(--border);border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.settingsPanelHeader h2{margin:0 0 5px;font-size:14px}.settingsPanelHeader p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.settingsFormRow{gap:8px;padding:22px 0;display:grid}.settingsFormRow label{font-size:10px;font-weight:650}.settingsFormRow small{color:var(--muted);font-size:9px}.moneyInputWrap{border:1px solid var(--border-dark);background:#fff;border-radius:6px;grid-template-columns:34px 1fr 42px;align-items:center;width:240px;min-height:40px;display:grid}.moneyInputWrap>span{text-align:center;color:var(--muted);font-size:10px}.moneyInputWrap input{background:0 0;border:0;outline:0;width:100%;height:38px;font-size:13px;font-weight:650}.settingsSecurityNote{background:#f8f9fa;border-radius:7px;grid-template-columns:22px 1fr;gap:8px;padding:12px;display:grid}.settingsSecurityNote div{gap:3px;display:grid}.settingsSecurityNote strong{font-size:9px}.settingsSecurityNote span{color:var(--muted);font-size:9px;line-height:1.5}.settingsSuccess{background:#ecfdf3;border:1px solid #abefc6;border-radius:6px;align-items:center;gap:7px;margin-top:12px;padding:10px 12px;font-size:10px;display:flex}.settingsActions{justify-content:flex-end;padding-top:20px;display:flex}.adminSettingsLoading{min-height:100vh;color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}@media (max-width:600px){.adminSettingsPage{padding:22px 14px}.settingsPanel{padding:17px}.moneyInputWrap{width:100%}}.cvAdmin{color:#181a1f;background:#f7f8fa;grid-template-columns:182px minmax(0,1fr);min-height:100vh;display:grid}.cvAdminSidebar{background:#fff;border-right:1px solid #e7e9ed;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.cvAdminBrand{border-bottom:1px solid #eceef1;align-items:center;gap:9px;height:58px;padding:0 12px;display:flex}.cvAdminBrandMark{color:#fff;background:#15171a;border-radius:6px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.cvAdminBrand div:last-child{gap:1px;display:grid}.cvAdminBrand strong{letter-spacing:-.02em;font-size:11px}.cvAdminBrand span{color:#91969e;font-size:7.5px}.cvAdminNav{gap:3px;padding:10px 7px;display:grid}.cvAdminNavItem{color:#6c737d;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;height:33px;padding:0 9px;font-size:9px;font-weight:600;text-decoration:none;display:flex}.cvAdminNavItem:hover{color:#181a1f;background:#f5f6f7}.cvAdminNavItem.active{color:#181a1f;background:#eef0f2;font-weight:700}.cvAdminSidebarBottom{border-top:1px solid #eceef1;margin-top:auto;padding:8px 7px}.cvAdminSecure{color:#91969e;align-items:center;gap:7px;height:30px;padding:0 9px;font-size:8px;display:flex}.cvAdminLogout{width:100%}.cvAdminMain{min-width:0}.cvAdminPage{width:min(100% - 40px,1220px);margin:0 auto;padding:28px 0 48px}.cvAdminHeader{margin-bottom:18px}.cvAdminHeader h1{letter-spacing:-.04em;margin:4px 0;font-size:21px;line-height:1.15}.cvAdminHeader p{color:#818790;margin:0;font-size:9px}.cvEyebrow{color:#969ca4;text-transform:uppercase;letter-spacing:.08em;font-size:7.5px;font-weight:700}.cvMetricGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.cvMetric{min-height:68px;color:inherit;background:#fff;border:1px solid #e4e7eb;border-radius:6px;align-items:center;gap:9px;padding:11px;text-decoration:none;display:flex}.cvMetric:hover{border-color:#cfd3d8}.cvMetric div{gap:2px;display:grid}.cvMetric span{color:#8b9199;font-size:7.5px}.cvMetric strong{font-size:10px}.cvPanel{background:#fff;border:1px solid #e4e7eb;border-radius:6px}.cvPanelFlush{overflow:hidden}.cvPanelHeader{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;min-height:49px;padding:9px 12px;display:flex}.cvPanelHeader h2{margin:0 0 2px;font-size:10px}.cvPanelHeader span{color:#8d939b;font-size:7.5px}.cvQuickGrid{grid-template-columns:repeat(3,1fr);gap:7px;padding:12px;display:grid}.cvQuickGrid a{color:inherit;border:1px solid #eceef1;border-radius:5px;gap:3px;padding:11px;text-decoration:none;display:grid}.cvQuickGrid strong{font-size:9px}.cvQuickGrid span{color:#8a9098;font-size:7.5px;line-height:1.4}.cvToolbar{align-items:center;gap:8px;min-height:42px;margin-bottom:8px;display:flex}.cvToolbar>span{color:#898f97;margin-left:auto;font-size:8px}.cvSearch{background:#fff;border:1px solid #dfe2e6;border-radius:5px;align-items:center;gap:7px;width:min(100%,380px);height:33px;padding:0 9px;display:flex}.cvSearch input{background:0 0;border:0;outline:0;width:100%;font-size:8.5px}.cvTableWrap{overflow-x:auto}.cvTable{border-collapse:collapse;width:100%;font-size:8.5px}.cvTable th{text-align:left;color:#8d939b;text-transform:uppercase;letter-spacing:.045em;background:#fafbfb;border-bottom:1px solid #eceef1;height:32px;padding:0 11px;font-size:7.3px}.cvTable td{border-bottom:1px solid #f0f1f3;padding:8px 11px}.cvTable tbody tr{cursor:pointer}.cvTable tbody tr:hover{background:#fafbfb}.cvApplicantCell{gap:2px;display:grid}.cvApplicantCell strong{font-size:8.8px}.cvApplicantCell span{color:#8d939b;font-size:7.5px}.cvStatus{background:#f0f1f3;border-radius:999px;align-items:center;min-height:18px;padding:0 6px;font-size:7px;font-weight:700;display:inline-flex}.cvLoading,.cvEmpty{text-align:center;color:#8b9199;padding:30px;font-size:8.5px}@media (max-width:800px){.cvAdmin{grid-template-columns:54px minmax(0,1fr)}.cvAdminBrand{padding:0 13px}.cvAdminBrand>div:last-child,.cvAdminNavItem span,.cvAdminSecure span{display:none}.cvAdminNavItem{justify-content:center;padding:0}.cvMetricGrid{grid-template-columns:repeat(2,1fr)}.cvAdminPage{width:calc(100% - 22px)}}@media (max-width:560px){.cvMetricGrid,.cvQuickGrid{grid-template-columns:1fr}}.finalReviewV2{gap:12px;display:grid}.signaturePanelV2{background:#fff;border:1px solid #dfe3e8;border-radius:7px;padding:15px}.signatureHeading{grid-template-columns:24px 1fr;gap:8px;margin-bottom:15px;display:grid}.signatureHeading>svg{color:#505761;margin-top:1px}.signatureHeading strong{color:#1b1e23;margin-bottom:3px;font-size:11px;display:block}.signatureHeading p{color:#777e87;max-width:680px;margin:0;font-size:8.5px;line-height:1.5}.signatureNameField{gap:5px;margin-bottom:13px;display:grid}.signatureNameField>span,.signatureLabelRow>span{color:#353a42;font-size:8.5px;font-weight:650}.signatureNameField input{color:#191c21;background:#fff;border:1px solid #d9dde2;border-radius:5px;outline:none;width:100%;height:37px;padding:0 10px;font-size:10px}.signatureNameField input:focus{border-color:#8f959d;box-shadow:0 0 0 2px #14181e0d}.signatureLabelRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.signatureLabelRow small{color:#969ca4;font-size:7.5px}.signatureCanvasFrame{background:#fff;border:1px solid #d8dce1;border-radius:6px;width:100%;height:190px;position:relative;overflow:hidden}.signatureCanvas{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;z-index:3;width:100%;height:100%;display:block;position:absolute;inset:0}.signaturePlaceholder{pointer-events:none;color:#c7cbd1;z-index:1;font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signatureBaseline{pointer-events:none;z-index:1;background:#eceef1;height:1px;position:absolute;bottom:34px;left:8%;right:8%}.signatureTools{justify-content:flex-end;gap:5px;margin-top:7px;display:flex}.signatureTools button{color:#626973;cursor:pointer;background:#fff;border:1px solid #e0e3e7;border-radius:5px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:8px;display:inline-flex}.signatureTools button:hover:not(:disabled){color:#1d2025;background:#f7f8f9}.signatureTools button:disabled{opacity:.4;cursor:default}.signatureAdoption{margin-top:13px}.signatureEvidenceNote{color:#7d838c;background:#f8f9fa;border-radius:5px;margin-top:9px;padding:8px 9px;font-size:7.8px;line-height:1.5}.signaturePaymentButton{color:#fff;background:#17191d;border-radius:6px;justify-content:center;align-items:center;min-height:39px;padding:0 14px;font-size:9.5px;font-weight:700;text-decoration:none;display:inline-flex}.signaturePaymentButton:hover{background:#25282e}.signatureSuccess{color:#177346;background:#f0fbf4;border:1px solid #ccebd9}.signatureError{color:#a52a21;background:#fff5f4;border:1px solid #f1cfcc}.readinessMissing{margin-top:5px}.readinessMissing p{margin:2px 0}@media (max-width:600px){.signatureCanvasFrame{height:175px}.signaturePanelV2{padding:12px}}.squareLoadingState{background:#fafbfb;border:1px solid #eceef1;border-radius:5px;min-height:52px;margin:8px 0}.squareCardContainer{min-height:90px}.verifyMain{background:radial-gradient(circle at 82% 3%,#2563eb0b,#0000 25%),#f4f6f9}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e2e7ed;min-height:62px;padding:0 28px}.secureLabel{color:#475569;background:#fff;border:1px solid #d7dfe8;border-radius:8px;min-height:32px;padding:0 11px;font-size:10px;font-weight:700}.secureLabel svg{color:#2563eb}.formStage{width:min(1040px,100% - 52px);margin:0 auto;padding:40px 0 70px}.formStage>.eyebrow{color:#64748b;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}.formStage>h1{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:clamp(27px,2.3vw,35px);font-weight:760}.formStage>.lead{color:#64748b;max-width:730px;margin:10px 0 24px;font-size:13px;line-height:1.65}.panel{background:#fff;border:1px solid #dce3eb;border-radius:15px;padding:27px;box-shadow:0 1px 2px #0f172a06,0 14px 36px #0f172a0e}.finalReviewV4{counter-reset:review-section;gap:13px;display:grid}.reviewHeroV4{background:linear-gradient(135deg,#f7faff 0%,#fff 62%,#f8fafc 100%);border:1px solid #d6e1ee;border-radius:13px;grid-template-columns:48px minmax(0,1fr);gap:15px;padding:21px;display:grid;overflow:hidden}.reviewHeroIconV4{color:#2563eb;background:#edf4ff;border:1px solid #cbdcf2;border-radius:11px;place-items:center;width:48px;height:48px;display:grid}.reviewHeroCopyV4>span{color:#2563eb;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.reviewHeroCopyV4 h2{color:#0f172a;letter-spacing:-.02em;margin:0 0 5px;font-size:18px;font-weight:760}.reviewHeroCopyV4 p{color:#64748b;max-width:680px;margin:0;font-size:10px;line-height:1.6}.reviewTrustV4{border-top:1px solid #e3e9f0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:13px;display:grid}.reviewTrustV4>div{color:#526071;background:#fffc;border:1px solid #e0e7ef;border-radius:8px;align-items:center;gap:7px;min-height:35px;padding:0 10px;font-size:8.5px;font-weight:700;display:flex}.reviewTrustV4 svg{color:#2563eb}.finalReviewV4 .reviewDisclosure{counter-increment:review-section;background:#fff;border:1px solid #dce3eb;border-radius:11px;grid-template-columns:36px minmax(0,1fr);gap:13px;padding:18px 18px 18px 20px;display:grid;position:relative;box-shadow:0 2px 7px #0f172a06}.finalReviewV4 .reviewDisclosure:after{content:"AUTHORIZATION " counter(review-section);color:#a0aabb;letter-spacing:.08em;font-size:7px;font-weight:800;position:absolute;top:14px;right:15px}.finalReviewV4 .reviewDisclosure>svg{color:#315f9b;background:#f3f7fc;border:1px solid #d9e4f2;border-radius:8px;width:33px;height:33px;padding:7px}.finalReviewV4 .reviewDisclosure strong{color:#172033;padding-right:96px;font-size:11px;font-weight:760;display:block}.finalReviewV4 .reviewDisclosure p{color:#64748b;max-width:760px;margin:6px 0 0;font-size:9.5px;line-height:1.62}.finalReviewV4 .checkConsent{color:#334155;background:#f8fafc;border:1px solid #e1e7ee;border-radius:8px;align-items:center;min-height:39px;margin-top:12px;padding:9px 11px;font-size:9.5px;font-weight:650}.finalReviewV4 .checkConsent:hover{background:#f5f8fb;border-color:#c6d2df}.finalReviewV4 .checkConsent input{accent-color:#2563eb;flex:0 0 15px;width:15px;height:15px}.finalReviewV4 .signaturePanelV2{background:#fff;border:1px solid #d6dfe9;border-radius:12px;padding:20px;box-shadow:0 4px 18px #0f172a09}.finalReviewV4 .signatureHeading{border-bottom:1px solid #e6ebf1;margin-bottom:17px;padding-bottom:14px}.finalReviewV4 .signatureHeading>svg{color:#315f9b;background:#f4f8fc;border:1px solid #dbe5f1;border-radius:8px;width:34px;height:34px;padding:7px}.finalReviewV4 .signatureHeading strong{color:#172033;font-size:11px;font-weight:760}.finalReviewV4 .signatureHeading p{color:#64748b;font-size:9px;line-height:1.58}.finalReviewV4 .signatureNameField input{border:1px solid #ccd6e1;border-radius:8px;min-height:44px;margin-top:6px}.finalReviewV4 .signatureCanvasFrame{background:linear-gradient(#fff,#fbfcfe);border:1px dashed #aab9c8;border-radius:10px;min-height:190px}.finalReviewV4 .signatureCanvas{min-height:190px}.finalReviewV4 .signaturePlaceholder{color:#adb6c1;font-size:22px;font-style:italic}.finalReviewV4 .signatureEvidenceNote{color:#64748b;background:#f8fafc;border:1px solid #e3e9ef;border-radius:8px;margin-top:9px;padding:10px 12px;font-size:8px;line-height:1.55}.finalReviewV4 .readinessCard{background:#fffbf3;border:1px solid #ead8b3;border-radius:9px;padding:13px 14px}.finalReviewV4 .readinessCard.ready{color:#17613f;background:#f1faf5;border-color:#bcdcca}.finalReviewV4 .signaturePaymentButton{display:none!important}.wizardActions{border-top:1px solid #e4e9ef;margin-top:28px;padding-top:20px}.wizardActions .primaryButton{color:#fff;background:#111827;border:1px solid #111827;border-radius:9px;min-width:190px;min-height:44px;padding:0 19px;font-size:11px;font-weight:750;box-shadow:0 2px 5px #0f172a21}.wizardActions .primaryButton:hover:not(:disabled){background:#020617;transform:translateY(-1px)}.wizardActions .secondaryButton{color:#334155;background:#fff;border:1px solid #d2dae4;border-radius:9px;min-height:44px}.panel input:not([type=checkbox]),.panel select,.panel textarea{background:#fff;border:1px solid #ccd6e1;border-radius:8px;transition:border-color .14s,box-shadow .14s}.panel input:not([type=checkbox]):focus,.panel select:focus,.panel textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}@media (max-width:780px){.formStage{width:calc(100% - 26px);padding-top:26px}.panel{padding:18px}.reviewTrustV4,.finalReviewV4 .reviewDisclosure{grid-template-columns:1fr}.finalReviewV4 .reviewDisclosure:after{top:18px}.wizardActions .primaryButton{min-width:0}}@media (max-width:520px){.formStage{width:calc(100% - 18px)}.panel{border-radius:11px;padding:14px}.reviewHeroV4{grid-template-columns:1fr;padding:17px}.finalReviewV4 .reviewDisclosure strong{padding-top:18px;padding-right:0}.finalReviewV4 .signatureCanvasFrame,.finalReviewV4 .signatureCanvas{min-height:155px}}.cv7Loading{background:#f5f7fa;place-items:center;min-height:100dvh;display:grid}.cv7Loading>div{color:#64748b;justify-items:center;gap:7px;font-size:12px;display:grid}.cv7Loading svg{color:#2563eb}.cv7Loading strong{color:#0f172a;font-size:16px}.cv7Start{background:#f5f7fa;grid-template-columns:minmax(340px,.9fr) minmax(540px,1.1fr);min-height:100dvh;display:grid}.cv7StartHero{color:#fff;background:radial-gradient(circle at 15% 8%,#3b82f638,#0000 30%),linear-gradient(160deg,#07111f,#101b30 60%,#111827);flex-direction:column;min-height:100dvh;padding:38px;display:flex;position:relative;overflow:hidden}.cv7Brand{letter-spacing:-.04em;font-size:20px;font-weight:800}.cv7StartHeroContent{max-width:500px;margin:auto 0}.cv7HeroKicker{color:#89b8ff;letter-spacing:.11em;text-transform:uppercase;margin-bottom:13px;font-size:10px;font-weight:800;display:block}.cv7StartHero h1{letter-spacing:-.055em;max-width:480px;margin:0;font-size:clamp(38px,4.2vw,58px);font-weight:780;line-height:1.02}.cv7StartHero p{color:#aebbcf;max-width:480px;margin:20px 0 0;font-size:14px;line-height:1.7}.cv7HeroTrust{gap:10px;margin-top:28px;display:grid}.cv7HeroTrust>div{color:#d4ddea;align-items:center;gap:9px;font-size:11px;font-weight:650;display:flex}.cv7HeroTrust svg{color:#7db0ff}.cv7StartHero>small{color:#607086;font-size:9px}.cv7StartFormArea{background:radial-gradient(circle at 100% 0,#3b82f60e,#0000 28%),#f6f8fa;place-items:center;min-height:100dvh;padding:42px;display:grid}.cv7StartCard{background:#fff;border:1px solid #dce3eb;border-radius:18px;width:min(650px,100%);padding:31px;box-shadow:0 2px 5px #0f172a06,0 24px 65px #0f172a16}.cv7StartTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cv7StartTop>div:first-child>span{color:#5275a7;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.cv7StartTop h2{color:#0f172a;letter-spacing:-.04em;margin:6px 0 0;font-size:30px;font-weight:780}.cv7SecurePill{color:#607086;border:1px solid #d8e0e9;border-radius:999px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.cv7SecurePill svg{color:#2563eb}.cv7StartLead{color:#697789;margin:10px 0 20px;font-size:12px;line-height:1.6}.cv7FeeCard{background:linear-gradient(135deg,#f5f9ff,#fff);border:1px solid #cfddeb;border-radius:12px;grid-template-columns:44px minmax(0,1fr);gap:13px;margin-bottom:13px;padding:17px;display:grid}.cv7FeeIcon{color:#2f69b8;background:#e8f1ff;border:1px solid #c7daef;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.cv7FeeCard>div:last-child>span{color:#5c7190;letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.cv7FeeCard>div:last-child>strong{color:#101827;letter-spacing:-.03em;margin:3px 0 5px;font-size:23px;font-weight:820;display:block}.cv7FeeCard p{color:#627286;margin:0;font-size:10px;line-height:1.55}.cv7FeeCard small{color:#8491a0;margin-top:7px;font-size:8px;line-height:1.5;display:block}.cv7TrustStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:20px;display:grid}.cv7TrustStrip span{color:#68778a;background:#f8fafc;border:1px solid #e3e8ee;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:8px;font-size:8px;font-weight:700;display:flex}.cv7TrustStrip svg{color:#3b82f6}.cv7StartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.cv7StartGrid label{min-width:0}.cv7StartGrid label>span{color:#334155;margin-bottom:7px;font-size:10px;font-weight:720;display:block}.cv7StartGrid input{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:none;width:100%;min-height:47px;padding:0 12px;font-size:12px}.cv7StartGrid input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.cv7Full{grid-column:1/-1}.cv7StartButton{color:#fff;cursor:pointer;background:#111827;border:1px solid #111827;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:50px;margin-top:21px;font-size:11px;font-weight:760;display:inline-flex}.cv7StartButton:hover:not(:disabled){background:#020617}.cv7StartButton:disabled{opacity:.55}.cv7StartFinePrint{color:#8a96a4;text-align:center;margin:12px 0 0;font-size:8px;line-height:1.5}.cv7Shell{background:#f5f7f9;grid-template-columns:260px minmax(0,1fr);min-height:100dvh;display:grid}.cv7Rail{color:#fff;background:linear-gradient(#0b1323,#111827);flex-direction:column;height:100dvh;padding:27px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.cv7RailBrand{letter-spacing:-.04em;font-size:18px;font-weight:820}.cv7RailSub{color:#77869b;letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:800}.cv7ApplicationRef{background:#ffffff09;border:1px solid #2a3649;border-radius:9px;margin-top:19px;padding:10px}.cv7ApplicationRef span{color:#6f7f95;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.cv7ApplicationRef strong{color:#ccd5e1;text-overflow:ellipsis;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:block;overflow:hidden}.cv7RailProgress{margin:15px 0 18px}.cv7RailProgress>div:first-child{justify-content:space-between;margin-bottom:7px;display:flex}.cv7RailProgress span,.cv7RailProgress strong{color:#8290a4;font-size:8px;font-weight:700}.cv7ProgressTrack{background:#293548;border-radius:999px;height:4px;overflow:hidden}.cv7ProgressTrack span{border-radius:inherit;background:#4d8ef7;height:100%;transition:width .2s;display:block}.cv7StepList{gap:4px;display:grid}.cv7Step{color:#8b98aa;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:40px;padding:0 8px;font-size:9px;font-weight:650;display:grid}.cv7Step:hover:not(:disabled){background:#ffffff0b}.cv7Step:disabled{cursor:default;opacity:.4}.cv7StepActive{color:#deebff;background:#4c8bf424}.cv7StepComplete{color:#b5c0cf}.cv7StepNumber{background:#182236;border:1px solid #334156;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.cv7StepActive .cv7StepNumber{color:#fff;background:#213e69;border-color:#4a79bd}.cv7StepComplete .cv7StepNumber{color:#89cca9;background:#173a2f;border-color:#34624e}.cv7RailSecurity{background:#ffffff06;border:1px solid #293549;border-radius:9px;gap:8px;margin-top:auto;padding:11px;display:flex}.cv7RailSecurity svg{color:#75a9f7}.cv7RailSecurity strong{color:#c4cfdd;font-size:8px;display:block}.cv7RailSecurity span{color:#748297;margin-top:2px;font-size:7px;display:block}.cv7Main{background:radial-gradient(circle at 93% 3%,#3b82f60d,#0000 25%),#f5f7f9;min-width:0}.cv7MobileHeader{display:none}.cv7Stage{width:min(940px,100% - 58px);margin:0 auto;padding:42px 0 75px}.cv7StepMeta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.cv7StepMeta>span{color:#416ca9;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.cv7StepMeta>div{color:#7a8797;align-items:center;gap:5px;font-size:8px;font-weight:650;display:flex}.cv7StepMeta svg{color:#3b82f6}.cv7StepHeader h1{color:#0f172a;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,39px);font-weight:790;line-height:1.04}.cv7StepHeader p{color:#667588;max-width:720px;margin:10px 0 0;font-size:12px;line-height:1.65}.cv7Notice{background:#f8fafc;border:1px solid #dbe4ee;border-radius:11px;grid-template-columns:40px minmax(0,1fr);gap:12px;margin-bottom:23px;padding:15px;display:grid}.cv7NoticeIcon{color:#315f9b;background:#fff;border:1px solid #d4e2f1;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.cv7Notice strong{color:#27364a;margin-bottom:4px;font-size:10px;font-weight:770;display:block}.cv7Notice p{color:#69798a;max-width:760px;margin:0;font-size:9.5px;line-height:1.62}.cv7Notice-tax{background:#f6faf8;border-color:#d5e4dc}.cv7Notice-background,.cv7Notice-mvr{background:#f6f9fd;border-color:#d6e2f0}.cv7Fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 20px;display:grid}.cv7Field{min-width:0}.cv7Field>label{color:#334155;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:10px;font-weight:730;display:flex}.cv7Field>label em{color:#748295;letter-spacing:.05em;text-transform:uppercase;background:#eef2f6;border-radius:4px;padding:2px 5px;font-size:6px;font-style:normal;font-weight:800}.cv7Field input,.cv7Field select{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:none;width:100%;min-height:47px;padding:0 12px;font-size:12px}.cv7Field input:hover,.cv7Field select:hover{border-color:#a7b5c5}.cv7Field input:focus,.cv7Field select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.cv7FieldHelp{color:#7c8998;margin-top:6px;font-size:8px;line-height:1.5;display:block}.cv7ConsentField{cursor:pointer;background:#f8fafc;border:1px solid #dce4ed;border-radius:10px;align-items:flex-start;gap:11px;min-height:66px;padding:13px;display:flex}.cv7ConsentField input{accent-color:#2563eb;flex:none;width:17px;height:17px;margin-top:2px}.cv7ConsentField strong{color:#334155;font-size:10px;line-height:1.45;display:block}.cv7ConsentField small{color:#7b8999;margin-top:4px;font-size:8px;line-height:1.45;display:block}.cv7FeeReminder{color:#667588;background:#f8fafc;border:1px solid #dce4ed;border-radius:8px;align-items:center;gap:6px;margin-top:25px;padding:10px 12px;font-size:8px;display:flex}.cv7FeeReminder strong{color:#27364a}.cv7Actions{border-top:1px solid #e5eaf0;justify-content:space-between;gap:11px;margin-top:13px;padding-top:18px;display:flex}.cv7Back,.cv7Continue{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:47px;padding:0 18px;font-size:10px;font-weight:750;display:inline-flex}.cv7Continue{color:#fff;background:#111827;border:1px solid #111827;min-width:185px}.cv7Continue:hover:not(:disabled){background:#020617}.cv7Back:disabled,.cv7Continue:disabled{opacity:.5;cursor:default}.cv7Error{color:#a32c2c;background:#fff5f5;border:1px solid #efcaca;border-radius:8px;margin-top:13px;padding:11px 12px;font-size:9px;line-height:1.5}.cv7Documents{gap:12px;display:grid}.cv7DocumentHero{background:linear-gradient(135deg,#f5f9ff,#fff);border:1px solid #dbe4ee;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.cv7DocumentHeroIcon{color:#3169b6;background:#e8f1ff;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.cv7DocumentHero>div:nth-child(2)>span{color:#5476a6;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.cv7DocumentHero>div:nth-child(2)>strong{color:#1d2a3d;margin-top:2px;font-size:11px;display:block}.cv7DocumentHero p{color:#718093;margin:4px 0 0;font-size:8px;line-height:1.5}.cv7DocumentCount{text-align:center;border:1px solid #e0e6ed;border-radius:8px;min-width:70px;padding:8px}.cv7DocumentCount strong{color:#172033;font-size:15px;display:block}.cv7DocumentCount span{color:#8792a0;font-size:7px}.cv7DocumentSecurity{background:#f7fbf9;border:1px solid #d6e5dd;border-radius:9px;gap:9px;padding:11px 12px;display:flex}.cv7DocumentSecurity svg{color:#1f8058}.cv7DocumentSecurity strong{color:#37594a;font-size:9px}.cv7DocumentSecurity p{color:#74877e;margin:2px 0 0;font-size:8px;line-height:1.5}.cv7DocumentList{gap:9px;display:grid}.cv7DocumentCard{background:#fff;border:1px solid #dce3eb;border-radius:10px;padding:14px}.cv7DocumentComplete{border-color:#cadfd4}.cv7DocumentTop{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.cv7DocumentIcon{color:#69798a;background:#f3f6f9;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.cv7DocumentComplete .cv7DocumentIcon{color:#20805a;background:#edf8f2}.cv7DocumentTitle{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cv7DocumentTitle strong{color:#263449;font-size:10px}.cv7Required,.cv7Optional{text-transform:uppercase;border-radius:4px;padding:2px 5px;font-size:6px;font-weight:800}.cv7Required{color:#3766a5;background:#edf3ff}.cv7Optional{color:#7d8997;background:#f0f3f6}.cv7DocumentCard p{color:#768597;word-break:break-word;margin:5px 0 0;font-size:8px;line-height:1.5}.cv7Uploaded{color:#20805a;align-items:center;gap:4px;margin-top:6px;font-size:7px;font-weight:750;display:flex}.cv7DocumentActions{gap:8px;margin-top:12px;padding-left:44px;display:flex}.cv7Camera,.cv7Choose{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:8px;font-weight:750;display:inline-flex}.cv7Camera{color:#fff;background:#172033}.cv7Choose{color:#536173;background:#fff;border:1px solid #d4dde6}@media (max-width:820px){html,body{overflow-x:hidden}.cv7Start{min-height:100dvh;display:block}.cv7StartHero{min-height:auto;padding:21px 18px 30px}.cv7Brand{font-size:17px}.cv7StartHeroContent{margin:40px 0 0}.cv7HeroKicker{font-size:8px}.cv7StartHero h1{max-width:380px;font-size:33px}.cv7StartHero p{font-size:12px}.cv7HeroTrust{margin-top:21px}.cv7StartHero>small{display:none}.cv7StartFormArea{min-height:auto;padding:13px 9px 42px}.cv7StartCard{border-radius:13px;width:100%;padding:17px 14px;box-shadow:0 5px 22px #0f172a0e}.cv7StartTop h2{font-size:26px}.cv7StartLead{font-size:12px}.cv7FeeCard{grid-template-columns:38px minmax(0,1fr);padding:14px}.cv7FeeIcon{width:36px;height:36px}.cv7FeeCard>div:last-child>strong{font-size:24px}.cv7FeeCard p{font-size:10px}.cv7FeeCard small{font-size:9px}.cv7TrustStrip{grid-template-columns:1fr}.cv7TrustStrip span{min-height:42px;font-size:10px}.cv7StartGrid{grid-template-columns:1fr;gap:16px}.cv7StartGrid .cv7Full{grid-column:auto}.cv7StartGrid label>span{font-size:12px}.cv7StartGrid input{min-height:52px;font-size:16px}.cv7StartButton{min-height:53px;font-size:12px}.cv7Shell{min-height:100dvh;display:block}.cv7Rail{display:none}.cv7Main{width:100%}.cv7MobileHeader{z-index:80;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#fffffff7;border-bottom:1px solid #dde4eb;grid-template-columns:minmax(0,1fr) auto;gap:9px 10px;padding:12px 14px 10px;display:grid;position:sticky;top:0;box-shadow:0 4px 17px #0f172a0a}.cv7MobileHeader>div:first-child{min-width:0}.cv7MobileHeader>div:first-child strong{color:#111827;letter-spacing:-.025em;font-size:14px;font-weight:820;display:block}.cv7MobileHeader>div:first-child span{color:#8b96a4;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:block;overflow:hidden}.cv7HeaderSecure{color:#667588;border:1px solid #d8e0e9;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:7px;font-weight:750;display:inline-flex}.cv7HeaderSecure svg{color:#3b82f6}.cv7MobileProgress{grid-column:1/-1}.cv7MobileProgress>div:first-child{justify-content:space-between;margin-bottom:6px;display:flex}.cv7MobileProgress span,.cv7MobileProgress strong{color:#68778a;font-size:8px;font-weight:750}.cv7MobileTrack{background:#e5eaf0;border-radius:999px;height:4px;overflow:hidden}.cv7MobileTrack span{background:#3b82f6;height:100%;display:block}.cv7Stage{width:100%;margin:0;padding:24px 13px 120px}.cv7StepHeader{margin-bottom:18px}.cv7StepMeta{margin-bottom:6px}.cv7StepMeta>span{font-size:8px}.cv7StepMeta>div{display:none}.cv7StepHeader h1{font-size:28px;line-height:1.08}.cv7StepHeader p{margin-top:8px;font-size:12px;line-height:1.58}.cv7Panel{border-radius:12px;padding:15px;box-shadow:0 4px 16px #0f172a0a}.cv7Notice{grid-template-columns:34px minmax(0,1fr);gap:10px;margin-bottom:18px;padding:13px}.cv7NoticeIcon{width:32px;height:32px}.cv7Notice strong{font-size:11px}.cv7Notice p{font-size:10px;line-height:1.55}.cv7Fields{grid-template-columns:1fr;gap:17px}.cv7Fields .cv7Full{grid-column:auto}.cv7Field>label{margin-bottom:7px;font-size:12px}.cv7Field input,.cv7Field select,.cv7ReviewWrap input{border-radius:9px;min-height:52px;padding:0 13px;font-size:16px}.cv7FieldHelp{margin-top:6px;font-size:10px;line-height:1.45}.cv7ConsentField{min-height:72px;padding:13px}.cv7ConsentField input{width:20px;height:20px}.cv7ConsentField strong{font-size:11px}.cv7ConsentField small{font-size:9px}.cv7FeeReminder{margin-top:20px;padding:11px;font-size:9px;line-height:1.45}.cv7Actions{z-index:90;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #dce3eb;grid-template-columns:92px minmax(0,1fr);gap:9px;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0f172a12}.cv7Back,.cv7Continue{border-radius:10px;width:100%;min-width:0;min-height:52px;padding:0 10px;font-size:12px}.cv7DocumentHero{grid-template-columns:40px minmax(0,1fr);padding:14px}.cv7DocumentCount{grid-column:1/-1;justify-content:center;align-items:baseline;gap:4px;min-width:0;display:flex}.cv7DocumentActions{grid-template-columns:1fr 1fr;gap:8px;padding-left:0;display:grid}.cv7Camera,.cv7Choose{min-height:50px;font-size:10px}.cv7ReviewWrap .reviewDisclosure p,.cv7ReviewWrap .signatureHeading p,.cv7ReviewWrap .signatureEvidenceNote{font-size:10px}.cv7ReviewWrap .checkConsent{min-height:49px;font-size:10.5px}}@media (max-width:390px){.cv7Stage{padding-left:9px;padding-right:9px}.cv7Panel{padding:13px}.cv7DocumentActions{grid-template-columns:1fr}.cv7Actions{grid-template-columns:88px minmax(0,1fr);padding-left:9px;padding-right:9px}}@media print{body.cvSecurityActive *{visibility:hidden!important}body.cvSecurityActive:before{content:"Printing is disabled during the secure Connexzia verification session.";color:#000;text-align:center;background:#fff;place-items:center;padding:40px;font-size:18px;display:grid;position:fixed;inset:0;visibility:visible!important}}@media (max-width:760px){.cvSecurityIndicator{min-height:33px;padding:5px 7px;top:8px;right:8px}.cvSecurityIndicator strong{font-size:7px}.cvSecurityIndicator span{display:none}.cvSecurityWarning{bottom:calc(79px + env(safe-area-inset-bottom));font-size:10px}.cvSecurityPreNotice,.cvSecurityFeeNotice{grid-template-columns:30px minmax(0,1fr);padding:12px}.cvSecurityPreNotice strong,.cvSecurityFeeNotice strong{font-size:10px}.cvSecurityPreNotice p,.cvSecurityFeeNotice p{font-size:9.5px}.cvSecurityFeeNotice small{font-size:9px}}@media print{body.cvSecurityActive *{visibility:hidden!important}body.cvSecurityActive:before{content:"Printing is disabled during the secure Connexzia verification session.";color:#000;text-align:center;background:#fff;place-items:center;padding:40px;font-size:18px;display:grid;position:fixed;inset:0;visibility:visible!important}}@media (max-width:760px){.cvSecurityIndicator{min-height:33px;padding:5px 7px;top:8px;right:8px}.cvSecurityIndicator strong{font-size:7px}.cvSecurityIndicator span{display:none}.cvSecurityWarning{bottom:calc(79px + env(safe-area-inset-bottom));font-size:10px}.cvSecurityPreNotice,.cvSecurityFeeNotice{grid-template-columns:30px minmax(0,1fr);padding:12px}.cvSecurityPreNotice strong,.cvSecurityFeeNotice strong{font-size:10px}.cvSecurityPreNotice p,.cvSecurityFeeNotice p{font-size:9.5px}.cvSecurityFeeNotice small{font-size:9px}}html.cvSecurityActive,body.cvSecurityActive{overscroll-behavior:none}.cvSecurityActive,.cvSecurityActive *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.cvSecurityActive img{-webkit-user-drag:none!important;user-drag:none!important}.cvSecurityActive input,.cvSecurityActive textarea,.cvSecurityActive select{-webkit-user-select:none!important;user-select:none!important}.cvSecurityIndicator{z-index:100000;color:#276148;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6fcf8f7;border:1px solid #cbded5;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:7px 10px;display:flex;position:fixed;top:11px;right:11px;box-shadow:0 5px 18px #0f172a14}.cvSecurityIndicator svg{color:#178253}.cvSecurityIndicator strong{font-size:8px;font-weight:800;display:block}.cvSecurityIndicator span{color:#668075;margin-top:1px;font-size:7px;display:block}.cvSecurityWarning{z-index:100001;color:#80591d;background:#fffaf0fa;border:1px solid #ecd3a8;border-radius:9px;align-items:center;gap:8px;width:min(460px,100% - 26px);min-height:45px;padding:10px 12px;font-size:9px;font-weight:650;line-height:1.45;display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0f172a1c}.cvSecurityPreNotice,.cvSecurityFeeNotice{border-radius:9px;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-bottom:12px;padding:13px;display:grid}.cvSecurityPreNotice{background:#f7faff;border:1px solid #d8e2ef}.cvSecurityFeeNotice{background:#f8fafc;border:1px solid #dce3eb}.cvSecurityPreNotice svg{color:#376aa8}.cvSecurityFeeNotice svg{color:#315f9b}.cvSecurityPreNotice strong,.cvSecurityFeeNotice strong{color:#263449;font-size:9px;font-weight:780;display:block}.cvSecurityPreNotice p,.cvSecurityFeeNotice p{color:#69788a;margin:4px 0 0;font-size:8.5px;line-height:1.55}.cvSecurityFeeNotice small{color:#8793a1;margin-top:5px;font-size:7.5px;line-height:1.45;display:block}@media print{body.cvSecurityActive *{visibility:hidden!important}body.cvSecurityActive:before{content:"Printing is disabled during the secure Connexzia verification session.";color:#000;text-align:center;background:#fff;place-items:center;padding:40px;font-size:18px;display:grid;position:fixed;inset:0;visibility:visible!important}}@media (max-width:760px){.cvSecurityIndicator{min-height:33px;padding:5px 7px;top:8px;right:8px}.cvSecurityIndicator strong{font-size:7px}.cvSecurityIndicator span{display:none}.cvSecurityWarning{bottom:calc(79px + env(safe-area-inset-bottom));font-size:10px}.cvSecurityPreNotice,.cvSecurityFeeNotice{grid-template-columns:30px minmax(0,1fr);padding:12px}.cvSecurityPreNotice strong,.cvSecurityFeeNotice strong{font-size:10px}.cvSecurityPreNotice p,.cvSecurityFeeNotice p{font-size:9.5px}.cvSecurityFeeNotice small{font-size:9px}}.anti-cheat-active .verifyMain,.anti-cheat-active .verifyMain *,.anti-cheat-active .cv7Main,.anti-cheat-active .cv7Main *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.anti-cheat-active input,.anti-cheat-active textarea{-webkit-user-select:text;user-select:text}.anti-cheat-active img{-webkit-user-drag:none}.assessmentSecurityGate{z-index:200000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f7fafb;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.assessmentSecurityCard{text-align:center;background:#fff;border:1px solid #dce3eb;border-radius:17px;width:min(560px,100%);padding:29px;box-shadow:0 24px 75px #0f172a1f}.assessmentSecurityIcon{color:#2767b9;background:#edf4ff;border:1px solid #cbdcf1;border-radius:14px;place-items:center;width:54px;height:54px;margin:0 auto 13px;display:grid}.assessmentSecurityEyebrow{color:#4d70a1;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.assessmentSecurityCard h2{color:#111827;letter-spacing:-.04em;margin:7px 0 0;font-size:27px;font-weight:790}.assessmentSecurityLead{color:#6d7a8b;max-width:440px;margin:9px auto 19px;font-size:11px;line-height:1.6}.assessmentSecurityRules{text-align:left;background:#fafbfc;border:1px solid #e2e7ed;border-radius:11px;padding:14px}.assessmentSecurityRules h3{color:#293649;margin:0 0 5px;font-size:11px}.assessmentSecurityRules p{color:#6d7a8a;margin:0;font-size:9px;line-height:1.6}.assessmentSecurityFeatures{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 18px;display:grid}.assessmentSecurityFeatures>div{color:#5f6f81;border:1px solid #e5e9ee;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:8px 10px;font-size:8px;font-weight:680;display:flex}.assessmentSecurityCheck{color:#207750;background:#eaf7f0;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-weight:900;display:grid}.assessmentSecurityGateActions{gap:8px;display:grid}.assessmentSecurityStart,.assessmentSecurityExitGate{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:50px;font-size:11px;font-weight:760;display:inline-flex}.assessmentSecurityStart{color:#fff;background:#111827;border:1px solid #111827}.assessmentSecurityExitGate{color:#526071;background:#fff;border:1px solid #d5dde6}.assessmentSecurityFootnote{color:#8995a3;margin-top:11px;font-size:8px;line-height:1.5;display:block}.assessmentSecurityStatus{z-index:150000;color:#276148;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6fcf8fa;border:1px solid #cadfd4;border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:5px 6px 5px 9px;display:flex;position:fixed;top:10px;right:10px;box-shadow:0 5px 18px #0f172a14}.assessmentSecurityStatus>div{min-width:78px}.assessmentSecurityStatus strong{font-size:8px;font-weight:800;display:block}.assessmentSecurityStatus span{color:#6d8378;margin-top:1px;font-size:7px;display:block}.assessmentSecurityExit{color:#476458;cursor:pointer;background:#fff;border:1px solid #cbd9d1;border-radius:7px;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:7px;font-weight:760;display:inline-flex}.assessmentSecurityWarning{z-index:160000;color:#7b581d;background:#fffaeffb;border:1px solid #e8cfa3;border-radius:9px;align-items:center;gap:8px;width:min(520px,100% - 24px);padding:11px 12px;font-size:9px;font-weight:650;line-height:1.45;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0f172a1f}.verifyFeeDisclosureV2{background:#f8fafc;border:1px solid #dce4ec;border-radius:9px;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-bottom:15px;padding:13px;display:grid}.verifyFeeDisclosureV2 svg{color:#315f9a}.verifyFeeDisclosureV2 strong{color:#263449;font-size:9px;font-weight:780;display:block}.verifyFeeDisclosureV2 p{color:#69788a;margin:4px 0 0;font-size:8.5px;line-height:1.55}.verifyFeeDisclosureV2 small{color:#8793a1;margin-top:5px;font-size:7.5px;line-height:1.45;display:block}.applicationPausedPage{background:#f5f7fa;place-items:center;min-height:100dvh;padding:20px;display:grid}.applicationPausedCard{text-align:center;background:#fff;border:1px solid #dce3eb;border-radius:17px;width:min(500px,100%);padding:31px;box-shadow:0 20px 60px #0f172a14}.applicationPausedIcon{color:#20805a;background:#edf8f2;border-radius:14px;place-items:center;width:54px;height:54px;margin:0 auto 12px;display:grid}.applicationPausedCard>span{color:#55749f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.applicationPausedCard h1{color:#111827;letter-spacing:-.04em;margin:7px 0 0;font-size:29px}.applicationPausedCard>p{color:#69788a;margin:10px auto 18px;font-size:11px;line-height:1.65}.applicationPausedNotice{text-align:left;background:#f8fafc;border:1px solid #dce5ee;border-radius:10px;gap:9px;padding:13px;display:flex}.applicationPausedNotice svg{color:#376cae;flex:none}.applicationPausedNotice strong{color:#314056;font-size:10px;display:block}.applicationPausedNotice small{color:#748295;margin-top:3px;font-size:9px;line-height:1.5;display:block}.applicationResumeButton{color:#fff;background:#111827;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:50px;margin-top:16px;font-size:11px;font-weight:760;text-decoration:none;display:inline-flex}.applicationPausedFinePrint{color:#8a96a4;margin-top:11px;font-size:8px;display:block}@media print{body.anti-cheat-active *{visibility:hidden!important}body.anti-cheat-active:before{content:"Printing is disabled during the secure Connexzia verification session.";color:#000;text-align:center;background:#fff;place-items:center;padding:40px;font-size:18px;display:grid;position:fixed;inset:0;visibility:visible!important}}@media (max-width:760px){.assessmentSecurityGate{align-items:start;padding:11px 8px 35px}.assessmentSecurityCard{border-radius:13px;margin-top:10px;padding:20px 14px}.assessmentSecurityCard h2{font-size:25px}.assessmentSecurityRules p{font-size:10px}.assessmentSecurityFeatures{grid-template-columns:1fr}.assessmentSecurityFeatures>div{min-height:43px;font-size:10px}.assessmentSecurityStart,.assessmentSecurityExitGate{min-height:53px;font-size:12px}.assessmentSecurityStatus{min-height:35px;top:7px;right:7px}.assessmentSecurityStatus>div{display:none}.assessmentSecurityExit{min-height:31px;font-size:9px}.assessmentSecurityWarning{bottom:calc(82px + env(safe-area-inset-bottom));font-size:10px}.verifyFeeDisclosureV2 strong{font-size:10px}.verifyFeeDisclosureV2 p,.verifyFeeDisclosureV2 small{font-size:9px}.applicationPausedCard{padding:23px 16px}.applicationPausedCard h1{font-size:27px}.applicationResumeButton{min-height:53px;font-size:12px}}html,body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important}.cv7Shell,.cv7Shell *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif}.cv7Shell{background:#f3f5f7!important}.cv7Rail{background:#101722!important;border-right:1px solid #ffffff12!important}.cv7RailBrand strong{letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif!important;font-weight:730!important}.cv7RailNav{gap:3px!important}.cv7RailNav button{transition:background .14s,border-color .14s;border-radius:8px!important;min-height:38px!important;font-size:9px!important}.cv7StepNumber{width:24px!important;height:24px!important;font-size:8px!important}.cv7RailSecurity{background:#ffffff0b!important;border-radius:9px!important}.cv7Main{background:linear-gradient(#f8fafc 0%,#f2f4f7 100%)!important}.cv7Stage{width:min(900px,100% - 52px)!important;margin:0 auto!important;padding-top:37px!important;padding-bottom:42px!important}.cv7StepHeader{margin-bottom:20px!important}.cv7StepMeta{margin-bottom:10px!important}.cv7StepMeta>span{color:#68788c!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #dce3eb!important;border-radius:999px!important;align-items:center!important;min-height:22px!important;padding:0 8px!important;font-size:7px!important;font-weight:760!important;display:inline-flex!important}.cv7StepMeta>div{color:#58718e!important;font-size:8px!important}.cv7StepHeader h1{color:#141c28!important;letter-spacing:-.045em!important;margin:0 0 7px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif!important;font-size:clamp(29px,3vw,38px)!important;font-weight:735!important;line-height:1.08!important}.cv7StepHeader>p{color:#6c7888!important;max-width:700px!important;margin:0!important;font-size:11px!important;line-height:1.65!important}.cv7Panel{background:#fff!important;border:1px solid #dce3ea!important;border-radius:15px!important;padding:24px!important;box-shadow:0 1px 2px #0f172a05,0 15px 42px #0f172a0e!important}.cv7Notice{background:#f8fafc!important;border:1px solid #dbe4ed!important;border-radius:10px!important;gap:11px!important;margin-bottom:21px!important;padding:13px!important}.cv7NoticeIcon{color:#3f6fa4!important;background:#edf4fb!important;border-radius:8px!important;width:34px!important;height:34px!important}.cv7Notice strong{color:#314258!important;font-size:9px!important}.cv7Notice p{color:#748194!important;margin-top:3px!important;font-size:8.5px!important;line-height:1.55!important}.cv7Fields{gap:19px 16px!important}.cv7Field label{margin-bottom:7px!important}.cv7Field label>span{color:#344054!important;font-size:9px!important;font-weight:690!important}.cv7Field label>em{color:#8491a2!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#f8fafc!important;border:1px solid #e0e6ed!important;border-radius:5px!important;padding:3px 5px!important;font-size:6px!important;font-style:normal!important;font-weight:720!important}.cv7Field input,.cv7Field select,.cv7Field textarea{color:#172033!important;min-height:49px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d4dce5!important;border-radius:9px!important;outline:none!important;padding:0 13px!important;font-size:12px!important;font-weight:480!important;transition:border-color .14s,box-shadow .14s,background .14s!important}.cv7Field input:hover,.cv7Field select:hover,.cv7Field textarea:hover{border-color:#b9c6d4!important}.cv7Field input:focus,.cv7Field select:focus,.cv7Field textarea:focus{border-color:#6886a9!important;box-shadow:0 0 0 3px #3d67971a!important}.cv7Field input::placeholder{color:#a3adba!important}.cv7FieldHelp{color:#8894a3!important;margin-top:6px!important;font-size:7.5px!important;line-height:1.5!important}.cv7ConsentField{background:#fafbfc!important;border:1px solid #d9e2eb!important;border-radius:10px!important;padding:13px!important}.cv7ConsentField input{width:18px!important;height:18px!important;min-height:0!important}.cv7ConsentField strong{color:#34475d!important;font-size:9px!important}.cv7ConsentField small{color:#7a8797!important;font-size:8px!important;line-height:1.5!important}.cv7FeeReminder{color:#788596!important;background:#fafbfc!important;border:1px solid #e1e6ec!important;border-radius:9px!important;margin-top:22px!important;padding:11px 12px!important;font-size:8px!important}.cv7FeeReminder svg{color:#597797!important}.cv7Actions{border-top:1px solid #e8edf2!important;margin-top:17px!important;padding-top:17px!important}.cv7Back,.cv7Continue{border-radius:9px!important;min-height:46px!important;font-size:10px!important;font-weight:730!important}.cv7Back{color:#556375!important;background:#fff!important;border:1px solid #d9e0e7!important}.cv7Continue{color:#fff!important;background:#111827!important;border:1px solid #111827!important;min-width:160px!important;box-shadow:0 2px 5px #0f172a1c!important}.cv9Agreement{background:#fff;border:1px solid #dbe2e9;border-radius:13px;margin:-1px;overflow:hidden}.cv9AgreementHeader{background:linear-gradient(135deg,#f6faff 0%,#fff 68%);border-bottom:1px solid #e5eaf0;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:13px;padding:20px;display:grid}.cv9AgreementIcon{color:#39699c;background:#edf4fb;border:1px solid #cad9e8;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.cv9AgreementEyebrow{color:#55779b;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:820;display:block}.cv9AgreementHeaderCopy h2{color:#172033;letter-spacing:-.035em;margin:4px 0;font-size:20px;font-weight:740;line-height:1.15}.cv9AgreementHeaderCopy p{color:#748194;margin:0;font-size:9px;line-height:1.5}.cv9AgreementVersion{text-align:right;background:#fff;border:1px solid #dce4ec;border-radius:8px;min-width:100px;padding:8px}.cv9AgreementVersion span{color:#929dab;text-transform:uppercase;font-size:6px;font-weight:760;display:block}.cv9AgreementVersion strong{color:#536276;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:block}.cv9AgreementPurpose{background:#f8fafc;border:1px solid #dbe5ef;border-radius:9px;gap:10px;margin:17px 17px 0;padding:13px;display:flex}.cv9AgreementPurpose>svg{color:#3d6fa5;flex:none;margin-top:2px}.cv9AgreementPurpose span{color:#8a96a5;letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:800;display:block}.cv9AgreementPurpose strong{color:#34465d;margin-top:2px;font-size:9px;display:block}.cv9AgreementPurpose p{color:#6f7e90;margin:4px 0 0;font-size:8.5px;line-height:1.55}.cv9AgreementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:11px 17px 0;display:grid}.cv9AgreementCard{background:#fff;border:1px solid #e0e6ec;border-radius:10px;padding:14px}.cv9AgreementCardTitle{border-bottom:1px solid #edf0f3;align-items:center;gap:8px;padding-bottom:9px;display:flex}.cv9AgreementCardTitle>svg{color:#4977a6}.cv9AgreementCardTitle span{color:#909baa;text-transform:uppercase;font-size:6px;font-weight:780;display:block}.cv9AgreementCardTitle strong{color:#35475d;margin-top:1px;font-size:9px;display:block}.cv9AgreementCard ul{gap:8px;margin:11px 0 0;padding:0;list-style:none;display:grid}.cv9AgreementCard li{color:#6b7889;align-items:flex-start;gap:6px;font-size:8px;line-height:1.5;display:flex}.cv9AgreementCard li svg{color:#3f8065;flex:none;margin-top:1px}.cv9ScopeNote{color:#798697;background:#fafbfc;border:1px solid #e2e7ed;border-radius:8px;gap:7px;margin:11px 17px 0;padding:10px 12px;display:flex}.cv9ScopeNote svg{color:#5a7797;flex:none}.cv9ScopeNote p{margin:0;font-size:7.5px;line-height:1.5}.cv9AuthorizationDocument{background:#fcfcfd;border:1px solid #ced8e3;border-radius:10px;margin:11px 17px 0;padding:16px}.cv9AuthorizationTitle{border-bottom:1px solid #e5e9ee;align-items:center;gap:8px;padding-bottom:10px;display:flex}.cv9AuthorizationTitle svg{color:#536f8f}.cv9AuthorizationTitle span{color:#8c97a6;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:800;display:block}.cv9AuthorizationTitle strong{color:#2d3d52;margin-top:1px;font-size:9px;display:block}.cv9AuthorizationDocument>p{color:#4f5f73;margin:12px 0 0;font-size:9.5px;line-height:1.75}.cv9Acknowledgment{background:#fafbfc;border-top:1px solid #e4e9ee;margin-top:17px;padding:18px}.cv9AcknowledgmentHeader{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.cv9AcknowledgmentHeader span{color:#8a96a5;letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:800;display:block}.cv9AcknowledgmentHeader strong{color:#2e3e53;margin-top:2px;font-size:11px;display:block}.cv9AcknowledgmentHeader small{color:#7c8998;text-transform:uppercase;background:#fff;border:1px solid #dce3ea;border-radius:5px;padding:4px 6px;font-size:6px;font-weight:760}.cv9AcknowledgmentFields{grid-template-columns:minmax(0,1.45fr) minmax(180px,.55fr);gap:12px;display:grid}.cv9AcknowledgmentFields label>span{color:#405066;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.cv9AcknowledgmentFields input{color:#172033;background:#fff;border:1px solid #d4dce5;border-radius:9px;outline:none;width:100%;min-height:49px;padding:0 12px;font-size:12px}.cv9AcknowledgmentFields input:focus{border-color:#6886a9;box-shadow:0 0 0 3px #3d67971a}.cv9AgreementConsent{cursor:pointer;background:#f4f8fc!important;border:1px solid #c8d8e7!important;border-radius:9px!important;align-items:flex-start!important;gap:10px!important;margin-top:14px!important;padding:13px!important;display:flex!important}.cv9AgreementConsent input{flex:none!important;width:18px!important;height:18px!important;min-height:0!important;margin:1px 0 0!important}.cv9AgreementConsent>span{color:#526377;font-size:8.5px;font-weight:500;line-height:1.55}.cv9AgreementConsent strong{color:#30445a;margin-bottom:2px;font-size:9px;display:block}.cv9EvidenceNotice{background:#fff;border:1px solid #e1e7ed;border-radius:8px;align-items:flex-start;gap:8px;margin-top:11px;padding:11px;display:flex}.cv9EvidenceNotice>svg{color:#4273a5;flex:none;margin-top:1px}.cv9EvidenceNotice strong{color:#415269;font-size:8px;display:block}.cv9EvidenceNotice p{color:#7a8797;margin:3px 0 0;font-size:7.5px;line-height:1.5}@media (max-width:760px){.cv7Shell{background:#f4f6f8!important}.cv7Rail{display:none!important}.cv7Main{width:100%!important;min-width:0!important}.cv7MobileHeader{z-index:5000!important;padding:calc(9px + env(safe-area-inset-top)) 12px 9px!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#fffffff7!important;border-bottom:1px solid #dce3e9!important;position:sticky!important;top:0!important;box-shadow:0 3px 14px #0f172a0b!important}.cv7MobileHeader strong{color:#172033!important;font-size:11px!important;font-weight:730!important}.cv7MobileHeader span{font-size:7px!important}.cv7HeaderSecure{font-size:8px!important}.cv7MobileProgress{margin-top:8px!important}.cv7MobileProgress>div:first-child{font-size:7px!important}.cv7MobileTrack{border-radius:999px!important;height:4px!important}.cv7Stage{width:100%!important;padding:19px 10px calc(105px + env(safe-area-inset-bottom))!important;margin:0!important}.cv7StepHeader{margin-bottom:15px!important;padding:0 2px!important}.cv7StepMeta{margin-bottom:9px!important}.cv7StepHeader h1{letter-spacing:-.04em!important;max-width:96%!important;font-size:26px!important}.cv7StepHeader>p{font-size:10px!important;line-height:1.55!important}.cv7Panel{border-radius:12px!important;padding:13px!important;box-shadow:0 7px 24px #0f172a0d!important}.cv7Fields{grid-template-columns:1fr!important;gap:15px!important}.cv7Full{grid-column:auto!important}.cv7Field label>span{font-size:10px!important}.cv7Field input,.cv7Field select,.cv7Field textarea{border-radius:10px!important;width:100%!important;min-height:52px!important;font-size:16px!important}.cv7FieldHelp{font-size:9px!important}.cv7Notice{margin-bottom:15px!important;padding:11px!important}.cv7Notice strong{font-size:10px!important}.cv7Notice p{font-size:9px!important}.cv9Agreement{border-radius:10px!important;margin:-1px!important}.cv9AgreementHeader{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px}.cv9AgreementIcon{border-radius:9px;width:38px;height:38px}.cv9AgreementHeaderCopy h2{font-size:17px;line-height:1.18}.cv9AgreementHeaderCopy p{font-size:9px}.cv9AgreementVersion{text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0;padding:7px 9px;display:flex}.cv9AgreementPurpose{margin:11px 10px 0;padding:11px}.cv9AgreementPurpose strong{font-size:10px}.cv9AgreementPurpose p{font-size:9.5px}.cv9AgreementGrid{grid-template-columns:1fr;padding:9px 10px 0}.cv9AgreementCard{padding:11px}.cv9AgreementCardTitle strong{font-size:10px}.cv9AgreementCard li{font-size:9.5px;line-height:1.5}.cv9ScopeNote{margin:9px 10px 0}.cv9ScopeNote p{font-size:8.5px}.cv9AuthorizationDocument{margin:9px 10px 0;padding:12px}.cv9AuthorizationTitle strong{font-size:10px}.cv9AuthorizationDocument>p{font-size:10px;line-height:1.72}.cv9Acknowledgment{margin-top:11px;padding:13px 10px}.cv9AcknowledgmentHeader strong{font-size:11px}.cv9AcknowledgmentFields{grid-template-columns:1fr;gap:12px}.cv9AcknowledgmentFields label>span{font-size:10px}.cv9AcknowledgmentFields input{border-radius:10px;min-height:52px;font-size:16px}.cv9AgreementConsent{padding:11px!important}.cv9AgreementConsent>span,.cv9AgreementConsent strong{font-size:10px!important}.cv9EvidenceNotice strong{font-size:9px}.cv9EvidenceNotice p{font-size:8.5px}.cv7FeeReminder{margin-top:15px!important;font-size:9px!important}.cv7Actions{z-index:120000!important;padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#fffffffa!important;border-top:1px solid #dce3e9!important;grid-template-columns:88px minmax(0,1fr)!important;gap:8px!important;margin:0!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -8px 26px #0f172a14!important}.cv7Back,.cv7Continue{border-radius:10px!important;width:100%!important;min-width:0!important;min-height:52px!important;margin:0!important;font-size:11px!important}}
