.assessment-module__cZgwbG__page{background:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}.assessment-module__cZgwbG__leadFormCard{width:100%;max-width:600px;margin:0 auto}.assessment-module__cZgwbG__leadGateBadge{background:var(--color-accent-soft);border-radius:var(--border-radius-pill);font-size:var(--fs-sm);color:var(--color-accent);margin-bottom:var(--space-xl);border:1px solid #1890c833;align-items:center;gap:8px;padding:6px 16px;font-weight:600;display:inline-flex}.assessment-module__cZgwbG__leadGateTitle{font-size:var(--fs-3xl);color:var(--color-primary);letter-spacing:-.03em;margin-bottom:var(--space-md);font-weight:800;line-height:1.15}.assessment-module__cZgwbG__leadGateSubtitle{font-size:var(--fs-md);color:var(--color-text-secondary);margin-bottom:var(--space-xl);line-height:1.6}.assessment-module__cZgwbG__leadTrustRow{align-items:center;gap:var(--space-lg);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.assessment-module__cZgwbG__leadTrustItem{font-size:var(--fs-xs);color:var(--color-success);align-items:center;gap:6px;font-weight:600;display:inline-flex}.assessment-module__cZgwbG__leadForm{gap:var(--space-lg);padding:var(--space-2xl);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--color-border-light);background:#fff;flex-direction:column;display:flex}.assessment-module__cZgwbG__leadFormRow{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.assessment-module__cZgwbG__required{color:var(--color-highlight)}.assessment-module__cZgwbG__optional{font-size:var(--fs-xs);color:var(--color-text-muted);font-weight:400}.assessment-module__cZgwbG__privacyDisclaimer{padding:var(--space-md) var(--space-lg);background:var(--color-bg-warm);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);border-left:3px solid var(--color-accent);align-items:flex-start;gap:10px;display:flex}.assessment-module__cZgwbG__privacyIcon{color:var(--color-accent);flex-shrink:0;margin-top:2px}.assessment-module__cZgwbG__privacyDisclaimer p{color:var(--color-text-secondary);font-size:12.5px;line-height:1.6}.assessment-module__cZgwbG__privacyLink{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.assessment-module__cZgwbG__privacyLink:hover{color:var(--color-accent-hover)}.assessment-module__cZgwbG__leadSubmitBtn{justify-content:center;width:100%}.assessment-module__cZgwbG__leadSubmitBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}.assessment-module__cZgwbG__leadNote{text-align:center;font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:-var(--space-sm)}@media (max-width:560px){.assessment-module__cZgwbG__leadGate{max-width:100%}.assessment-module__cZgwbG__leadFormRow{grid-template-columns:1fr}.assessment-module__cZgwbG__leadGateTitle{font-size:var(--fs-2xl)}.assessment-module__cZgwbG__leadForm{padding:var(--space-xl)}}.assessment-module__cZgwbG__header{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.assessment-module__cZgwbG__headerLogo{align-items:center;gap:var(--space-sm);text-decoration:none;display:flex}.assessment-module__cZgwbG__logoMark{background:var(--color-primary);width:32px;height:32px;color:var(--color-accent);letter-spacing:.05em;border-radius:6px;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.assessment-module__cZgwbG__logoText{font-size:var(--fs-base);color:var(--color-primary);letter-spacing:-.03em;font-weight:700}.assessment-module__cZgwbG__closeBtn{width:40px;height:40px;color:var(--color-text-muted);transition:all var(--transition-fast);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.assessment-module__cZgwbG__closeBtn:hover{background:var(--color-border-light);color:var(--color-text)}.assessment-module__cZgwbG__progressWrapper{padding:var(--space-lg) var(--space-xl);width:100%;max-width:680px;margin:0 auto}.assessment-module__cZgwbG__progressBar{background:var(--color-border);height:4px;margin-bottom:var(--space-md);border-radius:2px;overflow:hidden}.assessment-module__cZgwbG__progressFill{background:linear-gradient(90deg, var(--color-accent), var(--color-highlight));border-radius:2px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.assessment-module__cZgwbG__progressInfo{justify-content:space-between;align-items:center;display:flex}.assessment-module__cZgwbG__categoryBadge{border-radius:var(--border-radius-pill);font-size:var(--fs-xs);color:#fff;text-transform:lowercase;align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:inline-flex}.assessment-module__cZgwbG__stepCount{font-size:var(--fs-sm);color:var(--color-text-muted);font-weight:500}.assessment-module__cZgwbG__questionArea{padding:var(--space-2xl) var(--space-xl);flex:1;justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.assessment-module__cZgwbG__questionCard{width:100%;max-width:600px}.assessment-module__cZgwbG__slideInRight{animation:.4s cubic-bezier(.22,1,.36,1) forwards assessment-module__cZgwbG__slideRight}.assessment-module__cZgwbG__slideInLeft{animation:.4s cubic-bezier(.22,1,.36,1) forwards assessment-module__cZgwbG__slideLeft}.assessment-module__cZgwbG__animateIn{animation:.4s forwards assessment-module__cZgwbG__fadeUp}@keyframes assessment-module__cZgwbG__slideRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes assessment-module__cZgwbG__slideLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes assessment-module__cZgwbG__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.assessment-module__cZgwbG__questionText{font-size:var(--fs-2xl);color:var(--color-primary);letter-spacing:-.03em;margin-bottom:var(--space-sm);font-weight:800;line-height:1.2}.assessment-module__cZgwbG__questionSubtitle{font-size:var(--fs-base);color:var(--color-text-secondary);margin-bottom:var(--space-2xl);line-height:1.5}.assessment-module__cZgwbG__answerArea{margin-top:var(--space-lg)}.assessment-module__cZgwbG__optionsGrid{gap:var(--space-md);flex-direction:column;display:flex}.assessment-module__cZgwbG__optionCard{align-items:center;gap:var(--space-lg);border:2px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-base);text-align:left;background:#fff;width:100%;padding:18px 20px;display:flex}.assessment-module__cZgwbG__optionCard:hover{border-color:var(--color-text-muted);background:var(--color-bg-warm)}.assessment-module__cZgwbG__optionCard.assessment-module__cZgwbG__selected{border-color:var(--color-accent);background:var(--color-accent-soft)}.assessment-module__cZgwbG__optionRadio{border:2px solid var(--color-border);width:22px;height:22px;transition:all var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.assessment-module__cZgwbG__optionCard.assessment-module__cZgwbG__selected .assessment-module__cZgwbG__optionRadio{border-color:var(--color-accent)}.assessment-module__cZgwbG__optionRadioInner{background:var(--color-accent);width:10px;height:10px;transition:transform var(--transition-spring);border-radius:50%;transform:scale(0)}.assessment-module__cZgwbG__optionCard.assessment-module__cZgwbG__selected .assessment-module__cZgwbG__optionRadioInner{transform:scale(1)}.assessment-module__cZgwbG__optionCheckbox{border:2px solid var(--color-border);width:22px;height:22px;transition:all var(--transition-fast);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.assessment-module__cZgwbG__optionCard.assessment-module__cZgwbG__selected .assessment-module__cZgwbG__optionCheckbox{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.assessment-module__cZgwbG__optionContent{flex-direction:column;gap:2px;display:flex}.assessment-module__cZgwbG__optionLabel{font-size:var(--fs-base);color:var(--color-text);font-weight:600}.assessment-module__cZgwbG__optionDesc{font-size:var(--fs-sm);color:var(--color-text-muted)}.assessment-module__cZgwbG__textInputWrapper{max-width:400px}.assessment-module__cZgwbG__textInput{border:2px solid var(--color-border);border-radius:var(--border-radius);width:100%;font-size:var(--fs-md);font-family:var(--font-primary);color:var(--color-text);transition:border-color var(--transition-fast);background:#fff;outline:none;padding:16px 20px}.assessment-module__cZgwbG__textInput:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #1890c81f}.assessment-module__cZgwbG__textInput::placeholder{color:var(--color-text-muted)}.assessment-module__cZgwbG__authSection{max-width:420px;margin:0 auto}.assessment-module__cZgwbG__authForm{gap:var(--space-lg);flex-direction:column;display:flex}.assessment-module__cZgwbG__inputGroup{gap:var(--space-sm);flex-direction:column;display:flex}.assessment-module__cZgwbG__inputLabel{font-size:var(--fs-sm);color:var(--color-text);letter-spacing:-.01em;font-weight:600}.assessment-module__cZgwbG__input{border:2px solid var(--color-border);border-radius:var(--border-radius-sm);width:100%;font-size:var(--fs-base);font-family:var(--font-primary);color:var(--color-text);transition:border-color var(--transition-fast);background:#fff;outline:none;padding:14px 18px}.assessment-module__cZgwbG__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #1890c81f}.assessment-module__cZgwbG__input::placeholder{color:var(--color-text-muted)}.assessment-module__cZgwbG__submitBtn{width:100%;margin-top:var(--space-sm);gap:var(--space-sm)}.assessment-module__cZgwbG__submitBtn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.assessment-module__cZgwbG__authNote{text-align:center;font-size:var(--fs-sm);color:var(--color-text-muted)}.assessment-module__cZgwbG__navFooter{padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--color-border-light);justify-content:space-between;align-items:center;width:100%;max-width:680px;margin:0 auto;display:flex}.assessment-module__cZgwbG__backBtn{gap:var(--space-sm);color:var(--color-text-muted)}.assessment-module__cZgwbG__backBtn:disabled{opacity:.3;cursor:not-allowed}.assessment-module__cZgwbG__notFound{min-height:100vh;padding:var(--space-xl);justify-content:center;align-items:center;display:flex}.assessment-module__cZgwbG__notFoundContent{text-align:center}.assessment-module__cZgwbG__notFoundContent h1{font-size:var(--fs-2xl);margin-bottom:var(--space-md)}.assessment-module__cZgwbG__notFoundContent p{color:var(--color-text-secondary);margin-bottom:var(--space-xl)}.assessment-module__cZgwbG__confirmationWrapper{padding:var(--space-xl);flex:1;justify-content:center;align-items:center;display:flex}.assessment-module__cZgwbG__confirmation{text-align:center;max-width:520px;animation:.6s forwards assessment-module__cZgwbG__fadeUp}.assessment-module__cZgwbG__confirmIcon{width:90px;height:90px;margin:0 auto var(--space-xl);color:var(--color-success);background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border-radius:50%;justify-content:center;align-items:center;display:flex}.assessment-module__cZgwbG__confirmTitle{font-size:var(--fs-3xl);color:var(--color-primary);letter-spacing:-.03em;margin-bottom:var(--space-md);font-weight:800}.assessment-module__cZgwbG__confirmSubtitle{font-size:var(--fs-md);color:var(--color-text-secondary);margin-bottom:var(--space-2xl);line-height:1.6}.assessment-module__cZgwbG__confirmSubtitle strong{color:var(--color-primary)}.assessment-module__cZgwbG__confirmDetails{gap:var(--space-md);margin-bottom:var(--space-2xl);padding:var(--space-xl);background:var(--color-bg-warm);border-radius:var(--border-radius);flex-direction:column;display:flex}.assessment-module__cZgwbG__confirmDetail{align-items:center;gap:var(--space-md);text-align:left;display:flex}.assessment-module__cZgwbG__confirmDetailIcon{font-size:var(--fs-xl);flex-shrink:0}.assessment-module__cZgwbG__confirmDetailLabel{font-size:var(--fs-xs);color:var(--color-text-muted);text-transform:lowercase;font-weight:500}.assessment-module__cZgwbG__confirmDetailValue{font-size:var(--fs-sm);color:var(--color-text);font-weight:600}.assessment-module__cZgwbG__confirmActions{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:768px){.assessment-module__cZgwbG__questionText{font-size:var(--fs-xl)}.assessment-module__cZgwbG__questionArea{padding:var(--space-xl) var(--space-lg)}.assessment-module__cZgwbG__optionCard{gap:var(--space-md);padding:14px 16px}.assessment-module__cZgwbG__confirmTitle{font-size:var(--fs-2xl)}.assessment-module__cZgwbG__confirmActions{flex-direction:column}.assessment-module__cZgwbG__confirmActions .assessment-module__cZgwbG__btn{width:100%}.assessment-module__cZgwbG__header,.assessment-module__cZgwbG__progressWrapper,.assessment-module__cZgwbG__navFooter{padding:var(--space-md) var(--space-lg)}.assessment-module__cZgwbG__textInput{font-size:var(--fs-base);padding:14px 16px}.assessment-module__cZgwbG__confirmDetails{padding:var(--space-lg)}}@media (max-width:480px){.assessment-module__cZgwbG__questionArea{padding:var(--space-lg) var(--space-md)}.assessment-module__cZgwbG__questionText{font-size:var(--fs-lg)}.assessment-module__cZgwbG__questionSubtitle,.assessment-module__cZgwbG__optionLabel{font-size:var(--fs-sm)}.assessment-module__cZgwbG__optionDesc{font-size:var(--fs-xs)}.assessment-module__cZgwbG__confirmIcon{width:70px;height:70px}.assessment-module__cZgwbG__confirmTitle{font-size:var(--fs-xl)}.assessment-module__cZgwbG__confirmSubtitle{font-size:var(--fs-sm)}.assessment-module__cZgwbG__leadForm{padding:var(--space-lg)}.assessment-module__cZgwbG__leadGateTitle{font-size:var(--fs-xl)}.assessment-module__cZgwbG__leadGateSubtitle{font-size:var(--fs-sm)}}
