.onboardPage{background:linear-gradient(135deg,#eef6fb,#fff 45%,#eef3f6);min-height:75vh;padding:56px 24px 80px}.onboardLayout{background:#fff;border:1px solid #b8d0df;border-radius:22px;grid-template-columns:310px minmax(0,760px);max-width:1120px;margin:auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #103b5521}.onboardLayout aside{color:#fff;background:#0b3c5b;padding:38px 30px}.onboardLayout aside>span,.onboardForm header>span{letter-spacing:.13em;color:#56b9e9;font-size:.76rem;font-weight:900}.onboardLayout aside h2{margin:10px 0;font-size:1.7rem}.onboardLayout aside p{color:#d7e7f0;line-height:1.55}.onboardLayout aside ol{gap:16px;margin:34px 0;padding:0;list-style:none;display:grid}.onboardLayout aside li{color:#aac6d6;align-items:center;gap:11px;display:flex}.onboardLayout aside li.active{color:#fff;font-weight:800}.onboardLayout aside li.done{color:#a7e0bd}.onboardLayout aside i{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.onboardLayout aside small{color:#bad1dd;border-top:1px solid #37647e;padding-top:18px;line-height:1.45;display:block}.onboardForm{padding:42px}.onboardForm header{margin-bottom:28px}.onboardForm h1{color:#15394f;margin:8px 0;font-size:2rem}.onboardForm header p{color:#617a8b;margin:0}.onboardGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.onboardGrid label{color:#385469;gap:7px;font-size:.86rem;font-weight:800;display:grid}.onboardGrid label span b{color:#c4212f}.onboardGrid input,.onboardGrid select,.onboardGrid textarea{color:#17384d;width:100%;font:inherit;background:#fff;border:1px solid #aac2d1;border-radius:9px;padding:12px}.onboardGrid input:focus,.onboardGrid select:focus,.onboardGrid textarea:focus{border-color:#1f84b7;outline:3px solid #1f84b733}.onboardWide{grid-column:1/-1}.onboardGrid fieldset{border:1px solid #c1d3de;border-radius:11px;margin:0;padding:16px}.onboardGrid legend{color:#385469;padding:0 7px;font-size:.86rem;font-weight:900}.checkGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.checkGrid label{align-items:center;gap:8px;font-weight:600;display:flex}.checkGrid input{width:auto}.onboardActions{justify-content:flex-end;gap:12px;margin-top:30px;display:flex}.onboardActions button,.onboardSuccess .button{color:#fff;cursor:pointer;background:#d92332;border:0;border-radius:9px;min-width:130px;padding:12px 18px;font-weight:900}.onboardActions .back{color:#35566b;background:#fff;border:1px solid #9db7c7}.onboardMessage{color:#a3222d;background:#fff0f0;border-radius:8px;padding:10px;font-weight:700}.reviewList{border:1px solid #c4d6df;border-radius:12px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.reviewList div{border-bottom:1px solid #d8e3e9;padding:14px}.reviewList div:nth-child(odd){border-right:1px solid #d8e3e9}.reviewList dt{text-transform:uppercase;color:#688091;font-size:.73rem;font-weight:900}.reviewList dd{color:#183b51;overflow-wrap:anywhere;margin:5px 0 0}.onboardConsent{color:#385469;align-items:flex-start;gap:9px;margin-top:22px;font-weight:700;display:flex}.onboardSuccess{text-align:center;padding:50px 10px}.onboardSuccess>span{color:#14824a;background:#e5f7ec;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:2rem;display:grid}.onboardSuccess p{color:#607989;max-width:520px;margin:12px auto 24px}.onboardSuccess strong{margin-bottom:28px;display:block}.onboardSuccess .button{text-decoration:none;display:inline-block}@media (max-width:800px){.onboardLayout{grid-template-columns:1fr}.onboardLayout aside{padding:25px}.onboardLayout aside ol{grid-template-columns:1fr 1fr;margin:20px 0}.onboardForm{padding:28px 22px}.onboardGrid,.reviewList{grid-template-columns:1fr}.onboardWide{grid-column:auto}.reviewList div:nth-child(odd){border-right:0}.checkGrid{grid-template-columns:1fr}}@media (max-width:480px){.onboardLayout aside ol{grid-template-columns:1fr}.onboardForm h1{font-size:1.6rem}}.applicationPage{background:#eef3f7;min-height:80vh;padding:42px 22px 76px;display:block}.applicationShell{background:#fff;border:1px solid #b4c9d7;border-radius:18px;grid-template-columns:290px minmax(0,850px);max-width:1180px;margin:auto;display:grid;overflow:hidden;box-shadow:0 20px 60px #1233}.applicationSidebar{color:#fff;background:#0b3c5b;padding:34px 27px}.applicationSidebar>span,.applicationForm header>span{color:#59b9e5;letter-spacing:.12em;font-size:.75rem;font-weight:900}.applicationSidebar h1{margin:9px 0;font-size:1.7rem}.applicationSidebar p{color:#d5e5ef;line-height:1.5}.applicationSidebar ol{gap:15px;margin:30px 0;padding:0;list-style:none;display:grid}.applicationSidebar li{color:#a9c4d4;align-items:center;gap:10px;display:flex}.applicationSidebar li.active{color:#fff;font-weight:800}.applicationSidebar li.done{color:#a4dfba}.applicationSidebar li b{border:1px solid;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.applicationSidebar small{color:#bed1dd}.applicationForm{padding:36px}.applicationForm header{margin-bottom:22px}.applicationForm h2{color:#173c53;margin:7px 0;font-size:1.8rem}.applicationForm header p{color:#637b8a;margin:6px 0}.applicationGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.applicationGrid label,.applicationForm>label{color:#385469;gap:6px;font-size:.85rem;font-weight:800;display:grid}.applicationGrid input,.applicationGrid select,.applicationForm>label input{box-sizing:border-box;color:#17394f;width:100%;font:inherit;background:#fff;border:1px solid #abc1cf;border-radius:7px;padding:11px}.applicationGrid input:focus,.applicationGrid select:focus{border-color:#2184b5;outline:3px solid #2184b533}.applicationWide{grid-column:1/-1}.applicationSection{margin-top:28px}.applicationSection>h3,.applicationForm fieldset>legend{color:#fff;background:#327db4;font-size:1rem;font-weight:700}.applicationSection>h3{border-radius:6px;margin:0 0 16px;padding:9px 12px}.twoPanels{grid-template-columns:1fr 1fr;gap:16px;display:grid}.applicationForm fieldset{border:1px solid #bdd0dc;border-radius:8px;margin:0;padding:15px}.applicationForm fieldset>legend{border-radius:5px;padding:7px 11px}.officerTable{gap:10px;display:grid}.officerRow{border-bottom:1px solid #dae4e9;grid-template-columns:145px repeat(3,1fr);align-items:end;gap:10px;padding-bottom:10px;display:grid}.officerRow>strong{color:#284a60;padding-bottom:12px}.certificateGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px;display:grid}.checkOption{border:1px solid #bdcfda;border-radius:8px;align-items:center;gap:10px;padding:13px;display:flex!important}.checkOption input{width:auto}.signatureSection p{color:#526b7c}.applicationActions{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.applicationActions button,.applicationSuccess a{color:#fff;cursor:pointer;background:#d92332;border:0;border-radius:8px;padding:12px 18px;font-weight:900}.applicationActions .back{color:#35566b;background:#fff;border:1px solid #a6bdcb}.applicationError{color:#a32630;background:#fff0f0;padding:10px;font-weight:700}.applicationSuccess{text-align:center;padding:55px 10px}.applicationSuccess>b{color:#14804a;background:#e5f7ec;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:2rem;display:grid}.applicationSuccess strong{margin:22px;display:block}.applicationSuccess a{text-decoration:none;display:inline-block}.bfOnboard.applicationPage{background:radial-gradient(circle at 90% 0,#10284a,#050d1d 34%,#eef3f7 34%)}@media (max-width:850px){.applicationShell{grid-template-columns:1fr}.applicationSidebar ol{grid-template-columns:1fr 1fr}.applicationForm{padding:25px 20px}.twoPanels,.applicationGrid,.certificateGrid{grid-template-columns:1fr}.applicationWide{grid-column:auto}.officerRow{grid-template-columns:1fr 1fr}.officerRow>strong{grid-column:1/-1}.bfOnboard.applicationPage{background:#eef3f7}}@media (max-width:500px){.applicationSidebar ol,.officerRow{grid-template-columns:1fr}}
