.Quiz-module__BMJIwW__quizContainer{justify-content:center;align-items:center;min-height:80vh;display:flex}@media (max-width:768px){.Quiz-module__BMJIwW__quizContainer{align-items:flex-start;margin-top:0;padding-top:0}}.Quiz-module__BMJIwW__welcomeCard{text-align:left;box-sizing:border-box;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;width:100%;max-width:600px;margin-top:2rem;padding:2rem}.Quiz-module__BMJIwW__welcomeCard h3{color:#111827;text-align:center;margin-bottom:1.5rem}.Quiz-module__BMJIwW__expectationList{margin:0;padding:0;list-style:none}.Quiz-module__BMJIwW__expectationList li{color:#111827;background-color:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:.75rem;padding:1rem;font-size:1rem;transition:all .3s}.Quiz-module__BMJIwW__expectationList li:hover{border-color:#40f2cb;transform:translate(5px);box-shadow:0 2px 8px rgba(64,242,203,.2)}.Quiz-module__BMJIwW__progressContainer{box-sizing:border-box;width:100%;max-width:600px;margin-bottom:3rem}@media (max-width:768px){.Quiz-module__BMJIwW__progressContainer{margin-bottom:1rem}}.Quiz-module__BMJIwW__progressBar{background-color:#e9ecef;border-radius:10px;width:100%;height:8px;margin-bottom:.5rem;overflow:hidden}.Quiz-module__BMJIwW__progressFill{background:linear-gradient(90deg,#40f2cb 0%,#38cead 100%);border-radius:10px;height:100%;transition:width .3s}.Quiz-module__BMJIwW__progressText{text-align:center;color:#6b7280;font-size:.9rem;font-weight:600}.Quiz-module__BMJIwW__questionCard{box-sizing:border-box;background-color:#fff;border:2px solid #e9ecef;border-radius:12px;width:100%;max-width:650px;margin-bottom:2rem;padding:2.5rem;animation:.3s Quiz-module__BMJIwW__slideIn;box-shadow:0 4px 12px rgba(0,0,0,.08)}@keyframes Quiz-module__BMJIwW__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Quiz-module__BMJIwW__questionText{color:#111827;text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:700}.Quiz-module__BMJIwW__optionsContainer{flex-direction:column;gap:1rem;display:flex}.Quiz-module__BMJIwW__optionButton{color:#111827;cursor:pointer;text-align:left;background-color:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;width:100%;padding:1.25rem;font-size:1rem;font-weight:500;transition:all .2s}.Quiz-module__BMJIwW__optionButton:hover{background-color:#fff;border-color:#40f2cb;transform:translate(5px);box-shadow:0 4px 12px rgba(64,242,203,.2)}.Quiz-module__BMJIwW__optionButton.Quiz-module__BMJIwW__selected{color:#111827;background-color:#40f2cb;border-color:#38cead;font-weight:600;transform:translate(5px)}.Quiz-module__BMJIwW__backButton{margin-top:1rem}.Quiz-module__BMJIwW__required{color:#fd4f3f}.Quiz-module__BMJIwW__scaleContainer{text-align:center;padding:2rem 0}.Quiz-module__BMJIwW__scaleLabels{justify-content:space-between;margin-bottom:1rem;font-size:.9rem;font-weight:500;display:flex;color:#111827!important}.Quiz-module__BMJIwW__scaleLabels span{color:#111827!important}.Quiz-module__BMJIwW__scaleInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#40f2cb;border:2px solid #111827;border-radius:50px;outline:none;width:100%;height:8px;margin-bottom:1rem}.Quiz-module__BMJIwW__scaleInput::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#111827;border-radius:50%;width:24px;height:24px;transition:all .2s;box-shadow:0 2px 8px rgba(17,24,39,.4)}.Quiz-module__BMJIwW__scaleInput::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(17,24,39,.6)}.Quiz-module__BMJIwW__scaleInput::-moz-range-thumb{cursor:pointer;background:#111827;border:none;border-radius:50%;width:24px;height:24px;transition:all .2s;box-shadow:0 2px 8px rgba(17,24,39,.4)}.Quiz-module__BMJIwW__scaleInput::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(17,24,39,.6)}.Quiz-module__BMJIwW__scaleValue{color:#111827;margin-top:.5rem;font-size:2rem;font-weight:700}.Quiz-module__BMJIwW__multiSelectContainer{flex-direction:column;gap:.75rem;display:flex}.Quiz-module__BMJIwW__checkboxLabel{cursor:pointer;background-color:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;align-items:center;padding:1rem;transition:all .2s;display:flex}.Quiz-module__BMJIwW__checkboxLabel:hover{background-color:#fff;border-color:#40f2cb;transform:translate(5px)}.Quiz-module__BMJIwW__checkboxLabel input[type=checkbox]{cursor:pointer;accent-color:#40f2cb;width:20px;min-width:20px;height:20px;margin:0 12px 0 0}.Quiz-module__BMJIwW__checkboxLabel span{color:#111827;font-weight:500}.Quiz-module__BMJIwW__checkboxLabel:has(input:checked){background-color:rgba(64,242,203,.1);border-color:#40f2cb}.Quiz-module__BMJIwW__numberContainer{padding:1rem 0}.Quiz-module__BMJIwW__numberInput{color:#111827;background-color:#fff;border:2px solid #e9ecef;border-radius:8px;width:100%;padding:1rem;font-size:1.1rem;transition:all .2s}.Quiz-module__BMJIwW__numberInput:focus{border-color:#40f2cb;outline:none;box-shadow:0 0 0 3px rgba(64,242,203,.1)}.Quiz-module__BMJIwW__textareaContainer{padding:1rem 0}.Quiz-module__BMJIwW__textareaInput{color:#111827;resize:vertical;background-color:#fff;border:2px solid #e9ecef;border-radius:8px;width:100%;padding:1rem;font-family:inherit;font-size:1rem;line-height:1.5;transition:all .2s}.Quiz-module__BMJIwW__textareaInput:focus{border-color:#40f2cb;outline:none;box-shadow:0 0 0 3px rgba(64,242,203,.1)}.Quiz-module__BMJIwW__emailCard{box-sizing:border-box;background-color:#fff;border:2px solid #e9ecef;border-radius:12px;width:100%;max-width:550px;padding:3rem 2.5rem;animation:.3s Quiz-module__BMJIwW__slideIn;box-shadow:0 4px 12px rgba(0,0,0,.08)}.Quiz-module__BMJIwW__successIcon{color:#111827;background-color:#40f2cb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 1.5rem;font-size:2rem;font-weight:700;display:flex}.Quiz-module__BMJIwW__emailForm{width:100%;margin-top:2rem}.Quiz-module__BMJIwW__formGroup{text-align:left;margin-bottom:1.5rem}.Quiz-module__BMJIwW__formGroup label{color:#111827;margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.Quiz-module__BMJIwW__privacyNote{color:#6b7280;text-align:center;margin-top:1.5rem;font-size:.85rem;line-height:1.4}.Quiz-module__BMJIwW__resultsCard{box-sizing:border-box;background-color:#fff;border:2px solid #e9ecef;border-radius:12px;width:100%;max-width:700px;padding:3rem 2.5rem;animation:.3s Quiz-module__BMJIwW__slideIn;box-shadow:0 4px 12px rgba(0,0,0,.08)}.Quiz-module__BMJIwW__scoreCircle{background:linear-gradient(135deg,#40f2cb 0%,#38cead 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto;display:flex;box-shadow:0 8px 16px rgba(64,242,203,.4)}.Quiz-module__BMJIwW__scoreNumber{color:#111827;font-size:2.5rem;font-weight:700;line-height:1}.Quiz-module__BMJIwW__scoreLabel{color:#111827;margin-top:.25rem;font-size:.85rem;font-weight:600}.Quiz-module__BMJIwW__recommendationsSection{text-align:left;background-color:#f8f9fa;border-radius:8px;margin-top:2rem;padding:2rem}.Quiz-module__BMJIwW__recommendationsSection h3{color:#111827;text-align:center;margin-bottom:1.5rem;font-size:1.3rem}.Quiz-module__BMJIwW__recommendationList{margin:0;padding:0;list-style:none}.Quiz-module__BMJIwW__recommendationList li{color:#111827;align-items:flex-start;margin-bottom:.5rem;padding:.75rem 0;font-size:1rem;line-height:1.6;display:flex}.Quiz-module__BMJIwW__checkmark{color:#40f2cb;flex-shrink:0;margin-right:.75rem;font-size:1.2rem;font-weight:700}.Quiz-module__BMJIwW__ctaSection{border-top:2px solid #e9ecef;margin-top:2.5rem;padding-top:2rem}.Quiz-module__BMJIwW__ctaSection h3{color:#111827;text-align:center;margin-bottom:1rem;font-size:1.3rem}.Quiz-module__BMJIwW__restartButton{color:#6b7280;cursor:pointer;background:0 0;border:none;margin-top:2rem;font-size:.9rem;text-decoration:underline;transition:color .2s}.Quiz-module__BMJIwW__restartButton:hover{color:#111827}@media (max-width:768px){.Quiz-module__BMJIwW__questionCard{margin-bottom:60vh;padding:1.5rem 1rem}.Quiz-module__BMJIwW__emailCard,.Quiz-module__BMJIwW__resultsCard{padding:2rem 1rem}.Quiz-module__BMJIwW__welcomeCard{margin-top:0;padding:1.5rem 1rem}.Quiz-module__BMJIwW__welcomeCard h3{text-align:left}.Quiz-module__BMJIwW__questionText{text-align:left;font-size:1.25rem}.Quiz-module__BMJIwW__optionButton{padding:1rem;font-size:.95rem}.Quiz-module__BMJIwW__expectationList li{padding:.85rem;font-size:.95rem}.Quiz-module__BMJIwW__progressText,.Quiz-module__BMJIwW__scaleContainer{text-align:left}.Quiz-module__BMJIwW__scoreCircle{width:100px;height:100px}.Quiz-module__BMJIwW__scoreNumber{font-size:2rem}.Quiz-module__BMJIwW__recommendationsSection{padding:1.5rem}.Quiz-module__BMJIwW__recommendationsSection h3,.Quiz-module__BMJIwW__ctaSection h3,.Quiz-module__BMJIwW__privacyNote{text-align:left}}
