.faq{background:var(--section-bg,var(--color-warm-white,#fef5ef))}.faq__container{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1408px;padding:0 64px}.faq__header{align-items:flex-start;display:flex;gap:48px;justify-content:space-between}.faq__header-text{display:flex;flex-direction:column;gap:12px;max-width:680px}.faq__heading{margin:0}.faq__copy,.faq__heading{color:var(--section-text,var(--color-steel-blue,#051a30))}.faq__copy{font-size:18px;line-height:1.6}.faq__copy p{margin:0}.faq__cta{align-items:center;background:var(--color-coral-red,#ff4040);border-radius:var(--radius-lg,30px);color:var(--color-white,#fff);display:inline-flex;flex-shrink:0;font-family:Onest,sans-serif;font-size:16px;font-weight:500;padding:12px 28px;text-decoration:none;transition:opacity .2s;white-space:nowrap}.faq__cta:hover{opacity:.9}.faq__list{border-top:1px solid var(--color-light-grey,#eaeaea);display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--color-light-grey,#eaeaea)}.faq__question{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:24px 0;text-align:left;width:100%}.faq__question-text{color:var(--section-text,var(--color-steel-blue,#051a30));font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:600}.faq__chevron{color:var(--color-coral-red,#ff4040);flex-shrink:0;font-size:28px;transition:transform .2s;user-select:none}.faq__question[aria-expanded=true] .faq__chevron{transform:rotate(180deg)}.faq__answer{overflow:hidden}.faq__answer-inner{color:var(--section-text,var(--color-steel-blue,#051a30));font-family:Onest,sans-serif;font-size:18px;line-height:1.6;padding:0 0 24px}.faq__answer-inner p{margin:0 0 12px}.faq__answer-inner p:last-child{margin:0}@media (max-width:767px){.faq__container{padding:0 24px}.faq__header{flex-direction:column}.faq__question-text{font-size:20px}}