html.canvas-mode footer[data-site-footer]{display:none}.apply-hero{min-height:calc(26vh + var(--header-h));padding-top:var(--header-h);background:url(/media/design-4.jpg) 50%/cover no-repeat;flex-direction:column;justify-content:center;display:flex;position:relative}.apply-hero:before{content:"";opacity:.5;background:#041f3e;position:absolute;inset:0}.apply-hero__inner{flex-direction:column;justify-content:center;gap:30px;width:100%;max-width:860px;margin:0 auto;display:flex;position:relative}.apply-hero__title{font-family:var(--font-archivo);text-transform:uppercase;text-align:center;color:#fbfbfb;font-size:85px;font-weight:900;line-height:100px}@media (max-width:1024px){.apply-hero__title{font-size:78px;line-height:1em}}@media (max-width:767px){.apply-hero__title{font-size:41px}}.apply-hero__social{gap:0;bottom:5%;top:auto!important}@media (max-width:1024px){.apply-hero__social{width:56px;padding:5px 2px}}@media (max-width:767px){.apply-hero__social{width:44px;bottom:2%}.apply-hero__social span>span{width:40px;height:40px;font-size:20px}}.apply-section{padding:0 10px}.apply-section__inner{flex-direction:column;gap:20px;max-width:1140px;margin:0 auto;padding:10px 0;display:flex}.apply-kicker{font-family:var(--font-assistant);text-align:center;color:#041f3e;margin-bottom:-25px;font-size:28px;font-weight:600;line-height:1}.apply-headline{font-family:var(--font-assistant);text-align:center;color:#041f3e;margin:8px 0 16px;font-size:43px;font-weight:600;line-height:1.2}.apply-headline__plain{color:#041f3e;position:relative}.apply-headline__dyn{display:inline-block;position:relative;overflow:visible}.apply-headline__dyn-text{font-family:var(--font-roboto);color:#041f3e;display:inline-block;position:relative}.apply-headline__dyn svg{width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.apply-headline__dyn path{fill:none;stroke:#5789cc;stroke-width:12px;stroke-dasharray:1500;animation:1.2s forwards apply-headline-dash}@keyframes apply-headline-dash{0%{stroke-dasharray:0 1500;opacity:1}to{stroke-dasharray:1500 1500;opacity:1}}.apply-intro-text{font-family:var(--font-assistant);text-align:center;color:#041f3e;padding-bottom:14.4px;font-size:16px;font-weight:400;line-height:24px}.apply-form{font-family:var(--font-assistant), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;color:#333;background:#fff;border:1px solid #eef2f7;border-radius:18px;padding:26px;box-shadow:0 10px 30px #0f172a0f}.apply-steps{justify-content:space-between;align-items:flex-start;gap:18px;max-width:980px;margin:0 auto 18px;padding:0 18px;display:flex;overflow:visible}@media (max-width:900px){.apply-steps{max-width:100%;padding:0 12px}}.apply-steps__step{flex-direction:column;flex:0 0 0;align-items:center;min-width:0;padding:0 10px;display:flex}.apply-steps__step:first-child{padding-left:6px}.apply-steps__step:last-child{padding-right:0}.apply-steps__num{color:#0f172a;width:34px;height:34px;font-family:var(--font-roboto);background:#fff;border:2px solid #d6e1f0;border-radius:999px;place-items:center;margin-bottom:10px;font-size:13px;font-weight:800;line-height:1.5;transition:all .18s;display:grid}.apply-steps__label{font-family:var(--font-roboto);color:#334155;text-align:center;white-space:normal;width:min-content;margin-top:8px;font-size:12px;font-weight:700;line-height:1.2}.apply-steps__sep{background:#e7edf6;flex:1 1 0;height:2px;margin-top:16px}.apply-steps__step--active .apply-steps__num{color:#2563eb;background:#fff;border-color:#93c5fd;box-shadow:0 14px 26px #2563eb2e,0 0 0 6px #3b82f61f}.apply-steps__step--active .apply-steps__label{color:#0f172a}.apply-steps__sep--active{background:#bfdbfe}.apply-steps__step--completed .apply-steps__num{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.apply-steps__sep--completed{background:#cbd5e1}.apply-fields{flex-wrap:wrap;margin:0 -5px -10px;display:flex}.apply-group{flex-wrap:wrap;align-items:center;width:100%;margin-bottom:14px;padding:0 5px;display:flex}.apply-group--50{width:50%}@media (max-width:767px){.apply-group--50{width:100%}}.apply-group--33{width:33.3333%}@media (max-width:767px){.apply-group--33{width:100%}}.apply-subhead{width:100%;font-family:var(--font-roboto);color:#041f3e;margin:4px 0 0;font-size:14px;font-weight:600;line-height:20px}.apply-label{font-family:var(--font-roboto);color:#334155;margin-bottom:6px;font-size:12px;font-weight:600;line-height:1;display:block}.apply-label .req{color:#b42318;padding-left:.2em}.apply-input,.apply-select{width:100%;max-width:100%;font-family:var(--font-roboto);color:#0f172a;background:#fff;border:1px solid #dbe4f0;border-radius:12px;outline:none;flex-basis:100%;padding:12px 14px;font-size:14px;line-height:1.4;transition:all .15s;box-shadow:0 1px #0f172a05}.apply-input::placeholder{color:#94a3b8;opacity:1;font-size:13px}.apply-input:focus,.apply-select:focus{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61f}.apply-input--url{color:#041f3e;min-height:40px;box-shadow:none;border:1px solid #69727d;border-radius:3px;padding:8px 16px;font-size:15px;line-height:1.4}.apply-input--url:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61f}.apply-input--date{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:44px}.apply-select-wrap{flex-basis:100%;width:100%;position:relative}.apply-select{appearance:none;cursor:pointer;padding-right:30px;line-height:1.5}.apply-select-wrap svg{fill:#041f3e;pointer-events:none;width:11px;height:11px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.apply-file{width:100%;font-family:var(--font-roboto);color:#041f3e;background:#fff;border:2px dashed #dbe4f0;border-radius:14px;outline:none;flex-basis:100%;padding:18px 14px;font-size:16px;line-height:1.5;transition:all .15s}.apply-file:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61f}.apply-doclist{width:100%;font-family:var(--font-roboto);color:#041f3e;margin:6px 0 0;padding:0 0 0 20px;font-size:16px;line-height:24px;list-style:outside}.apply-html{width:100%;font-family:var(--font-roboto);color:#041f3e;font-size:16px;font-weight:400;line-height:24px}.apply-html--pre{white-space:pre-line}.apply-consent{width:100%;font-family:var(--font-roboto);color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:14px;max-height:260px;margin:10px 0;padding:14px 16px;font-size:13px;line-height:1.65;overflow:auto}.apply-consent a{color:#c36;text-decoration:underline}.apply-consent strong{font-weight:700}.apply-acceptance{width:100%;font-family:var(--font-roboto);color:#041f3e;align-items:flex-start;font-size:16px;line-height:24px;display:flex}.apply-acceptance input{appearance:none;cursor:pointer;background:#fff 50%/12px 12px no-repeat;border:1.5px solid #a3acb9;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin:3px 12px 0 0;transition:background-color .15s,border-color .15s,box-shadow .15s}.apply-acceptance input:hover{border-color:#041f3e}.apply-acceptance input:checked{background-color:#041f3e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#041f3e}.apply-acceptance input:focus-visible{outline:none;box-shadow:0 0 0 3px #041f3e2e}.apply-acceptance label{cursor:pointer;line-height:24px;display:inline}.apply-group--terms{background:#fafbfc;border:1px solid #e5e7eb;border-bottom:0;border-radius:14px 14px 0 0;width:calc(100% - 10px);margin:10px 5px 0;padding:20px 22px 18px}.apply-group--terms .apply-acceptance{font-size:15px}.apply-acceptance a,.apply-html a{color:#c36;text-decoration:underline}.apply-group--sms{margin:0 0 24px;background:#fafbfc;border:1px solid #e5e7eb;border-radius:0 0 14px 14px;width:calc(100% - 10px);margin-inline:5px;padding:18px 22px 20px}@media (max-width:767px){.apply-group--terms{padding:16px 16px 14px}.apply-group--sms{padding:14px 16px 16px}}.apply-acceptance--sms{color:#5b6577;font-size:13.5px;line-height:22px}.apply-acceptance--sms label{line-height:22px}.apply-toggle-group{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding-right:0;display:flex}.apply-toggle-group .apply-label{width:100%;margin:0;line-height:1.25}.apply-switch{cursor:pointer;width:96px;height:40px;display:inline-block;position:relative}.apply-switch input{opacity:0;width:0;height:0;position:absolute}.apply-switch__slider{background:#ef4444;border-radius:999px;transition:all .18s;position:absolute;inset:0;box-shadow:0 8px 18px #0f172a1a}.apply-switch__slider:before{content:"";background:#fff;border-radius:999px;width:32px;height:32px;transition:all .18s;position:absolute;top:4px;left:4px;box-shadow:0 2px 10px #0f172a33}.apply-switch__slider:after{content:"No";font-family:var(--font-assistant);color:#fff;font-size:14px;font-weight:700;transition:all .18s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.apply-switch input:checked+.apply-switch__slider{background:#2563eb}.apply-switch input:checked+.apply-switch__slider:before{transform:translate(68px)}.apply-switch input:checked+.apply-switch__slider:after{content:"Yes";left:16px;right:auto}.apply-switch input:focus-visible+.apply-switch__slider{outline-offset:2px;outline:2px solid #93c5fd}.apply-group--signature{padding-top:30px}.apply-group--signature .apply-label{width:100%}.apply-sig{width:100%;margin-top:30px;padding-bottom:6px;position:relative}.apply-sig__clear{background:0 0;border:0;width:25px;height:25px;padding:0;line-height:0;position:absolute;top:-30px;right:0}.apply-sig__field{background:#fff;border:1px solid #a0a0a0;width:100%}.apply-sig__field canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.apply-field-error{width:100%;font-family:var(--font-roboto);color:#b42318;margin:6px 0 0;font-size:12px;line-height:1.45}.apply-field-error:before{content:"";vertical-align:-2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23b42318'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1 5h2v7h-2V7zm0 9h2v2h-2v-2z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:12px;height:12px;margin-right:5px;display:inline-block}.apply-turnstile{width:100%;padding:0 5px}.apply-buttons{flex-wrap:wrap;align-items:center;width:20%;display:flex}@media (max-width:767px){.apply-buttons{width:100%}}.apply-btnwrap{gap:12px;width:100%;margin:10px 0 14px;padding:0 5px;display:flex}.apply-btnwrap--50{width:50%}.apply-btnwrap--row{width:auto;min-width:max-content}.apply-btn{font-family:var(--font-roboto);color:#fff;text-align:center;white-space:nowrap;transition-property:background-color,color,transform,box-shadow,filter;transition-duration:var(--dur-hover);transition-timing-function:var(--ease-out-quart);background:#4873d5;border:0;border-radius:12px;flex:auto;padding:12px 18px;font-size:14px;font-weight:600;line-height:16px;box-shadow:0 8px 18px #2563eb2e}.apply-btn:hover,.apply-btn:focus-visible{color:#fff;filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 14px 26px #2563eb47}.apply-btn:active{transition-duration:var(--dur-micro);transform:none}.apply-btn:disabled{opacity:.7;cursor:default}.apply-btn:disabled:hover{filter:none;transform:none;box-shadow:0 8px 18px #2563eb2e}.apply-btnwrap--row .apply-btn{flex:none}@media (max-width:767px){.apply-btnwrap--row{width:100%}.apply-btnwrap--row .apply-btn--submit{flex:auto}}.apply-btn--save{background:#69727d}.apply-message{font-family:var(--font-roboto);margin:10px 0;font-size:1em;line-height:1}.apply-message--success{color:#15803d}.apply-message--error{color:#b42318}.apply-saved{font-family:var(--font-roboto);color:#041f3e;white-space:pre-line;font-size:16px;line-height:24px}.apply-saved .apply-group{margin-top:14px}.apply-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.apply-legend{width:100%;font-family:var(--font-roboto);color:#475569;margin:0 0 14px;padding:0 5px;font-size:12px;line-height:1.45}.apply-help{width:100%;font-family:var(--font-roboto);color:#475569;margin:6px 0 0;font-size:12px;line-height:1.45}.apply-help--autosave{margin-top:10px}.apply-help--autosave .apply-notice__link{vertical-align:baseline;font-size:12px}.apply-acceptance--partner{margin-top:10px;font-size:14px;line-height:22px}.apply-acceptance--partner label{line-height:22px}.apply-input[aria-invalid=true],.apply-select[aria-invalid=true],.apply-file[aria-invalid=true]{border-color:#ef4444}.apply-input[aria-invalid=true]:focus,.apply-select[aria-invalid=true]:focus,.apply-file[aria-invalid=true]:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef444424}.apply-group--invalid .apply-sig__field{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.apply-group--invalid .apply-acceptance input{outline-offset:2px;outline:2px solid #ef4444}.apply-select[data-empty="1"]{color:#94a3b8}.apply-errors,.apply-alert{width:100%;font-family:var(--font-roboto);color:#1f2937;background:#fff5f5;border:1px solid #f4c7c3;border-left:4px solid #b42318;border-radius:14px;padding:14px 16px;scroll-margin-top:110px;font-size:13px;line-height:1.5}.apply-errors:focus-visible,.apply-alert:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.apply-errors__title,.apply-alert__title{font-family:var(--font-roboto);color:#b42318;margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.35}.apply-errors__back,.apply-alert p{margin:0 0 8px}.apply-errors__list{margin:0;padding:0 0 0 18px;list-style:outside}.apply-errors__list li::marker{color:#b42318}.apply-errors__link{min-height:24px;font:inherit;color:#b42318;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline;display:inline-block}.apply-errors__link:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.apply-alert__actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.apply-alert__actions .apply-btn{flex:none}.apply-notice{width:100%;font-family:var(--font-roboto);color:#334155;background:#f8fafc;border:1px solid #dbe4f0;border-left:4px solid #4873d5;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.5}.apply-notice__actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.apply-notice__link{min-height:24px;font:inherit;color:#2563eb;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline;display:inline-block}.apply-notice__link:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.apply-notice__link--danger{color:#b42318;font-weight:700}.apply-notice__warn{color:#b42318;align-self:center;font-weight:700}.apply-btn[aria-disabled=true]{opacity:.7;cursor:default}.apply-btn[data-busy="1"]{justify-content:center;align-items:center;gap:8px;display:inline-flex}.apply-btn__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite apply-spin}@keyframes apply-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.apply-btn__spinner{opacity:.5;border-top-color:currentColor;animation:none}}.apply-sig-typed{width:100%;max-width:400px;margin-top:12px}.apply-sig-typed .apply-label{margin-bottom:6px}.apply-input:focus-visible,.apply-select:focus-visible,.apply-file:focus-visible,.apply-btn:focus-visible,.apply-sig__field canvas:focus-visible,.apply-sig__clear:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.apply-form,.apply-errors,.apply-alert{scroll-margin-top:calc(var(--header-h) + 20px)}.apply-confirm{flex-direction:column;gap:18px;display:flex}.apply-confirm:focus-visible{outline-offset:4px;border-radius:14px;outline:2px solid #93c5fd}.apply-confirm__head{border-bottom:1px solid #eef2f7;align-items:center;gap:16px;padding-bottom:18px;display:flex}.apply-confirm__icon{background:#3b82f61f;border-radius:999px;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 0 6px #3b82f60f}.apply-confirm__title{margin:0}.apply-confirm .apply-headline{text-align:left;margin:0;font-size:32px;line-height:1.15;display:block}.apply-confirm__lead{font-family:var(--font-assistant);color:#041f3e;margin:0;font-size:16px;line-height:24px}.apply-confirm__ref{border:2px dashed #dbe4f0;border-radius:14px;padding:18px 14px}.apply-confirm__refrow{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;display:flex}.apply-confirm__refrow .apply-btn{flex:none}.apply-confirm__code{font-family:var(--font-roboto);letter-spacing:.5px;color:#0f172a;font-size:20px;font-weight:700;line-height:1.2}.apply-confirm__refhelp{font-family:var(--font-roboto);color:#475569;margin:0;font-size:12px;line-height:1.45}.apply-confirm__grid{flex-wrap:wrap;margin:0 -5px;display:flex}.apply-confirm__col{width:50%;margin-bottom:14px;padding:0 5px}@media (max-width:767px){.apply-confirm__col{width:100%}.apply-confirm .apply-headline{font-size:24px}.apply-confirm__icon{width:44px;height:44px}}.apply-confirm__h{font-family:var(--font-roboto);color:#334155;margin:0 0 10px;font-size:12px;font-weight:600;line-height:1}.apply-confirm__steps{counter-reset:apply-confirm-step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.apply-confirm__steps li{font-family:var(--font-assistant);color:#041f3e;align-items:flex-start;gap:10px;font-size:15px;line-height:24px;display:flex}.apply-confirm__steps li:before{counter-increment:apply-confirm-step;content:counter(apply-confirm-step);width:24px;height:24px;font-family:var(--font-roboto);color:#0f172a;background:#fff;border:2px solid #d6e1f0;border-radius:999px;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:800;line-height:1;display:grid}.apply-confirm__docs{font-family:var(--font-assistant);color:#041f3e;margin:0 0 10px;padding:0 0 0 20px;font-size:15px;line-height:24px;list-style:outside}.apply-confirm__p{font-family:var(--font-assistant);color:#041f3e;margin:0 0 10px;font-size:15px;line-height:24px}.apply-confirm__fine{font-family:var(--font-roboto);color:#475569;margin:0;font-size:12px;line-height:1.45}.apply-confirm a{color:#2563eb;text-decoration:underline}.apply-confirm__actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.apply-confirm__actions .apply-btn,.apply-confirm__actions a.apply-btn:hover{color:#fff;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.apply-confirm__actions .apply-btn--save{background:#69727d}@media (max-width:767px){.apply-confirm__actions .apply-btn{flex:100%}}@media print{.apply-hero,.apply-kicker,.apply-section__inner>.apply-headline,.apply-intro-text,.apply-confirm__actions{display:none!important}.apply-form{box-shadow:none;border:0;padding:0}}.apply-uploads{font-family:var(--font-roboto);color:#041f3e;margin:10px 0;padding:0;font-size:14px;line-height:20px;list-style:none}.apply-upload{flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0;display:flex}.apply-upload__name{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.apply-upload__status{color:#69727d}.apply-upload--done .apply-upload__status{color:#4caf50}.apply-upload__error{color:#d9534f}.apply-upload__retry{font:inherit;color:#041f3e;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.apply-upload__retry:disabled{cursor:default;opacity:.6}.apply-mca__choice{border:0;width:100%;margin:0;padding:0}.apply-mca__choice legend{margin-bottom:8px;padding:0;display:block}.apply-mca__why,.apply-mca__includes{font-family:var(--font-roboto);color:#69727d;flex-basis:100%;margin:6px 0 0;font-size:14px;line-height:20px}.apply-mca__includes{margin-bottom:10px}.apply-mca-row{flex-wrap:wrap;align-items:flex-end;width:100%;display:flex}.apply-mca__add,.apply-mca__remove{font:inherit;color:#041f3e;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.apply-mca__remove{text-align:left;flex-basis:100%;margin:0 5px 14px;font-size:14px}.apply-mca__add{font-size:14px}.apply-uploads__warning{font-family:var(--font-roboto);color:#69727d;flex-basis:100%;margin:0 0 4px;font-size:14px;line-height:20px}.apply-same-as-home{margin-bottom:4px}.apply-input:disabled,.apply-select:disabled{color:#5b6470;cursor:not-allowed;background:#f1f3f6}
