.depression_hero__oNElL{padding:3rem 0 2rem;background:linear-gradient(135deg,#f3e8ff,#faf5ff);margin-top:90px;text-align:center}.depression_container__8iEEy{width:90%;max-width:800px;margin:auto;padding-bottom:4rem}.depression_iconWrapper__YQDs1{width:72px;height:72px;background:white;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 4px 12px rgba(147,51,234,.15)}.depression_title__fH3vh{font-size:2.5rem;font-weight:600;color:#0f172a;margin-bottom:1rem;font-family:serif}.depression_subtitle__qf292{font-size:1.1rem;color:#475569;max-width:600px;margin:0 auto;line-height:1.6}.depression_assessmentCard__nHeVq{background:white;border-radius:24px;padding:3rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);margin-top:-2rem}.depression_questionBlock__k1Kwv{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #f1f5f9}.depression_questionBlock__k1Kwv:last-of-type{border-bottom:none}.depression_questionText__I5aBM{font-size:1.15rem;font-weight:500;color:#1e293b;margin-bottom:1.5rem;line-height:1.5}.depression_optionsGrid__bjYFB{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.depression_optionLabel__u0_cj{display:flex;align-items:center;padding:1rem 1.25rem;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;background:#fafafa}.depression_optionLabel__u0_cj:hover{border-color:#9333ea;background:#faf5ff}.depression_optionLabel__u0_cj.depression_selected__q67h0{border-color:#9333ea;background:#f3e8ff}.depression_radioInput__MIFya{margin-right:12px;width:20px;height:20px;cursor:pointer;accent-color:#9333ea}.depression_optionText__4Smnv{font-size:.95rem;color:#334155;font-weight:500}.depression_submitButton__Tw6vU{width:100%;padding:1rem 2rem;background:#9333ea;color:white;border:none;border-radius:12px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:2rem}.depression_submitButton__Tw6vU:hover:not(:disabled){background:#7e22ce;transform:translateY(-2px);box-shadow:0 8px 16px rgba(147,51,234,.2)}.depression_submitButton__Tw6vU:disabled{background:#cbd5e1;cursor:not-allowed}.depression_resultsCard__U_Jc5{background:white;border-radius:24px;padding:3rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);margin-top:2rem;text-align:center}.depression_resultsHeader__BkzD1{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;margin-top:40px}.depression_resultsTitle__xUwN5{font-size:2rem;font-weight:600;color:#0f172a;margin-top:1rem;font-family:serif}.depression_scoreDisplay__9ELyw{margin:2rem 0}.depression_scoreNumber__nl1oD{font-size:4rem;font-weight:700;color:#9333ea;line-height:1}.depression_scoreMax__gDvja{font-size:1.2rem;color:#64748b;margin-top:.5rem}.depression_interpretation__YyDEP{text-align:left;padding:1.5rem;background:#f8fafc;border-radius:12px;border-left:4px solid;margin:2rem 0}.depression_interpretation__YyDEP h2{font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.depression_interpretation__YyDEP p{font-size:1rem;color:#475569;line-height:1.7}.depression_crisisAlert__8q3SC{background:#fee2e2;border:2px solid #dc2626;padding:1.5rem;border-radius:12px;margin:2rem 0;text-align:left}.depression_crisisAlert__8q3SC h3{font-size:1.2rem;font-weight:600;color:#991b1b;margin-bottom:.75rem}.depression_crisisAlert__8q3SC p{font-size:.95rem;color:#7f1d1d;line-height:1.6}.depression_disclaimer__c_RKJ{background:#fef3c7;padding:1.5rem;border-radius:12px;margin:2rem 0;text-align:left}.depression_disclaimer__c_RKJ h3{font-size:1.1rem;font-weight:600;color:#92400e;margin-bottom:.75rem}.depression_disclaimer__c_RKJ p{font-size:.95rem;color:#78350f;line-height:1.6}.depression_retakeButton__0zOkG{padding:1rem 2rem;background:#9333ea;color:white;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.depression_retakeButton__0zOkG:hover{background:#7e22ce;transform:translateY(-2px)}@media (max-width:768px){.depression_title__fH3vh{font-size:2rem}.depression_assessmentCard__nHeVq,.depression_resultsCard__U_Jc5{padding:2rem 1.5rem}.depression_optionsGrid__bjYFB{grid-template-columns:1fr}.depression_scoreNumber__nl1oD{font-size:3rem}}