.cfaq{align-items:center;display:flex;gap:var(--space-5,20px);width:100%}.cfaq__intro{display:flex;flex-direction:column;flex-shrink:0;gap:12px;width:412px}.cfaq__title{color:var(--color-text-strong,#0a0a09);font-family:Raleway,sans-serif;font-size:32px;font-weight:700;line-height:35.2px;margin:0}.cfaq__subtitle,.cfaq__subtitle p{color:var(--color-text-soft,#6c6c68);font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:25.6px;margin:0}.cfaq__list{display:flex;flex:1 1 0;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.cfaq__item{background:var(--color-surface-muted,#f0f0ec);border-radius:12px;overflow:hidden;padding:16px}.cfaq__question,.cfaq__question:active,.cfaq__question:focus,.cfaq__question:focus-within,.cfaq__question:hover{align-items:center;-webkit-appearance:none;appearance:none;background:none;background-color:transparent;border:none;border-radius:0;box-shadow:none;color:var(--color-text-strong,#0a0a09);cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;gap:24px;justify-content:space-between;line-height:19.2px;margin:0;padding:0;text-align:left;text-transform:none;width:100%}.cfaq__question:focus-visible{border-radius:4px;outline:2px solid var(--color-text-strong,#0a0a09);outline-offset:4px}.cfaq__toggle{align-items:center;border-radius:9999px;color:var(--color-text-strong,#0a0a09);display:flex;flex-shrink:0;height:24px;justify-content:center;outline:1.6px solid var(--color-border-strong,#6c6c68);outline-offset:-1.6px;transition:transform .3s ease;width:24px}.cfaq__question[aria-expanded=true] .cfaq__toggle{transform:rotate(180deg)}.cfaq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.cfaq__answer.is-open{max-height:40rem}.cfaq__answer-inner{padding-top:12px}.cfaq__answer,.cfaq__answer p{color:var(--color-text-soft,#6c6c68);font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:25.6px;margin:0}@media (max-width:1024px){.cfaq{align-items:flex-start;flex-direction:column}.cfaq__intro{width:100%}}