.ContactFaq_section__3Maey{position:relative;width:100%;padding:var(--section-padding-y) 0;overflow:hidden;background:var(--color-surface)}.ContactFaq_bgDecor__CCRk4{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 0 0,rgba(var(--color-primary-rgb),.06) 0,transparent 55%),radial-gradient(ellipse 50% 45% at 100% 100%,rgba(var(--color-accent-rgb),.08) 0,transparent 50%)}.ContactFaq_header__sd24F{position:relative;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.5rem 2rem;margin-bottom:1.75rem}.ContactFaq_headerMain__Jk2Hv{max-width:40rem}.ContactFaq_eyebrow__AG2M4{display:inline-block;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);margin-bottom:.6rem}.ContactFaq_title__LlVDr{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:600;color:var(--color-text);letter-spacing:-.03em;margin-bottom:.5rem;line-height:1.15}.ContactFaq_subtitle__JWm7e{font-size:1rem;color:var(--color-text-muted);line-height:1.65;margin:0 0 1.1rem}.ContactFaq_highlights__vYzoI{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.ContactFaq_highlights__vYzoI li{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .85rem;font-size:.78rem;font-weight:500;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px}.ContactFaq_highlights__vYzoI svg{color:var(--color-success);flex-shrink:0}.ContactFaq_headerStat__HgnnU{display:flex;flex-direction:column;align-items:center;padding:1rem 1.25rem;min-width:110px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.ContactFaq_statValue__7wDkU{font-size:1.75rem;font-weight:600;color:var(--color-text);line-height:1;letter-spacing:-.03em}.ContactFaq_statLabel__OoGTm{font-size:.72rem;color:var(--color-text-muted);margin-top:.3rem}.ContactFaq_topicBar__YyE7D{position:relative;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.ContactFaq_topicChip__QBIaY{padding:.45rem .9rem;font-size:.82rem;font-weight:500;color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;transition:background .2s,color .2s,border-color .2s}.ContactFaq_topicChip__QBIaY:hover{color:var(--color-text);border-color:var(--color-text-muted)}.ContactFaq_topicChipActive__keNZ6{color:white;background:var(--color-text);border-color:var(--color-text)}.ContactFaq_layout__NNxKY{position:relative;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:2rem;gap:2rem;align-items:start}.ContactFaq_faqCol__Winl0{min-width:0}.ContactFaq_faqList__u6icE{display:flex;flex-direction:column;gap:.65rem}.ContactFaq_faqItem__W_mJm{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color .25s,box-shadow .25s}.ContactFaq_faqItem__W_mJm[open]{border-color:rgba(15,23,42,.14);box-shadow:0 8px 28px rgba(15,23,42,.07);background:white}.ContactFaq_faqItem__W_mJm summary{display:flex;align-items:flex-start;gap:.85rem;padding:1.1rem 1.15rem;cursor:pointer;list-style:none}.ContactFaq_faqItem__W_mJm summary::-webkit-details-marker{display:none}.ContactFaq_faqNum__V4otb{flex-shrink:0;margin-top:.15rem;font-size:.72rem;font-weight:600;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ContactFaq_faqBody__dcMSQ{flex:1 1;display:flex;flex-direction:column;gap:.35rem;min-width:0}.ContactFaq_category__xT76u{display:inline-block;align-self:flex-start;padding:.2rem .5rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px}.ContactFaq_faqItem__W_mJm[open] .ContactFaq_category__xT76u{background:rgba(var(--color-accent-rgb),.15);border-color:transparent;color:var(--color-text)}.ContactFaq_question__z9_fu{font-weight:600;font-size:.95rem;color:var(--color-text);line-height:1.4}.ContactFaq_chevron__NdGD8{flex-shrink:0;margin-top:.2rem;color:var(--color-text-muted);transition:transform .25s ease}.ContactFaq_faqItem__W_mJm[open] .ContactFaq_chevron__NdGD8{transform:rotate(180deg)}.ContactFaq_answer__IdfhT{padding:0 1.15rem 1.15rem 2.65rem}.ContactFaq_answer__IdfhT p{margin:0;font-size:.9rem;color:var(--color-text-muted);line-height:1.7;padding-left:.15rem;border-left:2px solid var(--color-border);padding-top:.15rem;padding-bottom:.15rem}.ContactFaq_faqNote__nUE74{margin:1.25rem 0 0;font-size:.78rem;color:var(--color-text-muted);line-height:1.55}.ContactFaq_empty__5rQ9E{padding:2.5rem 1.5rem;text-align:center;background:var(--color-bg);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.ContactFaq_empty__5rQ9E p{margin:0 0 1rem;color:var(--color-text-muted);font-size:.9rem}.ContactFaq_emptyBtn__JfMri{font-size:.88rem;font-weight:600;color:var(--color-text);text-decoration:underline}.ContactFaq_helpPanel__5thlb{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 1rem)}.ContactFaq_helpCard__LWC2E{padding:1.65rem 1.5rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ContactFaq_helpBadge___wW5y{display:inline-block;padding:.28rem .65rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text);background:rgba(var(--color-accent-rgb),.2);border-radius:999px;margin-bottom:.85rem}.ContactFaq_helpTitle__MA0qn{font-size:1.2rem;font-weight:600;color:var(--color-text);margin-bottom:.45rem;letter-spacing:-.02em}.ContactFaq_helpDesc__IAFWd{font-size:.88rem;color:var(--color-text-muted);line-height:1.6;margin:0 0 1.25rem}.ContactFaq_helpLinks__w8TGW{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.5rem}.ContactFaq_helpLink__Y18Yi{display:flex;align-items:center;gap:.75rem;padding:.75rem .85rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;transition:border-color .2s,background .2s}.ContactFaq_helpLink__Y18Yi:hover{border-color:var(--color-text-muted);background:white}.ContactFaq_helpLinkIcon__MwXUN{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:8px;background:var(--color-bg);color:var(--color-text)}.ContactFaq_helpLink__Y18Yi span:last-child{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ContactFaq_helpLink__Y18Yi strong{font-size:.78rem;font-weight:600;color:var(--color-text-muted)}.ContactFaq_helpLink__Y18Yi span span{font-size:.88rem;font-weight:500;color:var(--color-text);word-break:break-word}.ContactFaq_helpActions__z3Yl3{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.25rem}.ContactFaq_btnPrimary__YctbB{display:flex;align-items:center;justify-content:center;padding:.85rem 1.15rem;background:var(--color-text);color:white;font-weight:600;font-size:.9rem;border-radius:10px;transition:opacity .2s,transform .2s}.ContactFaq_btnPrimary__YctbB:hover{opacity:.92;transform:translateY(-1px)}.ContactFaq_btnOutline__7tWeh{display:flex;align-items:center;justify-content:center;padding:.85rem 1.15rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-weight:600;font-size:.9rem;border-radius:10px;transition:border-color .2s}.ContactFaq_btnOutline__7tWeh:hover{border-color:var(--color-text-muted)}.ContactFaq_quickTopics__6jZzv{padding-top:1.15rem;border-top:1px solid var(--color-border);margin-bottom:1rem}.ContactFaq_quickLabel__4kmKK{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:.6rem}.ContactFaq_quickGrid__kEhFt{display:flex;flex-wrap:wrap;gap:.4rem}.ContactFaq_quickTopic__nVJ_T{padding:.35rem .65rem;font-size:.75rem;font-weight:500;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;transition:background .2s,color .2s,border-color .2s}.ContactFaq_quickTopic__nVJ_T:hover{color:var(--color-text);border-color:var(--color-text-muted)}.ContactFaq_quickTopicActive__uy_aP{color:var(--color-text);background:rgba(var(--color-accent-rgb),.15);border-color:transparent}.ContactFaq_helpFootnote__kXzph{display:flex;align-items:flex-start;gap:.45rem;margin:0;font-size:.75rem;color:var(--color-text-muted);line-height:1.5}.ContactFaq_helpFootnote__kXzph svg{flex-shrink:0;margin-top:.1rem;opacity:.7}@media (max-width:960px){.ContactFaq_layout__NNxKY{grid-template-columns:1fr}.ContactFaq_helpPanel__5thlb{position:static}}@media (max-width:768px){.ContactFaq_header__sd24F{flex-direction:column;align-items:flex-start}.ContactFaq_headerStat__HgnnU{flex-direction:row;gap:.5rem;width:100%;justify-content:center}.ContactFaq_statLabel__OoGTm{margin-top:0}.ContactFaq_answer__IdfhT{padding-left:1.15rem}}@media (max-width:520px){.ContactFaq_topicBar__YyE7D{flex-wrap:nowrap;overflow-x:auto;padding-bottom:1rem;margin-bottom:1.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ContactFaq_topicBar__YyE7D::-webkit-scrollbar{display:none}.ContactFaq_topicChip__QBIaY{flex-shrink:0}}