.comp_follow_up_questionnaire-module-scss-module__-LD_ra__container{flex-direction:column;min-height:100vh;display:flex}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__successBanner{background-color:var(--color-success-100,#d4edda);border:1px solid var(--color-success-400,#28a745);border-radius:var(--border-radius-md,8px);padding:var(--spacing-4) var(--spacing-5);margin-bottom:var(--spacing-6);align-items:center;gap:var(--spacing-3);display:flex}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__successBanner .comp_follow_up_questionnaire-module-scss-module__-LD_ra__successIcon{color:var(--color-success-600,#155724);font-size:1.5rem}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__successBanner .comp_follow_up_questionnaire-module-scss-module__-LD_ra__successText{color:var(--color-success-700,#155724);font-weight:var(--font-weight-semibold,600);font-size:1rem}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__introText{color:var(--color-neutral-600);margin-bottom:var(--spacing-6);line-height:1.6}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__questionsContainer{gap:var(--spacing-5);margin-bottom:var(--spacing-8);flex-direction:column;display:flex}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__questionItem{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(10px)}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__questionItem.comp_follow_up_questionnaire-module-scss-module__-LD_ra__visible{opacity:1;transform:translateY(0)}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__questionLabel{font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-800);margin-bottom:var(--spacing-2);font-size:.95rem;display:block}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__questionNumber{color:var(--color-primary-500);margin-right:var(--spacing-2)}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__textarea{width:100%;min-height:100px;padding:var(--spacing-3);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-md,8px);font-family:var(--font-family-nunito,inherit);resize:vertical;font-size:.9rem;line-height:1.5;transition:border-color .2s}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__textarea:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-100,#007bff1a);outline:none}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__textarea::placeholder{color:var(--color-neutral-400);font-style:italic}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__submitSection{margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--color-neutral-200);text-align:center}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__submitButton{min-width:280px;font-weight:var(--font-weight-bold,700)}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__skipNote{margin-top:var(--spacing-3);color:var(--color-neutral-500);font-size:.85rem}
.simple-footer-module-scss-module__7zVB-G__footer{background:#ededed;flex-shrink:0;width:100%;margin-top:3rem;padding-top:1rem;padding-bottom:1rem}.simple-footer-module-scss-module__7zVB-G__logo{width:100px}.simple-footer-module-scss-module__7zVB-G__missionStatement{display:block}.simple-footer-module-scss-module__7zVB-G__copyrightYear{color:var(--color-text-secondary,#6b7280);display:block}
