.faq_hero__mNc7c{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:8rem 2rem 3rem;background:var(--color-bg)}.faq_eyebrow__3g1Sc{font-family:var(--font-en);font-size:.82rem;letter-spacing:.3em;text-transform:uppercase;color:#e08a4e;margin-bottom:1rem}.faq_title__po1ZY{font-size:2.2rem;letter-spacing:.1em;font-weight:500;margin-bottom:1.5rem;font-family:var(--font-jp);position:relative;display:inline-block;border:none;padding-left:0}.faq_title__po1ZY:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#f37e4a,#ffc436);border-radius:2px}.faq_introText___Ut45{font-size:1.05rem;line-height:2;color:#444;max-width:660px;margin:1.5rem auto 0}.faq_section__XGw8D{padding:3rem 0 4rem;background:linear-gradient(180deg,#fafafa,#fff)}.faq_narrowContainer__nznUX{max-width:760px;margin:0 auto;padding:0 2rem}.faq_groupTitle__LDDXB{font-size:1.3rem;font-weight:600;margin:2.5rem 0 .5rem;letter-spacing:.06em;position:relative;display:inline-block;border:none;padding-left:0}.faq_groupTitle__LDDXB:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:3px;background:linear-gradient(90deg,#f37e4a,#ffc436);border-radius:2px}.faq_faqItem__sJ7dM{border-bottom:1px solid var(--color-border);padding:1.4rem 0}.faq_faqQuestion__KQiIz{display:flex;gap:.6em;font-size:1.02rem;font-weight:600;margin-bottom:.6rem;line-height:1.8}.faq_faqQuestion__KQiIz:before{content:"Q.";flex-shrink:0;font-family:var(--font-en);font-weight:700;background:linear-gradient(135deg,#f37e4a,#ffc436);-webkit-background-clip:text;background-clip:text;color:transparent}.faq_faqAnswer__haZKD{padding-left:1.9em;font-size:.95rem;line-height:2;color:#555}.faq_faqAnswer__haZKD a{color:var(--color-text);text-decoration:underline;text-underline-offset:4px}.faq_ctaSection__0bqL2{text-align:center;padding:3rem 0 5rem;background:var(--color-bg)}.faq_ctaText__MFSxn{font-size:1.05rem;line-height:2.2;color:#444;margin-bottom:1.5rem}.faq_ctaLinks__qu67g{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.faq_primaryButton__LJ8gP{display:inline-block;background:var(--color-text);color:#fff;padding:.6rem 1.6rem;border-radius:30px;font-size:.9rem;text-decoration:none;transition:opacity var(--transition-speed)}.faq_primaryButton__LJ8gP:hover{opacity:.75}.faq_secondaryButton__3JbnX{display:inline-block;border:1px solid var(--color-text);color:var(--color-text);padding:.6rem 1.6rem;border-radius:30px;font-size:.9rem;text-decoration:none;transition:background var(--transition-speed),color var(--transition-speed)}.faq_secondaryButton__3JbnX:hover{background:var(--color-text);color:#fff}@media (max-width:600px){.faq_hero__mNc7c{padding:7rem 1.5rem 2rem}.faq_title__po1ZY{font-size:1.6rem}.faq_narrowContainer__nznUX{padding:0 1.5rem}}