.FaqAccordion_section__EjHop{--brand-green:#18603c;--ink-900:#0d1a35;--ink-700:#4b4f6d;--surface:#ffffff;--surface-alt:#f8faf9;background:var(--brand-green);padding:clamp(3.5rem,8vw,6rem) 1rem clamp(4rem,10vw,7rem)}.FaqAccordion_wrapper__pfehm{max-width:960px;margin:0 auto}.FaqAccordion_header__lRNSf{text-align:center;color:#fff}.FaqAccordion_heading__bqF6G{font-size:clamp(2.75rem,6vw,4rem);line-height:1;font-weight:600;letter-spacing:.01em;margin:0 0 1.1rem;text-transform:uppercase}.FaqAccordion_description__X90t1,.FaqAccordion_heading__bqF6G{font-family:"Plus Jakarta Sans",var(--font-heading,"Plus Jakarta Sans"),sans-serif}.FaqAccordion_description__X90t1{color:rgba(255,255,255,.86);font-size:1.05rem;line-height:1.65;max-width:600px;margin:0 auto 2.75rem}.FaqAccordion_container__S2d5V{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,1.75rem)}.FaqAccordion_item__jErmm{position:relative;background:var(--surface);border-radius:26px;box-shadow:0 22px 40px rgba(12,32,22,.18),0 6px 18px rgba(12,32,22,.12);padding:clamp(1.9rem,4vw,2.6rem) clamp(1.8rem,5vw,2.7rem);transition:box-shadow .2s ease,transform .2s ease}.FaqAccordion_item__jErmm:hover{transform:translateY(-2px);box-shadow:0 28px 48px rgba(12,32,22,.22),0 10px 24px rgba(12,32,22,.16)}.FaqAccordion_question__C1dEV{appearance:none;width:100%;margin:0;padding:0;border:0;background:transparent;display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(1.2rem,3vw,1.6rem);text-align:left;font-family:"Plus Jakarta Sans",var(--font-heading,"Plus Jakarta Sans"),sans-serif;font-weight:700;font-size:22px;color:var(--ink-900);cursor:pointer;transition:color .18s ease}.FaqAccordion_question__C1dEV:hover,.FaqAccordion_question__C1dEV:hover .FaqAccordion_questionText__Hb83U{color:var(--brand-green)}.FaqAccordion_question__C1dEV:focus-visible{outline:3px solid rgba(24,96,60,.4);outline-offset:6px;border-radius:18px}.FaqAccordion_questionText__Hb83U{flex:1 1 auto;line-height:1.25;color:var(--ink-900);transition:color .18s ease}.FaqAccordion_icon__2dit5{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:#ffffff;color:var(--brand-green);box-shadow:0 20px 32px rgba(12,32,22,.18)}.FaqAccordion_icon__2dit5 svg{width:28px;height:28px;transition:transform .22s ease}.FaqAccordion_iconOpen__XKpFm svg{transform:rotate(180deg)}.FaqAccordion_answer__w96Zu{overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:max-height .26s ease,opacity .2s ease;border-top:0}.FaqAccordion_answerOpen__bQnpT{max-height:var(--faq-answer-max,620px);opacity:1;visibility:visible}.FaqAccordion_answerInner__SW6Wi{padding:clamp(.6rem,3vw,1.1rem) clamp(.4rem,3vw,1.4rem) 0;transform:translateX(-28px);opacity:.55;color:var(--ink-700);font-family:"Plus Jakarta Sans",var(--font-heading,"Plus Jakarta Sans"),sans-serif;font-size:1.05rem;line-height:1.75;transition:transform .26s ease,opacity .26s ease,padding .22s ease;will-change:transform,opacity}.FaqAccordion_answerInnerOpen__3u2Kf{padding:clamp(1.2rem,3vw,1.6rem) clamp(.4rem,3vw,1.4rem) clamp(1.6rem,4vw,2rem);transform:translateX(0);opacity:1}.FaqAccordion_answerInner__SW6Wi p{margin:0}.FaqAccordion_answerInner__SW6Wi p+p{margin-top:.85rem}.FaqAccordion_answerInner__SW6Wi ul{margin:.85rem 0 0;padding-left:1.25rem}.FaqAccordion_answerInner__SW6Wi li{margin-bottom:.4rem}@media (max-width:640px){.FaqAccordion_section__EjHop{padding:3rem 1rem 4.5rem}.FaqAccordion_heading__bqF6G{font-size:2.5rem}.FaqAccordion_description__X90t1{font-size:1rem}.FaqAccordion_item__jErmm{padding:1.6rem 1.4rem}.FaqAccordion_question__C1dEV{font-size:1.2rem}.FaqAccordion_icon__2dit5{width:36px;height:36px}.FaqAccordion_icon__2dit5 svg{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.FaqAccordion_answerInner__SW6Wi,.FaqAccordion_answer__w96Zu,.FaqAccordion_icon__2dit5,.FaqAccordion_item__jErmm{transition:none}}@media (min-width:1536px){.FaqAccordion_section__EjHop{padding:6rem 2rem 7.5rem}.FaqAccordion_wrapper__pfehm{max-width:1100px}.FaqAccordion_heading__bqF6G{font-size:4.25rem}.FaqAccordion_description__X90t1{max-width:720px;font-size:1.15rem}.FaqAccordion_question__C1dEV{font-size:1.5rem}.FaqAccordion_answerInner__SW6Wi{font-size:1.1rem}}