.FaqPage[data-v-cbe140c5],[data-v-cbe140c5]:root{--primary:var(--color-primary-red);--secondary:#6c757d;--brand-blue:var(--color-primary-blue);--success:#10b981;--warning:#f59e0b;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.Container[data-v-cbe140c5]{margin:0 auto;max-width:1200px;padding:0 1rem}.FaqHero[data-v-cbe140c5]{background:linear-gradient(135deg,var(--brand-blue),#0e1b48);color:#fff;padding:4rem 0;text-align:center}.Hero__title[data-v-cbe140c5]{font-family:var(--font-secondary);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.Hero__subtitle[data-v-cbe140c5]{font-size:1.25rem;line-height:1.6;margin:0;opacity:.9}.FaqContent[data-v-cbe140c5]{background:var(--gray-50);padding:6rem 0}.Faq__grid[data-v-cbe140c5]{align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 1fr}.Faq__list[data-v-cbe140c5]{display:flex;flex-direction:column;gap:1rem}.Faq__item[data-v-cbe140c5]{background:#fff;border:1px solid var(--gray-200);border-radius:12px;box-shadow:var(--shadow-sm);overflow:hidden;transition:all .3s ease}.Faq__item[data-v-cbe140c5]:hover{border-color:var(--primary);box-shadow:var(--shadow)}.Faq__item--active[data-v-cbe140c5]{border-color:var(--primary);box-shadow:var(--shadow-md)}.Faq__question[data-v-cbe140c5]{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 2rem;text-align:left;transition:all .3s ease;width:100%}.Faq__question[data-v-cbe140c5]:hover{background:var(--gray-50)}.Faq__question-text[data-v-cbe140c5]{color:var(--brand-blue);font-size:1.125rem;font-weight:600;line-height:1.4}.Faq__icon[data-v-cbe140c5]{color:var(--primary);flex-shrink:0;font-size:1.25rem;transition:transform .3s ease}.Faq__icon--active[data-v-cbe140c5]{transform:rotate(180deg)}.Faq__answer[data-v-cbe140c5]{max-height:0;overflow:hidden;transition:max-height .3s ease}.Faq__answer--active[data-v-cbe140c5]{max-height:500px}.Faq__answer-content[data-v-cbe140c5]{color:var(--gray-600);line-height:1.6;padding:0 2rem 1.5rem}.Faq__answer-content p[data-v-cbe140c5]{margin:0}.Faq__sidebar[data-v-cbe140c5]{display:flex;flex-direction:column;gap:2rem}.Sidebar__card[data-v-cbe140c5]{background:#fff;border:1px solid var(--gray-200);border-radius:16px;box-shadow:var(--shadow);padding:2rem}.Sidebar__title[data-v-cbe140c5]{color:var(--brand-blue);font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}.Sidebar__text[data-v-cbe140c5]{color:var(--gray-600);line-height:1.6;margin:0 0 1.5rem}.Sidebar__contact[data-v-cbe140c5]{display:flex;flex-direction:column;gap:1.5rem}.Contact__item[data-v-cbe140c5]{align-items:flex-start;display:flex;gap:1rem}.Contact__item i[data-v-cbe140c5]{color:var(--primary);flex-shrink:0;font-size:1.25rem;margin-top:.25rem}.Contact__item div[data-v-cbe140c5]{color:var(--gray-700);line-height:1.5}.Contact__item a[data-v-cbe140c5]{color:var(--primary);text-decoration:none;transition:color .3s ease}.Contact__item a[data-v-cbe140c5]:hover{color:var(--brand-blue)}.Sidebar__links[data-v-cbe140c5]{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.Sidebar__links li a[data-v-cbe140c5]{border-radius:6px;color:var(--gray-600);display:block;margin-left:-.75rem;padding:.5rem 0 .5rem .75rem;text-decoration:none;transition:all .3s ease}.Sidebar__links li a[data-v-cbe140c5]:hover{background:var(--gray-50);color:var(--primary)}@media(max-width:768px){.Faq__grid[data-v-cbe140c5]{gap:2rem;grid-template-columns:1fr}.Faq__question[data-v-cbe140c5]{padding:1.25rem 1.5rem}.Faq__answer-content[data-v-cbe140c5]{padding:0 1.5rem 1.25rem}.Sidebar__card[data-v-cbe140c5]{padding:1.5rem}}@media(max-width:480px){.Container[data-v-cbe140c5]{padding:0 .5rem}.FaqHero[data-v-cbe140c5]{padding:2rem 0}.FaqContent[data-v-cbe140c5]{padding:3rem 0}.Faq__question[data-v-cbe140c5]{padding:1rem 1.25rem}.Faq__question-text[data-v-cbe140c5]{font-size:1rem}.Faq__answer-content[data-v-cbe140c5]{padding:0 1.25rem 1rem}.Sidebar__card[data-v-cbe140c5]{padding:1.25rem}}
