.step-dot[data-v-4fdd9c88]{align-items:center;background:#f8fafc;border:2px solid rgba(0,0,0,.12);border-radius:9999px;color:#64748b;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:2rem;justify-content:center;transition:all .25s ease;width:2rem}.step-dot--active[data-v-4fdd9c88]{box-shadow:0 0 0 4px #b18d5333;transform:scale(1.15)}.step-dot--active[data-v-4fdd9c88],.step-dot--done[data-v-4fdd9c88]{background:#b18d53;border-color:#b18d53;color:#2e2c2d}.step-dot[data-v-4fdd9c88]:disabled{cursor:default}.step-check[data-v-4fdd9c88],.step-num[data-v-4fdd9c88]{line-height:1}.step-connector[data-v-4fdd9c88]{background:#0000001a;border-radius:1px;flex:1;height:2px;max-width:3rem;transition:background .3s ease}.step-connector--done[data-v-4fdd9c88]{background:#b18d53}.service-card[data-v-4fdd9c88]{align-items:center;background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:1.25rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1rem;text-align:center;transition:all .2s ease}.service-card[data-v-4fdd9c88]:hover{border-color:#b18d53;box-shadow:0 8px 24px #b18d5326;transform:translateY(-2px)}.service-card--selected[data-v-4fdd9c88]{background:linear-gradient(135deg,#b18d531f,#b18d530a);border-color:#b18d53;box-shadow:0 0 0 3px #b18d5333}.service-card__icon[data-v-4fdd9c88]{align-items:center;background:#b18d531f;border-radius:1rem;color:#b18d53;display:flex;height:3.5rem;justify-content:center;margin-bottom:.25rem;width:3.5rem}.service-card--selected .service-card__icon[data-v-4fdd9c88]{background:#b18d5338}.service-card__label[data-v-4fdd9c88]{color:#2e2c2d;font-size:.9rem;font-weight:700}.service-card__desc[data-v-4fdd9c88]{color:#64748b;font-size:.75rem}.wizard-label[data-v-4fdd9c88]{color:#475569;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.wizard-input[data-v-4fdd9c88]{background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:1rem;color:#2e2c2d;font-size:.9375rem;outline:none;padding:.875rem 1.25rem;transition:border-color .2s,box-shadow .2s;width:100%}.wizard-input[data-v-4fdd9c88]::-moz-placeholder{color:#94a3b8}.wizard-input[data-v-4fdd9c88]::placeholder{color:#94a3b8}.wizard-input[data-v-4fdd9c88]:focus{border-color:#b18d53;box-shadow:0 0 0 3px #b18d5326}.wizard-input--error[data-v-4fdd9c88]{border-color:#f8727299}.field-error[data-v-4fdd9c88]{color:#fca5a5;font-size:.8125rem;margin-top:.375rem}.wizard-next-btn[data-v-4fdd9c88]{align-items:center;background:linear-gradient(135deg,#b18d53,#9a7a47);border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;gap:.5rem;justify-content:center;padding:.875rem 1.75rem;transition:all .2s ease}.wizard-next-btn[data-v-4fdd9c88]:hover:not(:disabled){background:linear-gradient(135deg,#9a7a47,#7d6438);box-shadow:0 8px 24px #b18d5359;transform:translateY(-1px)}.wizard-next-btn[data-v-4fdd9c88]:disabled{cursor:not-allowed;opacity:.5;transform:none}.wizard-back-btn[data-v-4fdd9c88]{align-items:center;background:transparent;border:2px solid rgba(0,0,0,.12);border-radius:9999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.875rem 1.25rem;transition:all .2s ease}.wizard-back-btn[data-v-4fdd9c88]:hover:not(:disabled){border-color:#0003;color:#1e293b}.slide-back-enter-active[data-v-4fdd9c88],.slide-back-leave-active[data-v-4fdd9c88],.slide-forward-enter-active[data-v-4fdd9c88],.slide-forward-leave-active[data-v-4fdd9c88]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-forward-enter-from[data-v-4fdd9c88]{opacity:0;transform:translate(40px)}.slide-back-enter-from[data-v-4fdd9c88],.slide-forward-leave-to[data-v-4fdd9c88]{opacity:0;transform:translate(-40px)}.slide-back-leave-to[data-v-4fdd9c88]{opacity:0;transform:translate(40px)}
