.Home_container__d256j{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.Home_header__y2QYS{text-align:center;color:#fff;margin-bottom:40px}.Home_header__y2QYS h1{font-size:3.5em;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,.3);font-weight:700}.Home_header__y2QYS p{font-size:1.6em;margin-bottom:10px;opacity:.95;font-weight:300}.Home_subtitle__KzT68{font-size:1.1em;opacity:.85;margin-bottom:20px;font-style:italic}.Home_responseCounter__CCZye{background:hsla(0,0%,100%,.25);padding:12px 25px;border-radius:30px;display:inline-block;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3)}.Home_main__VkIEL{max-width:900px;margin:0 auto;position:relative}.Home_heroSection__6EfYe{background:hsla(0,0%,100%,.95);border-radius:20px;padding:40px;margin-bottom:30px;box-shadow:0 10px 30px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Home_heroSection__6EfYe h2{text-align:center;color:#667eea;font-size:2.2em;margin-bottom:30px}.Home_steps__hbS9k{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px;margin-top:30px}.Home_step__vdJn5{text-align:center;padding:20px}.Home_stepNumber__24rip{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:1.5em;font-weight:700;color:#fff;box-shadow:0 4px 15px rgba(102,126,234,.4)}.Home_step__vdJn5 h3{color:#667eea;margin-bottom:15px;font-size:1.3em}.Home_step__vdJn5 p{color:#666;line-height:1.6}.Home_hiddenAdminBtn__QlMOu{position:fixed;bottom:20px;right:20px;background:transparent;border:none;color:hsla(0,0%,100%,.3);font-size:20px;cursor:pointer;width:30px;height:30px}.Home_closedMessage__ClSIB{background:#fff;border-radius:20px;padding:60px 40px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.2);max-width:700px;margin:100px auto 0}.Home_closedMessage__ClSIB h1{color:#667eea;font-size:3em;margin-bottom:10px}.Home_closedMessage__ClSIB h2{color:#555;font-size:1.8em;margin-bottom:25px}.Home_closedMessage__ClSIB p{font-size:1.2em;color:#666;margin-bottom:15px;line-height:1.6}.Home_adminBtn__Axj1h{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:15px 35px;border:none;border-radius:25px;font-size:16px;cursor:pointer;margin-top:30px;transition:transform .3s;font-weight:700}.Home_adminBtn__Axj1h:hover{transform:translateY(-2px)}@media (max-width:768px){.Home_container__d256j{padding:15px}.Home_header__y2QYS h1{font-size:2.5em}.Home_header__y2QYS p{font-size:1.3em}.Home_heroSection__6EfYe{padding:25px}.Home_heroSection__6EfYe h2{font-size:1.8em}.Home_steps__hbS9k{grid-template-columns:1fr;gap:20px}.Home_closedMessage__ClSIB{padding:40px 20px;margin-top:50px}.Home_closedMessage__ClSIB h1{font-size:2.2em}}.QuestionnaireForm_container__SD9Im{background:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.2);margin-bottom:20px}.QuestionnaireForm_progressBar__iqOJp{width:100%;height:8px;background-color:#e1e1e1;border-radius:4px;margin-bottom:20px;overflow:hidden}.QuestionnaireForm_progressFill__WXSkG{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s ease}.QuestionnaireForm_sectionIndicator__FLKx8{text-align:center;color:#667eea;font-weight:700;margin-bottom:20px;padding:10px;background:rgba(102,126,234,.1);border-radius:8px}.QuestionnaireForm_form__iNmqZ{display:flex;flex-direction:column}.QuestionnaireForm_section__hni6d{min-height:400px}.QuestionnaireForm_section__hni6d h3{color:#667eea;margin-bottom:20px;font-size:1.8em;text-align:center}.QuestionnaireForm_disclaimer__W9_og{background:rgba(40,167,69,.1);color:#28a745}.QuestionnaireForm_disclaimer__W9_og,.QuestionnaireForm_sectionDescription__5EAsM{padding:15px;border-radius:8px;margin-bottom:25px;text-align:center;font-style:italic}.QuestionnaireForm_sectionDescription__5EAsM{color:#666;background:rgba(102,126,234,.05)}.QuestionnaireForm_formGroup__U5Wdp{margin-bottom:25px}.QuestionnaireForm_formGroup__U5Wdp label{display:block;font-weight:700;margin-bottom:8px;color:#555}.QuestionnaireForm_questionNumber__A1Q4f{color:#667eea;font-weight:700;margin-right:8px}.QuestionnaireForm_formGroup__U5Wdp input,.QuestionnaireForm_formGroup__U5Wdp select,.QuestionnaireForm_formGroup__U5Wdp textarea{width:100%;padding:12px;border:2px solid #e1e1e1;border-radius:8px;font-size:16px;transition:border-color .3s}.QuestionnaireForm_formGroup__U5Wdp input:focus,.QuestionnaireForm_formGroup__U5Wdp select:focus,.QuestionnaireForm_formGroup__U5Wdp textarea:focus{outline:none;border-color:#667eea}.QuestionnaireForm_formGroup__U5Wdp small{color:#888;font-size:.9em;margin-top:5px;display:block}.QuestionnaireForm_sliderContainer__nf06Q{margin-top:15px}.QuestionnaireForm_sliderLabels__t6lQk{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9em;color:#666}.QuestionnaireForm_slider__wJj1K{width:100%;height:8px;border-radius:5px;background:linear-gradient(90deg,#e74c3c 0,#f39c12 25%,#f1c40f 50%,#2ecc71 75%,#27ae60);outline:none;opacity:.8;transition:opacity .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.QuestionnaireForm_slider__wJj1K:hover{opacity:1}.QuestionnaireForm_slider__wJj1K::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#fff;border:3px solid #667eea;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-transition:all .3s;transition:all .3s}.QuestionnaireForm_slider__wJj1K::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.3)}.QuestionnaireForm_slider__wJj1K::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#fff;border:3px solid #667eea;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.2);-moz-transition:all .3s;transition:all .3s}.QuestionnaireForm_sliderValue__IcRxu{text-align:center;font-weight:700;color:#667eea;font-size:1.2em;margin-top:10px;padding:8px;background:rgba(102,126,234,.1);border-radius:20px;display:inline-block;min-width:50px}.QuestionnaireForm_finalNote__ditL9{background:rgba(102,126,234,.05);border-radius:10px;padding:20px;margin:20px 0;border-left:4px solid #667eea}.QuestionnaireForm_finalNote__ditL9 h4{color:#667eea;margin-bottom:10px}.QuestionnaireForm_navigationBtns__pzA06{display:flex;justify-content:space-between;margin-top:40px;gap:20px}.QuestionnaireForm_nextBtn__q8c6X,.QuestionnaireForm_prevBtn__BdG4t,.QuestionnaireForm_submitBtn__voJZF{padding:15px 30px;border:none;border-radius:25px;font-size:18px;cursor:pointer;transition:transform .3s,box-shadow .3s;font-weight:700;flex:1 1}.QuestionnaireForm_prevBtn__BdG4t{background:#f8f9fa;color:#667eea;border:2px solid #667eea}.QuestionnaireForm_nextBtn__q8c6X,.QuestionnaireForm_submitBtn__voJZF{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.QuestionnaireForm_nextBtn__q8c6X:hover,.QuestionnaireForm_prevBtn__BdG4t:hover,.QuestionnaireForm_submitBtn__voJZF:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}@media (max-width:600px){.QuestionnaireForm_container__SD9Im{padding:20px}.QuestionnaireForm_navigationBtns__pzA06{flex-direction:column}.QuestionnaireForm_section__hni6d h3{font-size:1.5em}}.AdminPanel_statNumber__jXg84{font-size:2.5em;font-weight:700;margin-bottom:5px}.AdminPanel_statText__mMYsW{font-size:1.2em;font-weight:700}.AdminPanel_distributionCard__FqVKj{background:#f8f9fa;border-radius:10px;padding:20px;margin-bottom:20px}.AdminPanel_distributionCard__FqVKj h3{color:#667eea;margin-bottom:15px}.AdminPanel_distribution__mN_Ao{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.AdminPanel_distributionItem__Y_JOs{display:flex;justify-content:space-between;padding:8px 12px;background:#fff;border-radius:6px;border-left:3px solid #667eea}.AdminPanel_exportCard__i6wvj{background:rgba(40,167,69,.05);border:2px solid rgba(40,167,69,.2);border-radius:10px;padding:25px;margin-bottom:30px}.AdminPanel_exportCard__i6wvj h3{color:#28a745;margin-bottom:15px}.AdminPanel_exportControls__Q4iKi{display:flex;gap:15px;align-items:center;margin-bottom:10px}.AdminPanel_formatSelect__lqBKq{padding:10px;border:2px solid #28a745;border-radius:8px;font-size:16px;background:#fff}.AdminPanel_exportBtn__spH__{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;padding:12px 24px;border-radius:20px;cursor:pointer;font-weight:700;transition:transform .3s}.AdminPanel_exportBtn__spH__:hover{transform:translateY(-1px)}.AdminPanel_exportNote__1fSAL{color:#666;font-size:.9em;font-style:italic}.AdminPanel_dangerZone__JpJ4M{background:rgba(220,53,69,.05);border:2px solid rgba(220,53,69,.2);border-radius:10px;padding:25px;margin-bottom:30px}.AdminPanel_dangerZone__JpJ4M h3{color:#dc3545;margin-bottom:15px}.AdminPanel_clearBtn__ioIFM{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;border:none;padding:12px 24px;border-radius:20px;cursor:pointer;font-weight:700;transition:transform .3s;margin-bottom:10px}.AdminPanel_clearBtn__ioIFM:hover{transform:translateY(-1px)}.AdminPanel_warningText__vlfPC{color:#dc3545;font-size:.9em;font-style:italic}.AdminPanel_recentResponses__xpwNl{background:#f8f9fa;border-radius:10px;padding:20px}.AdminPanel_recentResponses__xpwNl h3{color:#667eea;margin-bottom:15px}.AdminPanel_responsesList__saH3O{max-height:400px;overflow-y:auto}.AdminPanel_responseItem__vdi_q{background:#fff;border-radius:8px;padding:15px;margin-bottom:10px;border-left:4px solid #667eea}.AdminPanel_responseHeader__ZnvPY{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.AdminPanel_responseTime__i7PhG{color:#888;font-size:.9em}.AdminPanel_responseDetails__J5fgV{color:#666;font-size:.9em}@media (max-width:768px){.AdminPanel_container__7fkr3{padding:20px}.AdminPanel_header__8oVSk{flex-direction:column;gap:15px}.AdminPanel_statsGrid__CTwPj{grid-template-columns:1fr}.AdminPanel_exportControls__Q4iKi{flex-direction:column;align-items:stretch}.AdminPanel_distribution__mN_Ao{grid-template-columns:1fr}.AdminPanel_responseHeader__ZnvPY{flex-direction:column;align-items:flex-start;gap:5px}}.ThankYou_container__g_wUV{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.2);margin:40px auto;max-width:800px}.ThankYou_thankYouCard__7jxUv{text-align:center}.ThankYou_icon__TqDAK{font-size:4em;margin-bottom:20px;animation:ThankYou_pulse__8yNSI 2s infinite}@keyframes ThankYou_pulse__8yNSI{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.ThankYou_thankYouCard__7jxUv h1{color:#667eea;font-size:2.8em;margin-bottom:20px;font-weight:700}.ThankYou_mainMessage__tdQsE{font-size:1.4em;color:#555;margin-bottom:35px;line-height:1.5}.ThankYou_statsCard__4oOSX{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:30px;border-radius:20px;margin:35px 0;box-shadow:0 8px 25px rgba(102,126,234,.3)}.ThankYou_statsCard__4oOSX h3{margin-bottom:20px;font-size:1.4em;opacity:.95}.ThankYou_stat__i_cyN{display:flex;flex-direction:column;align-items:center}.ThankYou_number__ZXpCA{font-size:3.5em;font-weight:700;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.ThankYou_label__efdE7{font-size:1.2em;opacity:.9}.ThankYou_nextSteps__3DYxR{text-align:left;margin:40px 0;padding:30px;background:#f8f9fa;border-radius:15px}.ThankYou_nextSteps__3DYxR h3{color:#667eea;margin-bottom:25px;text-align:center;font-size:1.6em}.ThankYou_stepsList__L3_DO{display:flex;flex-direction:column;gap:25px}.ThankYou_stepItem__66CPM{display:flex;align-items:flex-start;gap:20px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ThankYou_stepIcon__wvcXj{font-size:2em;min-width:60px;text-align:center}.ThankYou_stepItem__66CPM h4{color:#667eea;margin-bottom:8px;font-size:1.2em}.ThankYou_stepItem__66CPM p{color:#666;line-height:1.5;margin:0}.ThankYou_guaranteeBox__35_jn{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;padding:25px;border-radius:15px;margin:30px 0;text-align:center;box-shadow:0 6px 20px rgba(40,167,69,.3)}.ThankYou_guaranteeBox__35_jn h3{margin-bottom:15px;font-size:1.4em}.ThankYou_guaranteeBox__35_jn p{font-size:1.1em;margin:0;line-height:1.5}.ThankYou_socialProof__tm6km{margin:35px 0;padding:25px;background:rgba(102,126,234,.05);border-radius:15px}.ThankYou_socialProof__tm6km h3{color:#667eea;text-align:center;margin-bottom:25px;font-size:1.5em}.ThankYou_testimonials__ITJOo{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.ThankYou_testimonial__U9pfH{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:left}.ThankYou_testimonial__U9pfH p{font-style:italic;color:#555;margin-bottom:15px;line-height:1.5;font-size:1.05em}.ThankYou_testimonial__U9pfH span{color:#667eea;font-weight:700;font-size:.9em}.ThankYou_shareBtn__WyTcC{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;padding:18px 40px;border:none;border-radius:30px;font-size:18px;cursor:pointer;margin:30px 0;transition:transform .3s;font-weight:700;box-shadow:0 4px 15px rgba(40,167,69,.3)}.ThankYou_shareBtn__WyTcC:hover{transform:translateY(-2px)}.ThankYou_footer__iKKD0{margin-top:40px;padding-top:30px;border-top:2px solid #eee}.ThankYou_footer__iKKD0 p{color:#666;margin-bottom:15px;font-size:1.1em}.ThankYou_disclaimer__EZl74{font-size:.95em;color:#aaa;font-style:italic}@media (max-width:600px){.ThankYou_container__g_wUV{padding:25px;margin:20px auto}.ThankYou_thankYouCard__7jxUv h1{font-size:2.2em}.ThankYou_mainMessage__tdQsE{font-size:1.2em}.ThankYou_number__ZXpCA{font-size:2.8em}.ThankYou_stepItem__66CPM{flex-direction:column;text-align:center;gap:15px}.ThankYou_stepIcon__wvcXj{min-width:auto}.ThankYou_testimonials__ITJOo{grid-template-columns:1fr}}