.faq-accordion[data-v-728f6ca1]{background:var(--bc-color-slate-50);border-top:1px solid var(--bc-border)}.faq-accordion__container[data-v-728f6ca1]{margin-inline:auto;max-width:var(--bc-container);padding:var(--bc-space-10) var(--bc-page-margin-desktop)}.faq-accordion__eyebrow[data-v-728f6ca1]{color:var(--bc-color-teal-700);display:block;font-size:var(--bc-label-s);font-weight:700;letter-spacing:.14em;margin-bottom:var(--bc-space-2);text-transform:uppercase}.faq-accordion__title[data-v-728f6ca1]{color:var(--bc-text);font-size:var(--bc-h2);font-weight:700;letter-spacing:-.03em}.faq-accordion__list[data-v-728f6ca1]{display:flex;flex-direction:column;gap:var(--bc-space-3);margin-top:var(--bc-space-8)}.faq-accordion__item[data-v-728f6ca1]{background:var(--bc-surface);border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);overflow:hidden;transition:border-color .15s,box-shadow .15s}.faq-accordion__item.is-open[data-v-728f6ca1]{border-color:var(--bc-border-strong);box-shadow:var(--bc-shadow-1)}.faq-accordion__trigger[data-v-728f6ca1]{align-items:center;background:0 0;border:none;cursor:pointer;display:flex;gap:var(--bc-space-4);justify-content:space-between;padding:var(--bc-space-6);text-align:left;width:100%}.faq-accordion__item:not(.is-open) .faq-accordion__trigger[data-v-728f6ca1]:hover{background:var(--bc-color-slate-50);color:var(--bc-color-teal-700)}.faq-accordion__question[data-v-728f6ca1]{color:var(--bc-text);font-size:var(--bc-body-l);font-weight:600;line-height:1.4}.faq-accordion__icon[data-v-728f6ca1]{color:var(--bc-text-soft);flex-shrink:0;transition:transform .2s}.faq-accordion__item.is-open .faq-accordion__icon[data-v-728f6ca1]{transform:rotate(45deg)}.faq-accordion__body[data-v-728f6ca1]{padding:0 var(--bc-space-6) var(--bc-space-6)}.faq-accordion__answer[data-v-728f6ca1]{color:var(--bc-text-muted);font-size:var(--bc-body-m);line-height:1.625;max-width:72ch}@media(max-width:1023px){.faq-accordion__container[data-v-728f6ca1]{padding:var(--bc-space-8) var(--bc-page-margin-tablet)}}@media(max-width:767px){.faq-accordion__container[data-v-728f6ca1]{padding:var(--bc-space-6) var(--bc-page-margin-mobile)}.faq-accordion__title[data-v-728f6ca1]{font-size:var(--bc-h3)}.faq-accordion__question[data-v-728f6ca1]{font-size:var(--bc-body-m)}.faq-accordion__trigger[data-v-728f6ca1]{padding:var(--bc-space-4)}.faq-accordion__body[data-v-728f6ca1]{padding:0 var(--bc-space-4) var(--bc-space-4)}}
