.faq-page[data-v-e100d2e8]{min-height:100dvh;padding:clamp(1.5rem, 5vw, 4rem) clamp(1rem, 4vw, 3rem) calc(var(--app-footer-height) + clamp(1.2rem, 3vw, 2rem));color:#e8eaf6;background:radial-gradient(1200px 600px at 10% -20%,#2a1f6b 0%,#0000 60%),radial-gradient(900px 500px at 110% 10%,#1e4778 0%,#0000 55%),linear-gradient(#0b0f24 0%,#070a1a 100%);font-family:Inter,Noto Sans TC,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow-x:hidden}.faq-article[data-v-e100d2e8]{max-width:1040px;margin:0 auto}.hero[data-v-e100d2e8]{text-align:center;margin-bottom:clamp(2rem,5vw,3rem)}.eyebrow[data-v-e100d2e8]{letter-spacing:.18em;text-transform:uppercase;color:#c9c6f6;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.35rem .9rem;font-size:clamp(.7rem,2.4vw,.78rem);display:inline-block}.hero h1[data-v-e100d2e8]{background:linear-gradient(90deg,#fff 0%,#b3b8ff 60%,#7ec8ff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.9rem 0 .8rem;font-size:clamp(1.55rem,5vw,2.4rem);font-weight:800;line-height:1.3}.lede[data-v-e100d2e8]{color:#b1b6d6;max-width:580px;margin:0 auto;font-size:clamp(.9rem,2.6vw,1rem);line-height:1.8}.faq-list[data-v-e100d2e8]{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.faq-item[data-v-e100d2e8]{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#ffffff0a 0%,#ffffff04 100%);border:1px solid #ffffff0f;border-radius:clamp(12px,2.4vw,16px);transition:border-color .25s,background .25s;overflow:hidden}.faq-item.is-open[data-v-e100d2e8]{background:linear-gradient(#7ec8ff0f 0%,#7c5cff0a 100%);border-color:#b3b8ff52}.faq-question[data-v-e100d2e8]{width:100%;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:.8rem;padding:clamp(.85rem,2.8vw,1.1rem) clamp(.9rem,2.8vw,1.4rem);font-family:inherit;font-size:clamp(.95rem,2.7vw,1.05rem);font-weight:600;line-height:1.5;transition:background .2s;display:flex}.faq-question[data-v-e100d2e8]:hover{background:#ffffff08}.q-mark[data-v-e100d2e8]{color:#0b0f24;background:linear-gradient(135deg,#b3b8ff 0%,#7ec8ff 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:inline-flex}.q-text[data-v-e100d2e8]{color:#f0f2ff;flex:1}.q-arrow[data-v-e100d2e8]{color:#5e6285;font-size:1.4rem;transition:transform .25s,color .25s;transform:rotate(90deg)}.faq-item.is-open .q-arrow[data-v-e100d2e8]{color:#b3b8ff;transform:rotate(-90deg)}.faq-answer[data-v-e100d2e8]{gap:.8rem;padding:0 clamp(.9rem,2.8vw,1.4rem) clamp(.85rem,2.6vw,1.1rem);display:none}.faq-item.is-open .faq-answer[data-v-e100d2e8]{display:flex}.a-mark[data-v-e100d2e8]{color:#b3b8ff;background:#ffffff0f;border:1px solid #b3b8ff40;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:.15rem;font-size:.85rem;font-weight:800;display:inline-flex}.faq-answer p[data-v-e100d2e8]{color:#c9cce8;flex:1;margin:0;font-size:clamp(.88rem,2.5vw,.95rem);line-height:1.85}.faq-footer[data-v-e100d2e8]{text-align:center;background:#ffffff05;border:1px dashed #b3b8ff40;border-radius:14px;margin-top:clamp(2rem,4vw,2.8rem);padding:1.2rem}.faq-footer p[data-v-e100d2e8]{color:#b1b6d6;margin:0;font-size:clamp(.88rem,2.5vw,.95rem);line-height:1.8}.mail-link[data-v-e100d2e8]{color:#b3b8ff;text-underline-offset:3px;-webkit-text-decoration:underline #b3b8ff66;text-decoration:underline #b3b8ff66;transition:color .2s}.mail-link[data-v-e100d2e8]:hover{color:#fff;text-decoration-color:#fff}.br-mobile[data-v-e100d2e8]{display:none}.br-desktop[data-v-e100d2e8]{display:inline}@media (width<=540px){.faq-question[data-v-e100d2e8]{gap:.6rem;padding:.85rem .9rem}.faq-answer[data-v-e100d2e8]{gap:.6rem;padding:0 .9rem .85rem}.br-mobile[data-v-e100d2e8]{display:inline}.br-desktop[data-v-e100d2e8]{display:none}}@media (prefers-reduced-motion:reduce){.q-arrow[data-v-e100d2e8],.faq-item[data-v-e100d2e8]{transition:none!important}}
