.faq-page-container[data-v-80cafc72]{font-family:Inter,system-ui,-apple-system,sans-serif;max-width:none;width:100%}.faq-hero-banner[data-v-80cafc72]{background:linear-gradient(135deg,#ff6b35,#ff8c5a);border-radius:.65rem;padding:40px 30px;color:#fff;box-shadow:0 4px 20px rgba(255,107,53,.15)}.banner-content h1[data-v-80cafc72]{font-size:2rem;font-weight:800!important;letter-spacing:-.02em;margin-bottom:8px}.banner-content p[data-v-80cafc72]{margin-bottom:0;opacity:.9;font-size:1.05rem}.category-sidebar[data-v-80cafc72]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e5e5e7}.sidebar-title[data-v-80cafc72]{font-size:.85rem;text-transform:uppercase;letter-spacing:1px;color:#8e8e93;font-weight:700;margin-bottom:15px;padding-left:10px}.category-menu[data-v-80cafc72]{display:flex;flex-direction:column;gap:6px}.category-link[data-v-80cafc72]{display:flex;align-items:center;width:100%;background:transparent;border:none;padding:14px 16px;border-radius:10px;cursor:pointer;text-align:left;transition:all .2s ease}.category-icon[data-v-80cafc72]{width:32px;height:32px;background:#f5f5f7;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:14px;color:#555;transition:all .2s ease}.category-icon i[data-v-80cafc72]{font-size:1rem}.category-text[data-v-80cafc72]{font-weight:600;color:#3a3a3c;font-size:.98rem;flex-grow:1}.arrow-indicator[data-v-80cafc72]{font-size:.75rem;color:#c7c7cc;transition:transform .2s ease}.category-link[data-v-80cafc72]:hover{background:#fafafa}.category-link:hover .category-icon[data-v-80cafc72]{background:#e5e5e7;color:#1a1a1a}.category-link.active-category[data-v-80cafc72]{background:rgba(255,107,53,.08)}.category-link.active-category .category-icon[data-v-80cafc72]{background:#ff6b35;color:#fff}.category-link.active-category .category-text[data-v-80cafc72]{color:#ff6b35}.category-link.active-category .arrow-indicator[data-v-80cafc72]{color:#ff6b35;transform:translateX(3px)}.faq-content-card[data-v-80cafc72]{border-radius:16px;border:1px solid #e5e5e7}.current-category-header[data-v-80cafc72]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f2;padding-bottom:15px}.current-category-header h2[data-v-80cafc72]{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin:0}.badge-count[data-v-80cafc72]{background:#f5f5f7;color:#666;font-size:.85rem;font-weight:600;padding:4px 10px;border-radius:20px}.custom-accordion[data-v-80cafc72]{display:flex;flex-direction:column;gap:12px}[data-v-80cafc72] .custom-accordion .p-accordion-header .p-accordion-header-link{background:#fff;border:1px solid #e5e5e7;color:#2c2c2e;font-weight:600;padding:18px 24px;border-radius:12px;transition:all .2s ease;flex-direction:row-reverse;justify-content:space-between}[data-v-80cafc72] .custom-accordion .p-accordion-header:not(.p-highlight):hover .p-accordion-header-link{border-color:#ff6b35;color:#ff6b35;background:#fff}[data-v-80cafc72] .custom-accordion .p-accordion-tab.p-highlight .p-accordion-header-link{background:rgba(255,107,53,.03);border-color:#ff6b35;color:#ff6b35;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #f0f0f2!important}[data-v-80cafc72] .custom-accordion .p-accordion-toggle-icon{color:#8e8e93;transition:transform .2s ease}[data-v-80cafc72] .custom-accordion .p-accordion-tab.p-highlight .p-accordion-toggle-icon{color:#ff6b35}[data-v-80cafc72] .custom-accordion .p-accordion-content{background:#fff!important;border:1px solid #e5e5e7!important;border-top:none!important;padding:20px 24px 24px 24px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;box-shadow:none!important}.faq-answer-wrapper[data-v-80cafc72]{padding-top:4px}.faq-answer-text[data-v-80cafc72]{color:#48484a;line-height:1.6;margin:0;font-size:.98rem}.faq-answer-text[data-v-80cafc72] b{color:#ff6b35;font-weight:700}.img-inga-card[data-v-80cafc72]{overflow:visible!important}.inga-speech-bubble[data-v-80cafc72]{position:absolute!important;top:-70px!important;left:50%!important;transform:translateX(-50%)!important;background-color:#fff!important;border:2px solid #ff7a00!important;color:#1e293b!important;font-weight:700!important;font-size:.82rem!important;padding:10px 14px!important;border-radius:16px!important;box-shadow:0 10px 20px rgba(0,0,0,.06)!important;z-index:30!important;width:92%!important;max-width:280px!important;line-height:1.4!important}.inga-speech-bubble-dark[data-v-80cafc72]{background-color:#1e293b!important;color:#e2e8f0!important}@media (min-width:768px){.inga-speech-bubble[data-v-80cafc72]{top:-72px!important;padding:12px 18px!important;font-size:.88rem!important;max-width:320px!important}}.inga-speech-bubble[data-v-80cafc72]:after,.inga-speech-bubble[data-v-80cafc72]:before{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-style:solid;display:block;width:0}.inga-speech-bubble[data-v-80cafc72]:after{border-width:10px 10px 0;border-color:#fff transparent transparent;z-index:31}.inga-speech-bubble[data-v-80cafc72]:before{bottom:-13px;border-width:11px 11px 0;border-color:#ff7a00 transparent transparent;z-index:29}.inga-speech-bubble-dark[data-v-80cafc72]:after{border-color:#1e293b transparent transparent}.faq-page-dark .faq-hero-banner[data-v-80cafc72]{background:#0f172a!important;border:1px solid #334155!important;box-shadow:none!important}.faq-page-dark .banner-content p[data-v-80cafc72]{color:#94a3b8;opacity:1}.faq-page-dark .category-sidebar[data-v-80cafc72]{background:#0f172a!important;border:1px solid #334155!important;box-shadow:none}.faq-page-dark .sidebar-title[data-v-80cafc72]{color:#94a3b8}.faq-page-dark .category-icon[data-v-80cafc72]{background:#1e293b;color:#cbd5e1}.faq-page-dark .category-text[data-v-80cafc72]{color:#e2e8f0}.faq-page-dark .arrow-indicator[data-v-80cafc72]{color:#64748b}.faq-page-dark .category-link[data-v-80cafc72]:hover{background:#1e293b}.faq-page-dark .category-link:hover .category-icon[data-v-80cafc72]{background:#0f172a;color:#e2e8f0}.faq-page-dark .category-link.active-category[data-v-80cafc72]{background:rgba(255,107,53,.12)}.faq-page-dark .faq-content-card[data-v-80cafc72]{background:#0f172a!important;border:1px solid #334155!important;border-radius:.65rem}.faq-page-dark .current-category-header[data-v-80cafc72]{border-bottom-color:#1e293b}.faq-page-dark .current-category-header h2[data-v-80cafc72]{color:#e2e8f0}.faq-page-dark .badge-count[data-v-80cafc72]{background:#1e293b;color:#94a3b8}.faq-page-dark[data-v-80cafc72] .custom-accordion .p-accordion-header .p-accordion-header-link{background:#1e293b!important;border:1px solid #334155!important;color:#e2e8f0!important}.faq-page-dark[data-v-80cafc72] .custom-accordion .p-accordion-header:not(.p-highlight):hover .p-accordion-header-link{border-color:#ff6b35!important;color:#ff6b35!important;background:#1e293b!important}.faq-page-dark[data-v-80cafc72] .custom-accordion .p-accordion-tab.p-highlight .p-accordion-header-link{background:rgba(255,107,53,.1)!important;border-color:#ff6b35!important;color:#ff6b35!important;border-bottom:1px solid #334155!important}.faq-page-dark[data-v-80cafc72] .custom-accordion .p-accordion-toggle-icon{color:#94a3b8}.faq-page-dark[data-v-80cafc72] .custom-accordion .p-accordion-content{background:#1e293b!important;border:1px solid #334155!important;border-top:none!important}.faq-page-dark .faq-answer-text[data-v-80cafc72]{color:#cbd5e1}.faq-page-dark .faq-answer-text[data-v-80cafc72] div,.faq-page-dark .faq-answer-text[data-v-80cafc72] li,.faq-page-dark .faq-answer-text[data-v-80cafc72] p,.faq-page-dark .faq-answer-text[data-v-80cafc72] span{background:transparent!important;color:inherit!important}.faq-page-dark[data-v-80cafc72] .p-accordion-content,.faq-page-dark[data-v-80cafc72] .p-accordion-tab .p-accordion-content,.faq-page-dark[data-v-80cafc72] .p-toggleable-content{background:#1e293b!important;color:#cbd5e1!important;border-color:#334155!important}.faq-page-dark .category-link[data-v-80cafc72]:hover{background:#1e293b!important}.faq-page-dark .p-accordion .p-accordion-header-link,.faq-page-dark .p-accordion .p-accordion-header a{background:#1e293b!important;color:#e2e8f0!important;border-color:#334155!important}.faq-page-dark .p-accordion .p-accordion-content,.faq-page-dark .p-accordion .p-toggleable-content{background:#1e293b!important;color:#cbd5e1!important;border-color:#334155!important}.faq-page-dark .p-accordion .p-accordion-content div,.faq-page-dark .p-accordion .p-accordion-content p,.faq-page-dark .p-accordion .p-accordion-content span{color:#cbd5e1!important}