.ac-faq-accordion{padding:var(--ac-space-section) 0}.ac-faq-accordion__header{margin:0 auto 48px;max-width:640px;text-align:center}.ac-faq-accordion__header[data-align=left]{margin-left:0;text-align:left}.ac-faq-accordion__heading{color:var(--ac-ink);font-size:clamp(24px,2.9vw,36px);font-weight:400;letter-spacing:-.02em;line-height:1.14;margin:0 0 16px}.ac-faq-accordion__intro{color:var(--ac-ink-soft);font-size:16px;line-height:1.75}.ac-faq-accordion__intro p{margin:0}.ac-faq-accordion__list{border:1px solid var(--ac-line);border-radius:var(--ac-radius-md);box-shadow:var(--ac-shadow-soft);overflow:hidden}.ac-faq-accordion__item{border-bottom:1px solid hsla(0,0%,100%,.1)}.ac-faq-accordion__item:last-child{border-bottom:none}.ac-faq-accordion__trigger{align-items:center;background:var(--ac-dark);border:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:22px 28px;text-align:left;transition:background .16s ease;width:100%}.ac-faq-accordion__trigger:hover{background:#003d9e}.ac-faq-accordion__item .ac-faq-accordion__question{color:#fff;flex:1;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.ac-faq-accordion__chevron{color:hsla(0,0%,100%,.75);flex-shrink:0;height:20px;transition:transform .28s ease;width:20px}.ac-faq-accordion__item.is-open .ac-faq-accordion__chevron{transform:rotate(180deg)}.ac-faq-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.ac-faq-accordion__item.is-open .ac-faq-accordion__panel{grid-template-rows:1fr}.ac-faq-accordion__panel-inner{overflow:hidden}.ac-faq-accordion__answer{color:var(--ac-ink-soft);font-size:16px;line-height:1.75;padding:20px 28px 24px}.ac-faq-accordion__answer p{margin:0 0 1em}.ac-faq-accordion__answer p:last-child{margin-bottom:0}@media (max-width:560px){.ac-faq-accordion__trigger{gap:14px;padding:18px 20px}.ac-faq-accordion__question{font-size:15px}.ac-faq-accordion__answer{font-size:15px;padding:16px 20px 20px}}@media (prefers-reduced-motion:reduce){.ac-faq-accordion__chevron,.ac-faq-accordion__panel{transition:none}}