.FAQ_section__ve5X4{position:relative;padding:var(--space-3xl) 0;background-color:var(--color-dark-green);overflow:hidden}.FAQ_bgLogo___cLLI{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280%;color:rgba(255,255,255,.04);pointer-events:none;z-index:0}.FAQ_bgLogo___cLLI svg{width:100%;height:auto;display:block}.FAQ_inner__XeAaw{position:relative;z-index:1}.FAQ_grid__7OIxx{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:var(--space-2xl);gap:var(--space-2xl)}.FAQ_heading__Tm2m5{color:var(--color-accent-green);font-size:var(--text-h2);line-height:1}.FAQ_list__w7n53{display:flex;flex-direction:column}.FAQ_item__ZDn22{border-bottom:1px solid rgba(255,255,255,.15)}.FAQ_question__ZcogC{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg) 0;font-family:var(--font-body);font-size:18px;font-weight:700;color:var(--color-white);text-align:left;text-transform:none;cursor:pointer;background:none;border:none;gap:var(--space-lg);transition:color .2s ease}.FAQ_question__ZcogC:hover{color:var(--color-accent-green)}.FAQ_questionText__P49FN{flex:1 1}.FAQ_icon__SGnbc{position:relative;flex-shrink:0;width:20px;height:20px}.FAQ_icon__SGnbc:after,.FAQ_icon__SGnbc:before{content:"";position:absolute;background-color:var(--color-white);transition:transform .3s ease}.FAQ_icon__SGnbc:after{top:50%;left:0;width:100%;height:1.5px;transform:translateY(-50%)}.FAQ_icon__SGnbc:before{top:0;left:50%;width:1.5px;height:100%;transform:translateX(-50%)}.FAQ_item__ZDn22.FAQ_open__2eaFN .FAQ_icon__SGnbc:before{transform:translateX(-50%) rotate(90deg)}.FAQ_answer__y06ml{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.FAQ_item__ZDn22.FAQ_open__2eaFN .FAQ_answer__y06ml{grid-template-rows:1fr}.FAQ_answerInner__iA057{overflow:hidden;padding-bottom:0;transition:padding-bottom .4s ease}.FAQ_item__ZDn22.FAQ_open__2eaFN .FAQ_answerInner__iA057{padding-bottom:var(--space-lg)}.FAQ_answer__y06ml p{color:rgba(255,255,255,.7);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.6}@media (max-width:768px){.FAQ_grid__7OIxx{grid-template-columns:1fr}.FAQ_heading__Tm2m5{font-size:56px;line-height:60px}.FAQ_bgLogo___cLLI{width:600%}}