.get-started-module__WJTLzq__page{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:80px 40px 60px;display:flex;position:relative}.get-started-module__WJTLzq__closeBtn{width:40px;height:40px;color:var(--ink-3);z-index:101;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex;position:fixed;top:24px;right:24px}.get-started-module__WJTLzq__closeBtn:hover{color:var(--ink);background:var(--paper-2)}.get-started-module__WJTLzq__progressWrap{background:var(--border);z-index:100;height:3px;position:fixed;top:0;left:0;right:0}.get-started-module__WJTLzq__progressFill{background:var(--red);height:100%;transition:width .4s}.get-started-module__WJTLzq__step{width:100%;max-width:560px;animation:.35s get-started-module__WJTLzq__fadeIn}@keyframes get-started-module__WJTLzq__fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.get-started-module__WJTLzq__stepNum{color:var(--ink-3);letter-spacing:.04em;margin-bottom:12px;font-size:12px;font-weight:500}.get-started-module__WJTLzq__stepTitle{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:8px;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.15}.get-started-module__WJTLzq__stepSub{color:var(--ink-2);letter-spacing:-.005em;margin-bottom:32px;font-size:15px;font-weight:300;line-height:1.6}.get-started-module__WJTLzq__intro{text-align:center;max-width:480px}.get-started-module__WJTLzq__introLogo{justify-content:center;align-items:center;gap:10px;margin-bottom:48px;display:flex}.get-started-module__WJTLzq__logoDot{background:var(--red);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite get-started-module__WJTLzq__blink}@keyframes get-started-module__WJTLzq__blink{0%,to{opacity:1}50%{opacity:.3}}.get-started-module__WJTLzq__logoText{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.05em;color:#7c3aed;font-size:20px;font-weight:800}.get-started-module__WJTLzq__introTitle{font-family:var(--f-display);letter-spacing:-.03em;color:var(--ink);margin-bottom:16px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.08}.get-started-module__WJTLzq__introSub{color:var(--ink-2);letter-spacing:-.008em;margin-bottom:40px;font-size:16px;font-weight:300;line-height:1.65}.get-started-module__WJTLzq__introNote{color:var(--ink-4);letter-spacing:-.01em;margin-top:16px;font-size:12px;font-weight:300}.get-started-module__WJTLzq__fieldGroup{flex-direction:column;gap:20px;margin-bottom:32px;display:flex}.get-started-module__WJTLzq__fieldRow{gap:16px;display:flex}.get-started-module__WJTLzq__field{flex-direction:column;flex:1;gap:6px;display:flex}.get-started-module__WJTLzq__fieldLabel{color:var(--ink-3);letter-spacing:.02em;font-size:12px;font-weight:500}.get-started-module__WJTLzq__fieldRequired{color:var(--red)}.get-started-module__WJTLzq__input{border:1.5px solid var(--border);font-family:var(--f-body);color:var(--ink);background:var(--paper);letter-spacing:-.01em;border-radius:980px;outline:none;width:100%;padding:13px 20px;font-size:14px;transition:border-color .15s}.get-started-module__WJTLzq__input:focus{border-color:var(--ink)}.get-started-module__WJTLzq__input::placeholder{color:var(--ink-4)}.get-started-module__WJTLzq__inputError{border-color:var(--red)}.get-started-module__WJTLzq__fieldError{color:var(--red);margin-top:2px;font-size:12px;font-weight:400}.get-started-module__WJTLzq__options{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}.get-started-module__WJTLzq__option{border-radius:var(--r);border:1.5px solid var(--border);background:var(--paper);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;padding:16px 20px;transition:border-color .15s,background .15s;display:flex}.get-started-module__WJTLzq__option:hover{border-color:var(--ink-4);background:var(--paper-2)}.get-started-module__WJTLzq__optionSelected{border-color:var(--ink);background:var(--paper-2)}.get-started-module__WJTLzq__optionKey{border:1.5px solid var(--border);width:28px;height:28px;color:var(--ink-3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:flex}.get-started-module__WJTLzq__optionSelected .get-started-module__WJTLzq__optionKey{border-color:var(--ink);background:var(--ink);color:var(--paper)}.get-started-module__WJTLzq__optionLabel{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:400}.get-started-module__WJTLzq__multiHint{color:var(--ink-4);margin-bottom:16px;font-size:12px;font-weight:300}.get-started-module__WJTLzq__nav{align-items:center;gap:12px;margin-top:8px;display:flex}.get-started-module__WJTLzq__btnBack{border:1.5px solid var(--border);background:var(--paper);font-family:var(--f-body);color:var(--ink-2);cursor:pointer;letter-spacing:-.01em;border-radius:980px;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:500;transition:border-color .15s,color .15s;display:flex}.get-started-module__WJTLzq__btnBack:hover{border-color:var(--ink);color:var(--ink)}.get-started-module__WJTLzq__btnNext{background:var(--ink);color:var(--paper);font-family:var(--f-body);cursor:pointer;letter-spacing:-.01em;border:none;border-radius:980px;padding:14px 32px;font-size:15px;font-weight:500;transition:opacity .2s}.get-started-module__WJTLzq__btnNext:hover{opacity:.75}.get-started-module__WJTLzq__btnNext:disabled{opacity:.35;cursor:not-allowed}.get-started-module__WJTLzq__submitError{color:var(--red);margin-bottom:8px;font-size:14px;font-weight:400}.get-started-module__WJTLzq__thankYou{text-align:center;max-width:480px}.get-started-module__WJTLzq__thankYouTitle{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:16px;font-size:clamp(30px,3.5vw,44px);font-weight:700;line-height:1.1}.get-started-module__WJTLzq__thankYouSub{color:var(--ink-2);margin-bottom:40px;font-size:16px;font-weight:300;line-height:1.65}.get-started-module__WJTLzq__thankYouLink{color:var(--ink-3);text-underline-offset:4px;font-size:14px;font-weight:500;text-decoration:underline}.get-started-module__WJTLzq__thankYouLink:hover{color:var(--ink)}@media (max-width:560px){.get-started-module__WJTLzq__page{padding:60px 24px 40px}.get-started-module__WJTLzq__fieldRow{flex-direction:column}.get-started-module__WJTLzq__introTitle{font-size:30px}}
