.faq-page[data-v-7e53a689]{width:100%;overflow:hidden;background:var(--bg0)}.container[data-v-7e53a689]{width:min(100%,var(--max0));margin:0 auto;padding:0 var(--gutter)}.eyebrow[data-v-7e53a689]{display:inline-flex;align-items:center;gap:var(--sp1);color:var(--mut2);font-size:var(--h9);font-weight:500;letter-spacing:0.12em;text-transform:uppercase;margin-bottom:var(--sp2)}.btn[data-v-7e53a689]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp1);min-height:48px;padding:0 var(--sp4);border-radius:var(--rfull);border:1px solid transparent;font-size:var(--h7);font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:transform var(--t1) var(--anim1),box-shadow var(--t1) var(--anim1),background var(--t1) var(--anim1),border-color var(--t1) var(--anim1)}.btn[data-v-7e53a689]:hover{transform:translateY(-1px)}.btn[data-v-7e53a689]:active{transform:translateY(0)}.btn-white[data-v-7e53a689]{background:var(--white);color:var(--dark0)}.btn-ghost[data-v-7e53a689]{background:rgba(255,255,255,0.07);color:var(--white);border-color:rgba(255,255,255,0.16)}.btn-ghost[data-v-7e53a689]:hover{background:rgba(255,255,255,0.12)}.hero[data-v-7e53a689]{position:relative;padding:clamp(40px,6vw,72px) 0 var(--sp4);isolation:isolate}.hero-copy[data-v-7e53a689]{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-title[data-v-7e53a689]{max-width:680px;color:var(--text);font-size:clamp(2.4rem,6vw,4rem);font-weight:600;letter-spacing:-0.04em;line-height:1.05;margin:var(--sp1) 0 var(--sp3)}.hero-sub[data-v-7e53a689]{max-width:520px;color:var(--mut);font-size:var(--h5);line-height:1.6;margin:0}.search-wrap[data-v-7e53a689]{display:flex;align-items:center;gap:10px;width:min(100%,480px);height:52px;margin-top:var(--sp5);padding:0 var(--sp3);border:1px solid var(--line);border-radius:var(--rfull);background:var(--bg0);box-shadow:none;transition:border-color var(--t1) var(--anim1),box-shadow var(--t1) var(--anim1)}.search-wrap[data-v-7e53a689]:hover{border-color:var(--line2)}.search-wrap[data-v-7e53a689]:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.search-wrap i[data-v-7e53a689]{color:var(--mut2);font-size:var(--h5)}.search[data-v-7e53a689]{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:inherit;font-size:var(--h7);color:var(--text)}.search[data-v-7e53a689]::placeholder{color:var(--mut3)}.cats[data-v-7e53a689]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:var(--sp3)}.cat[data-v-7e53a689]{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 var(--sp2);border:1px solid var(--line);border-radius:var(--rfull);background:var(--card);color:var(--mut);font-family:inherit;font-size:var(--h8);font-weight:500;cursor:pointer;transition:color var(--t1) var(--anim1),border-color var(--t1) var(--anim1)}.cat[data-v-7e53a689]:hover{color:var(--text);border-color:color-mix(in srgb,var(--text) 22%,transparent)}.cat.active[data-v-7e53a689]{color:var(--white);border-color:transparent}.cat span[data-v-7e53a689],.cat i[data-v-7e53a689]{position:relative;z-index:1}.cat i[data-v-7e53a689]{font-size:var(--h7)}.cat-marker[data-v-7e53a689]{position:absolute;inset:-1px;z-index:0;border-radius:var(--rfull);background:var(--accent);box-shadow:var(--sha-cta2)}.list-section[data-v-7e53a689]{padding:var(--sp4) 0 var(--sect)}.list-wrap[data-v-7e53a689]{width:min(100%,800px)}.empty[data-v-7e53a689]{margin:var(--sp6) 0;color:var(--mut2);font-size:var(--h6);text-align:center}.group+.group[data-v-7e53a689]{margin-top:var(--sp7)}.group-head[data-v-7e53a689]{display:flex;align-items:center;gap:var(--sp2);margin-bottom:var(--sp3)}.group-icon[data-v-7e53a689]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:var(--r-md);background:color-mix(in srgb,var(--accent) 11%,transparent);border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font-size:var(--h3)}.group-copy[data-v-7e53a689]{display:flex;flex-direction:column;gap:2px;min-width:0}.group-title[data-v-7e53a689]{margin:0;color:var(--text);font-size:var(--h3);font-weight:600;letter-spacing:-0.02em;line-height:1.15}.group-count[data-v-7e53a689]{color:var(--mut2);font-size:var(--h8);font-weight:500}.qa-list[data-v-7e53a689]{display:flex;flex-direction:column;gap:var(--sp1)}.qa[data-v-7e53a689]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);transition:border-color var(--t1) var(--anim1),box-shadow var(--t1) var(--anim1)}.qa[data-v-7e53a689]:hover{border-color:var(--line2)}.qa.open[data-v-7e53a689]{border-color:color-mix(in srgb,var(--accent) 30%,transparent);box-shadow:var(--lift)}.q[data-v-7e53a689]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp2);width:100%;padding:var(--sp3) var(--sp4);background:none;border:none;color:var(--text);font-family:inherit;font-size:var(--h6);font-weight:500;letter-spacing:-0.01em;text-align:start;cursor:pointer}.q i[data-v-7e53a689]{flex-shrink:0;color:var(--mut2)}.qa.open .q i[data-v-7e53a689]{color:var(--accent)}.a-wrap[data-v-7e53a689]{display:grid}.a-inner[data-v-7e53a689]{min-height:0;overflow:hidden}.a[data-v-7e53a689]{margin:0;padding:0 var(--sp4) var(--sp3);color:var(--mut);font-size:var(--h6);line-height:1.65}@media(prefers-reduced-motion:reduce){.a-wrap[data-v-7e53a689],.a[data-v-7e53a689],.q i[data-v-7e53a689]{transition:none}}.still[data-v-7e53a689]{padding:0 0 var(--sect)}.still-card[data-v-7e53a689]{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--sp9) var(--sp5);border-radius:var(--r-xl);background:var(--dark0)}.still-glow[data-v-7e53a689]{position:absolute;inset:auto -20% -70% -20%;height:120%;z-index:-1;background:rgba(255,255,255,0.14);filter:blur(30px)}.still-title[data-v-7e53a689]{margin:0;color:var(--white);font-size:var(--h2);font-weight:600;letter-spacing:-0.03em;line-height:1.08}.still-sub[data-v-7e53a689]{margin:var(--sp2) 0 0;max-width:460px;color:rgba(255,255,255,0.6);font-size:var(--h6);line-height:1.55}.still-actions[data-v-7e53a689]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp2);margin-top:var(--sp5)}@media(max-width:760px){.hero[data-v-7e53a689]{padding-top:40px}.hero-sub[data-v-7e53a689]{font-size:var(--h6)}.q[data-v-7e53a689]{padding:var(--sp2) var(--sp3);font-size:var(--h7)}.a[data-v-7e53a689]{padding:0 var(--sp3) var(--sp2)}.group-icon[data-v-7e53a689]{width:40px;height:40px;border-radius:var(--r-sm);font-size:var(--h4)}.group-title[data-v-7e53a689]{font-size:var(--h4)}.still-card[data-v-7e53a689]{padding:var(--sp7) var(--sp4)}}@media(max-width:520px){.hero-title[data-v-7e53a689]{font-size:clamp(1.9rem,9.5vw,2.4rem)}.cats[data-v-7e53a689]{gap:6px}.cat[data-v-7e53a689]{height:32px;font-size:var(--h9)}}
