.FAQSection-module__745U-W__section{background-color:#0000;padding:6rem 1rem}@media (min-width:768px){.FAQSection-module__745U-W__section{padding:8rem 1.5rem}}.FAQSection-module__745U-W__container{max-width:48rem;margin:0 auto}.FAQSection-module__745U-W__title{letter-spacing:-.025em;color:var(--color-gray-900);text-align:center;word-break:keep-all;margin-bottom:.5rem;font-size:1.875rem;font-weight:700}@media (min-width:640px){.FAQSection-module__745U-W__title{font-size:2.25rem}}@media (min-width:768px){.FAQSection-module__745U-W__title{font-size:3rem}}.FAQSection-module__745U-W__subtitle{text-align:center;color:var(--color-gray-500);margin-bottom:3rem;font-size:1.125rem}@media (min-width:768px){.FAQSection-module__745U-W__subtitle{margin-bottom:4rem}}.FAQSection-module__745U-W__accordion{flex-direction:column;gap:.75rem;display:flex}.FAQSection-module__745U-W__accordionItem{border:1px solid var(--color-gray-200);background:#fff;border-radius:1rem;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQSection-module__745U-W__accordionItem:hover{border-color:var(--color-gray-300);box-shadow:0 4px 12px -2px #0000000f}.FAQSection-module__745U-W__accordionHeader{margin:0}.FAQSection-module__745U-W__accordionTrigger{cursor:pointer;text-align:left;width:100%;color:var(--color-gray-900);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;transition:color .2s;display:flex}.FAQSection-module__745U-W__accordionTrigger:hover{color:var(--color-brand-green-dark)}.FAQSection-module__745U-W__accordionTrigger:focus-visible{outline:3px solid var(--color-brand-green);outline-offset:-3px;border-radius:1rem}.FAQSection-module__745U-W__question{word-break:keep-all;flex:1}.FAQSection-module__745U-W__chevron{color:var(--color-gray-400);flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.FAQSection-module__745U-W__accordionItem[data-state=open] .FAQSection-module__745U-W__chevron{transform:rotate(180deg)}.FAQSection-module__745U-W__accordionContent{overflow:hidden}.FAQSection-module__745U-W__accordionContent[data-state=open]{animation:.3s cubic-bezier(.16,1,.3,1) FAQSection-module__745U-W__slideDown}.FAQSection-module__745U-W__accordionContent[data-state=closed]{animation:.2s cubic-bezier(.16,1,.3,1) FAQSection-module__745U-W__slideUp}.FAQSection-module__745U-W__contentInner{color:var(--color-gray-600);word-break:keep-all;padding:0 1.5rem 1.25rem;line-height:1.75}@keyframes FAQSection-module__745U-W__slideDown{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes FAQSection-module__745U-W__slideUp{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@media (prefers-color-scheme:dark){.FAQSection-module__745U-W__title{color:var(--color-gray-100)}.FAQSection-module__745U-W__accordionItem{background:var(--color-gray-900);border-color:var(--color-gray-800)}.FAQSection-module__745U-W__accordionItem:hover{border-color:var(--color-gray-700)}.FAQSection-module__745U-W__accordionTrigger{color:var(--color-gray-100)}.FAQSection-module__745U-W__contentInner{color:var(--color-gray-400)}.FAQSection-module__745U-W__chevron{color:var(--color-gray-500)}}.dark .FAQSection-module__745U-W__title{color:var(--color-gray-100)}.dark .FAQSection-module__745U-W__accordionItem{background:var(--color-gray-900);border-color:var(--color-gray-800)}.dark .FAQSection-module__745U-W__accordionItem:hover{border-color:var(--color-gray-700)}.dark .FAQSection-module__745U-W__accordionTrigger{color:var(--color-gray-100)}.dark .FAQSection-module__745U-W__contentInner{color:var(--color-gray-400)}.dark .FAQSection-module__745U-W__chevron{color:var(--color-gray-500)}@media (prefers-reduced-motion:reduce){.FAQSection-module__745U-W__accordionContent{animation-duration:.01ms!important}.FAQSection-module__745U-W__chevron,.FAQSection-module__745U-W__accordionItem{transition:none!important}}
