.faq-page[data-v-737137bc]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh;padding:2rem 0 4rem}.faq-container[data-v-737137bc]{margin:0 auto;max-width:1200px;padding:0 2rem}.faq-header[data-v-737137bc]{margin-bottom:3rem;text-align:center}.faq-title[data-v-737137bc]{background:linear-gradient(135deg,var(--primary-color) 0,#2a3f7a 100%);-webkit-background-clip:text;color:var(--primary-color);font-size:3rem;font-weight:800;margin-bottom:1rem;-webkit-text-fill-color:transparent;background-clip:text}.faq-subtitle[data-v-737137bc]{color:#64748b;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.faq-search[data-v-737137bc]{display:flex;justify-content:center;margin-bottom:3rem}.search-container[data-v-737137bc]{max-width:500px;position:relative;width:100%}.search-icon[data-v-737137bc]{color:#9ca3af;height:20px;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:20px}.search-input[data-v-737137bc]{background:#fff;border:2px solid #e2e8f0;border-radius:50px;box-shadow:0 4px 6px #0000000d;font-size:1rem;padding:1rem 1rem 1rem 3rem;transition:all .3s ease;width:100%}.search-input[data-v-737137bc]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #1737731a;outline:none}.search-input[data-v-737137bc]::-moz-placeholder{color:#9ca3af}.search-input[data-v-737137bc]::placeholder{color:#9ca3af}.faq-categories[data-v-737137bc]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.category-btn[data-v-737137bc]{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:25px;box-shadow:0 2px 4px #0000000d;color:#64748b;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.category-btn[data-v-737137bc]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #17377326;color:var(--primary-color);transform:translateY(-2px)}.category-btn.active[data-v-737137bc]{background:linear-gradient(135deg,var(--primary-color) 0,#2a3f7a 100%);border-color:var(--primary-color);box-shadow:0 4px 15px #1737734d;color:#fff}.category-icon[data-v-737137bc]{height:18px;width:18px}.faq-content[data-v-737137bc]{display:flex;flex-direction:column;gap:3rem}.faq-section[data-v-737137bc]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem}.section-title[data-v-737137bc]{align-items:center;border-bottom:2px solid #e2e8f0;color:var(--primary-color);display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem}.section-icon[data-v-737137bc]{height:24px;width:24px}.faq-items[data-v-737137bc]{display:flex;flex-direction:column;gap:.5rem}.faq-item[data-v-737137bc]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item[data-v-737137bc]:hover{box-shadow:0 2px 8px #1737731a}.faq-item.active[data-v-737137bc],.faq-item[data-v-737137bc]:hover{border-color:var(--primary-color)}.faq-item.active[data-v-737137bc]{box-shadow:0 4px 12px #17377326}.faq-question[data-v-737137bc]{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;text-align:left;transition:all .3s ease;width:100%}.faq-question[data-v-737137bc]:hover{background:#f8fafc}.faq-item.active .faq-question[data-v-737137bc]{background:linear-gradient(135deg,#1737730d,#2a3f7a0d)}.question-text[data-v-737137bc]{color:#1e293b;flex:1;font-size:1.1rem;font-weight:600;line-height:1.4;margin-right:1rem}.chevron-icon[data-v-737137bc]{color:#64748b;flex-shrink:0;height:20px;transition:transform .3s ease;width:20px}.chevron-icon.rotated[data-v-737137bc]{transform:rotate(180deg)}.faq-answer[data-v-737137bc]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.show[data-v-737137bc]{max-height:2000px}.answer-content[data-v-737137bc]{color:#475569;line-height:1.7;margin:0 1rem;padding:0 1.5rem 1.5rem}.answer-content h4[data-v-737137bc]{align-items:center;color:var(--primary-color);display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:1.5rem 0 .75rem}.inline-icon[data-v-737137bc]{flex-shrink:0;height:16px;width:16px}.answer-content ol[data-v-737137bc],.answer-content ul[data-v-737137bc]{list-style-position:inside;margin:1rem 0;padding-left:2rem}.answer-content li[data-v-737137bc]{margin-bottom:.5rem}.answer-content strong[data-v-737137bc]{color:var(--primary-color);font-weight:600}.answer-content em[data-v-737137bc]{color:#64748b;font-style:italic}.answer-content p[data-v-737137bc]{margin-bottom:1rem}.answer-content p[data-v-737137bc]:last-child{margin-bottom:0}.faq-contact[data-v-737137bc]{display:flex;justify-content:center;margin-top:4rem}.contact-card[data-v-737137bc]{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:20px;box-shadow:0 8px 32px #0000001a;max-width:500px;padding:3rem;text-align:center}.contact-icon[data-v-737137bc]{color:var(--primary-color);height:48px;margin:0 auto 1.5rem;width:48px}.contact-card h3[data-v-737137bc]{color:var(--primary-color);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.contact-card p[data-v-737137bc]{color:#64748b;line-height:1.6;margin-bottom:2rem}.contact-btn[data-v-737137bc]{align-items:center;background:linear-gradient(135deg,var(--primary-color) 0,#2a3f7a 100%);border-radius:50px;box-shadow:0 4px 15px #1737734d;color:#fff;display:inline-flex;font-weight:600;gap:.75rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.contact-btn[data-v-737137bc]:hover{background:linear-gradient(135deg,#0f2a5a 0,var(--primary-color) 100%);box-shadow:0 6px 20px #17377366;transform:translateY(-2px)}.btn-icon[data-v-737137bc]{height:18px;width:18px}@media (max-width:768px){.faq-container[data-v-737137bc]{padding:0 1rem}.faq-title[data-v-737137bc]{font-size:2rem}.faq-subtitle[data-v-737137bc]{font-size:1rem}.faq-categories[data-v-737137bc]{gap:.5rem}.category-btn[data-v-737137bc]{font-size:.9rem;padding:.5rem 1rem}.faq-section[data-v-737137bc]{padding:1.5rem}.section-title[data-v-737137bc]{font-size:1.25rem}.faq-question[data-v-737137bc]{padding:1rem}.question-text[data-v-737137bc]{font-size:1rem}.answer-content[data-v-737137bc]{padding:0 1rem 1rem}.contact-card[data-v-737137bc]{padding:2rem}}@media (max-width:480px){.faq-categories[data-v-737137bc]{align-items:center;flex-direction:column}.category-btn[data-v-737137bc]{justify-content:center;max-width:300px;width:100%}.faq-section[data-v-737137bc]{padding:1rem}.contact-card[data-v-737137bc]{padding:1.5rem}}
