.FAQPage_page__qGEOW{background-color:var(--color-light-grey);min-height:100vh;padding-bottom:5rem}.FAQPage_container__P_Lxj{max-width:820px;margin:0 auto;padding:0 var(--space-6)}.FAQPage_pageHeader__x_Z2Y{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-light) 100%);color:var(--color-white);padding:5rem var(--space-6) 3.5rem;text-align:center;margin-bottom:2.5rem}.FAQPage_eyebrow__IKm7P{font-family:var(--font-accent);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-light);margin:0 0 var(--space-3)}.FAQPage_heading__ItBEJ{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--color-white);margin:0 0 var(--space-4)}.FAQPage_subheading__advEG{font-family:var(--font-body);font-size:var(--text-lg);color:hsla(0,0%,100%,.85);max-width:480px;margin:0 auto var(--space-8,2rem);line-height:var(--leading-relaxed)}.FAQPage_searchWrapper__ULERi{position:relative;max-width:520px;margin:0 auto}.FAQPage_searchIcon__1wlT0{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--color-grey);pointer-events:none;display:flex;align-items:center}.FAQPage_searchInput__QhI9G{width:100%;box-sizing:border-box;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-dark);background:var(--color-white);border:none;border-radius:50px;padding:.875rem 3rem .875rem 2.75rem;outline:none;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:box-shadow .2s ease}.FAQPage_searchInput__QhI9G:focus{box-shadow:0 4px 24px rgba(0,0,0,.2),0 0 0 3px var(--color-accent-light)}.FAQPage_searchInput__QhI9G::-webkit-search-cancel-button{display:none}.FAQPage_searchClear__01AZM{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-grey);cursor:pointer;font-size:var(--text-sm);padding:var(--space-1);line-height:1;transition:color .2s ease}.FAQPage_searchClear__01AZM:hover{color:var(--color-dark)}.FAQPage_categoryFilter__jGW7D{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.FAQPage_categoryChip__0cmLW{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-grey);background:var(--color-white);border:1.5px solid #e2e8f0;border-radius:50px;padding:var(--space-2) var(--space-4);cursor:pointer;transition:all .2s ease}.FAQPage_categoryChip__0cmLW:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-pale)}.FAQPage_categoryChipActive__OyLl7{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.FAQPage_categoryChipActive__OyLl7:hover{background:var(--color-primary-light);border-color:var(--color-primary-light);color:var(--color-white)}.FAQPage_resultsCount__gVQZ4{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-grey);margin:0 0 1.5rem}.FAQPage_accordion__WSSx4{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:3rem}.FAQPage_accordionItem__c43tR{background:var(--color-white);border-radius:14px;border:1.5px solid #e8edf2;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.FAQPage_accordionItem__c43tR:hover{border-color:var(--color-primary-pale);box-shadow:0 2px 12px rgba(45,80,22,.08)}.FAQPage_accordionItemOpen__Ximyg{border-color:var(--color-primary-pale);box-shadow:0 4px 20px rgba(45,80,22,.1)}.FAQPage_accordionHeading__SX0Ht{margin:0}.FAQPage_accordionTrigger__daP7K{display:flex;align-items:center;gap:var(--space-4);width:100%;background:none;border:none;padding:1.25rem 1.5rem;cursor:pointer;text-align:left;transition:background .15s ease}.FAQPage_accordionTrigger__daP7K:hover{background:var(--color-primary-pale)}.FAQPage_accordionTrigger__daP7K:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:12px}.FAQPage_accordionIndex__GmCf8{font-family:var(--font-accent);font-size:var(--text-sm);color:var(--color-accent);font-weight:var(--font-semibold);flex-shrink:0;min-width:28px}.FAQPage_accordionQuestion__vQCF4{flex:1;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-dark);line-height:var(--leading-normal)}.FAQPage_accordionChevron__sH7w5{flex-shrink:0;color:var(--color-grey);transition:transform .25s ease,color .2s ease;display:flex;align-items:center}.FAQPage_accordionChevronOpen__njUSr{transform:rotate(180deg);color:var(--color-primary)}.FAQPage_accordionPanel__XXobI{overflow:hidden}.FAQPage_accordionPanel__XXobI:not([hidden]){display:block}.FAQPage_accordionPanelOpen__MSs4N{animation:FAQPage_slideDown__wJ2GL .25s ease forwards}@keyframes FAQPage_slideDown__wJ2GL{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.FAQPage_accordionAnswer__N1Uy1{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-grey);line-height:var(--leading-relaxed);padding:0 1.5rem 1.5rem 4.25rem}.FAQPage_emptyState__UjXCu{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 2rem;gap:var(--space-3)}.FAQPage_emptyIcon__Uwd2Q{font-size:3rem}.FAQPage_emptyTitle__GPOOD{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-dark);margin:0}.FAQPage_emptyText__Plq0b{color:var(--color-grey);line-height:var(--leading-relaxed);max-width:380px;margin:0}.FAQPage_emptyReset__HOo08,.FAQPage_emptyText__Plq0b{font-family:var(--font-body);font-size:var(--text-base)}.FAQPage_emptyReset__HOo08{background:none;border:none;color:var(--color-primary);font-weight:var(--font-semibold);cursor:pointer;text-decoration:underline;padding:0}.FAQPage_ctaSection__k1q2_{margin-top:3rem}.FAQPage_ctaCard__Tv9VW{background:linear-gradient(135deg,var(--color-primary-pale) 0,var(--color-accent-pale) 100%);border:1.5px solid var(--color-primary-pale);border-radius:20px;padding:2.5rem;text-align:center}.FAQPage_ctaTitle__9b7CQ{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-dark);margin:0 0 var(--space-3)}.FAQPage_ctaText__e8Tet{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-grey);line-height:var(--leading-relaxed);margin:0 0 1.5rem}.FAQPage_ctaActions__BntZG{display:flex;align-items:center;justify-content:center;gap:var(--space-4);flex-wrap:wrap}.FAQPage_btnPrimary__MY2n7{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-white);background:var(--color-primary);border-radius:10px;padding:.75rem 1.75rem;text-decoration:none;transition:background .2s ease,transform .1s ease}.FAQPage_btnPrimary__MY2n7:hover{background:var(--color-primary-light);transform:translateY(-1px)}.FAQPage_btnWhatsApp__Y5CUK{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-white);background:#25d366;border-radius:10px;padding:.75rem 1.75rem;text-decoration:none;transition:background .2s ease,transform .1s ease}.FAQPage_btnWhatsApp__Y5CUK:hover{background:#1ebe5d;transform:translateY(-1px)}.FAQPage_srOnly__U_i_U{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width:600px){.FAQPage_pageHeader__x_Z2Y{padding:3rem var(--space-4) 2.5rem}.FAQPage_heading__ItBEJ{font-size:var(--text-4xl)}.FAQPage_container__P_Lxj{padding:0 var(--space-4)}.FAQPage_accordionAnswer__N1Uy1{padding-left:1.5rem}.FAQPage_ctaCard__Tv9VW{padding:1.75rem 1.25rem}}