.faq-module{background:var(--section-bg,var(--color-white))}.faq-inner{margin:0 auto;max-width:1440px;padding:0 32px}.faq-layout{align-items:start;display:grid;gap:112px;grid-template-columns:1fr 2fr}.faq-left{display:flex;flex-direction:column;gap:32px;position:sticky;top:32px}.faq-icon{display:block;flex-shrink:0;height:95px;object-fit:contain;width:95px}.faq-left-text{display:flex;flex-direction:column;gap:24px}.faq-title{font-weight:500;letter-spacing:-.48px;line-height:1.2;margin:0}.faq-copy,.faq-title{color:var(--section-text,var(--color-p));font-family:Jost,sans-serif}.faq-copy{font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:1.4}.faq-copy p{margin:0}.faq-copy p+p{margin-top:12px}.faq-btn{align-items:center;background:var(--section-btn-bg,var(--color-green-light));border-radius:8px 8px 0 8px;color:var(--section-btn-text,var(--color-green-dark));display:inline-flex;font-family:Jost,sans-serif;font-size:16px;font-weight:500;gap:12px;line-height:1.5;padding:10px 12px;text-decoration:none}.faq-btn:not(.faq-btn--link):hover{filter:brightness(.9)}.faq-accordion{border-bottom:1px solid var(--section-divider,var(--color-green-light))}.faq-item{border-top:1px solid var(--section-divider,var(--color-green-light))}.faq-question{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:24px;padding:20px 0;text-align:left;width:100%}.faq-question:hover{transform:none}.faq-question-text{flex:1;font-family:Jost,sans-serif;font-size:18px;font-weight:600;line-height:1.5}.faq-chevron,.faq-question-text{color:var(--section-text,var(--color-p))}.faq-chevron{flex-shrink:0;transition:transform .3s ease}.faq-item.is-open .faq-chevron{transform:rotate(180deg)}.faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item.is-open .faq-answer-wrap{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.faq-answer{color:var(--section-text,var(--color-p));font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:1.5;padding-bottom:24px}.faq-answer p{margin:0}.faq-answer p+p{margin-top:12px}.faq2-container{gap:64px}.faq2-container,.faq2-header{display:flex;flex-direction:column}.faq2-header{gap:8px}.faq2-meta{align-items:center;display:flex;gap:24px}.faq2-copy{flex:1;min-width:0}.faq2-grid{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr}.faq-btn--link{background:none;color:var(--section-text,var(--color-p));padding:0}.faq-btn--link:hover{filter:none;opacity:.7}@media screen and (max-width:1024px){.faq-layout{gap:64px;grid-template-columns:1fr 1.5fr}}@media screen and (max-width:767px){.faq-inner{padding:0 20px}.faq-layout{gap:40px;grid-template-columns:1fr}.faq-left{position:static}.faq-copy{font-size:17px}.faq-question-text{font-size:16px}.faq2-meta{align-items:flex-start;flex-direction:column;gap:16px}.faq2-grid{gap:0;grid-template-columns:1fr}.faq2-grid .faq-accordion:first-child{border-bottom:none}}