.apply{--fn-navy:#000084;--fn-blue:#0661e0;--fn-blue-hover:#0072e5;--fn-blue-light:#a8c8ff;--fn-ice:#f4f6ff;--fn-line:#e1e6ee;--fn-text:#344054;--fn-muted:#475467;--fn-shadow:0 6px 7px 1px #4b494917;font-family:var(--font-display);color:var(--fn-text);background:radial-gradient(55% 75% at 10% 0%, #0661e01a 0%, #0661e000 62%), radial-gradient(50% 70% at 92% 100%, #78aaff24 0%, #78aaff00 60%), var(--fn-ice);padding-block:clamp(1.75rem,3.2vw,2.75rem)}.apply :focus-visible{outline:3px solid var(--fn-blue);outline-offset:2px}.apply .apply-card{box-shadow:var(--fn-shadow);background:#fff;border:0;border-radius:8px;padding:clamp(1.25rem,1rem + 2vw,2.5rem)}.apply .apply-card h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fn-navy);text-wrap:balance;margin-bottom:14px;font-size:clamp(1.75rem,3vw,2.1875rem);font-weight:600;line-height:1.2}.apply .apply-card p{max-width:65ch;line-height:1.6}.apply.apply-page{--fn-field:#c7d0dd;--fn-ink:#101828;--fn-error:#b42318;--fn-error-line:#d92d20;--fn-rule:#d3def2;--fn-small:#4b5568;--fn-todo:#4b5568;--fn-on-blue:#0558cc;--fn-glass:#ffffffb8;--fn-glass-edge:#ffffffe6;--fn-glass-shadow:0 6px 7px 1px #4b494917;background:radial-gradient(70% 90% at 0 0,#0661e029,#0000 70%),radial-gradient(65% 85% at 100% 100%,#5ee6a838,#0000 70%),#f8faff;padding:clamp(18px,2.4vw,28px) 24px clamp(40px,5vw,64px)}.apply.apply-page .apply-inner{max-width:1100px;margin-inline:auto}.apply.apply-page .apply-head{margin-bottom:16px}.apply.apply-page .breadcrumb{margin:0 0 8px;font-size:.875rem;font-weight:500;line-height:1.3}.apply.apply-page .breadcrumb ol{gap:8px;margin:0;padding:0}.apply.apply-page .breadcrumb li+li:before{content:"/";color:var(--fn-small);margin-right:8px}.apply.apply-page .breadcrumb a{min-height:44px;color:var(--fn-muted);align-items:center;margin-block:-12px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.apply.apply-page .breadcrumb a:hover{color:var(--fn-blue);text-decoration:none}}.apply.apply-page .breadcrumb [aria-current]{color:var(--fn-navy)}.apply.apply-page .apply-head h1{letter-spacing:-.02em;color:var(--fn-navy);text-wrap:balance;margin:0;font-size:clamp(26px,2.8vw,34px);font-weight:600;line-height:1.15}.apply.apply-page .apply-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (width>=56.25rem){.apply.apply-page .apply-grid{grid-template-columns:240px minmax(0,1fr)}}.apply.apply-page .apply-rail{display:none}@media (width>=56.25rem){.apply.apply-page .apply-rail{border:0;border-right:1px solid var(--fn-rule);box-shadow:none;background:0 0;border-radius:0;align-self:start;padding:8px 28px 8px 0;display:block}}.apply.apply-page .apply-stages{margin:0;padding:0;list-style:none;display:block}.apply.apply-page .apply-stages li{box-shadow:none;color:var(--fn-todo);background:0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px 0;font-size:.9375rem;font-weight:500;line-height:1.35;display:grid}.apply.apply-page .apply-stage-mark{box-sizing:border-box;border:1.5px solid var(--fn-field);width:24px;height:24px;color:var(--fn-todo);transition:background-color var(--mo-dur-2) var(--mo-ease), border-color var(--mo-dur-2) var(--mo-ease), color var(--mo-dur-2) var(--mo-ease);background:#fff;border-radius:6px;place-items:center;font-size:.75rem;font-weight:600;line-height:1;display:grid;position:relative}.apply.apply-page .apply-stage-mark svg{color:#fff;opacity:0;transition:opacity var(--mo-dur-2) var(--mo-ease);position:absolute}.apply.apply-page .apply-stage-bar{background:var(--fn-blue);transform-origin:0;height:3px;transition:transform var(--mo-dur-3) var(--mo-ease-arrive);grid-column:2;transform:scaleX(0)}.apply.apply-page .apply-stages li.is-active{color:var(--fn-navy);font-weight:600}.apply.apply-page .apply-stages li.is-active .apply-stage-mark{border-color:var(--fn-blue);color:var(--fn-blue)}.apply.apply-page .apply-stages li.is-active .apply-stage-bar{transform:scaleX(1)}.apply.apply-page .apply-stages li.is-done{color:var(--fn-muted)}.apply.apply-page .apply-stages li.is-done .apply-stage-mark{border-color:var(--fn-blue);background:var(--fn-blue);color:#0000}.apply.apply-page .apply-stages li.is-done .apply-stage-mark svg{opacity:1}.apply.apply-page .apply-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:22px;padding:0;display:flex}@media (width>=56.25rem){.apply.apply-page .apply-card{padding-left:clamp(28px,4vw,56px)}}@media (width<=35.99rem){.apply.apply-page .apply-card{gap:14px}.apply.apply-page .apply-step{gap:16px}.apply.apply-page .apply-head{margin-bottom:10px}.apply.apply-page .apply-stage-line{padding-bottom:10px}.apply.apply-page .apply-sub{margin-top:-10px}.apply.apply-page .apply-amount{margin-bottom:14px}}.apply.apply-page .apply-stage-line,.apply.apply-page .apply-progress,.apply.apply-page .apply-form{width:100%;max-width:35rem;margin-inline:auto}.apply.apply-page .apply-stage-line{border-bottom:1px solid var(--fn-rule);color:var(--fn-navy);margin-block:0;padding-bottom:12px;font-size:.875rem;font-weight:600;line-height:1.4}@media (width>=56.25rem){.apply.apply-page .apply-stage-line{display:none}}.apply.apply-page .apply-progress-label{letter-spacing:0;color:var(--fn-on-blue);font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:.875rem;font-weight:600}.apply.apply-page .apply-progress-bar{height:6px;box-shadow:none;background:#fff;border-radius:0;margin:0;overflow:hidden}.apply.apply-page .apply-progress-bar span{background:var(--fn-blue);transform:scaleX(var(--progress,0));transform-origin:0;transition:transform var(--mo-dur-4) var(--mo-ease);border-radius:0;width:100%!important}.apply.apply-page .apply-step{flex-direction:column;gap:22px;display:flex}.apply.apply-page .apply-step[hidden]{display:none}@keyframes fn-step-next{0%{opacity:0;transform:translateX(calc(var(--mo-rise) * 1.7))}}@keyframes fn-step-back{0%{opacity:0;transform:translateX(calc(var(--mo-rise) * -1.7))}}.apply.apply-page .apply-step[data-enter=next]:not([hidden]){animation:fn-step-next var(--mo-dur-3) var(--mo-ease-arrive)}.apply.apply-page .apply-step[data-enter=back]:not([hidden]){animation:fn-step-back var(--mo-dur-3) var(--mo-ease-arrive)}.apply.apply-page .apply-step h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fn-navy);text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.25}.apply.apply-page .apply-step h2:focus{outline:none}.apply.apply-page .apply-sub{color:var(--fn-muted);margin:-14px 0 0;font-size:.9375rem;line-height:1.5}.apply.apply-page .apply-fields{gap:16px;display:grid}@media (width>=35rem){.apply.apply-page .apply-fields:has(>.apply-field+.apply-field){grid-template-columns:repeat(2,minmax(0,1fr))}}.apply.apply-page .apply-field{min-width:0;max-width:none;margin:0}.apply.apply-page .apply-field label{color:var(--fn-ink);margin-bottom:8px;font-size:.9375rem;font-weight:600;line-height:1.35}.apply.apply-page .apply-field .req{color:var(--fn-small);font-size:.8125rem;font-weight:400}.apply.apply-page .apply-field input[type=text]:not([data-amount-out]),.apply.apply-page .apply-field input[type=email],.apply.apply-page .apply-field input[type=tel]{border:1.5px solid var(--fn-field);min-height:54px;font-family:var(--font-display);color:var(--fn-ink);background:#fff;border-radius:6px;padding:0 16px;font-size:1.0625rem}.apply.apply-page .apply-field input[type=text]:not([data-amount-out]):focus,.apply.apply-page .apply-field input[type=email]:focus,.apply.apply-page .apply-field input[type=tel]:focus{border-color:var(--fn-blue);outline:none;box-shadow:0 0 0 3px #0661e02e}.apply.apply-page .apply-amount{box-sizing:border-box;border:1.5px solid var(--fn-field);min-width:0;max-width:none;min-height:64px;transition:border-color var(--mo-dur-1) var(--mo-ease), box-shadow var(--mo-dur-2) var(--mo-ease);background:#fff;border-radius:6px;justify-content:flex-start;align-items:center;gap:6px;margin:0 0 18px;padding:0 16px;display:flex}.apply.apply-page .apply-amount:focus-within{border-color:var(--fn-blue);box-shadow:0 0 0 3px #0661e02e}.apply.apply-page .apply-amount span{letter-spacing:0;color:var(--fn-muted);font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.2}.apply.apply-page .apply-field .apply-amount input[type=text]{width:100%;min-width:0;max-width:none;min-height:0;font-family:var(--font-display);letter-spacing:0;color:var(--fn-navy);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:auto;padding:0;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.2}.apply.apply-page .apply-field .apply-amount input[type=text]:focus,.apply.apply-page .apply-field .apply-amount input[type=text]:focus-visible{border:0;outline:none}.apply.apply-page .apply-field .apply-amount:hover input[type=text]{border:0}.apply.apply-page .apply-field .apply-amount input[type=text]::placeholder{color:#98a2b3}.apply.apply-page .apply-field input[type=range]{background:linear-gradient(to right, var(--fn-blue) var(--pct,0%), var(--fn-line) var(--pct,0%));width:100%;height:6px;box-shadow:none;border-radius:3px;display:block}.apply.apply-page .apply-field input[type=range][data-untouched]{background:var(--fn-field)}.apply.apply-page .apply-field input[type=range]::-webkit-slider-thumb{background:var(--fn-blue);box-shadow:0 1px 6px #0661e059}.apply.apply-page .apply-field input[type=range]::-moz-range-thumb{background:var(--fn-blue)}.apply.apply-page .apply-field input[type=range][data-untouched]::-webkit-slider-thumb{background:var(--fn-field);box-shadow:0 1px 4px #1018282e}.apply.apply-page .apply-field input[type=range][data-untouched]::-moz-range-thumb{background:var(--fn-field)}.apply.apply-page .apply-field input[type=range]:focus-visible{outline:3px solid var(--fn-blue);outline-offset:6px}.apply.apply-page .apply-range-scale{color:var(--fn-small);font-variant-numeric:tabular-nums;margin-top:10px;font-size:.8125rem;font-weight:400}.apply.apply-page .apply-choices{gap:10px;max-width:none;display:grid}.apply.apply-page .apply-tiles{grid-template-columns:minmax(0,1fr)}@media (width>=32.5rem){.apply.apply-page .apply-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.apply.apply-page .apply-rating{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=36rem){.apply.apply-page .apply-rating{grid-template-columns:repeat(4,minmax(0,1fr))}}.apply.apply-page .apply-choice>span{box-sizing:border-box;border:1.5px solid var(--fn-line);box-shadow:none;cursor:pointer;transition:transform var(--mo-dur-2) var(--mo-ease), background-color var(--mo-dur-1) var(--mo-ease), border-color var(--mo-dur-1) var(--mo-ease), box-shadow var(--mo-dur-2) var(--mo-ease);background:#fff;border-radius:8px}.apply.apply-page .apply-choice>span>span{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.apply.apply-page .apply-tiles .apply-choice>span{text-align:left;min-height:56px;color:var(--fn-ink);align-items:center;gap:12px;padding:12px 14px;font-size:.9375rem;font-weight:500;line-height:1.35;display:flex}.apply.apply-page .apply-choice-icon{color:var(--fn-blue);flex:none}.apply.apply-page .apply-choice .apply-choice-text{flex:auto;min-width:0}.apply.apply-page .apply-choice .apply-choice-dot{box-sizing:border-box;border:1.5px solid var(--fn-field);width:20px;height:20px;transition:background-color var(--mo-dur-1) var(--mo-ease), border-color var(--mo-dur-1) var(--mo-ease), box-shadow var(--mo-dur-1) var(--mo-ease);background:#fff;border-radius:50%;flex:none}.apply.apply-page .apply-rating .apply-choice>span{text-align:center;min-height:64px;color:var(--fn-navy);place-items:center;padding:12px;font-size:.9375rem;font-weight:600;display:grid}@media (hover:hover) and (pointer:fine){.apply.apply-page .apply-choice:hover>span{border-color:var(--fn-blue);box-shadow:none;background:#fff}}.apply.apply-page .apply-choice:active>span{transform:scale(var(--mo-press))}.apply.apply-page .apply-choice input:checked+span{border-color:var(--fn-blue);background:var(--fn-ice);box-shadow:0 0 0 3px #0661e01f}.apply.apply-page .apply-tiles .apply-choice input:checked+span{color:var(--fn-ink)}.apply.apply-page .apply-rating .apply-choice input:checked+span{color:var(--fn-navy)}.apply.apply-page .apply-choice input:checked+span .apply-choice-dot{border-color:var(--fn-blue);background:var(--fn-blue);box-shadow:inset 0 0 0 4px #fff}.apply.apply-page .apply-choice input:focus-visible+span{outline:3px solid var(--fn-blue);outline-offset:2px}.apply.apply-page .apply-consent{border:1.5px solid var(--fn-line);max-width:none;color:var(--fn-text);cursor:pointer;transition:border-color var(--mo-dur-1) var(--mo-ease);background:#f7f9fa;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:14px 16px;font-size:.8125rem;line-height:1.55;display:grid}.apply.apply-page .apply-consent:has(input[aria-invalid=true]){border-color:var(--fn-error-line)}.apply.apply-page .apply-consent input[type=checkbox]{width:22px;height:22px;accent-color:var(--fn-blue);margin:0}.apply.apply-page .apply-error{box-shadow:none;color:var(--fn-error);background:0 0;border-radius:0;align-items:center;gap:8px;margin:0;padding:0;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.apply.apply-page .apply-error[hidden]{display:none}.apply.apply-page .apply-error svg{flex:none}.apply.apply-page .apply-nav{flex-wrap:nowrap;justify-content:space-between;gap:12px;margin:0;display:flex}.apply.apply-page .apply-nav [data-next],.apply.apply-page .apply-nav [type=submit]{margin-left:auto}.apply.apply-page .btn{min-height:52px;font-family:var(--font-display);border-radius:6px;gap:8px;font-size:1rem;font-weight:600}.apply.apply-page .btn-primary{background:var(--fn-blue);color:#fff;border:0;padding:0 28px;box-shadow:0 10px 24px #0661e040}.apply.apply-page .btn-outline{color:var(--fn-navy);background:#fff;border:1.5px solid #c7d7f2;padding:0 20px}.apply.apply-page .btn svg{transition:transform var(--mo-dur-2) var(--mo-ease);flex:none}@media (hover:hover) and (pointer:fine){.apply.apply-page .btn-primary:hover{background:var(--fn-blue-hover)}.apply.apply-page .btn-primary:hover svg{transform:translateX(var(--mo-nudge))}.apply.apply-page .btn-outline:hover{border-color:var(--fn-blue);color:var(--fn-blue)}.apply.apply-page .btn-outline:hover svg{transform:translateX(calc(-1 * var(--mo-nudge)))}}.apply.apply-page .btn:active{transform:scale(var(--mo-press))}@media (width<=479px){.apply.apply-page .apply-nav [data-next],.apply.apply-page .apply-nav [type=submit]{flex:auto}}.apply.apply-page .apply-foot{border-top:1px solid var(--fn-rule);color:var(--fn-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;padding-top:16px;font-size:.875rem;line-height:1.4;display:flex}.apply.apply-page .apply-foot svg{color:var(--fn-blue);flex:none}.apply.apply-page :is(.apply-choice>span,.apply-amount,.apply-consent,.btn-outline),.apply.apply-page .apply-field :is(input[type=text]:not([data-amount-out]),input[type=email],input[type=tel]){border:1px solid var(--fn-glass-edge);background:var(--fn-glass);backdrop-filter:blur(12px);box-shadow:var(--fn-glass-shadow)}.apply.apply-page .apply-error:not([hidden]){border:1px solid var(--fn-glass-edge);background:var(--fn-glass);backdrop-filter:blur(12px);box-shadow:var(--fn-glass-shadow);border-radius:6px;padding:10px 12px}.apply.apply-page .apply-progress-bar{background:var(--fn-glass);box-shadow:inset 0 0 0 1px var(--fn-glass-edge)}.apply.apply-page .apply-stage-mark{border-color:var(--fn-glass-edge);background:var(--fn-glass);box-shadow:var(--fn-glass-shadow)}.apply.apply-page .apply-stages li.is-active .apply-stage-mark{border-color:var(--fn-blue);background:#fff}.apply.apply-page .apply-stages li.is-done .apply-stage-mark{border-color:var(--fn-blue);background:var(--fn-blue)}.apply.apply-page .apply-field :is(input[type=text]:not([data-amount-out]),input[type=email],input[type=tel]):focus,.apply.apply-page .apply-amount:focus-within{border-color:var(--fn-blue);background:#fff;box-shadow:0 0 0 3px #0661e02e}.apply.apply-page .apply-field input[aria-invalid=true]:not([type=radio]):not([type=range]),.apply.apply-page .apply-consent:has(input[aria-invalid=true]){border-color:var(--fn-error-line)}@media (hover:hover) and (pointer:fine){.apply.apply-page .apply-choice:hover>span{border-color:var(--fn-blue);background:#ffffffe6;box-shadow:0 18px 36px #0661e029}.apply.apply-page .btn-outline:hover{border-color:var(--fn-blue);background:#ffffffe6}}.apply.apply-page .apply-choice input:checked+span{border-color:var(--fn-blue);box-shadow:0 0 0 3px #0661e024, var(--fn-glass-shadow);background:#fff}.apply.apply-done{--ty-side:17rem;--ty-sky:#eef4ff;--ty-sky-edge:#d6e4fb;background:radial-gradient(45% 60% at 85% 10%, #5ee6a829 0%, #5ee6a800 70%), radial-gradient(50% 120% at 0% 100%, #0661e07a 0%, #0661e000 70%), var(--fn-navy)}.apply.apply-done .apply-card{max-width:46rem;margin-inline:auto;box-shadow:0 12px 32px #00002847}.apply.apply-done .ty-card{backdrop-filter:blur(18px)saturate(140%);max-width:66rem;animation:ty-in var(--mo-dur-4) var(--mo-ease-arrive) both;background:#ffffffdb;border:1px solid #ffffff8c;grid-template-areas:"stages""main""reviews";margin-inline:auto;padding:0;display:grid;overflow:hidden;box-shadow:0 24px 60px #00002859,inset 0 1px #ffffffe6}@supports not (backdrop-filter:blur(1px)){.apply.apply-done .ty-card{background-color:#fff}}@keyframes ty-in{0%{opacity:0;transform:translateY(var(--mo-rise))}}@keyframes ty-pop{0%{opacity:0;transform:scale(.4)}}.apply.apply-done .ty-main{grid-area:main;min-width:0;padding:clamp(1.25rem,.75rem + 2.5vw,3rem)}.apply.apply-done .ty-stages{background:#eef3fd99;border-bottom:1px solid #ffffffb3;grid-area:stages;padding:14px clamp(1.25rem,.75rem + 2.5vw,3rem)}.apply.apply-done .ty-stages ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.apply.apply-done .ty-stages li{text-align:center;color:var(--fn-navy);flex-direction:column;align-items:center;gap:6px;font-size:.75rem;font-weight:500;line-height:1.3;display:flex;position:relative}.apply.apply-done .ty-stage-mark{background:var(--fn-blue);color:#fff;width:24px;height:24px;animation:ty-pop var(--mo-dur-3) var(--mo-ease-arrive) both;border-radius:6px;flex:none;place-items:center;display:grid}.apply.apply-done .ty-stages li:first-child .ty-stage-mark{animation-delay:.22s}.apply.apply-done .ty-stages li:nth-child(2) .ty-stage-mark{animation-delay:.31s}.apply.apply-done .ty-stages li:nth-child(3) .ty-stage-mark{animation-delay:.4s}.apply.apply-done .ty-reviews{background:#eef3fd99;border-top:1px solid #ffffffb3;grid-area:reviews;padding:18px clamp(1.25rem,.75rem + 2.5vw,3rem) 22px}.apply.apply-done .ty-reviews-title{letter-spacing:.08em;text-transform:uppercase;color:var(--fn-muted);margin:0 0 6px;font-size:.75rem;font-weight:600}.apply.apply-done .ty-reviews ul{flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none;display:flex}.apply.apply-done .ty-reviews a{min-height:44px;color:var(--fn-navy);text-underline-offset:3px;transition:color var(--mo-dur-1) var(--mo-ease), text-decoration-color var(--mo-dur-1) var(--mo-ease);align-items:center;gap:10px;font-size:.9375rem;font-weight:600;text-decoration:underline #0000;display:inline-flex}.apply.apply-done .ty-reviews img{object-fit:contain;width:24px;height:24px}.apply.apply-done .ty-reviews svg{color:var(--fn-blue)}@media (hover:hover) and (pointer:fine){.apply.apply-done .ty-reviews a:hover{color:var(--fn-blue);text-decoration-color:currentColor}}@media (width>=56.25rem){.apply.apply-done .ty-card{grid-template-columns:var(--ty-side) minmax(0, 1fr);background:linear-gradient(90deg, #eef3fd9e var(--ty-side), #ffffffe6 var(--ty-side));background-color:#ffffffdb;grid-template-rows:auto 1fr;grid-template-areas:"stages main""reviews main"}.apply.apply-done .ty-stages{background:0 0;border:0;padding:44px 28px 12px}.apply.apply-done .ty-stages ol{display:block}.apply.apply-done .ty-stages li{text-align:left;flex-direction:row;gap:12px;padding:12px 0;font-size:.9375rem}.apply.apply-done .ty-stages li:not(:last-child):after{content:"";background:var(--fn-blue-light);width:2px;position:absolute;top:40px;bottom:-8px;left:11px}.apply.apply-done .ty-reviews{border-top:1px solid var(--fn-line);background:0 0;align-self:start;margin:0 28px;padding:20px 0 44px}.apply.apply-done .ty-reviews ul{display:block}}.apply.apply-done .ty-logo{display:none}@media (width>=56.25rem){.apply.apply-done .ty-logo{width:auto;height:32px;margin-bottom:28px;display:block}}.apply.apply-done .ty-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--fn-blue);margin:0 0 10px;font-size:.8125rem;font-weight:600}.apply.apply-done .ty-head{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.apply.apply-done .ty-head h1{margin:0}.apply.apply-done .ty-check{background:var(--fn-blue);color:#fff;width:40px;height:40px;animation:ty-pop var(--mo-dur-3) var(--mo-ease-arrive) .16s both;border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}@media (width<=35.99rem){.apply.apply-done .ty-check{width:32px;height:32px}.apply.apply-done .ty-check svg{width:18px;height:18px}}.apply .apply-done-lead{color:var(--fn-text);font-size:1.0625rem}.apply .apply-done-sub{color:var(--fn-navy);margin:32px 0 14px;font-size:1.25rem;font-weight:600;line-height:1.3}.apply .apply-next{gap:18px 28px;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.apply .apply-next{grid-template-columns:repeat(2,minmax(0,1fr))}.apply .apply-next-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.apply .apply-next li{align-items:flex-start;gap:14px;display:flex}.apply .apply-next svg{color:var(--fn-blue);flex:none;margin-top:2px}.apply .apply-next h3{color:var(--fn-navy);margin:0 0 4px;font-size:1rem;font-weight:600;line-height:1.35}.apply .apply-next p{color:var(--fn-muted);margin:0;font-size:.9375rem;line-height:1.55}.apply .apply-done-note{color:var(--fn-muted);margin-top:18px;font-size:.9375rem}.apply .apply-wait{gap:12px;display:grid}.apply .apply-wait>a{max-width:none;margin:0}.apply .apply-call{border-top:1px solid var(--fn-line);color:var(--fn-text);margin-top:28px;padding-top:20px;font-weight:500}.apply .apply-call a{min-height:44px;color:var(--fn-blue);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.apply .apply-call svg{flex:none}@media (hover:hover) and (pointer:fine){.apply .apply-call a:hover{color:var(--fn-navy)}}.apply .apply-portal{background:linear-gradient(#fffc,#e8f1ffb3);border:1px solid #d6e4fbe6;border-radius:8px;margin-top:24px;padding:clamp(18px,1rem + 1vw,26px);box-shadow:inset 0 1px #fffffff2,0 6px 18px #0661e014}.apply .apply-portal p{margin:0 0 14px}.apply .apply-portal-title{color:var(--fn-navy);margin:0 0 4px;font-size:1.0625rem;font-weight:600;line-height:1.35}.apply .apply-portal-text{color:var(--fn-muted);font-size:.9375rem}.apply .apply-portal .apply-portal-count{color:var(--fn-navy);font-variant-numeric:tabular-nums;margin-bottom:12px;font-weight:600}.apply .apply-portal .apply-portal-user{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.apply .apply-portal-user span{letter-spacing:.08em;text-transform:uppercase;color:var(--fn-muted);font-size:.75rem;font-weight:600}.apply .apply-portal-user strong{color:var(--fn-navy);overflow-wrap:anywhere;font-size:1rem;font-weight:600}.apply .apply-portal-track{background:#0661e024;border-radius:3px;height:6px;overflow:hidden}.apply .apply-portal-track span{background:var(--fn-blue);transform-origin:0;height:100%;transition:transform 1s linear;display:block;transform:scaleX(0)}.apply .apply-portal-stay{min-height:44px;font:inherit;color:var(--fn-blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-weight:600;text-decoration:underline;display:block}.apply .apply-portal [hidden],.apply .apply-portal-status:empty{display:none}.apply .apply-portal-status{color:var(--fn-blue);font-weight:500}.apply .apply-portal-go{justify-content:center;width:100%;min-height:52px;margin-top:8px;display:flex}@media (hover:hover) and (pointer:fine){.apply .apply-portal-stay:hover{color:var(--fn-navy)}}.funnel-header{font-family:var(--font-display)}.funnel-header .header-phone{color:#000084;align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.funnel-header .header-phone svg{color:#0661e0;flex:none}@media (hover:hover) and (pointer:fine){.funnel-header .header-phone:hover{color:#0661e0}}.funnel-header :focus-visible{outline-offset:2px;outline:3px solid #0661e0}@media (width<=599px){.funnel-header .logo img{height:28px}}@media (prefers-reduced-motion:reduce){.apply.apply-page .btn:active,.apply.apply-page .apply-choice:active>span{transform:none}.apply.apply-page .apply-step[data-enter]:not([hidden]){animation:none}.apply.apply-page .apply-progress-bar span,.apply.apply-page .apply-stage-bar,.apply .apply-portal-track span{transition:none}.apply.apply-done .ty-card,.apply.apply-done .ty-stage-mark,.apply.apply-done .ty-check{animation:none}}
