.form-page[data-v-f38de479]{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;overflow:hidden}.progress-bar[data-v-f38de479]{height:3px;left:0;position:fixed;right:0;top:0;z-index:1000}.progress-fill[data-v-f38de479]{background:var(--main,#06b8d0);height:100%;transition:width .8s cubic-bezier(.19,1,.22,1)}.form-logo[data-v-f38de479]{left:24px;position:fixed;top:24px;z-index:1000}.form-logo img[data-v-f38de479]{height:28px;width:auto}.hp-field[data-v-f38de479]{left:-9999px;opacity:0;pointer-events:none;position:absolute;top:-9999px}.form-close[data-v-f38de479]{align-items:center;background:var(--greybackground,#f7f7f7);border-radius:50%;color:#717171;display:flex;height:36px;justify-content:center;position:fixed;right:24px;top:24px;transition:background .2s ease;width:36px;z-index:1000}.form-close[data-v-f38de479]:hover{background:#ebebeb}.form-start-btn[data-v-f38de479]{background:var(--button-darker,#0099ad);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:14px 24px;transition:background .2s ease;width:-moz-fit-content;width:fit-content}.form-start-btn[data-v-f38de479]:hover{background:var(--black,#0d1b34)}.form-start-btn[data-v-f38de479]:active{transform:scale(.98)}.form-intro[data-v-f38de479]{align-items:center;display:flex;flex:1;justify-content:center;padding:24px}.form-intro-inner[data-v-f38de479]{display:flex;flex-direction:column;gap:24px;max-width:500px}.form-intro-title[data-v-f38de479]{color:var(--black,#0d1b34);font-size:1.625rem;font-weight:500;line-height:1.3}.form-intro-desc[data-v-f38de479]{color:#717171;font-size:15px;line-height:1.5}.form-intro-sub[data-v-f38de479]{color:var(--black,#0d1b34);font-size:14px;font-weight:500}.form-intro-trust[data-v-f38de479]{font-size:13px;margin-top:.5em;opacity:.6}.form-question[data-v-f38de479]{align-items:center;display:flex;inset:0;opacity:0;overflow-y:auto;padding:80px 24px 120px;pointer-events:none;position:absolute;transition:opacity .5s cubic-bezier(.16,1,.3,1)}.form-question.active[data-v-f38de479]{opacity:1;pointer-events:auto}.form-question-inner[data-v-f38de479]{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:600px;width:100%}button[data-v-f38de479]{width:200px!important}.form-question-header[data-v-f38de479]{align-items:center;display:flex;gap:8px}.form-step-num[data-v-f38de479]{color:var(--button-darker,#0099ad);font-size:.875rem;font-weight:500}.form-question-text[data-v-f38de479]{color:var(--black,#0d1b34);font-size:1.625rem;font-weight:500;line-height:1.3}.form-field[data-v-f38de479]{width:100%}.form-input[data-v-f38de479]{background:none;border:none;border-bottom:2px solid #b2edf5;border-radius:0;color:var(--button-darker,#0099ad);font-size:20px!important;outline:none;padding:12px 0;transition:border-color .2s ease;width:100%}.form-input[data-v-f38de479]:focus{border-bottom-color:var(--button-darker,#0099ad)}.form-input[data-v-f38de479]::-moz-placeholder{color:#b2edf5}.form-input[data-v-f38de479]::placeholder{color:#b2edf5}.form-choices[data-v-f38de479]{display:flex;flex-direction:column;gap:12px}.form-choice[data-v-f38de479]{align-items:center;border:1.5px solid #ebebeb;border-radius:12px;color:var(--black,#0d1b34);cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;padding:16px 20px;transition:all .2s ease}.form-choice.selected[data-v-f38de479],.form-choice[data-v-f38de479]:hover{border-color:var(--main,#06b8d0)}.form-choice.selected[data-v-f38de479]{background:var(--blue2,#e7f9fc)}.sr-only[data-v-f38de479]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.form-error[data-v-f38de479]{align-items:center;animation:errorIn-f38de479 .3s ease;background:#fef2f2;border-radius:12px;color:#af0404;display:flex;font-size:14px;gap:8px;padding:12px 16px}@keyframes errorIn-f38de479{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.form-nav[data-v-f38de479]{background:#fff;border-top:1px solid #ebebeb;bottom:0;justify-content:space-between;left:0;padding:16px 24px;position:fixed;right:0;z-index:100}.form-nav[data-v-f38de479],.form-nav-prev[data-v-f38de479]{align-items:center;display:flex}.form-nav-prev[data-v-f38de479]{background:none;border:none;color:var(--black,#0d1b34);cursor:pointer;font-size:15px;font-weight:500;gap:8px;transition:opacity .2s ease}.form-nav-prev[data-v-f38de479]:disabled{cursor:not-allowed;opacity:.3}@media(min-width:900px){.form-question[data-v-f38de479]{padding:80px 10vw 120px}.form-nav[data-v-f38de479]{padding:16px 10vw}}
