.dossie_page__ke8Ca{min-height:100vh;background:var(--bg);padding:6rem 1rem 4rem}.dossie_container__I9W8M{max-width:760px;margin:0 auto}.dossie_header__2mUrK{text-align:center;margin-bottom:2.5rem}.dossie_badge__hKLh4{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.12em;color:var(--accent);border:1px solid var(--accent);border-radius:100px;padding:.25rem .85rem;margin-bottom:1rem;text-transform:uppercase}.dossie_title__vfR9j{font-family:var(--font-serif);font-size:clamp(1.8rem,4vw,2.6rem);color:var(--text);line-height:1.2;margin-bottom:.75rem}.dossie_subtitle___ODeb{color:var(--muted);font-size:1rem;line-height:1.6}.dossie_progress__wc1ff{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;overflow-x:auto;padding-bottom:.25rem}.dossie_progressStep__K84IV{display:flex;flex-direction:column;align-items:center;gap:.3rem;flex:1 1;min-width:70px;opacity:.35;transition:opacity .3s}.dossie_progressActive__JMgcb{opacity:1}.dossie_progressDone__5rD74{opacity:.7}.dossie_progressIcon__24MiR{font-size:1.2rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-2);border:1px solid var(--border)}.dossie_progressActive__JMgcb .dossie_progressIcon__24MiR{background:var(--accent-dim);border-color:var(--accent)}.dossie_progressDone__5rD74 .dossie_progressIcon__24MiR{background:rgba(61,220,132,.1);border-color:var(--success);color:var(--success)}.dossie_progressLabel__K9QCW{font-size:.65rem;color:var(--muted);text-align:center;white-space:nowrap}.dossie_progressActive__JMgcb .dossie_progressLabel__K9QCW{color:var(--accent)}.dossie_progressBar__fKU_F{height:2px;background:var(--border);border-radius:100px;margin-bottom:2rem;overflow:hidden}.dossie_progressFill__s904E{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-warm));border-radius:100px;transition:width .4s var(--ease-out)}.dossie_card__1EjZx{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:2.5rem}.dossie_stepContent__Qm_ig{display:flex;flex-direction:column;gap:1.5rem}.dossie_stepTitle__8zI5t{font-family:var(--font-serif);font-size:1.4rem;color:var(--text);margin-bottom:.25rem}.dossie_stepDesc___bkNc{color:var(--muted);font-size:.9rem;line-height:1.6}.dossie_field__faCIs{display:flex;flex-direction:column;gap:.5rem}.dossie_label__sJfnD{font-size:.875rem;color:var(--muted-light);font-weight:500}.dossie_input__8xd88,.dossie_select__3F3tu,.dossie_textarea__oMQKt{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-size:.9rem;font-family:var(--font-sans);padding:.75rem 1rem;width:100%;transition:border-color .2s,box-shadow .2s;outline:none}.dossie_input__8xd88:focus,.dossie_select__3F3tu:focus,.dossie_textarea__oMQKt:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.dossie_textarea__oMQKt{resize:vertical;min-height:80px}.dossie_select__3F3tu option{background:var(--surface-2)}.dossie_objections__SLEDN{display:flex;flex-wrap:wrap;gap:.5rem}.dossie_objBtn__YizSu{padding:.45rem 1rem;border-radius:100px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-size:.85rem;cursor:pointer;transition:all .2s}.dossie_objBtnActive__piBzg,.dossie_objBtn__YizSu:hover{border-color:var(--accent);color:var(--accent)}.dossie_objBtnActive__piBzg{background:var(--accent-dim);font-weight:600}.dossie_objHint__Fhgj4{font-size:.75rem;color:var(--muted)}.dossie_impactPreview__VC4Zh{display:flex;flex-direction:column;gap:.25rem;background:rgba(212,132,90,.08);border:1px solid rgba(212,132,90,.25);border-radius:var(--radius-lg);padding:1rem 1.25rem;animation:dossie_fadeIn__uhhGv .4s ease}.dossie_impactLabel__KUhDG{font-size:.75rem;color:var(--accent-warm);text-transform:uppercase;letter-spacing:.08em}.dossie_impactValue___Yska{font-size:1.6rem;font-weight:700;color:var(--accent-warm);font-family:var(--font-serif)}.dossie_impactSub__brr1c{font-size:.8rem;color:var(--muted)}.dossie_finalImpact__YZ_dl{display:flex;align-items:center;gap:1.25rem;background:linear-gradient(135deg,rgba(212,132,90,.12),rgba(42,143,163,.08));border:1px solid rgba(212,132,90,.3);border-radius:var(--radius-xl);padding:1.5rem;animation:dossie_fadeIn__uhhGv .4s ease}.dossie_finalImpactIcon__iTCGl{font-size:2.5rem}.dossie_finalImpactLabel__toXfW{font-size:.8rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem}.dossie_finalImpactValue__ahRrJ{font-size:2rem;font-weight:700;color:var(--accent-warm);font-family:var(--font-serif)}.dossie_finalImpactValue__ahRrJ span{font-size:1rem;color:var(--muted)}.dossie_finalImpactSub__umypV{font-size:.8rem;color:var(--muted);margin-top:.25rem}.dossie_actions__nsWEm{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border);gap:1rem}.dossie_btnBack__efOAb{background:transparent;border:1px solid var(--border);color:var(--muted);padding:.75rem 1.5rem;border-radius:var(--radius-md);cursor:pointer;font-size:.9rem;transition:all .2s}.dossie_btnBack__efOAb:hover{border-color:var(--muted);color:var(--text)}.dossie_btnNext__Bf_D2{background:var(--accent);color:#fff;border:none;padding:.75rem 2rem;border-radius:var(--radius-md);cursor:pointer;font-size:.95rem;font-weight:600;transition:all .2s;margin-left:auto}.dossie_btnNext__Bf_D2:hover{background:#2a9db5;transform:translateY(-1px)}.dossie_btnNext__Bf_D2:disabled{opacity:.4;cursor:not-allowed;transform:none}.dossie_btnSubmit__6ebd5{background:linear-gradient(135deg,var(--accent-warm),#c26a3a);color:#fff;border:none;padding:1rem 2.5rem;border-radius:var(--radius-md);cursor:pointer;font-size:1rem;font-weight:700;transition:all .2s;margin-left:auto;box-shadow:0 4px 20px rgba(212,132,90,.3)}.dossie_btnSubmit__6ebd5:hover{transform:translateY(-2px);box-shadow:0 6px 28px rgba(212,132,90,.4)}.dossie_btnSubmit__6ebd5:disabled{opacity:.5;cursor:not-allowed;transform:none}.dossie_error__WjeNy{background:rgba(214,95,127,.1);border:1px solid var(--error);border-radius:var(--radius-md);color:var(--error);padding:.75rem 1rem;font-size:.875rem;margin-top:1rem}.dossie_inputError__o7pz6{border-color:var(--error)!important;box-shadow:0 0 0 3px rgba(214,95,127,.15)!important}.dossie_fieldError__9Ta_6{font-size:.78rem;color:var(--error);font-weight:500;display:flex;align-items:center;gap:.35rem}.dossie_fieldError__9Ta_6:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--error);color:#fff;font-size:.6rem;font-weight:700;flex-shrink:0}.dossie_objectionsError__qJiN6{padding:.5rem;border-radius:var(--radius-md);border:1px solid var(--error);box-shadow:0 0 0 3px rgba(214,95,127,.15)}@keyframes dossie_fadeIn__uhhGv{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:640px){.dossie_card__1EjZx{padding:1.5rem 1.25rem}.dossie_progressLabel__K9QCW{display:none}}