.faq-hero[data-v-5f075780]{padding:100px 24px 60px;text-align:center;background:linear-gradient(180deg,#f8faff,#fff);position:relative;overflow:hidden}.faq-hero[data-v-5f075780]:before{content:"";position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(26,86,219,.06) 0,transparent 70%);pointer-events:none}.faq-hero .section-label[data-v-5f075780]{position:relative;display:inline-block;font-size:14px;font-weight:600;color:#1a56db;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.faq-title[data-v-5f075780]{font-size:48px;font-weight:700;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:20px}.faq-intro[data-v-5f075780]{font-size:18px;line-height:1.6;color:#86868b;max-width:500px;margin:0 auto}.faq-list[data-v-5f075780]{max-width:800px;margin:0 auto}.faq-item[data-v-5f075780]{background:#fafafa;border-radius:16px;margin-bottom:10px;overflow:hidden;transition:all .25s ease}.faq-item[data-v-5f075780]:hover{box-shadow:0 2px 8px rgba(0,0,0,.04)}.faq-item.is-open[data-v-5f075780]{box-shadow:0 2px 8px rgba(26,86,219,.08)}.faq-item.is-open .faq-chevron[data-v-5f075780]{transform:rotate(180deg);color:#1a56db}.faq-question[data-v-5f075780]{width:100%;display:flex;align-items:center;gap:16px;padding:22px 28px;background:none;border:none;cursor:pointer;text-align:left;font-size:18px;font-weight:600;color:#1d1d1f;transition:color .15s ease}.faq-question[data-v-5f075780]:hover{color:#1a56db}.faq-chevron[data-v-5f075780]{transition:transform .25s ease;color:#aeaeb2;flex-shrink:0}.faq-answer[data-v-5f075780]{padding:0 28px 24px 68px}.faq-answer p[data-v-5f075780]{font-size:15px;line-height:1.7;color:#86868b;margin-bottom:12px}.faq-answer p[data-v-5f075780]:last-child{margin-bottom:0}.faq-expand-enter-active[data-v-5f075780],.faq-expand-leave-active[data-v-5f075780]{transition:all .3s ease;overflow:hidden}.faq-expand-enter[data-v-5f075780],.faq-expand-leave-to[data-v-5f075780]{opacity:0;max-height:0}.faq-contact[data-v-5f075780]{text-align:center;margin-top:64px;padding:48px;background:#fff;border-radius:24px;border:1px solid #e5e5ea}.faq-contact h3[data-v-5f075780]{font-size:22px;font-weight:700;margin:16px 0 8px;color:#1d1d1f}.faq-contact p[data-v-5f075780]{font-size:15px;color:#86868b;margin-bottom:24px}.btn[data-v-5f075780]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:600;border-radius:980px;text-decoration:none;transition:all .25s ease;cursor:pointer}.btn-primary[data-v-5f075780]{background:#1a56db;color:#fff}.btn-primary[data-v-5f075780]:hover{background:#0e3faa;transform:translateY(-1px)}@media(max-width:768px){.faq-hero[data-v-5f075780]{padding:60px 24px 40px}.faq-title[data-v-5f075780]{font-size:36px}.faq-intro[data-v-5f075780]{font-size:16px}.faq-question[data-v-5f075780]{font-size:15px;padding:20px 0}.faq-answer p[data-v-5f075780]{font-size:14px}.faq-contact[data-v-5f075780]{padding:32px 24px}}