.faq_page__eF2xR{min-height:100vh;animation:faq_fadeIn__JNp6s .6s ease both}@keyframes faq_fadeIn__JNp6s{0%{opacity:0}to{opacity:1}}.faq_header__bmdpb{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2.5rem;border-bottom:1px solid var(--border);background:var(--parchment-2);flex-wrap:wrap;gap:1rem}.faq_logo__Hcb4t{font-family:var(--font-display);font-size:1.2rem;font-weight:400;color:var(--ink);letter-spacing:.02em}.faq_logo__Hcb4t,.faq_logo__Hcb4t:hover{text-decoration:none}.faq_nav__m3WL_{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.faq_navLink__Wlj_V{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-decoration:none;transition:color .2s}.faq_navLink__Wlj_V:hover{color:var(--ink);text-decoration:none}.faq_main__S__dt{max-width:720px;margin:0 auto;padding:4rem 2rem 6rem;display:flex;flex-direction:column;gap:3rem}.faq_hero__z_QiC{text-align:center}.faq_eyebrow__IXopC{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4);margin-bottom:1rem}.faq_title__Sl3VF{font-family:var(--font-display);font-size:2.6rem;font-weight:300;color:var(--ink);letter-spacing:.01em}.faq_list__QvF_S{display:flex;flex-direction:column;border-top:1px solid var(--border)}.faq_item__Jxb_Z{border-bottom:1px solid var(--border);transition:background .2s}.faq_itemOpen__W1kFM{background:var(--parchment-2)}.faq_question__2wu97{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;background:none;border:none;cursor:pointer;text-align:left;gap:1rem;font-family:var(--font-display);font-size:1.1rem;font-weight:400;color:var(--ink);transition:color .2s}.faq_question__2wu97:hover{color:var(--ink-2)}.faq_icon__52HwF{font-family:var(--font-mono);font-size:1.2rem;color:var(--gold);flex-shrink:0;line-height:1}.faq_answer__2EVyw{font-family:var(--font-body);font-size:.95rem;color:var(--ink-3);line-height:1.8;padding:0 0 1.5rem;max-width:600px}.faq_cta__EjQPS{text-align:center;padding-top:1rem;border-top:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:1.25rem}.faq_ctaText__YlyZt{font-family:var(--font-display);font-size:1.3rem;font-weight:300;color:var(--ink-3);font-style:italic}.faq_ctaBtn__amEk0{display:inline-block;padding:.85rem 2.5rem;background:var(--ink);color:var(--parchment);font-family:var(--font-display);font-size:1rem;letter-spacing:.04em;border-radius:2px;text-decoration:none;transition:background .2s,transform .15s}.faq_ctaBtn__amEk0:hover{background:var(--ink-2);transform:translateY(-1px);text-decoration:none}