.faq_sec__q4_50{position:relative;padding:clamp(2.25rem,4.5vh,3.5rem) 1.5rem}.faq_head__chnwf{max-width:1080px;margin:0 auto}.faq_centered__cjThV .faq_head__chnwf{text-align:center;max-width:720px}.faq_centered__cjThV .faq_sub__sjNcQ,.faq_centered__cjThV .faq_title__6X1QN,.faq_centered__cjThV .faq_toggleAll__zg5Yx{margin-left:auto;margin-right:auto}.faq_centered__cjThV .faq_list__cPmxo{max-width:720px}.faq_eyebrow__9kQJN{font-family:var(--mono);font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.9rem}.faq_title__6X1QN{font-family:var(--serif);font-weight:500;letter-spacing:-.03em;line-height:1.05;font-size:clamp(2.1rem,4.8vw,3.3rem);max-width:22ch;overflow-wrap:break-word}.faq_hl__9FrCJ{color:var(--magenta)}.faq_sub__sjNcQ{color:var(--ink-3);font-size:1.05rem;line-height:1.6;margin-top:1.2rem;max-width:46ch}.faq_toggleAll__zg5Yx{margin-top:1.9rem;display:inline-flex;align-items:center;gap:.5rem;font:inherit;font-weight:500;font-size:.98rem;color:var(--ink);background:#fff;border:1px solid var(--line-2);border-radius:var(--r-pill);padding:.8rem 1.5rem;cursor:pointer;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}.faq_toggleAll__zg5Yx:hover{border-color:var(--magenta);color:var(--magenta);box-shadow:0 8px 20px rgba(236,0,140,.1)}.faq_toggleAll__zg5Yx svg{transition:transform .32s ease}.faq_toggleAllOpen__yy_Ez{color:var(--magenta);border-color:var(--magenta)}.faq_toggleAllOpen__yy_Ez svg{transform:rotate(180deg)}.faq_reveal___m31w{display:grid;grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.22,.61,.36,1)}.faq_revealOpen__sUB6u{grid-template-rows:1fr}.faq_revealInner__hnQND{overflow:hidden;min-height:0;opacity:0;transform:translateY(-8px);transition:opacity .4s ease,transform .44s cubic-bezier(.22,.61,.36,1)}.faq_revealOpen__sUB6u .faq_revealInner__hnQND{opacity:1;transform:none}.faq_list__cPmxo{max-width:1080px;margin:2.4rem auto 0}.faq_groupHead__CR_P1{font-family:var(--mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);padding:2.6rem 0 1rem;border-top:1px solid var(--line);margin-top:.4rem}.faq_list__cPmxo>div:first-child .faq_groupHead__CR_P1{border-top:none;margin-top:0;padding-top:.5rem}.faq_row__F9cz_{border-bottom:1px solid var(--line)}.faq_qBtn__B7_bd{width:100%;display:flex;align-items:center;gap:1.1rem;background:none;border:0;cursor:pointer;text-align:left;padding:1.3rem .25rem;font-family:inherit}.faq_cIndex__bdKyX{font-family:var(--mono);font-size:.85rem;color:var(--ink-3);flex-shrink:0;min-width:2.2rem;transition:color .2s ease}.faq_qText__9LvCG{flex:1 1;font-size:1.12rem;font-weight:600;color:var(--ink);line-height:1.35;letter-spacing:-.01em;transition:color .2s ease}.faq_rowOpen__zHiOX .faq_cIndex__bdKyX,.faq_rowOpen__zHiOX .faq_qText__9LvCG{color:var(--magenta)}.faq_icn__yVt2F{color:var(--ink-3);flex-shrink:0;transition:transform .28s ease,color .2s ease}.faq_chevOpen__OjR__{transform:rotate(180deg);color:var(--magenta)}.faq_aWrap__oHahX{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.faq_aWrapOpen__MF6Ak{grid-template-rows:1fr}.faq_aText__u1Udp{overflow:hidden;min-height:0;color:var(--ink-2);font-size:1.02rem;line-height:1.7;max-width:64ch;padding-right:2rem;opacity:0;transition:opacity .3s ease .04s,padding .3s ease}.faq_aWrapOpen__MF6Ak .faq_aText__u1Udp{opacity:1;padding-bottom:1.4rem}.faq_cIndent__Y03xT{margin-left:3.3rem}@media (max-width:860px){.faq_cIndent__Y03xT{margin-left:0}.faq_aText__u1Udp{padding-right:.5rem}.faq_qBtn__B7_bd{gap:.8rem}.faq_cIndex__bdKyX{min-width:1.9rem}}