.application-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;max-width:1080px;margin:20px auto 50px;display:grid}.application-intro{padding:36px 0;position:sticky;top:130px}.application-eyebrow{letter-spacing:.2em;color:#738c9a;font-size:11px;font-weight:700}.application-intro h1{color:#264f65;margin:22px 0;font-size:38px;line-height:1.7}.application-intro>p{color:#69808d;line-height:2}.application-intro ol{gap:20px;padding:24px 0;list-style:none;display:grid}.application-intro li{color:#8a9aa4;align-items:center;gap:14px;display:flex}.application-intro li b{background:#e7eff3;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-size:12px;display:grid}.application-intro li.current{color:#315f78;font-weight:700}.application-intro li.current b{color:#fff;background:#315f78}.application-card{background:#fff;border:1px solid #dee8ed;border-radius:20px;min-width:0;padding:36px;box-shadow:0 16px 50px #1e435b08}.application-step{color:#708b9b;letter-spacing:.12em;font-size:11px;font-weight:700}.application-card h2{color:#2f5368;margin:12px 0;font-size:23px}.application-card>p{color:#748895;margin-bottom:25px;font-size:13px}.application-card .stack{gap:20px}.application-card label{font-size:13px}.application-card label>small{margin-top:8px;font-weight:400;line-height:1.7;display:block}.application-card input,.application-card select,.application-card textarea{font-size:16px}.application-card button{border-radius:8px}.application-consent{font-weight:400;line-height:1.8;font-size:12px!important}.application-consent a{color:#43749a;text-decoration:underline}.application-identity{background:#f3f7fa;border-radius:8px;gap:2px;padding:14px 18px;display:grid}.application-avatar{align-items:center;gap:18px;min-width:0;margin:10px 0;display:flex}.application-avatar img,.application-avatar>span{object-fit:cover;color:#7d9aab;background:#f0f6fa;border-radius:18px;flex:0 0 86px;place-items:center;width:86px;height:86px;font-size:28px;display:grid}.application-avatar input{min-width:0;max-width:100%;font-size:12px}.application-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.application-complete{text-align:center;background:#fff;border:1px solid #dce7ed;border-radius:20px;max-width:680px;margin:50px auto;padding:48px 32px}.application-complete>span{color:#3d8060;background:#eaf5ef;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 22px;font-size:32px;display:grid}.application-complete h1{font-size:27px}.application-complete p{line-height:2}.application-complete .button{margin-top:20px}.application-deposit{max-width:700px;margin:20px auto 60px}.application-deposit-heading{text-align:center;margin-bottom:30px}.application-deposit-heading h1{color:#2b5268;margin:14px 0;font-size:30px}.application-deposit-heading p{color:#728795;line-height:1.9}.application-amount{text-align:center;color:#708795;border-bottom:1px solid #e3ebef;gap:8px;margin-bottom:28px;padding:12px 0 28px;display:grid}.application-amount strong{color:#2b536b;font-size:36px;line-height:1.4}.application-amount small{font-size:11px}.application-payment-instructions{background:#f4f8fa;border:1px solid #e2ebf0;border-radius:12px;padding:20px}.application-payment-instructions>img{width:210px;max-width:100%;height:auto;margin:auto;display:block}.application-payment-instructions p{white-space:pre-line;font-size:13px}.application-payment-instructions dl{margin:0}.application-payment-instructions dl>div{grid-template-columns:90px minmax(0,1fr);gap:10px;margin:8px 0;font-size:13px;display:grid}.application-payment-instructions dd{overflow-wrap:anywhere;margin:0}@media (max-width:800px){.application-layout{grid-template-columns:1fr;gap:24px;margin-top:0}.application-intro{padding:0;position:static}.application-intro h1{margin:14px 0;font-size:30px}.application-intro>p,.application-intro>small{display:none}.application-intro ol{justify-content:space-between;gap:10px;margin:10px 0;padding:8px 0;display:flex}.application-intro li{flex:1;gap:6px;font-size:10px}.application-intro li b{flex-basis:27px;height:27px;font-size:10px}.application-card{border-radius:15px;padding:25px 20px}.application-card h2{font-size:21px}.application-deposit-heading h1{font-size:26px}}@media (max-width:420px){.application-two{grid-template-columns:1fr;gap:18px}.application-avatar{flex-wrap:wrap}.application-avatar input{width:100%}.application-intro h1{font-size:27px}.application-complete{padding:30px 18px}.application-complete h1{font-size:22px}.application-card{padding:24px 18px}.application-intro li span{line-height:1.5}.application-amount strong{font-size:31px}}.application-upload-status{overflow-wrap:anywhere;color:#557e76;min-width:0}.application-verification-notice{color:#527083;background:#f2f8fb;border:1px solid #d9e8ef;border-radius:12px;padding:18px 20px;font-size:13px;line-height:1.9}.application-verification-notice strong{color:#365e75;font-size:14px}.application-verification-notice p{margin:8px 0}.application-verification-notice ul{margin:8px 0;padding-left:20px;list-style:outside}.application-verification-notice small{font-size:12px}.application-mail-reminder{color:#526f83;background:#f0f6fa;border-radius:12px;max-width:580px;padding:16px 20px;line-height:1.9;margin:24px auto!important}.application-complete-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.application-complete-actions button,.application-complete-actions a{border-radius:10px}@media (max-width:600px){.application-complete-actions{flex-direction:column}.application-complete-actions button,.application-complete-actions a{box-sizing:border-box;width:100%}.application-verification-notice{padding:16px}}
