.page-module__Qd39sa__main{background:radial-gradient(circle,#ef44441a 0%,#0a0a0a 80%);justify-content:center;align-items:center;min-height:80vh;padding:2rem 1.5rem;display:flex}.page-module__Qd39sa__wizardContainer{background:var(--surface);border:1px solid var(--accent);border-radius:16px;width:100%;max-width:700px;padding:2rem;animation:.3s ease-out page-module__Qd39sa__slideIn;box-shadow:0 0 30px #dc26261a}@keyframes page-module__Qd39sa__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__Qd39sa__wizardHeader{text-align:center;margin-bottom:2rem}.page-module__Qd39sa__headerTitle{color:#fff;margin-bottom:.5rem;font-size:2rem}.page-module__Qd39sa__headerSubtitle{color:#a3a3a3;font-size:.9rem}.page-module__Qd39sa__progressBar{background:#333;border-radius:2px;height:4px;margin-top:1.5rem;overflow:hidden}.page-module__Qd39sa__progressFill{background:var(--accent);height:100%;transition:width .3s}.page-module__Qd39sa__stepContent{min-height:300px}.page-module__Qd39sa__question{text-align:center;margin-bottom:2rem;font-size:1.5rem}.page-module__Qd39sa__options{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;display:grid}.page-module__Qd39sa__optionBtn{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:8px;padding:1.5rem 1rem;font-weight:500;transition:all .2s}.page-module__Qd39sa__optionBtn:hover{background:var(--surface-hover);border-color:var(--primary)}.page-module__Qd39sa__selected{border-color:var(--accent)!important;color:var(--accent)!important;background:#f43f5e1a!important}.page-module__Qd39sa__formGroup{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.page-module__Qd39sa__label{color:#d4d4d4;font-size:.9rem}.page-module__Qd39sa__input,.page-module__Qd39sa__select,.page-module__Qd39sa__textarea{color:#fff;appearance:none;background:#111;border:1px solid #333;border-radius:8px;width:100%;padding:.85rem;font-family:inherit;font-size:1rem;transition:all .2s}.page-module__Qd39sa__select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23666'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem}.page-module__Qd39sa__select option{color:#fff;background-color:#0a0a0a;padding:1rem}.page-module__Qd39sa__input:focus,.page-module__Qd39sa__select:focus,.page-module__Qd39sa__textarea:focus{border-color:var(--accent);background:#151515;outline:none;box-shadow:0 0 0 2px #ff33661a}.page-module__Qd39sa__textarea{resize:vertical;min-height:100px}.page-module__Qd39sa__grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.page-module__Qd39sa__warningTitle{color:var(--accent);text-align:center;margin-bottom:1rem;font-size:1.5rem}.page-module__Qd39sa__summaryText{text-align:center;margin-bottom:2rem;font-size:1.1rem}.page-module__Qd39sa__summaryBox{border-left:3px solid var(--accent);background:#ffffff0d;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.page-module__Qd39sa__summaryBox p{margin-bottom:.5rem}.page-module__Qd39sa__disclaimer{text-align:center;color:#737373;font-size:.85rem}.page-module__Qd39sa__actions{border-top:1px solid var(--border);justify-content:space-between;margin-top:2rem;padding-top:1rem;display:flex}.page-module__Qd39sa__successContainer{text-align:center;max-width:600px;animation:.5s page-module__Qd39sa__fadeIn}@keyframes page-module__Qd39sa__fadeIn{0%{opacity:0}to{opacity:1}}.page-module__Qd39sa__pulseIcon{margin-bottom:1.5rem;font-size:4rem;animation:2s infinite page-module__Qd39sa__pulse}@keyframes page-module__Qd39sa__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.page-module__Qd39sa__successTitle{color:var(--success);margin-bottom:1rem;font-size:2.5rem}.page-module__Qd39sa__successText{color:#d4d4d4;margin-bottom:2rem;font-size:1.25rem;line-height:1.5}.page-module__Qd39sa__emergencyContact{background:var(--surface);border:1px solid var(--success);border-radius:12px;margin-bottom:2rem;padding:1.5rem}.page-module__Qd39sa__emergencyContact h3{color:var(--success);margin-top:.5rem;font-size:2rem}
