.test-module__Fo8Vla__container{max-width:800px;margin:0 auto;padding:40px 24px}.test-module__Fo8Vla__headerBlock{text-align:center;margin-bottom:40px}.test-module__Fo8Vla__title{margin-bottom:12px;font-size:2.2rem}.test-module__Fo8Vla__subtitle{color:var(--text-muted);font-size:1rem}.test-module__Fo8Vla__progressBar{background:var(--border);border-radius:4px;width:100%;height:8px;margin-bottom:40px;overflow:hidden}.test-module__Fo8Vla__progressFill{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);height:100%;transition:width var(--transition-normal)}.test-module__Fo8Vla__screenerCard{flex-direction:column;justify-content:space-between;min-height:400px;padding:40px;display:flex}@media (max-width:576px){.test-module__Fo8Vla__screenerCard{padding:24px}}.test-module__Fo8Vla__stepTitle{color:var(--text-main);margin-bottom:12px;font-size:1.5rem}.test-module__Fo8Vla__stepDesc{color:var(--text-muted);margin-bottom:30px;font-size:.95rem}.test-module__Fo8Vla__optionsGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:30px;display:grid}@media (max-width:576px){.test-module__Fo8Vla__optionsGrid{grid-template-columns:1fr}}.test-module__Fo8Vla__optionCard{border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:var(--surface);flex-direction:column;gap:8px;padding:20px;display:flex}.test-module__Fo8Vla__optionCard:hover{border-color:var(--color-secondary);background:var(--surface-muted)}.test-module__Fo8Vla__optionSelected{border-color:var(--color-primary);background:#e1007508}[data-theme=dark] .test-module__Fo8Vla__optionSelected{background:#e1007514}.test-module__Fo8Vla__optionTitle{color:var(--text-main);font-size:1.1rem;font-weight:700}.test-module__Fo8Vla__optionDesc{color:var(--text-muted);font-size:.85rem}.test-module__Fo8Vla__checkboxList{flex-direction:column;gap:12px;margin-bottom:30px;display:flex}.test-module__Fo8Vla__checkboxItem{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:var(--surface);align-items:center;gap:14px;padding:16px 20px;display:flex}.test-module__Fo8Vla__checkboxItem:hover{border-color:var(--color-secondary)}.test-module__Fo8Vla__checkboxSelected{border-color:var(--color-primary);background:#e1007505}.test-module__Fo8Vla__checkboxInput{width:20px;height:20px;accent-color:var(--color-primary);cursor:pointer}.test-module__Fo8Vla__checkboxLabel{color:var(--text-main);font-size:1rem;font-weight:600}.test-module__Fo8Vla__buttonRow{border-top:1px solid var(--border);justify-content:space-between;gap:16px;margin-top:30px;padding-top:24px;display:flex}.test-module__Fo8Vla__resultHeader{text-align:center;border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:24px}.test-module__Fo8Vla__badge{text-transform:uppercase;border-radius:50px;margin-bottom:16px;padding:8px 24px;font-size:1.1rem;font-weight:700;display:inline-flex}.test-module__Fo8Vla__badgeLow{color:var(--color-success);background:#10b9811a}.test-module__Fo8Vla__badgeMod{background:rgba(245, 158, 11 .1);color:var(--color-warning)}.test-module__Fo8Vla__badgeHigh{color:var(--color-danger);background:#ef44441a}.test-module__Fo8Vla__resultTitle{color:var(--text-main);margin-bottom:8px;font-size:1.6rem;font-weight:700}.test-module__Fo8Vla__resultText{color:var(--text-muted);font-size:1.05rem;line-height:1.7}.test-module__Fo8Vla__summaryBox{background:var(--surface-muted);border-radius:var(--radius-sm);border:1px solid var(--border);margin-bottom:30px;padding:20px}.test-module__Fo8Vla__summaryTitle{text-transform:uppercase;color:var(--text-main);margin-bottom:12px;font-size:.95rem;font-weight:700}.test-module__Fo8Vla__summaryList{color:var(--text-muted);flex-direction:column;gap:8px;font-size:.9rem;list-style:none;display:flex}.test-module__Fo8Vla__ctaSection{border-radius:var(--radius-md);border:1px solid var(--border);text-align:center;background:linear-gradient(135deg,#e100750a 0%,#4ca9df0a 100%);flex-direction:column;align-items:center;gap:16px;padding:30px;display:flex}.test-module__Fo8Vla__whatsappButton{color:#fff;transition:all var(--transition-fast);background:#25d366;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:1.05rem;font-weight:600;display:inline-flex;box-shadow:0 4px 15px #25d36640}.test-module__Fo8Vla__whatsappButton:hover{background:#128c7e;transform:translateY(-2px)}
