.faq-block[data-v-615f47d8]{background:#f8fafc;border-top:1px solid #e2e8f0;padding:80px 0}.section-tag[data-v-615f47d8]{color:#2563eb;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700}.section-header h2[data-v-615f47d8]{color:#0f172a;letter-spacing:-.5px;margin:6px 0 36px;font-size:calc(clamp(26px,3.2vw,36px));font-weight:800}.faq-accordion[data-v-615f47d8]{flex-direction:column;gap:12px;max-width:100%;display:flex}.faq-item[data-v-615f47d8]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:border-color .2s;overflow:hidden}.faq-item.open[data-v-615f47d8]{border-color:#2563eb}.faq-question[data-v-615f47d8]{text-align:left;color:#0f172a;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;font-size:16px;font-weight:700;display:flex}.faq-icon[data-v-615f47d8]{color:#64748b;flex-shrink:0;transition:transform .3s}.faq-item.open .faq-icon[data-v-615f47d8]{color:#2563eb;transform:rotate(180deg)}.faq-answer[data-v-615f47d8]{color:#475569;padding:0 24px 20px;font-size:14.5px;line-height:1.6}.accordion-enter-active[data-v-615f47d8],.accordion-leave-active[data-v-615f47d8]{opacity:1;max-height:300px;transition:all .25s ease-in-out}.accordion-enter-from[data-v-615f47d8],.accordion-leave-to[data-v-615f47d8]{opacity:0;max-height:0;padding-bottom:0}
