.ContentCard_contentCard__39wQk{flex:1;padding:24px;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #e5e7eb;transition:all .3s ease}.ContentCard_contentCard__39wQk:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.ContentCard_contentCard__39wQk h1{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.ContentCard_contentCard__39wQk p{color:#4b5563;font-size:1rem;line-height:1.5}.ProfileCompletionModal_modalOverlay__qK4c8{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.ProfileCompletionModal_modalContent__tCMYQ{background-color:#fff;padding:25px 30px;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);width:90%;max-width:500px;position:relative;max-height:90vh;overflow-y:auto}.ProfileCompletionModal_closeButton__0W5oA{position:absolute;top:10px;right:15px;background:none;border:none;font-size:1.8rem;cursor:pointer;color:#666;line-height:1}.ProfileCompletionModal_closeButton__0W5oA:hover{color:#333}.ProfileCompletionModal_modalContent__tCMYQ h2{margin-top:0;margin-bottom:10px;color:#333}.ProfileCompletionModal_modalContent__tCMYQ p{margin-bottom:20px;color:#555;font-size:.95rem}.ProfileCompletionModal_form__Dr3l7{display:flex;flex-direction:column}.ProfileCompletionModal_formGroup__549aU{margin-bottom:18px}.ProfileCompletionModal_formGroup__549aU label{display:block;margin-bottom:6px;font-weight:600;color:#444;font-size:.9rem}.ProfileCompletionModal_formGroup__549aU input[type=tel],.ProfileCompletionModal_formGroup__549aU input[type=text],.ProfileCompletionModal_formGroup__549aU textarea{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:.95rem}.ProfileCompletionModal_formGroup__549aU textarea{min-height:80px;resize:vertical}.ProfileCompletionModal_formGroup__549aU input:focus,.ProfileCompletionModal_formGroup__549aU textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.ProfileCompletionModal_submitButton__XlLcH{padding:12px 20px;background-color:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s ease;margin-top:10px}.ProfileCompletionModal_submitButton__XlLcH:hover:not(:disabled){background-color:#218838}.ProfileCompletionModal_submitButton__XlLcH:disabled{background-color:#ccc;cursor:not-allowed}.ProfileCompletionModal_error__89Hbb{color:#dc3545;margin-top:10px;margin-bottom:15px;font-size:.9rem;text-align:center}