.page_faqPage__XjKm8{max-width:1200px;margin:0 auto;padding:clamp(1rem,3vw,2rem);padding-top:var(--header-height);background:#fff;min-height:100vh}.page_pageHeader__bg_vE{text-align:center;margin-bottom:3rem;padding:2rem 0;background:transparent}.page_headerContent__0tNbD{max-width:800px;margin:0 auto;padding:0 2rem}.page_headerIcon__hID7k{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#d85c56,#b04741);border-radius:50%;color:#fff;margin-bottom:1.5rem;box-shadow:0 4px 16px rgba(216,92,86,.2)}.page_pageHeader__bg_vE h1{margin-bottom:.25rem}.page_pageHeader__bg_vE h1,.page_pageHeader__bg_vE h2{font-size:2.5rem;font-weight:700;color:#111827;font-family:Playfair Display,serif;line-height:1.1}.page_pageHeader__bg_vE h2{margin-bottom:1rem}.page_pageHeader__bg_vE p{font-size:1.1rem;color:#6b7280;line-height:1.5;margin:0 auto 2rem;max-width:700px}.page_whatsappButton__Eppg3{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 32px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1;text-align:center;text-decoration:none;border:1px solid #25d366;border-radius:14px;cursor:pointer;transition:all .2s ease;background-color:#25d366;color:#fff}.page_whatsappButton__Eppg3:hover:not(:disabled){background-color:#1da851;border-color:#1da851;transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,211,102,.3)}.page_whatsappButton__Eppg3:disabled{opacity:.6;cursor:not-allowed}.page_whatsappButton__Eppg3:focus{outline:2px solid #25d366;outline-offset:2px}.page_whatsappButton__Eppg3 svg{width:20px;height:20px}.page_categoryFiltersSection__ZySUY{margin-bottom:3rem;display:flex;justify-content:center}.page_searchSection__H_6qc{margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.page_searchInput__Dudye{width:100%}.page_categoryFilters__CLU_e{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}.page_categoryFilter__Lvc_Q{padding:1rem 2rem;border:none;border-radius:50px;background:transparent;color:#6b7280;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;text-transform:capitalize}.page_categoryFilter__Lvc_Q:hover{color:#d85c56;transform:translateY(-2px)}.page_categoryFilter__Lvc_Q.page_active__Hzibb{color:#d85c56}.page_categoryFilter__Lvc_Q.page_active__Hzibb:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:40px;height:3px;background:#d85c56;border-radius:2px}.page_categoryIcon__8YMcG{font-size:1.1rem}.page_faqContent__Pg0yo{margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.page_allFaqsByCategories__cSh_O{max-width:800px;margin:0 auto}.page_categorySection__AmaZI{margin-bottom:3rem}.page_categoryTitle__NmnKF{display:none}.page_categoryTitleContent__efS7o{display:flex;align-items:center;gap:1rem}.page_categoryIcon__8YMcG{font-size:2.5rem;flex-shrink:0}.page_categoryTitle__NmnKF h2{font-size:1.8rem;font-weight:700;color:#111827;margin:0 0 .5rem;font-family:Playfair Display,serif}.page_categoryTitle__NmnKF p{font-size:1rem;color:#6b7280;margin:0;line-height:1.4}.page_categoryTitleSelected__XRz4i{text-align:center;margin-bottom:3rem}.page_categoryTitleSelected__XRz4i h2{font-size:2rem;font-weight:700;color:#d85c56;margin:0;font-family:Playfair Display,serif}.page_faqCategory__bnSUw{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin:1rem 1.5rem 0;background:rgba(216,92,86,.1);border-radius:20px;width:-moz-fit-content;width:fit-content}.page_faqCategoryIcon__cx7Eb{font-size:1rem}.page_faqCategoryName__0pJRp{font-size:.8rem;font-weight:600;color:#d85c56}.page_faqList__TQ2FD{max-width:800px;margin:0 auto}.page_searchResults__NQ7CX{margin-bottom:2rem;padding:1.5rem;background:#f8fafc;border-radius:12px;border-left:4px solid #d85c56}.page_searchResults__NQ7CX h2{font-size:1.3rem;font-weight:600;color:#111827;margin:0 0 .5rem}.page_searchResults__NQ7CX p{font-size:.9rem;color:#6b7280;margin:0}.page_faqItems__kAjaX{display:flex;flex-direction:column;gap:.5rem}.page_faqItem__xWVr6{overflow:hidden;border:1px solid #e5e7eb;transition:all .3s ease;border-radius:12px}.page_faqItem__xWVr6:hover{border-color:#d85c56;box-shadow:0 4px 20px rgba(216,92,86,.1)}.page_faqQuestion__90gaK{width:100%;display:flex;justify-content:space-between;align-items:center;height:42px;padding:0 1.5rem;background:none;border:none;text-align:left;cursor:pointer;transition:all .2s ease}.page_faqQuestion__90gaK:hover{background:rgba(216,92,86,.05)}.page_faqQuestion__90gaK{list-style:none}.page_faqQuestion__90gaK::-webkit-details-marker{display:none}.page_faqQuestion__90gaK:focus-visible{outline:2px solid #d85c56;outline-offset:-2px}.page_questionText__fg1IY{font-size:1rem;font-weight:500;color:#111827;line-height:1.2;flex:1 1;margin-right:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_chevron__2Bdbv{flex-shrink:0;color:#d85c56;transition:transform .3s ease}.page_chevron__2Bdbv.page_expanded__OS8ZA{transform:rotate(180deg)}.page_faqAnswer__X_gGL{border-top:1px solid #e5e7eb;background:rgba(248,250,252,.5);animation:page_fadeInDown__LSK_J .3s ease-out}.page_answerContent__2J2ie{padding:1.5rem;font-size:1rem;line-height:1.6;color:#374151}.page_answerContent__2J2ie strong{color:#111827;font-weight:600}@keyframes page_fadeInDown__LSK_J{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_noResults__whkWB{text-align:center;padding:3rem 2rem;color:#6b7280}.page_noResultsIcon__EQW2B{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:#f3f4f6;border-radius:50%;color:#9ca3af;margin-bottom:1.5rem}.page_noResults__whkWB h3{font-size:1.3rem;font-weight:600;color:#111827;margin-bottom:.5rem}.page_noResults__whkWB p{font-size:1rem;margin:0}.page_contactSection__GqITa{margin-top:4rem}.page_contactCard__s0Bqf{padding:0;background:linear-gradient(135deg,#fef7f7,#fff);border:2px solid #e5e7eb}.page_contactContent__vE_46{display:grid;grid-template-columns:auto 1fr auto;grid-gap:2rem;gap:2rem;padding:2rem;align-items:center}.page_contactIcon__czpHe{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#d85c56,#b04741);border-radius:50%;color:#fff;flex-shrink:0}.page_contactText__bTxvP h3{font-size:1.3rem;font-weight:700;color:#111827;margin:0 0 .5rem}.page_contactText__bTxvP p{font-size:1rem;color:#6b7280;line-height:1.5;margin:0}.page_contactActions__lGaxs{display:flex;gap:1rem}.page_whatsappCTA__91USa{background:#25d366;border-color:#25d366}.page_whatsappCTA__91USa:hover{background:#1da851;border-color:#1da851}@media (max-width:1024px){.page_categoriesContainer__kJNlX{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.page_categoryHeader__wHYnJ{flex-direction:column;gap:1rem;text-align:center}.page_contactContent__vE_46{grid-template-columns:1fr;text-align:center;gap:1.5rem}.page_contactActions__lGaxs{justify-content:center}}@media (max-width:768px){.page_faqPage__XjKm8{padding:60px 1rem 1rem}.page_pageHeader__bg_vE{padding:1.5rem 1rem;margin-bottom:2rem}.page_pageHeader__bg_vE h1,.page_pageHeader__bg_vE h2{font-size:1.8rem}.page_headerContent__0tNbD{padding:0 1rem}.page_headerIcon__hID7k{width:50px;height:50px;margin-bottom:1rem}.page_whatsappButton__Eppg3{padding:10px 24px;font-size:14px}.page_whatsappButton__Eppg3 svg{width:18px;height:18px}.page_categoryFilters__CLU_e{gap:.5rem;flex-wrap:wrap}.page_categoryFilter__Lvc_Q{padding:.75rem 1.5rem;font-size:.9rem}.page_categoryTitleSelected__XRz4i h2{font-size:1.5rem}.page_searchSection__H_6qc{margin-bottom:2rem}.page_faqQuestion__90gaK{height:42px;padding:0 1rem}.page_questionText__fg1IY{font-size:.9rem}.page_answerContent__2J2ie{padding:1rem;font-size:.9rem}.page_contactActions__lGaxs{flex-direction:column}}@media (prefers-contrast:high){.page_categoryCard___OS5G,.page_categoryFilter__Lvc_Q,.page_faqItem__xWVr6,.page_pageHeader__bg_vE{border:2px solid #000}}@media print{.page_faqPage__XjKm8{padding:0}.page_contactSection__GqITa,.page_searchSection__H_6qc{display:none}.page_pageHeader__bg_vE{background:none;padding:1rem 0}.page_faqAnswer__X_gGL{background:none}}.page_guiaCuidadoAviso__Kufnk{max-width:960px;margin:0 auto;padding:var(--space-4,1rem);text-align:center;font-size:.9375rem;line-height:1.7}.page_guiaCuidadoAviso__Kufnk a{display:inline-block;min-height:44px;line-height:44px;color:var(--color-brand-primary,#d85c56);font-weight:600;text-decoration:underline;text-underline-offset:3px}