.FAQ_pageContainer__GK37W{min-height:100vh;background-color:var(--color-white)}.FAQ_heroSection__bzxER{background:linear-gradient(to bottom right,#f0fdf4,#ffffff);padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.FAQ_heroSection__bzxER{padding-top:4rem;padding-bottom:4rem}}.FAQ_heroContainer__nh8uw{max-width:56rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;text-align:center}@media (min-width:640px){.FAQ_heroContainer__nh8uw{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.FAQ_heroContainer__nh8uw{padding-left:2rem;padding-right:2rem}}.FAQ_heroTitle__g94Gd{font-size:2.25rem;line-height:2.5rem;font-weight:700;color:var(--color-text-dark);margin-bottom:1.5rem}@media (min-width:768px){.FAQ_heroTitle__g94Gd{font-size:3rem;line-height:1}}.FAQ_heroSubtitle__mRenj{font-size:1.25rem;color:var(--color-text-gray)}.FAQ_faqSection__dlleE{padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.FAQ_faqSection__dlleE{padding-top:4rem;padding-bottom:4rem}}.FAQ_faqContainer__Gkvh7{max-width:56rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.FAQ_faqContainer__Gkvh7{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.FAQ_faqContainer__Gkvh7{padding-left:2rem;padding-right:2rem}}.FAQ_faqList__ELFGu{display:flex;flex-direction:column;gap:1rem}.FAQ_faqItem__m9HtT{background-color:var(--color-white);border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.FAQ_faqButton__UCD9O{width:100%;padding:1rem 1.5rem;text-align:left;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;transition:background-color .2s}.FAQ_faqButton__UCD9O:hover{background-color:#f9fafb}.FAQ_questionText__evQD7{font-size:1.125rem;font-weight:600;color:var(--color-text-dark);padding-right:1rem}.FAQ_chevronIcon__oPyTF{width:1.25rem;height:1.25rem;color:#6b7280;transition:transform .2s}.FAQ_chevronIcon__oPyTF.FAQ_open__AalSJ{transform:rotate(180deg)}.FAQ_answerContainer__L0Z_d{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.FAQ_answerContainer__L0Z_d.FAQ_open__AalSJ{max-height:500px;transition:max-height .5s ease-in}.FAQ_answerContent__qC1a0{padding:0 1.5rem 1.5rem;color:var(--color-text-gray);line-height:1.6}.FAQ_contactSection__47siR{padding-top:2rem;padding-bottom:2rem;background-color:#eff4f2}@media (min-width:768px){.FAQ_contactSection__47siR{padding-top:4rem;padding-bottom:4rem}}.FAQ_contactContainer__eAR6i{max-width:56rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;text-align:center}@media (min-width:640px){.FAQ_contactContainer__eAR6i{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.FAQ_contactContainer__eAR6i{padding-left:2rem;padding-right:2rem}}.FAQ_contactTitle__uP72U{font-size:1.875rem;font-weight:700;color:var(--color-text-dark);margin-bottom:1rem}.FAQ_contactSubtitle__g_B_R{color:var(--color-text-gray);margin-bottom:2rem}.FAQ_contactActions___N0EY{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.FAQ_contactActions___N0EY{flex-direction:row}}.FAQ_whatsappBtn__1Aq5v{background-color:#22c55e;color:white;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;transition:background-color .2s}.FAQ_whatsappBtn__1Aq5v:hover{background-color:#16a34a}.FAQ_emailBtn__C__BS{background-color:var(--color-primary-green);color:white;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;transition:background-color .2s}.FAQ_emailBtn__C__BS:hover{background-color:var(--color-primary-green-dark)}.FAQ_btnIcon__eFm_0{width:1.25rem;height:1.25rem}