.form_app__ttYDV{height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.form_progressBar__4JYwh{position:fixed;top:0;left:0;height:2px;background:var(--oxide);z-index:100;transition:width .5s var(--ease)}.form_header__Ngy_F{position:fixed;top:0;left:0;right:0;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;z-index:50;border-bottom:1px solid var(--line)}.form_logo__UvVRh{display:flex;align-items:center;gap:10px}.form_logoName__eHBHH{font-weight:900;font-size:1rem;letter-spacing:-.02em}.form_stepIndicator__79JDw{font-family:var(--mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite)}.form_screens__njmos{flex:1 1;display:flex;align-items:center;justify-content:center;padding-top:64px}.form_screen__hk7Uq{width:100%;max-width:720px;padding:40px;animation:form_fadeUp__zSEpZ .45s var(--ease) both}@keyframes form_fadeUp__zSEpZ{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.form_introTag__SK2E4{font-family:var(--mono);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--oxide);margin-bottom:28px}.form_introTitle__piLCk{font-size:clamp(2.6rem,6vw,4.8rem);font-weight:900;letter-spacing:-.045em;line-height:.95;margin-bottom:32px}.form_introBody__NXWA8{font-size:1.05rem;line-height:1.6;color:var(--graphite);max-width:36em;margin-bottom:48px}.form_introMeta__hEUSG{font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--line-strong);margin-top:24px}.form_btnStart__LfnZJ{background:var(--oxide);color:var(--bone);border:none;font-family:var(--sans);font-size:.9rem;font-weight:700;letter-spacing:-.01em;padding:16px 40px;cursor:pointer;transition:background .2s,transform .15s}.form_btnStart__LfnZJ:hover{background:#c1453b}.form_btnStart__LfnZJ:active{transform:scale(.97)}.form_qTag__IW_O7{font-family:var(--mono);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--oxide);margin-bottom:18px;display:flex;align-items:center;gap:10px}.form_qTag__IW_O7:after{content:"";width:40px;height:1px;background:var(--oxide);opacity:.4}.form_qTitle__yn3Ll{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;margin-bottom:12px}.form_qHint__3RelQ{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;color:var(--graphite);margin-bottom:36px}.form_inputText__kAkIa{width:100%;background:transparent;border:none;border-bottom:2px solid var(--line-strong);color:var(--bone);font-family:var(--sans);font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:600;letter-spacing:-.02em;padding:14px 0;outline:none;transition:border-color .25s;caret-color:var(--oxide);resize:none;margin-top:8px}.form_inputText__kAkIa::placeholder{color:#383631;font-weight:400}.form_inputText__kAkIa:focus{border-color:var(--oxide)}.form_inputError__Nsh9C{border-color:var(--oxide)!important;animation:form_shake__YDYkE .3s ease}@keyframes form_shake__YDYkE{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.form_fieldError__QCh0B{font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--oxide);margin-top:8px}.form_options__WXp81{display:flex;flex-direction:column;gap:10px}.form_option__sf71S{border:1px solid var(--line);padding:18px 22px;cursor:pointer;display:flex;align-items:center;gap:16px;background:transparent;color:var(--bone);text-align:left;transition:border-color .2s,background .2s;width:100%}.form_option__sf71S:hover{border-color:var(--line-strong)}.form_optionSelected__FL8jS{border-color:var(--oxide)!important;background:rgba(171,52,49,.08)}.form_optKey__pav1k{font-family:var(--mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);border:1px solid var(--line);width:26px;height:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s,color .2s}.form_optionSelected__FL8jS .form_optKey__pav1k{border-color:var(--oxide);color:var(--oxide)}.form_optLabel__2C4dm{font-size:1rem;font-weight:500;letter-spacing:-.01em;line-height:1.4}.form_actions__Kq0M1{margin-top:36px;display:flex;align-items:center;gap:20px}.form_btnNext__Wn64n{background:var(--bone);color:var(--black);border:none;font-family:var(--sans);font-size:.88rem;font-weight:700;padding:14px 32px;cursor:pointer;transition:background .2s,transform .15s}.form_btnNext__Wn64n:hover{background:var(--oxide);color:var(--bone)}.form_btnNext__Wn64n:active{transform:scale(.97)}.form_hintEnter___YGnX{font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--line-strong)}.form_hintEnter___YGnX kbd{display:inline-block;border:1px solid var(--line-strong);padding:2px 6px;font-size:.6rem;margin-right:4px;font-family:var(--mono)}.form_endIcon__3bpQz{width:64px;height:64px;border:1px solid var(--oxide);display:flex;align-items:center;justify-content:center;margin-bottom:36px}.form_endTitle__EmXn9{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:20px}.form_endBody__oZRGA{font-size:1rem;line-height:1.65;color:var(--graphite);max-width:34em;margin-bottom:40px}.form_endData__aWr5g{border:1px solid var(--line);padding:24px 28px;display:flex;flex-direction:column;gap:12px;max-width:460px;margin-bottom:28px}.form_endRow__9uAVg{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-bottom:1px solid var(--line);padding-bottom:12px}.form_endRow__9uAVg:last-child{border-bottom:none;padding-bottom:0}.form_endLbl__lPRJ3{font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}.form_endVal__4nRS2{font-weight:600;letter-spacing:-.01em;text-align:right}.form_savingState__uiWI6{font-family:var(--mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);display:flex;align-items:center;gap:10px}.form_savingDot__pJ_Ty{width:7px;height:7px;border-radius:50%;background:var(--graphite);flex-shrink:0}.form_dotPulse__bO9OG{background:var(--oxide);animation:form_pulse__vYbs0 1s ease infinite}.form_dotGreen__WB5G1{background:#4a9a6a}.form_dotRed__PHMSK{background:var(--oxide)}@keyframes form_pulse__vYbs0{0%,to{opacity:1}50%{opacity:.2}}.form_kbdNav__wlXpO{position:fixed;bottom:36px;left:40px;font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--line-strong)}.form_phoneInputWrap___56mt{display:flex;gap:12px;align-items:flex-end;width:100%}.form_selectDdi__bXjt2{background:transparent;border:none;border-bottom:2px solid var(--line-strong);color:var(--bone);font-family:var(--sans);font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:600;outline:none;cursor:pointer;transition:border-color .25s;width:110px;flex-shrink:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F5F3EE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px bottom 20px;background-size:16px;padding:14px 24px 14px 8px}.form_selectDdi__bXjt2:focus{border-color:var(--oxide)}@media (max-width:640px){.form_header__Ngy_F{padding:16px 20px}.form_screen__hk7Uq{padding:24px 20px}.form_kbdNav__wlXpO{display:none}.form_phoneInputWrap___56mt{gap:8px}.form_selectDdi__bXjt2{width:95px;font-size:1.1rem;padding-right:18px;background-position:right 2px bottom 20px}}