.FAQ_section__OcTM4{padding:4rem 1rem;background-color:#f7fafc}@media (min-width:768px){.FAQ_section__OcTM4{padding:6rem 1rem}}.FAQ_container__KJl01{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.FAQ_container__KJl01{padding:0 1.5rem}}@media (min-width:1024px){.FAQ_container__KJl01{padding:0 2rem}}.FAQ_header__oInLL{text-align:center;margin-bottom:3rem}.FAQ_headerTitle__SteBC{font-size:1.875rem;font-weight:700 Ur;margin-bottom:1rem;line-height:1.2}.FAQ_headerDescription__5qygM{color:#4a5568;max-width:32rem;margin:0 auto;font-size:1rem;line-height:1.5}.FAQ_accordionContainer__hlKn6{max-width:48rem;margin:0 auto}.FAQ_accordion__JIgbL{width:100%}.FAQ_accordionItem__lRLC0{border-bottom:1px solid #e2e8f0}.FAQ_accordionHeader__rYBUW{display:flex}.FAQ_accordionTrigger__OiAQP{display:flex;flex:1;align-items:center;justify-content:space-between;padding:1rem 0;text-align:left;font-size:1.125rem;font-weight:500;transition:all .2s ease;background:none;border:none;cursor:pointer;width:100%}.FAQ_accordionTrigger__OiAQP:hover{text-decoration:underline}.FAQ_accordionIcon__qeuVI{width:1rem;height:1rem;flex-shrink:0;transition:transform .2s ease}.FAQ_accordionIconOpen__VQn5y{transform:rotate(180deg)}.FAQ_accordionContent__NQo1w{overflow:hidden;font-size:.875rem;line-height:1.5}.FAQ_accordionContent__NQo1w p{color:#4a5568;padding-bottom:1rem}@keyframes FAQ_accordionDown__KyAGi{0%{height:0}to{height:var(--accordion-content-height)}}@keyframes FAQ_accordionUp__Jvgww{0%{height:var(--accordion-content-height)}to{height:0}}.FAQ_accordionContentOpen__qxGyD{animation:FAQ_accordionDown__KyAGi .2s ease-out}.FAQ_accordionContentClosed__Msoed{animation:FAQ_accordionUp__Jvgww .2s ease-out}.FAQ_accordionContentHidden__7K2jz{display:none}.FAQ_cta__LyaBL{margin-top:4rem;background-color:#ffffff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);max-width:48rem;margin-left:auto;margin-right:auto;text-align:center}.FAQ_ctaTitle__DUsQv{font-size:1.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.FAQ_ctaDescription__jVRQq{color:#4a5568;margin-bottom:2rem;font-size:1rem;line-height:1.5}.FAQ_ctaButton__mJx_g{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;font-size:.875rem;font-weight:500;height:2.75rem;border-radius:.375rem;padding:0 2rem;color:#ffffff;background-color:#ff6f61;transition:background-color .2s ease;border:none;cursor:pointer}.FAQ_ctaButton__mJx_g:hover{background-color:#34d399}.FAQ_ctaButtonIcon__rcmHO{width:1.25rem;height:1.25rem;margin-left:.5rem}