.sfc-faq[data-v-5f5625b0]{color:var(--theme-text);padding:88px 32px}.sfc-faq--light[data-v-5f5625b0]{background:var(--theme-bg)}.sfc-faq--surface[data-v-5f5625b0]{background:var(--theme-surface,#f4f2ed)}.sfc-faq--dark[data-v-5f5625b0]{background:var(--theme-footer-bg,#111);color:#fff}.sfc-faq__inner[data-v-5f5625b0]{margin:0 auto;max-width:1100px}.sfc-faq--single .sfc-faq__inner[data-v-5f5625b0]{max-width:760px;text-align:center}.sfc-faq--single .sfc-faq__header[data-v-5f5625b0]{margin-bottom:40px}.sfc-faq--single .sfc-faq__list[data-v-5f5625b0]{text-align:left}.sfc-faq--split .sfc-faq__inner[data-v-5f5625b0]{align-items:flex-start;display:grid;gap:64px;grid-template-columns:1fr 1.4fr}.sfc-faq__eyebrow[data-v-5f5625b0]{color:var(--theme-text-muted,#666);display:block;font-size:11px;font-weight:600;letter-spacing:.22em;margin-bottom:10px;text-transform:uppercase}.sfc-faq--dark .sfc-faq__eyebrow[data-v-5f5625b0]{color:#ffffffb3}.sfc-faq__title[data-v-5f5625b0]{font-family:var(--theme-font-heading);font-size:clamp(28px,3.6vw,44px);font-weight:300;letter-spacing:-.01em;line-height:1.1;margin:0}.sfc-faq__subtitle[data-v-5f5625b0]{color:var(--theme-text-muted,#555);font-size:15px;line-height:1.65;margin:14px 0 0;max-width:440px}.sfc-faq--single .sfc-faq__subtitle[data-v-5f5625b0]{margin-left:auto;margin-right:auto}.sfc-faq--dark .sfc-faq__subtitle[data-v-5f5625b0]{color:#ffffffbf}.sfc-faq__contact[data-v-5f5625b0]{border-bottom:1px solid;color:var(--theme-text,#111);display:inline-block;font-size:13px;font-weight:600;letter-spacing:.06em;margin-top:20px;padding-bottom:3px;text-decoration:none;text-transform:uppercase}.sfc-faq--dark .sfc-faq__contact[data-v-5f5625b0]{color:#fff}.sfc-faq__list[data-v-5f5625b0]{border-top:1px solid var(--theme-border,rgba(0,0,0,.12));display:flex;flex-direction:column}.sfc-faq--dark .sfc-faq__list[data-v-5f5625b0]{border-top-color:#ffffff1f}.sfc-faq__item[data-v-5f5625b0]{border-bottom:1px solid var(--theme-border,rgba(0,0,0,.12))}.sfc-faq--dark .sfc-faq__item[data-v-5f5625b0]{border-bottom-color:#ffffff1f}.sfc-faq__trigger[data-v-5f5625b0]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:20px;justify-content:space-between;padding:22px 0;text-align:left;transition:opacity .2s;width:100%}.sfc-faq__trigger[data-v-5f5625b0]:hover{opacity:.75}.sfc-faq__q[data-v-5f5625b0]{font-family:var(--theme-font-heading);font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.4}.sfc-faq__icon[data-v-5f5625b0]{align-items:center;border:1px solid var(--theme-border,rgba(0,0,0,.15));border-radius:50%;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:background .25s,color .25s,border-color .25s;width:36px}.sfc-faq__item.is-open .sfc-faq__icon[data-v-5f5625b0]{background:var(--theme-text,#111);border-color:var(--theme-text,#111);color:var(--theme-bg,#fff)}.sfc-faq--dark .sfc-faq__icon[data-v-5f5625b0]{border-color:#fff3}.sfc-faq--dark .sfc-faq__item.is-open .sfc-faq__icon[data-v-5f5625b0]{background:#fff;border-color:#fff;color:#111}.sfc-faq__icon-v[data-v-5f5625b0]{transform-origin:center;transition:transform .25s ease}.sfc-faq__item.is-open .sfc-faq__icon-v[data-v-5f5625b0]{transform:scaleY(0)}.sfc-faq__body[data-v-5f5625b0]{max-width:720px;padding:0 0 24px}.sfc-faq__body p[data-v-5f5625b0]{color:var(--theme-text-muted,#555);font-size:15px;line-height:1.7;margin:0}.sfc-faq--dark .sfc-faq__body p[data-v-5f5625b0]{color:#fffc}@media(max-width:767px){.sfc-faq[data-v-5f5625b0]{padding:56px 20px}.sfc-faq--split .sfc-faq__inner[data-v-5f5625b0]{gap:32px;grid-template-columns:1fr}.sfc-faq__q[data-v-5f5625b0]{font-size:15px}}
