.faq-section[data-v-47cb50ad]{--faq-orange:#fb631a;--faq-timing:.38s;--faq-ease:cubic-bezier(.4,0,.2,1);background:#fff;color:#0f172a;overflow-anchor:none;padding-block:clamp(40px,5vw,64px);scroll-margin-top:100px;width:100%}.faq-section__container[data-v-47cb50ad]{box-sizing:border-box;margin-inline:auto;max-width:1280px;padding-inline:16px;width:100%}.faq-section__header[data-v-47cb50ad]{margin-bottom:32px;text-align:center}.faq-section__header[data-v-47cb50ad]:after,.faq-section__header[data-v-47cb50ad]:before{background:var(--faq-orange);content:"";display:block;height:1px;margin-inline:auto;width:72px}.faq-section__header[data-v-47cb50ad]:before{margin-bottom:20px}.faq-section__header[data-v-47cb50ad]:after{margin-top:20px}.faq-section__label[data-v-47cb50ad]{color:#9a3412;font-size:13px;font-weight:600;line-height:1.5;margin:0 0 8px}.faq-section__title[data-v-47cb50ad]{font-size:clamp(26px,3vw,38px);font-weight:600;letter-spacing:-.025em;line-height:1.25;margin:0;overflow-wrap:anywhere;text-wrap:balance}.faq-section__description[data-v-47cb50ad]{color:#475569;font-size:15px;line-height:1.7;margin:12px 0 0}.faq-section__list[data-v-47cb50ad]{display:grid;gap:12px}.faq-section__item[data-v-47cb50ad]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;min-width:0;transition:border-color .18s ease,background-color .18s ease}.faq-section__item[data-v-47cb50ad]:hover{border-color:#fdba74}.faq-section__item.is-open[data-v-47cb50ad]{background:#fffaf7;border-color:#fdba74}.faq-section__question[data-v-47cb50ad]{font-size:inherit;margin:0}.faq-section__trigger[data-v-47cb50ad]{align-items:center;background:transparent;border:0;border-radius:13px;color:#0f172a;cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:600;gap:20px;justify-content:space-between;line-height:1.5;min-height:64px;padding:20px 24px;text-align:left;width:100%}.faq-section__trigger>span[data-v-47cb50ad]{min-width:0;overflow-wrap:anywhere}.faq-section__trigger[data-v-47cb50ad]:hover,.is-open>.faq-section__question>.faq-section__trigger[data-v-47cb50ad]{color:#9a3412}.faq-section__trigger[data-v-47cb50ad]:focus-visible{outline:2px solid #c2410c;outline-offset:3px}.faq-section__icon[data-v-47cb50ad]{color:#c2410c;flex:0 0 22px;height:22px;transition:transform var(--faq-timing) var(--faq-ease);width:22px}.faq-section__plus[data-v-47cb50ad]{transform-origin:center;transition:transform var(--faq-timing) var(--faq-ease),opacity var(--faq-timing) var(--faq-ease)}.is-open .faq-section__icon[data-v-47cb50ad]{transform:rotate(180deg)}.is-open .faq-section__plus[data-v-47cb50ad]{opacity:0;transform:scaleY(0)}.faq-section__panel[data-v-47cb50ad]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--faq-timing) var(--faq-ease),visibility 0s linear var(--faq-timing);visibility:hidden}.is-open .faq-section__panel[data-v-47cb50ad]{grid-template-rows:1fr;transition:grid-template-rows var(--faq-timing) var(--faq-ease),visibility 0s;visibility:visible}.faq-section__clip[data-v-47cb50ad]{min-height:0;overflow:hidden}.faq-section__answer[data-v-47cb50ad]{color:#475569;font-size:15px;line-height:1.8;margin:0;overflow-wrap:anywhere;padding:0 24px 24px;white-space:pre-line}.faq-section__footer[data-v-47cb50ad]{margin-top:36px}@media(min-width:640px){.faq-section__container[data-v-47cb50ad]{padding-inline:24px}}@media(min-width:1024px){.faq-section__container[data-v-47cb50ad]{padding-inline:32px}}@media(max-width:639px){.faq-section__trigger[data-v-47cb50ad]{font-size:15px;gap:16px;padding:16px}.faq-section__answer[data-v-47cb50ad]{font-size:14px;padding:0 16px 20px}}@media(prefers-reduced-motion:reduce){.faq-section__icon[data-v-47cb50ad],.faq-section__item[data-v-47cb50ad],.faq-section__panel[data-v-47cb50ad],.faq-section__plus[data-v-47cb50ad]{transition:none}}
