.promo-container[data-v-5afcc91a]{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:20px 0;background-color:var(--color-background-page)}.promo-flow[data-v-5afcc91a]{max-width:500px;width:100%;padding:30px;background-color:var(--color-surface);border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.1);color:var(--color-text-primary)}.main-title[data-v-5afcc91a]{font-size:26px;font-weight:700;text-align:center;margin-bottom:30px;color:var(--primary)}h2[data-v-5afcc91a]{font-size:22px;font-weight:600;margin-bottom:25px;text-align:center;color:var(--color-text-primary)}.stage[data-v-5afcc91a]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-5afcc91a]{display:flex;flex-direction:column;gap:15px;background-color:var(--color-background);padding:25px;border-radius:10px;margin-bottom:15px;box-shadow:0 2px 8px rgba(0,0,0,.08)}input[data-v-5afcc91a]{padding:14px 18px;border:1px solid var(--color-outline);border-radius:8px;font-size:15px;background-color:var(--color-background);color:var(--color-text-primary);transition:border-color .3s,box-shadow .3s}input[data-v-5afcc91a]:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 4px rgba(0,174,221,.15)}input[data-v-5afcc91a]::-moz-placeholder{color:var(--color-text-inactive)}input[data-v-5afcc91a]::placeholder{color:var(--color-text-inactive)}button.primary-btn[data-v-5afcc91a]{padding:14px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:16px;transition:all .2s ease;background-color:var(--primary);color:var(--color-text-on-highlight);width:100%}button.primary-btn[data-v-5afcc91a]:hover:not(:disabled){background-color:#0098c4;transform:translateY(-1px)}button.primary-btn[data-v-5afcc91a]:disabled{background-color:var(--color-muted);cursor:not-allowed;opacity:.7}.navigation-buttons[data-v-5afcc91a]{display:flex;justify-content:center;margin-top:20px}.navigation-buttons.centered[data-v-5afcc91a]{justify-content:center}.navigation-buttons button[data-v-5afcc91a]{min-width:150px}.error-message[data-v-5afcc91a]{color:var(--error);font-size:13px;font-weight:500;margin-top:-5px;margin-bottom:5px}.completion-container[data-v-5afcc91a]{display:flex;flex-direction:column;align-items:center;background-color:rgba(67,160,71,.08);padding:35px;border-radius:10px;margin:25px 0;border:1px solid var(--success)}.completion-container .icon[data-v-5afcc91a]{font-size:72px;color:var(--success);margin-bottom:20px}.completion-container .icon i[data-v-5afcc91a]{font-size:inherit}.completion-container p[data-v-5afcc91a]{font-size:17px;text-align:center;line-height:1.6;color:var(--color-text-primary)}.error-container[data-v-5afcc91a]{background-color:rgba(244,67,54,.08)!important;border:1px solid var(--error)}.error-container .error-icon[data-v-5afcc91a]{color:var(--error)}.error-container p[data-v-5afcc91a]{color:var(--color-text-primary)}.highlight-btn[data-v-5afcc91a]{font-size:16px;font-weight:600;padding:14px 25px;min-width:180px;transition:all .3s ease}@media(max-width:767px){.promo-flow[data-v-5afcc91a]{margin:20px;padding:20px}.main-title[data-v-5afcc91a]{font-size:22px}h2[data-v-5afcc91a]{font-size:20px}input[data-v-5afcc91a]{padding:12px 15px;font-size:14px}button.primary-btn[data-v-5afcc91a]{padding:12px 18px;font-size:15px}.completion-container[data-v-5afcc91a]{padding:25px}.completion-container .icon[data-v-5afcc91a]{font-size:60px}.completion-container p[data-v-5afcc91a]{font-size:15px}}.stage-1[data-v-5afcc91a]{display:flex;flex-direction:column;gap:20px}input[type=checkbox][data-v-5afcc91a]{margin-right:8px;accent-color:var(--primary);width:auto;height:auto;vertical-align:middle}.checkbox-group[data-v-5afcc91a]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:5px}.checkbox-group label[data-v-5afcc91a]{display:flex;align-items:center;font-size:14px;color:var(--color-text-secondary);cursor:pointer}.checkbox-group label a[data-v-5afcc91a]{color:var(--primary);text-decoration:none}.checkbox-group label a[data-v-5afcc91a]:hover{text-decoration:underline}.checkbox-group .error-label[data-v-5afcc91a]{color:var(--error)}
/*# sourceMappingURL=chunk-59339e25.e2067b3b.css.map */