.faq-section[data-v-67080697]{background:#fff;padding:135px 0 110px}.faq-shell[data-v-67080697]{max-width:980px;margin:0 auto}.faq-heading[data-v-67080697]{margin-bottom:34px}.faq-kicker[data-v-67080697]{margin-bottom:10px;color:#6d2df7;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.faq-intro[data-v-67080697]{max-width:700px;margin:16px auto 0;color:#6f6b82;font-size:16px;line-height:1.7}.faq-search-panel[data-v-67080697]{padding:24px;border:1px solid #ece7fb;border-radius:8px;background:#f8f6ff;box-shadow:0 18px 45px rgba(21,13,63,.08)}.faq-search-box[data-v-67080697]{display:flex;align-items:center;gap:14px;min-height:58px;padding:0 18px;border:2px solid transparent;border-radius:8px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.faq-search-box[data-v-67080697]:focus-within{border-color:#6d2df7;box-shadow:0 0 0 4px rgba(109,45,247,.12)}.faq-search-icon[data-v-67080697]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#00e8b8;color:#150d3f;font-weight:900}.faq-search-input[data-v-67080697]{width:100%;border:0;outline:0;color:#150d3f;font-size:17px;font-weight:600;background:transparent}.faq-search-input[data-v-67080697]::-moz-placeholder{color:#8a849d;font-weight:500}.faq-search-input[data-v-67080697]:-ms-input-placeholder{color:#8a849d;font-weight:500}.faq-search-input[data-v-67080697]::placeholder{color:#8a849d;font-weight:500}.faq-category-list[data-v-67080697]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.faq-category-button[data-v-67080697]{min-height:38px;padding:0 16px;border:1px solid #ddd4fb;border-radius:8px;color:#150d3f;font-weight:700;background:#fff;cursor:pointer;transition:all .2s ease}.faq-category-button.active[data-v-67080697],.faq-category-button[data-v-67080697]:hover{border-color:#6d2df7;background:#6d2df7;color:#fff}.faq-results-summary[data-v-67080697]{margin:26px 0 14px;color:#6f6b82;font-size:14px;font-weight:700}.faq-list[data-v-67080697]{display:grid;gap:12px}.faq-item[data-v-67080697]{border:1px solid #ece7fb;border-radius:8px;background:#fff;box-shadow:0 10px 30px rgba(21,13,63,.06);overflow:hidden}.faq-question[data-v-67080697]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;color:#150d3f;font-size:17px;font-weight:800;line-height:1.4;cursor:pointer;list-style:none}.faq-question[data-v-67080697]::-webkit-details-marker{display:none}.faq-toggle[data-v-67080697]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#f0ebff;color:#6d2df7;font-size:22px;font-weight:700;line-height:1}.faq-item[open] .faq-toggle[data-v-67080697]{background:#00e8b8;color:#150d3f;transform:rotate(45deg)}.faq-answer[data-v-67080697]{padding:0 22px 22px;color:#6f6b82;font-size:15px;line-height:1.75}.faq-answer[data-v-67080697] ul{padding-left:22px;margin-bottom:16px}.faq-answer[data-v-67080697] p{margin-bottom:12px}.faq-empty[data-v-67080697]{padding:34px 24px;border:1px dashed #d9cef8;border-radius:8px;text-align:center;background:#fbfaff}.faq-empty h4[data-v-67080697]{margin-bottom:8px;color:#150d3f;font-size:20px}.faq-empty p[data-v-67080697]{margin:0;color:#6f6b82}.faq-contact-card[data-v-67080697]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:24px;border-radius:8px;background:#150d3f;box-shadow:0 18px 45px rgba(21,13,63,.14)}.faq-contact-kicker[data-v-67080697]{margin:0 0 6px;color:#00e8b8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.faq-contact-card h4[data-v-67080697]{margin:0 0 8px;color:#fff;font-size:22px;line-height:1.25}.faq-contact-card p[data-v-67080697]{margin:0;color:#d9d3f5;font-size:15px;line-height:1.6}.faq-contact-actions[data-v-67080697]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.faq-contact-button[data-v-67080697]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid hsla(0,0%,100%,.28);border-radius:8px;color:#fff;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:all .2s ease}.faq-contact-button.primary[data-v-67080697],.faq-contact-button[data-v-67080697]:hover{border-color:#00e8b8;background:#00e8b8;color:#150d3f}.faq-contact-button.whatsapp[data-v-67080697]{gap:8px}.faq-contact-button.whatsapp[data-v-67080697]:focus,.faq-contact-button.whatsapp[data-v-67080697]:hover{border-color:#25d366;background:#25d366;color:#102b1a}.faq-contact-icon[data-v-67080697]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#25d366;color:#fff;font-size:12px;font-weight:900;line-height:1}.faq-contact-button:focus .faq-contact-icon[data-v-67080697],.faq-contact-button:hover .faq-contact-icon[data-v-67080697]{background:#fff;color:#25d366}@media (max-width:767px){.faq-section[data-v-67080697]{padding:105px 0 80px}.faq-search-panel[data-v-67080697]{padding:16px}.faq-question[data-v-67080697]{padding:18px;font-size:16px}.faq-answer[data-v-67080697]{padding:0 18px 18px}.faq-contact-card[data-v-67080697]{align-items:flex-start;flex-direction:column}.faq-contact-actions[data-v-67080697]{width:100%;justify-content:flex-start}.faq-contact-button[data-v-67080697]{width:100%}}