.phead.faqh{padding-bottom:0}.searchbar{max-width:560px;margin:34px auto 0;position:relative}.searchbar input{width:100%;font-family:var(--body);border:1.5px solid var(--line);background:var(--card);border-radius:100px;outline:none;padding:16px 20px 16px 50px;font-size:16px;transition:border .15s}.searchbar input:focus{border-color:var(--ember)}.searchbar .si{width:20px;height:20px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.cats{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.cat{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);background:var(--card);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:100px;padding:9px 16px;font-size:12px;transition:all .15s}.cat:hover{border-color:var(--line-2)}.cat.on{background:var(--ink);color:var(--cream);border-color:var(--ink)}.faq-body{padding:64px 0 0}.grp-block{max-width:840px;margin:0 auto 44px}.grp-block.hide{display:none}.grp-title{align-items:center;gap:12px;margin-bottom:18px;display:flex}.grp-title .gi{background:var(--ember-soft);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.grp-title .gi svg{width:18px;height:18px}.grp-title h3{text-transform:uppercase;white-space:nowrap;font-size:22px}.faq.hide{display:none}.noresult{text-align:center;color:var(--ink-2);padding:40px 0;font-size:16px;display:none}.noresult.show{display:block}.contact{grid-template-columns:1fr 1fr;gap:20px;max-width:980px;margin:0 auto;display:grid}.cc{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);padding:34px}.cc.dark{background:var(--ink);color:var(--cream);border-color:var(--ink)}.cc .ic{background:var(--ember-soft);border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:20px;display:flex}.cc.dark .ic{background:#ed5b2333}.cc .ic svg{width:26px;height:26px}.cc h4{text-transform:uppercase;margin-bottom:10px;font-size:24px}.cc p{color:var(--ink-2);margin-bottom:22px;font-size:15px}.cc.dark p{color:var(--peach)}@media (max-width:760px){.contact{grid-template-columns:1fr}}
