.faq-page[data-v-4ea4a1e1]{padding:64px 20px 88px;background:#f5f6f7}.faq-shell[data-v-4ea4a1e1]{width:min(1180px,100%);margin:0 auto}.page-hero[data-v-4ea4a1e1]{max-width:760px;margin:0 auto 40px;text-align:center}.answer-heading p[data-v-4ea4a1e1],.eyebrow[data-v-4ea4a1e1],.faq-cta p[data-v-4ea4a1e1]{margin:0;color:#9a7b1e;font-size:.76rem;font-weight:800;letter-spacing:.14em}.page-hero h1[data-v-4ea4a1e1]{margin:8px 0 0;color:#18202a;font-size:clamp(2.15rem,4vw,3.25rem);font-weight:800;letter-spacing:-.04em}.page-hero>p[data-v-4ea4a1e1]:not(.eyebrow){margin:18px auto 0;color:#626b75;font-size:1.04rem;line-height:1.75}.hero-line[data-v-4ea4a1e1]{display:block;width:76px;height:2px;margin:24px auto 0;background:linear-gradient(90deg,#d5b13f,#9d7921)}.faq-layout[data-v-4ea4a1e1]{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.5fr);min-height:560px;overflow:hidden;border:1px solid #dfe3e7;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(25,33,42,.055)}.faq-list-panel[data-v-4ea4a1e1]{border-right:1px solid #e2e5e8;background:#fbfbfa}.panel-title[data-v-4ea4a1e1]{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #e2e5e8;color:#28313a;text-align:left}.panel-title span[data-v-4ea4a1e1]{color:#9a7b1e;font-size:.78rem;font-weight:900;letter-spacing:.13em}.panel-title strong[data-v-4ea4a1e1]{color:#8a9299;font-size:.78rem}.faq-list[data-v-4ea4a1e1]{max-height:600px;overflow-y:auto}.faq-item[data-v-4ea4a1e1]{display:grid;grid-template-columns:38px 1fr 20px;align-items:center;gap:8px;width:100%;padding:17px 20px;border:0;border-bottom:1px solid #eceeef;background:transparent;color:#3b444d;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.faq-item.active[data-v-4ea4a1e1],.faq-item[data-v-4ea4a1e1]:focus,.faq-item[data-v-4ea4a1e1]:hover{background:#f4f0e2;color:#6f5512;outline:none}.faq-number[data-v-4ea4a1e1]{color:#a6adb4;font-size:.78rem;font-weight:800}.faq-title[data-v-4ea4a1e1]{font-size:.94rem;font-weight:700;line-height:1.45}.faq-arrow[data-v-4ea4a1e1]{color:#b09238;font-weight:800}.faq-answer-panel[data-v-4ea4a1e1]{position:relative;padding:38px 42px;text-align:left}.answer-heading[data-v-4ea4a1e1]{position:relative;padding-right:44px;padding-bottom:20px;border-bottom:1px solid #e4e7e9}.answer-heading h2[data-v-4ea4a1e1]{margin:7px 0 0;color:#252e37;font-size:1.5rem;line-height:1.4}.close-button[data-v-4ea4a1e1]{position:absolute;top:0;right:0;width:36px;height:36px;border:1px solid #d7dade;border-radius:50%;background:#fff;color:#59626b;font-size:1.35rem;line-height:1;cursor:pointer}.close-button[data-v-4ea4a1e1]:hover{border-color:#b69840;color:#826316}.faq-detail[data-v-4ea4a1e1]{padding-top:24px;color:#555f69;line-height:1.8;word-break:keep-all}.faq-detail[data-v-4ea4a1e1] img{max-width:100%;height:auto}.answer-placeholder[data-v-4ea4a1e1]{display:flex;align-items:flex-start;justify-content:center;height:100%;min-height:420px;flex-direction:column;max-width:460px;margin:0 auto}.answer-placeholder>span[data-v-4ea4a1e1]{color:#b39234;font-size:3.1rem;font-weight:900;letter-spacing:-.06em}.answer-placeholder h2[data-v-4ea4a1e1]{margin:12px 0 8px;color:#2a333c;font-size:1.45rem}.answer-placeholder p[data-v-4ea4a1e1]{margin:0;color:#7a838b;line-height:1.65}.status-message[data-v-4ea4a1e1]{padding:28px 24px;color:#6f7881;text-align:left}.error-message[data-v-4ea4a1e1]{color:#a63838}.faq-cta[data-v-4ea4a1e1]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding:28px 32px;border:1px solid #ddd4b6;border-radius:16px;background:#fffdf7;text-align:left}.faq-cta h2[data-v-4ea4a1e1]{margin:5px 0 5px;color:#29313a;font-size:1.2rem}.faq-cta span[data-v-4ea4a1e1]{color:#6a6f73;font-size:.92rem}.cta-actions[data-v-4ea4a1e1]{display:flex;gap:9px;flex:0 0 auto}.primary-action[data-v-4ea4a1e1],.secondary-action[data-v-4ea4a1e1]{padding:11px 15px;border-radius:9px;font-weight:800;text-decoration:none}.primary-action[data-v-4ea4a1e1]{background:#222a32;color:#fff}.secondary-action[data-v-4ea4a1e1]{border:1px solid #cfc6a6;background:#fff;color:#765b15}@media (max-width:820px){.faq-page[data-v-4ea4a1e1]{padding:42px 14px 64px}.faq-layout[data-v-4ea4a1e1]{grid-template-columns:1fr}.faq-list-panel[data-v-4ea4a1e1]{border-right:0;border-bottom:1px solid #e2e5e8}.faq-list[data-v-4ea4a1e1]{max-height:420px}.faq-answer-panel[data-v-4ea4a1e1]{padding:28px 22px}.answer-placeholder[data-v-4ea4a1e1]{min-height:260px}.faq-cta[data-v-4ea4a1e1]{align-items:flex-start;flex-direction:column}.cta-actions[data-v-4ea4a1e1]{width:100%}.primary-action[data-v-4ea4a1e1],.secondary-action[data-v-4ea4a1e1]{flex:1;text-align:center}}