.FaqPage_page__jC0Ij{padding-top:96px;background:var(--color-surface);color:var(--color-ink)}.FaqPage_container__MMBmY{max-width:880px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}.FaqPage_kicker__dqnL_{display:inline-flex;align-items:center;padding:6px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.FaqPage_headingAccent__T4PAZ{position:relative;display:inline-block;padding:0 6px}.FaqPage_headingAccent__T4PAZ:before{content:"";position:absolute;inset:auto 0 6% 0;height:34%;background:var(--color-accent);z-index:-1;transform:rotate(-1deg)}.FaqPage_heroWrap__djV6T{padding:clamp(48px,7vw,80px) 0 clamp(36px,5vw,56px);background:radial-gradient(circle at 90% 18%,rgba(255,222,95,.25),transparent 55%),var(--color-surface-alt);border-bottom:1px solid var(--color-border)}.FaqPage_heading__jSz1C{margin-top:14px;font-size:clamp(32px,4.4vw,52px);font-weight:900;letter-spacing:-.028em;line-height:1.05}.FaqPage_sub__qKSQT{margin-top:12px;font-size:16px;font-weight:500;color:var(--color-ink-muted);max-width:620px;line-height:1.55}.FaqPage_searchWrap__XVfw2{margin-top:22px;display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:16px;max-width:520px;transition:border-color .15s}.FaqPage_searchWrap__XVfw2:focus-within{border-color:var(--color-ink)}.FaqPage_searchWrap__XVfw2 input{flex:1 1;border:none;outline:none;font-family:inherit;font-size:15px;font-weight:600;background:transparent;color:var(--color-ink)}.FaqPage_listWrap__dm4FD{padding:clamp(32px,5vw,56px) 0 clamp(48px,7vw,80px)}.FaqPage_cat__ExkWm{margin-bottom:clamp(32px,4vw,48px)}.FaqPage_catTitle__3cGAz{font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:14px}.FaqPage_faqList__70T8D{display:flex;flex-direction:column;gap:10px}.FaqPage_faqItem__BWJOw{border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);overflow:hidden;transition:border-color .15s,box-shadow .15s}.FaqPage_faqItemOpen__fnzXa,.FaqPage_faqItem__BWJOw:hover{border-color:var(--color-ink)}.FaqPage_faqItemOpen__fnzXa{box-shadow:0 18px 28px -22px rgba(0,0,0,.25)}.FaqPage_faqQ__Vcjjy{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:0;background:transparent;font-family:inherit;font-size:15px;font-weight:800;letter-spacing:-.005em;text-align:left;color:var(--color-ink);cursor:pointer}.FaqPage_faqA__iq0hm{font-size:14px;font-weight:500;color:var(--color-ink-muted);line-height:1.6;border-top:1px dashed var(--color-border);padding:14px 18px 18px}.FaqPage_empty__6qRDv{text-align:center;padding:40px 24px;border:1px dashed var(--color-border);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:10px}.FaqPage_empty__6qRDv strong{font-size:18px;font-weight:900}.FaqPage_empty__6qRDv p{font-size:14px;color:var(--color-ink-muted)}.FaqPage_emptyCta__0wBGv{margin-top:6px;padding:10px 18px;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-surface);font-weight:800;font-size:13px}.FaqPage_ctaWrap__Cnkm1{padding:0 0 clamp(56px,8vw,96px)}.FaqPage_ctaCard__RgWCq{padding:clamp(24px,4vw,40px);background:radial-gradient(circle at 100% 0,rgba(255,222,95,.28),transparent 55%),var(--color-surface-alt);border:1px solid var(--color-border);border-radius:22px;display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:center}@media (max-width:700px){.FaqPage_ctaCard__RgWCq{grid-template-columns:1fr}}.FaqPage_ctaTitle__pQZR9{margin-top:8px;font-size:clamp(20px,2.6vw,28px);font-weight:900;letter-spacing:-.02em;line-height:1.15}.FaqPage_ctaActions__E_7BR{display:flex;flex-wrap:wrap;gap:10px}.FaqPage_ctaPrimary__ZJtOg{background:var(--color-ink);color:var(--color-surface)}.FaqPage_ctaGhost__IfneF,.FaqPage_ctaPrimary__ZJtOg{padding:12px 20px;border-radius:var(--radius-pill);font-weight:800;font-size:13px}.FaqPage_ctaGhost__IfneF{border:1.5px solid var(--color-ink);color:var(--color-ink)}