.fsw{color:#fff;min-height:100vh;display:flex}.fsw--orange{background:#ff6815}.fsw--navy{background:#00031e}.fsw-left{flex-direction:column;flex:0 0 420px;width:420px;padding:2rem 2.5rem;display:flex;position:relative}.fsw-back{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;margin:-.4rem 0 0 -.4rem;padding:.4rem;transition:background .14s;display:inline-flex}.fsw-back:hover{background:#ffffff1f}.fsw-left-copy{max-width:340px;margin-top:14rem}.fsw-heading{color:#fff;margin:0;font-size:1.25rem;font-weight:500;line-height:1.2}.fsw-subtitle{color:#ffffffd9;margin:1.1rem 0 0;font-size:.8rem;line-height:1.5}.fsw-right{color:#0f172a;background:#fff;border-top-left-radius:56px;flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex;box-shadow:0 4px 40px 10px #0006}.fsw-progress{background:#e8e8ec;border-radius:999px;flex-shrink:0;height:6px;margin:2.75rem 3.5rem 0;overflow:hidden}.fsw--orange .fsw-progress-fill{background:#ff6815}.fsw--navy .fsw-progress-fill{background:#00031e}.fsw-progress-fill{border-radius:999px;height:100%;transition:width .22s}.fsw-form{flex-direction:column;flex:1;min-height:0;display:flex}.fsw-form-body{flex:1;padding:3.5rem 3.5rem 1.5rem;overflow-y:auto}.fsw-form-footer{flex-direction:column;align-items:flex-end;gap:.75rem;padding:1rem 3.5rem 2.5rem;display:flex}.fsw-question{color:#0f172a;margin:0 0 .4rem;font-size:1.15rem;font-weight:700}.fsw-desc{color:#64748b;max-width:560px;margin:0 0 2.25rem;font-size:.9rem;line-height:1.5}.fsw-desc a{color:inherit;text-decoration:underline}.fsw-row{grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem;max-width:760px;display:grid}.fsw-field{flex-direction:column;gap:.4rem;margin-bottom:1.5rem;display:flex}.fsw-row .fsw-field{margin-bottom:0}.fsw-hint{color:#64748b;margin:0;font-size:.78rem}.fsw-label{color:#6b6b6b;font-size:.92rem;font-weight:400}.fsw-input::placeholder{font-size:.82rem}.fsw-password{display:block;position:relative}.fsw-password .fsw-input{box-sizing:border-box;width:100%;padding-right:3.2rem}.fsw-eye{color:#6b6b6b;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.fsw-eye:hover{color:#00031e;background:#f3f4f6}.fsw-input,.fsw-select{height:54px;font-size:.95rem;font-family:var(--font-body,"Poppins", sans-serif);color:#0f172a;background:#fff;border:1px solid #bfbfbf;border-radius:10px;width:100%;min-width:0;padding:0 1.1rem;font-weight:400}.fsw-input::placeholder{color:#f0f0f0}.fsw-input:focus,.fsw-select:focus{border-color:#0f172a;outline:none}.fsw-textarea{resize:vertical;min-height:140px;padding:.9rem 1.1rem}.fsw-affix{border:1px solid #bfbfbf;border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.fsw-affix .fsw-input{border:none;border-radius:0;flex:1}.fsw-affix-tag{color:#fff;align-items:center;padding:0 1rem;font-size:.8rem;font-weight:700;display:flex}.fsw--orange .fsw-affix-tag{background:#ff6106}.fsw--navy .fsw-affix-tag{background:#00031e}.fsw-options{flex-direction:column;gap:1rem;max-width:640px;display:flex}.fsw-option{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #d8dbe2;border-radius:16px;align-items:flex-start;gap:1rem;width:100%;padding:1.25rem 1.5rem;transition:border-color .14s,background .14s;display:flex}.fsw-option:hover{border-color:#0f172a}.fsw-option.is-selected{color:#fff;background:#ff6815;border-color:#ff6815}.fsw--navy .fsw-option.is-selected{background:#00031e;border-color:#00031e}.fsw-option-icon{flex-shrink:0;margin-top:.1rem}.fsw-option-title{margin:0 0 .3rem;font-size:1.05rem;font-weight:700}.fsw-option-desc{opacity:.85;margin:0;font-size:.85rem;line-height:1.4}.fsw-liveness{text-align:center;border:1.5px dashed #bfbfbf;border-radius:16px;max-width:420px;margin-bottom:1.75rem;padding:1.75rem 1.5rem}.fsw-liveness-label{color:#64748b;margin:0 0 1rem;font-size:.9rem}.fsw-liveness-btn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:999px;padding:.55rem 1.75rem;font-size:.85rem;font-weight:700}.fsw-liveness-btn:disabled{opacity:.6;cursor:default}.fsw-error{color:#c0392b;align-self:flex-start;margin:0;font-size:.85rem}.fsw-continue{color:#fff;cursor:pointer;border:none;border-radius:999px;padding:.95rem 2.25rem;font-size:.95rem;font-weight:700;transition:filter .14s,transform .14s}.fsw--orange .fsw-continue{background:#ff6815}.fsw--navy .fsw-continue{background:#00031e}.fsw-continue:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.fsw-continue:disabled{opacity:.5;cursor:not-allowed}.eq-stage-page{--eq-card-h:400px;background:#fff;flex-direction:column;min-height:100vh;padding:2.5rem 3rem 0;display:flex;position:relative;overflow:hidden}.eq-stage-back{color:#0f172a;cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0 0 2.5rem -.4rem;padding:.4rem;transition:background .14s;display:inline-flex}.eq-stage-back:hover{background:#0f172a0f}.eq-sent-back{color:#7c2d12;background:#fff4ed;border:1px solid #fdd2b5;border-radius:12px;max-width:920px;margin:0 auto 1.75rem;padding:.9rem 1.1rem;font-size:.88rem}.eq-sent-back p{white-space:pre-wrap;overflow-wrap:break-word;margin:.35rem 0 0}.eq-sent-back-hint{color:#9a3412;font-size:.8rem}.eq-stage-heading{text-align:center;color:#0f172a;margin:0 0 clamp(2.5rem,18vh,14rem);font-size:2rem;font-weight:800}.eq-stage-grid{z-index:1;gap:3rem;max-width:1150px;margin:0 auto;display:flex;position:relative}.eq-stage-card{min-width:0;min-height:var(--eq-card-h);cursor:pointer;text-align:left;background-position:50%;background-size:cover;border:none;border-radius:20px;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:.35rem;padding:1.25rem;transition:transform .16s;display:flex;position:relative;overflow:hidden}.eq-stage-card:hover{transform:translateY(-3px)}.eq-stage-card.is-selected{outline-offset:-3px;outline:3px solid #fff}.eq-stage-card:before{content:"";opacity:0;background:linear-gradient(#0000001a 30%,#000000d9);transition:opacity .16s;position:absolute;inset:0}.eq-stage-card:hover:before,.eq-stage-card.is-selected:before{opacity:1}.eq-stage-card-title,.eq-stage-card-desc,.eq-stage-card-arrow{z-index:1;position:relative}.eq-stage-card-title{color:#fff;font-size:1.5rem;font-weight:700}.eq-stage-card-desc{color:#ffffffe0;margin:0;font-size:.95rem;line-height:1.5}.eq-stage-card-arrow{color:#fff;align-self:flex-end;margin-top:.4rem}.eq-stage-band{flex:1;padding-bottom:2.5rem;position:relative}.eq-stage-wave-wrap{top:calc(var(--eq-card-h) / 2);z-index:0;pointer-events:none;flex-direction:column;width:100vw;display:flex;position:absolute;bottom:0;left:calc(50% - 50vw)}.eq-stage-wave-svg{flex:none;width:100%;height:90px;margin-top:-90px;display:block}.eq-stage-wave-fill{background:#00031e;flex:1}.eq-stage-signin{z-index:1;text-align:center;color:#e4e6f5;margin:2.5rem 0 0;font-size:.95rem;position:relative}.eq-stage-signin a{color:#fff;font-weight:600;text-decoration:underline}@media (width<=1100px){.eq-stage-page{--eq-card-h:340px}.eq-stage-grid{gap:1.5rem}.eq-stage-card-title{font-size:1.25rem}.eq-stage-card-desc{font-size:.85rem}}@media (width<=860px){.eq-stage-heading{margin-bottom:2rem;font-size:1.6rem}.eq-stage-page{padding:1.5rem 1.5rem 0}.eq-stage-grid{flex-direction:column;max-width:none}.eq-stage-page{--eq-card-h:220px}.eq-stage-wave-wrap{display:none}.eq-stage-signin{color:#4b5563;margin:1.5rem 0 2rem}.eq-stage-signin a{color:#00031e}.fsw{flex-direction:column}.fsw-left{flex:none;width:auto;padding:1.5rem}.fsw-left-copy{max-width:none;margin-top:2rem}.fsw-right{border-top-left-radius:28px;border-top-right-radius:28px;min-height:0}.fsw-progress{margin:1.75rem 1.5rem 0}.fsw-form-body{padding:1.75rem 1.5rem 1rem}.fsw-form-footer{padding:1rem 1.5rem 1.75rem}.fsw-row{grid-template-columns:1fr;gap:1.25rem}}.eq-status-page{background:#f6f7fb;justify-content:center;align-items:center;min-height:100vh;padding:2rem 16px;display:flex}.eq-status-card{color:#00031e;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;max-width:520px;padding:2rem}.eq-status-card h1{margin:0 0 1.25rem;font-size:1.5rem}.eq-status-card strong{font-size:1rem;display:block}.eq-status-card p{color:#4b5563;margin:.5rem 0 0;line-height:1.5}.eq-status-card .eq-status-error{color:#b91c1c}.eq-status-link{color:#fff;background:#00031e;border-radius:999px;margin-top:1.5rem;padding:.7rem 1.4rem;font-weight:600;text-decoration:none;display:inline-block}.fsw-question--lg{margin-bottom:1.5rem;font-size:1.75rem}.fsw-row-gap{display:block}.eq-owner{border:0;max-width:760px;margin:0 0 1.25rem;padding:0}.eq-owner-legend{color:#475569;align-items:center;gap:1rem;margin-bottom:.75rem;padding:0;font-size:.85rem;font-weight:600;display:flex}.eq-owner-remove{color:#475569;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:0 .75rem;font-size:.8rem}.eq-add-owner{color:#fff;cursor:pointer;background:#00031e;border:0;border-radius:10px;width:100%;max-width:300px;min-height:54px;font-family:inherit;font-size:1.05rem;font-weight:700}.eq-add-owner:hover{background:#1b1f4a}.eq-docs{flex-direction:column;gap:1.25rem;max-width:760px;margin:0 0 1rem;padding:0;list-style:none;display:flex}.eq-doc{box-sizing:border-box;border:1.5px solid #bfbfbf;border-radius:10px;align-items:center;gap:1rem;min-height:78px;padding:.75rem 2rem;display:flex}.eq-doc.is-filled{border-color:#00031e}.eq-doc-icon{color:#00031e;flex-shrink:0}.eq-doc-text{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.eq-doc-text strong{color:#0f172a;font-size:1.05rem;font-weight:500}.eq-doc-text span{color:#0f172a;overflow-wrap:anywhere;font-size:.75rem}.eq-doc-upload{color:#fff;cursor:pointer;background:#00031e;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:86px;min-height:40px;padding:0 .9rem;font-size:.9rem;font-weight:700;display:inline-flex;position:relative}.eq-doc-upload:focus-within{outline-offset:2px;outline:3px solid #f2b53a}.eq-doc-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.eq-login{flex-direction:column;max-width:400px;margin:2.5rem auto 0;display:flex}.eq-login-title{text-align:center;color:#0f172a;margin:0;font-size:2rem;font-weight:700}.eq-login-sub{text-align:center;color:#0f172a;margin:.4rem 0 2.5rem;font-size:.9rem}.eq-login .fsw-field{margin-bottom:1.25rem}.eq-login-input{border-color:#00031e}.eq-login-error{margin-bottom:1rem}.eq-login-btn{color:#fff;cursor:pointer;background:#00031e;border:0;border-radius:999px;min-height:60px;margin-top:.75rem;font-family:inherit;font-size:1.3rem;font-weight:700}.eq-login-btn:hover{background:#1b1f4a}.eq-login-btn:disabled{opacity:.6;cursor:wait}.eq-login-foot{text-align:center;color:#475569;margin:1.5rem 0 0;font-size:.9rem}.eq-login-foot a{color:#00031e;font-weight:600}@media (width<=860px){.fsw-row-gap{display:none}.eq-doc{padding:.75rem 1rem}.fsw-question--lg{font-size:1.4rem}}button.eq-status-link{font-family:inherit;font-size:inherit;cursor:pointer;border:0}button.eq-status-link:disabled{opacity:.6;cursor:wait}.fsw-left--steps .fsw-left-copy{margin-top:2.5rem}.fsw-steps-count{background:#fff;border-radius:999px;margin:1.1rem 0 0;padding:.35rem .9rem;font-size:.6rem;font-weight:500;display:inline-flex}.fsw-steps{margin:2rem 0 0;padding:0;list-style:none}.fsw-step{gap:1.1rem;min-height:4.2rem;display:flex;position:relative}.fsw-step:not(:last-child):after{content:"";background:#ffffff47;width:2px;position:absolute;top:46px;bottom:2px;left:21px}.fsw-step.is-done:not(:last-child):after{background:#fff}.fsw-step-mark{box-sizing:border-box;color:#ffffffe6;border:2px solid #fff9;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;height:44px;font-size:1rem;font-weight:500;display:flex}.fsw-step.is-done .fsw-step-mark,.fsw-step.is-current .fsw-step-mark{color:#ff6815;background:#fff;border-color:#fff}.fsw--navy .fsw-step.is-done .fsw-step-mark,.fsw--navy .fsw-step.is-current .fsw-step-mark{color:#00031e}.fsw-step.is-current .fsw-step-mark{box-shadow:0 0 0 6px #ffffff4d}.fsw-step-text{flex-direction:column;padding-top:2px;display:flex}.fsw-step-n{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;font-size:.7rem;font-weight:700}.fsw-step-label{color:#ffffffe6;font-size:.75rem;font-weight:500}.fsw-step.is-current .fsw-step-label{color:#fff;font-weight:500}.fsw-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.fsw-left--steps .fsw-left-copy,.fsw-steps{margin-top:1rem}.fsw-step{min-height:0;display:none}.fsw-step.is-current{display:flex}.fsw-step:after{display:none}}.fsw--photo:before,.fsw--photo-dim:after{content:"";pointer-events:none;position:fixed;inset:0}.fsw--photo:before{background-image:var(--fsw-photo);background-position:50%;background-size:cover}.fsw--photo-dim:after{background:#000000b5}.fsw--photo>*{z-index:1;position:relative}.fsw--photo .fsw-left{flex-basis:480px;width:480px}.fsw--photo .fsw-right{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#fff;box-shadow:none;background:#ffffff0a;border-top-left-radius:56px;height:100vh}.fsw--photo .fsw-form-body{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;padding:4.5rem 5rem 1.5rem}.fsw--photo .fsw-form-body::-webkit-scrollbar{width:6px}.fsw--photo .fsw-form-body::-webkit-scrollbar-track{background:0 0}.fsw--photo .fsw-form-body::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:999px}.fsw--photo .fsw-form-footer{padding:1rem 5rem 2.5rem}.fsw--photo .fsw-left{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;max-height:100vh;padding-bottom:2.5rem;overflow-y:auto}.fsw--photo .fsw-left::-webkit-scrollbar{width:6px}.fsw--photo .fsw-left::-webkit-scrollbar-track{background:0 0}.fsw--photo .fsw-left::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:999px}.fsw--photo .fsw-left--steps .fsw-left-copy{max-width:380px;margin-top:clamp(2rem,8vh,6rem)}.fsw--photo .fsw-heading{font-size:1.25rem;font-weight:500;line-height:1.25}.fsw--photo .fsw-subtitle{color:#fff;font-size:.8rem;font-weight:400}.fsw--photo .fsw-steps-count{display:none}.fsw--photo .fsw-steps{margin-top:clamp(1.5rem,5vh,3.5rem)}.fsw--photo .fsw-step{min-height:clamp(3.6rem,7vh,5rem)}.fsw--photo .fsw-step-n{letter-spacing:0;text-transform:none;color:#fff;font-size:.9375rem;font-weight:500}.fsw--photo .fsw-step-label{color:#fff;font-size:.725rem;font-weight:300}.fsw--photo .fsw-step.is-current .fsw-step-label{font-weight:400}.fsw--photo .fsw-question,.fsw--photo .fsw-question--lg{color:#fff;font-size:1.5rem;font-weight:500}.fsw--photo .fsw-desc{color:#fff;font-size:.775rem}.fsw--photo .fsw-desc a{color:#fff}.fsw--photo .fsw-hint{color:#ffffffbf}.fsw--photo .fsw-label{color:#fff}.fsw--photo .fsw-error{color:#ffb4a8}.fsw--photo .fsw-input,.fsw--photo .fsw-select,.fsw--photo .fsw-textarea,.fsw--photo .dp-trigger{color:#fff;background:0 0;border:1.5px solid #aeaeae62;font-size:.9rem}.fsw--photo .fsw-input,.fsw--photo .fsw-select,.fsw--photo .dp-trigger{height:48px}.fsw--photo .fsw-textarea{height:auto;min-height:120px}.fsw--photo .fsw-input::placeholder,.fsw--photo .fsw-textarea::placeholder,.fsw--photo .dp-placeholder{color:#ffffffb3}.fsw--photo .dp-trigger svg{color:#fff}.fsw--photo .fsw-input:focus,.fsw--photo .fsw-select:focus,.fsw--photo .fsw-textarea:focus,.fsw--photo .dp-trigger:focus-visible,.fsw--photo .dp-trigger[aria-expanded=true]{border-color:var(--color-accent,#fa7932)}.fsw--photo .fsw-select option{color:#0f172a;background:#fff}.fsw--photo .fsw-input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #10131a}.fsw--photo .fsw-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #10131a}.fsw--photo .fsw-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #10131a}.fsw--photo .fsw-input:-webkit-autofill:active{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #10131a}.fsw--photo .fsw-eye{color:#fffc}.fsw--photo .fsw-eye:hover{color:#fff;background:#ffffff24}.fsw--photo .fsw-continue,.fsw--photo .fsw-liveness-btn,.fsw--photo .eq-add-owner,.fsw--photo .eq-doc-upload,.fsw--photo .eq-login-btn{color:#00031e;background:#fff}.fsw--photo .eq-add-owner:hover,.fsw--photo .eq-login-btn:hover{background:#ffffffdb}.fsw--photo .fsw-liveness{border:1.5px dashed #ffffffd9;max-width:360px}.fsw--photo .fsw-liveness-label{color:#fff}.fsw--photo .eq-owner-legend{color:#ffffffd9}.fsw--photo .eq-owner-remove{color:#fff;background:0 0;border-color:#fff9}.fsw--photo .eq-doc{border-color:#fff}.fsw--photo .eq-doc-icon,.fsw--photo .eq-doc-text strong,.fsw--photo .eq-doc-text span,.fsw--photo .eq-login-title,.fsw--photo .eq-login-sub{color:#fff}.fsw--photo .eq-login-input{border-color:#fff}.fsw--photo .eq-login-foot{color:#fffc}.fsw--photo .eq-login-foot a{color:#fff}@media (width<=860px){.fsw--photo .fsw-left{flex-basis:auto;width:auto;max-height:none;overflow:visible}.fsw--photo .fsw-left--steps .fsw-left-copy{max-width:none;margin-top:1rem}.fsw--photo .fsw-right{border-bottom-left-radius:0;height:auto}.fsw--photo .fsw-form-body{padding:1.75rem 1.5rem 1rem}.fsw--photo .fsw-form-footer{padding:1rem 1.5rem 1.75rem}.fsw--photo .fsw-heading,.fsw--photo .fsw-question,.fsw--photo .fsw-question--lg{font-size:1.5rem}.fsw--photo .fsw-steps{margin-top:1rem}}.fsw-photos{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;max-width:760px;display:grid}.fsw-photo{position:relative}.fsw-photo-pick{aspect-ratio:4/3;cursor:pointer;background:#f7f8fa 50%/cover no-repeat;border:1.5px solid #d8dbe2;border-radius:14px;width:100%;padding:0;display:block;position:relative}.fsw-photo.is-cover .fsw-photo-pick{border:3px solid #ff6815}.fsw-photo-badge{color:#fff;background:#ff6815;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.4rem;left:.4rem}.fsw-photo-remove{color:#fff;cursor:pointer;background:#000e21b3;border:none;border-radius:50%;width:26px;height:26px;font-size:1rem;line-height:1;position:absolute;top:.3rem;right:.3rem}.fsw-photo-add{aspect-ratio:4/3;color:#000e21;cursor:pointer;background:#f7f8fa;border:1.5px dashed #b8bfcc;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.82rem;font-weight:600;display:flex;position:relative}.fsw-photo-add input{opacity:0;width:1px;height:1px;position:absolute}.fsw-photo-add:focus-within{outline-offset:2px;outline:2px solid #ff6815}.fsw-photo-add-plus{color:#ff6815;font-size:1.5rem;line-height:1}
