.FAQ_faqSection__5CQKR{padding:80px 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.FAQ_container__pRF9N{max-width:1000px;margin:0 auto;padding:0 20px}.FAQ_header__LZF2n{text-align:center;margin-bottom:50px}.FAQ_title__xvHwm{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:16px;line-height:1.2}.FAQ_subtitle__D_c73{font-size:1.125rem;color:#6b7280;max-width:500px;margin:0 auto;line-height:1.6}.FAQ_tabs__Dytc3{display:flex;justify-content:center;margin-bottom:40px;border-bottom:2px solid #e5e7eb;padding-bottom:20px}.FAQ_tab__OOueM{padding:12px 30px;border:none;background:none;font-size:1.1rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .3s ease;position:relative;margin:0 10px}.FAQ_tab__OOueM.FAQ_active__vje4_,.FAQ_tab__OOueM:hover{color:#3b82f6}.FAQ_tab__OOueM.FAQ_active__vje4_:after{content:"";position:absolute;bottom:-22px;left:0;width:100%;height:3px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:2px}.FAQ_ctaSection__Fo6m_{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:16px;padding:40px;margin-bottom:40px;text-align:center;color:white}.FAQ_ctaContent__W4FTC h3{font-size:1.5rem;font-weight:600;margin-bottom:12px}.FAQ_ctaContent__W4FTC p{font-size:1.1rem;margin-bottom:25px;opacity:.9}.FAQ_ctaButton__1GnQd{display:inline-block;padding:15px 30px;background:white;color:#3b82f6;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.FAQ_ctaButton__1GnQd:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.FAQ_faqGrid__tnc6J{display:flex;flex-direction:column;gap:16px;margin-bottom:50px}.FAQ_faqItem__njZ5u{background:white;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.08);border:1px solid #e5e7eb;overflow:hidden;transition:all .3s ease}.FAQ_faqItem__njZ5u:hover{box-shadow:0 8px 25px rgba(0,0,0,.12)}.FAQ_question__iAkpZ{width:100%;padding:25px;border:none;background:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:600;color:#1f2937;transition:all .3s ease}.FAQ_question__iAkpZ:hover{color:#3b82f6}.FAQ_questionText__HWhv_{flex:1 1;padding-right:20px}.FAQ_icon__0yhK6{font-size:1.5rem;font-weight:400;color:#3b82f6;transition:all .3s ease}.FAQ_answer__g6sTA{padding:0 25px;max-height:0;overflow:hidden;transition:all .3s ease}.FAQ_faqItem__njZ5u.FAQ_active__vje4_ .FAQ_answer__g6sTA{padding:0 25px 25px;max-height:500px}.FAQ_answer__g6sTA p{color:#6b7280;line-height:1.6;font-size:1rem;margin:0}.FAQ_supportSection__0xc4R{background:white;border-radius:16px;padding:40px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.08)}.FAQ_supportContent__B2YwT h3{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:12px}.FAQ_supportContent__B2YwT p{font-size:1.1rem;color:#6b7280;margin-bottom:25px}.FAQ_supportButtons__PX7IB{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.FAQ_supportButton__YjAqM{padding:12px 25px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.FAQ_supportButton__YjAqM:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(59,130,246,.3)}.FAQ_whatsappButton__6R_Of{padding:12px 25px;background:#25d366;color:white;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.FAQ_whatsappButton__6R_Of:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,211,102,.3)}@media (max-width:768px){.FAQ_faqSection__5CQKR{padding:60px 0}.FAQ_title__xvHwm{font-size:2rem}.FAQ_subtitle__D_c73{font-size:1rem}.FAQ_tabs__Dytc3{flex-direction:column;align-items:center;gap:10px}.FAQ_tab__OOueM{width:200px;margin:5px 0}.FAQ_tab__OOueM.FAQ_active__vje4_:after{bottom:-12px}.FAQ_ctaSection__Fo6m_{padding:30px 20px}.FAQ_supportButtons__PX7IB{flex-direction:column;align-items:center}.FAQ_supportButton__YjAqM,.FAQ_whatsappButton__6R_Of{width:200px}.FAQ_question__iAkpZ{padding:20px;font-size:1rem}.FAQ_answer__g6sTA{padding:0 20px}.FAQ_faqItem__njZ5u.FAQ_active__vje4_ .FAQ_answer__g6sTA{padding:0 20px 20px}}@media (max-width:480px){.FAQ_container__pRF9N{padding:0 15px}.FAQ_title__xvHwm{font-size:1.75rem}.FAQ_ctaSection__Fo6m_{padding:25px 15px}.FAQ_supportSection__0xc4R{padding:30px 20px}.FAQ_question__iAkpZ{padding:18px}}