.faq-section_faq-section__HcX85{padding-top:2rem;padding-bottom:3rem}.faq-section_header__GN8Vo{text-align:center;margin-bottom:2.5rem}.faq-section_header-content__ygdSI{max-width:800px;margin:0 auto 1.5rem}.faq-section_title__Htc_N{font-size:clamp(1.75rem,5vw,3rem);font-weight:800;color:#1a202c;line-height:1.2;margin-bottom:.5rem}.faq-section_subtitle__xk1RH{font-size:1.1rem;color:#718096;max-width:600px;margin:0 auto;line-height:1.6}.faq-section_faq-container__bBw_4{max-width:900px;margin:0 auto}.faq-section_accordion__EBl3M{display:flex;flex-direction:column;gap:1rem}.faq-section_faq-item__61SsV{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.faq-section_faq-item__61SsV:hover{border-color:#cbd5e0;box-shadow:0 4px 12px rgba(0,0,0,.05)}.faq-section_faq-item__61SsV.faq-section_active__J9_rD{border-color:#19731b;box-shadow:0 6px 20px rgba(25,115,27,.1)}.faq-section_faq-item__61SsV.faq-section_active__J9_rD .faq-section_faq-header__F9bmY{background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.faq-section_faq-item__61SsV.faq-section_active__J9_rD .faq-section_icon-wrapper__kgNIH{background:#19731b}.faq-section_faq-item__61SsV.faq-section_active__J9_rD .faq-section_icon-wrapper__kgNIH svg{color:#fff}.faq-section_faq-item__61SsV.faq-section_active__J9_rD .faq-section_faq-title__WcyIl{color:#19731b}.faq-section_faq-header__F9bmY{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-section_faq-header__F9bmY:hover{background:#f8fafc}@media(max-width:640px){.faq-section_faq-header__F9bmY{padding:1rem 1.25rem;gap:.75rem}}.faq-section_icon-wrapper__kgNIH{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:10px;transition:all .2s ease}.faq-section_icon-wrapper__kgNIH svg{width:1.25rem;height:1.25rem;color:#64748b;transition:transform .2s ease}@media(max-width:640px){.faq-section_icon-wrapper__kgNIH{width:2rem;height:2rem}.faq-section_icon-wrapper__kgNIH svg{width:1rem;height:1rem}}.faq-section_faq-title__WcyIl{flex:1 1;font-size:1rem;font-weight:600;color:#1a202c;margin:0;line-height:1.5}@media(max-width:640px){.faq-section_faq-title__WcyIl{font-size:.9375rem}}.faq-section_copy-button__ogj_o{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:10px;cursor:pointer;color:#94a3b8;transition:all .2s ease}.faq-section_copy-button__ogj_o svg{width:1.125rem;height:1.125rem}.faq-section_copy-button__ogj_o:hover{background:#e2e8f0;color:#19731b}.faq-section_faq-item__61SsV.faq-section_active__J9_rD .faq-section_copy-button__ogj_o{color:#19731b}@media(max-width:640px){.faq-section_copy-button__ogj_o{width:2rem;height:2rem}.faq-section_copy-button__ogj_o svg{width:1rem;height:1rem}}.faq-section_faq-content__VPFLU{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-section_faq-content__VPFLU.faq-section_show__w7cSz{max-height:1000px}.faq-section_faq-body__xCwTE{padding:1.5rem;color:#475569;font-size:.9375rem;line-height:1.7}.faq-section_faq-body__xCwTE p{margin-bottom:.75rem;color:#475569}.faq-section_faq-body__xCwTE p:last-child{margin-bottom:0}.faq-section_faq-body__xCwTE ul{margin:.75rem 0;padding-left:1.5rem;list-style:none}.faq-section_faq-body__xCwTE ul li{position:relative;padding-left:1rem;margin-bottom:.5rem;color:#475569;display:block}.faq-section_faq-body__xCwTE ul li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:#19731b;border-radius:50%}.faq-section_faq-body__xCwTE ul li:last-child{margin-bottom:0}.faq-section_faq-body__xCwTE ol{margin:.75rem 0;padding-left:1.5rem;color:#475569}.faq-section_faq-body__xCwTE ol li{margin-bottom:.5rem;display:list-item}.faq-section_faq-body__xCwTE ol li:last-child{margin-bottom:0}.faq-section_faq-body__xCwTE a{color:#19731b;font-weight:500;text-decoration:underline;text-underline-offset:2px}.faq-section_faq-body__xCwTE a:hover{color:#145c17}@media(max-width:640px){.faq-section_faq-body__xCwTE{padding:1.25rem}}.faq-section_contact-box__w_fOe{margin-top:2.5rem;padding:1.5rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;text-align:center}.faq-section_contact-box__w_fOe .faq-section_contact-title__Qa3jI{font-size:1.125rem;font-weight:700;color:#1a202c;margin:0 0 .5rem}.faq-section_contact-box__w_fOe .faq-section_contact-text__tkqXy{font-size:.9375rem;color:#475569;margin:0;line-height:1.6}.faq-section_contact-box__w_fOe .faq-section_email-link__FLBL2{color:#19731b;font-weight:600;text-decoration:none;border-bottom:2px solid #19731b;transition:all .2s ease}.faq-section_contact-box__w_fOe .faq-section_email-link__FLBL2:hover{color:#145c17;border-bottom-color:#145c17}