.faq-module__k0xTNq__pagehero{text-align:center;padding:70px 0 34px}.faq-module__k0xTNq__pagehero h1{margin:14px 0 18px;font-size:clamp(30px,4vw,44px)}.faq-module__k0xTNq__pagehero p{color:var(--ink-soft);max-width:560px;margin:0 auto 30px;font-size:16.5px;line-height:1.6}.faq-module__k0xTNq__searchBox{max-width:520px;margin:0 auto;position:relative}.faq-module__k0xTNq__searchBox input{border:1px solid var(--line);width:100%;font-family:var(--font-inter);background:var(--mist);border-radius:100px;padding:16px 20px 16px 50px;font-size:15px;transition:all .2s}.faq-module__k0xTNq__searchBox input:focus{border-color:var(--bright);background:#fff;outline:none;box-shadow:0 10px 30px -14px #0b2c7c4d}.faq-module__k0xTNq__searchBox .faq-module__k0xTNq__ic{color:var(--ink-soft);position:absolute;top:50%;left:20px;transform:translateY(-50%)}.faq-module__k0xTNq__catbar{flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0 10px;display:flex}.faq-module__k0xTNq__catbar button{border:1px solid var(--line);font-family:var(--font-space-grotesk);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:100px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .2s}.faq-module__k0xTNq__catbar button.faq-module__k0xTNq__active,.faq-module__k0xTNq__catbar button:hover{border-color:var(--bright);color:var(--bright);background:#1b7fe00f}.faq-module__k0xTNq__faqsec{padding:50px 0 100px}.faq-module__k0xTNq__catTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--bright);margin:44px 0 16px;font-size:13px;font-weight:700}.faq-module__k0xTNq__catTitle:first-child{margin-top:0}.faq-module__k0xTNq__faqItem{border:1px solid var(--line);border-radius:16px;margin-bottom:12px;transition:border-color .2s;overflow:hidden}.faq-module__k0xTNq__faqItemOpen{border-color:#1b7fe059}.faq-module__k0xTNq__faqQ{cursor:pointer;text-align:left;background:#fff;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 22px;display:flex}.faq-module__k0xTNq__faqQ h4{color:var(--ink);font-size:15.5px;font-weight:600;font-family:var(--font-inter)}.faq-module__k0xTNq__plus{background:var(--mist);width:26px;height:26px;color:var(--deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:transform .3s;display:flex}.faq-module__k0xTNq__faqItemOpen .faq-module__k0xTNq__plus{background:var(--deep);color:#fff;transform:rotate(135deg)}.faq-module__k0xTNq__faqA{transition:max-height .35s;overflow:hidden}.faq-module__k0xTNq__faqA p{color:var(--ink-soft);padding:0 22px 20px;font-size:14.5px;line-height:1.7}.faq-module__k0xTNq__noResults{text-align:center;color:var(--ink-soft);padding:40px 0}.faq-module__k0xTNq__cta{background:var(--mist);text-align:center;padding:70px 0}.faq-module__k0xTNq__cta h3{margin-bottom:10px;font-size:22px}.faq-module__k0xTNq__cta p{color:var(--ink-soft);margin-bottom:24px;font-size:15px}
