.wf-su{color:#14181c;min-height:100vh;font-family:var(--font-manrope), Helvetica, sans-serif;-webkit-font-smoothing:antialiased;background:#fbf9f5;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));display:grid}.wf-su *{box-sizing:border-box}.wf-su a{color:#007a70;text-decoration:none}.wf-su a:hover{color:#0b3537;text-decoration:underline}.wf-su-main{flex-direction:column;gap:32px;padding:32px clamp(24px,5vw,72px);display:flex}.wf-su-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.wf-su-switch{font:400 14px/1.4 var(--font-manrope), sans-serif;color:#6b7177}.wf-su-center{flex:1;justify-content:center;align-items:center;display:flex}.wf-su-col{flex-direction:column;gap:28px;width:100%;max-width:440px;display:flex}.wf-su-titlebox{flex-direction:column;gap:10px;display:flex}.wf-su h1{font:800 44px/1.08 var(--font-manrope), sans-serif;letter-spacing:-.035em;margin:0}.wf-su-sub{font:400 16px/1.55 var(--font-manrope), sans-serif;color:#4b5157;margin:0}.wf-su-steps{flex-direction:column;gap:10px;display:flex}.wf-su-bars{gap:6px;display:flex}.wf-su-bars span{background:#e4e0d8;border-radius:2px;flex:1;height:4px;display:block}.wf-su-bars span.on{background:#0b3537}.wf-su-steplabel{font:500 13px/1 var(--font-manrope), sans-serif;color:#6b7177}.wf-su-form{flex-direction:column;gap:18px;display:flex}.wf-su-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wf-su-label{flex-direction:column;gap:8px;display:flex}.wf-su-label>span:first-child{font:600 14px/1 var(--font-manrope), sans-serif}.wf-su-err{font:500 13px/1.4 var(--font-manrope), sans-serif;color:#b3402e}.wf-su input[type=text],.wf-su input[type=email],.wf-su input[type=password]{width:100%;height:52px;font:400 16px/1 var(--font-manrope), sans-serif;background:#fff;border:1px solid #d9d4ca;border-radius:12px;outline:none;padding:0 16px;color:#14181c!important}.wf-su input::placeholder{color:#9aa0a5!important}.wf-su input:focus{box-shadow:0 0 0 3px #dff3f0;border-color:#0b3537!important}.wf-su .wf-su-bad{border-color:#b3402e!important}.wf-su-pw{display:flex;position:relative}.wf-su-pw input{flex:1;padding:0 72px 0 16px!important}.wf-su-show{height:36px;font:600 13px/1 var(--font-manrope), sans-serif;color:#007a70;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;position:absolute;top:8px;right:8px}.wf-su-show:hover{background:#dff3f0}.wf-su-strength{align-items:center;gap:10px;display:flex}.wf-su-strength-bars{flex:1;gap:4px;display:flex}.wf-su-strength-bars span{background:#e4e0d8;border-radius:2px;flex:1;height:4px;display:block}.wf-su-strength-label{font:500 13px/1 var(--font-manrope), sans-serif;text-align:right;min-width:72px}.wf-su-check{font:400 14px/1.5 var(--font-manrope), sans-serif;color:#4b5157;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.wf-su-check input{accent-color:#0b3537;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.wf-su-primary{color:#fbf9f5;height:54px;font:600 16px/1 var(--font-manrope), sans-serif;cursor:pointer;background:#0b3537;border:0;border-radius:999px;margin-top:4px}.wf-su-primary:hover:not(:disabled){background:#134a4d}.wf-su-primary:disabled{opacity:.7;cursor:not-allowed}.wf-su-alert{font:500 14px/1.5 var(--font-manrope), sans-serif;color:#b3402e;background:#fdf1ef;border:1px solid #f0d3cd;border-radius:12px;padding:14px 16px}.wf-su-card{background:#fff;border:1px solid #ebe7df;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex}.wf-su-card-icon{background:#dff3f0;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;gap:3px;width:36px;height:36px;padding:0 9px;display:flex}.wf-su-card-icon>span{background:#0b3537;border-radius:2px;height:3px;display:block}.wf-su-card-icon>span.row{background:0 0;align-items:center;gap:2px;display:flex}.wf-su-card-icon>span.row>span:first-child{background:#0b3537;border-radius:2px;width:55%;height:3px;display:block}.wf-su-card-icon>span.row>span:last-child{background:#00a396;border-radius:50%;width:4px;height:4px;display:block}.wf-su-card-text{flex-direction:column;gap:4px;display:flex}.wf-su-card-title{font:600 14px/1.3 var(--font-manrope), sans-serif}.wf-su-card-body{font:400 14px/1.5 var(--font-manrope), sans-serif;color:#4b5157}.wf-su-linkbtn{font:inherit;color:#007a70;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.wf-su-linkbtn:hover{color:#0b3537;text-decoration:underline}.wf-su-intents{flex-direction:column;gap:10px;display:flex}.wf-su-intent{text-align:left;cursor:pointer;font-family:var(--font-manrope), sans-serif;color:#14181c;background:#fff;border:1.5px solid #e4e0d8;border-radius:16px;align-items:flex-start;gap:16px;padding:20px;display:flex}.wf-su-intent.on{background:#dff3f0;border-color:#0b3537}.wf-su-radio{background:#fff;border:1.5px solid #c8c3b8;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:2px}.wf-su-intent.on .wf-su-radio{border:6px solid #0b3537}.wf-su-intent-text{flex-direction:column;gap:6px;display:flex}.wf-su-intent-title{font:600 16px/1.3 var(--font-manrope), sans-serif}.wf-su-intent-body{font:400 14px/1.5 var(--font-manrope), sans-serif;color:#4b5157}.wf-su-nav{justify-content:space-between;align-items:center;display:flex}.wf-su-back{font:500 14px/1 var(--font-manrope), sans-serif}.wf-su-next{color:#fbf9f5;height:52px;font:600 16px/1 var(--font-manrope), sans-serif;cursor:pointer;background:#0b3537;border:0;border-radius:999px;padding:0 28px}.wf-su-next:hover:not(:disabled){background:#134a4d}.wf-su-next:disabled{opacity:.7;cursor:not-allowed}.wf-su-about{flex-direction:column;gap:22px;display:flex}.wf-su-q{flex-direction:column;gap:10px;display:flex}.wf-su-q-label{font:600 15px/1.3 var(--font-manrope), sans-serif}.wf-su-pills{flex-wrap:wrap;gap:8px;display:flex}.wf-su-pill{color:#14181c;height:42px;font:600 14px/1 var(--font-manrope), sans-serif;cursor:pointer;background:#fff;border:1px solid #d9d4ca;border-radius:999px;padding:0 18px}.wf-su-pill.on{color:#fbf9f5;background:#0b3537;border-color:#0b3537}.wf-su-note{font:400 14px/1.5 var(--font-manrope), sans-serif;color:#0b3537;background:#dff3f0;border-radius:14px;padding:16px 18px}.wf-su-mail{background:#dff3f0;border-radius:18px;flex-direction:column;justify-content:center;gap:5px;width:64px;height:64px;padding:0 16px;display:flex}.wf-su-mail>span{background:#0b3537;border-radius:2px;height:4px;display:block}.wf-su-mail>span.row{background:0 0;align-items:center;gap:4px;display:flex}.wf-su-mail>span.row>span:first-child{background:#0b3537;border-radius:2px;width:55%;height:4px;display:block}.wf-su-mail>span.row>span:last-child{background:#00a396;border-radius:50%;width:6px;height:6px;display:block}.wf-su-help{font:400 14px/1.5 var(--font-manrope), sans-serif;color:#4b5157;background:#fff;border:1px solid #ebe7df;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.wf-su-ok{color:#007a70;font-weight:600}.wf-su-foot{font:400 13px/1.5 var(--font-manrope), sans-serif;gap:20px;display:flex}.wf-su-foot a{color:#6b7177}.wf-su-aside{color:#fbf9f5;background:#0b3537;flex-direction:column;justify-content:space-between;gap:48px;min-height:560px;padding:clamp(32px,5vw,72px);display:flex}.wf-su-eyebrow{font:600 12px/1 var(--font-manrope), sans-serif;letter-spacing:.14em;color:#7ff0e2}.wf-su-aside-mid{flex-direction:column;gap:36px;max-width:520px;display:flex}.wf-su-aside h2{font:800 clamp(36px, 4vw, 56px)/1.08 var(--font-manrope), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0}.wf-su-aside h2 em{color:#7ff0e2;font-style:normal}.wf-su-list{border-top:1px solid #1a5457;flex-direction:column;display:flex}.wf-su-row{border-bottom:1px solid #1a5457;justify-content:space-between;gap:16px;padding:18px 0;display:flex}.wf-su-row-text{flex-direction:column;gap:4px;display:flex}.wf-su-row-title{font:600 16px/1.3 var(--font-manrope), sans-serif}.wf-su-row-body{font:400 14px/1.4 var(--font-manrope), sans-serif;color:#c8dddc}.wf-su-row-tag{font:600 15px/1.3 var(--font-manrope), sans-serif;color:#7ff0e2;flex-shrink:0}.wf-su-aside-note{font:400 14px/1.5 var(--font-manrope), sans-serif;color:#c8dddc}@media (max-width:480px){.wf-su h1{font-size:36px}}
