:root{--hb-bg:#000;--hb-panel:rgba(18,12,6,.72);--hb-panel2:rgba(10,7,4,.62);--hb-border:rgba(193,126,25,.18);--hb-border2:rgba(193,126,25,.1);--hb-gold:#c17e19;--hb-gold2:#f2d78c;--hb-text:#fff;--hb-muted:hsla(0,0%,100%,.7);--hb-soft:hsla(0,0%,100%,.1)}.faq-page{background:var(--hb-bg);color:var(--hb-text);min-height:100vh;padding:140px 0 160px}.faq-wrap{max-width:1400px;margin:0 auto;padding:0 32px}.faq-hero{position:relative;padding:46px 44px 34px;margin-bottom:34px;border-radius:22px;background:radial-gradient(900px 320px at 15% 0,rgba(193,126,25,.18) 0,transparent 60%),radial-gradient(700px 260px at 85% 10%,hsla(44,80%,75%,.12) 0,transparent 55%),linear-gradient(180deg,rgba(18,12,6,.7),rgba(10,7,4,.62));border:1px solid var(--hb-border);box-shadow:0 18px 60px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.06);overflow:hidden}.faq-hero:before{content:"";position:absolute;inset:-1px;background:radial-gradient(600px 200px at 50% 0,rgba(193,126,25,.16),transparent 60%),radial-gradient(420px 160px at 5% 30%,hsla(44,80%,75%,.1),transparent 60%);pointer-events:none;opacity:.9}.faq-title{position:relative;font-size:42px;letter-spacing:.5px;margin:0 0 10px}.faq-subtitle{position:relative;margin:0 0 22px;color:var(--hb-muted);line-height:1.6;max-width:900px}.faq-search{position:relative;width:100%;max-width:820px;height:52px;border-radius:14px;padding:0 16px 0 46px;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.1);outline:none;color:#fff;font-size:15px;box-shadow:0 12px 34px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.06);transition:border .15s ease,box-shadow .15s ease,transform .15s ease}.faq-hero .faq-search{display:block}.faq-hero{--icon-left:18px}.faq-hero .faq-search{background-image:radial-gradient(18px 18px at var(--icon-left) 50%,rgba(193,126,25,.18),transparent 62%),linear-gradient(180deg,hsla(0,0%,100%,.06) 0,hsla(0,0%,100%,.03) 100%)}.faq-search:focus{border-color:rgba(193,126,25,.35);box-shadow:0 18px 55px rgba(0,0,0,.55),0 0 0 3px rgba(193,126,25,.12),inset 0 1px 0 hsla(0,0%,100%,.06);transform:translateY(-1px)}.faq-search::placeholder{color:hsla(0,0%,100%,.55)}.faq-grid{display:grid;grid-template-columns:360px 1fr;grid-gap:28px;gap:28px;align-items:start}.faq-left{position:-webkit-sticky;position:sticky;top:128px}.faq-card{border-radius:20px;background:radial-gradient(520px 220px at 30% 0,rgba(193,126,25,.1),transparent 58%),linear-gradient(180deg,rgba(18,12,6,.7),rgba(10,7,4,.62));border:1px solid var(--hb-border2);box-shadow:0 18px 60px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.05);overflow:hidden}.faq-card-head{padding:18px 18px 14px;border-bottom:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent)}.faq-card-head.row{display:flex;align-items:center;justify-content:space-between;gap:12px}.faq-card-title{font-weight:700;letter-spacing:.25px}.faq-items-count{color:hsla(0,0%,100%,.6);font-size:13px}.faq-cat-list{flex-direction:column}.faq-cat,.faq-cat-list{padding:12px;display:flex;gap:10px}.faq-cat{width:100%;text-align:left;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:#fff;border-radius:14px;align-items:center;justify-content:space-between;cursor:pointer;transition:transform .15s ease,border .15s ease,background .15s ease,box-shadow .15s ease}.faq-cat:hover{transform:translateY(-1px);border-color:rgba(193,126,25,.22);background:rgba(193,126,25,.06);box-shadow:0 12px 30px rgba(0,0,0,.35)}.faq-cat.active{border-color:rgba(193,126,25,.35);background:radial-gradient(360px 160px at 20% 0,rgba(193,126,25,.2),transparent 60%),rgba(193,126,25,.08);box-shadow:0 18px 40px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06)}.faq-cat-label{font-size:14px;color:hsla(0,0%,100%,.88)}.faq-cat-count{min-width:34px;height:26px;padding:0 10px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:12px;color:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.28)}.faq-right .faq-card{padding-bottom:8px}.faq-list{padding:14px;display:flex;flex-direction:column;gap:12px}.faq-item{border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);overflow:hidden;box-shadow:0 10px 26px rgba(0,0,0,.35)}.faq-q{width:100%;text-align:left;padding:14px;background:transparent;border:none;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;transition:background .15s ease}.faq-q:hover{background:rgba(193,126,25,.06)}.faq-q span:first-child{font-size:15px;line-height:1.45;color:hsla(0,0%,100%,.92)}.faq-plus{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.25);color:hsla(0,0%,100%,.85);font-size:18px;flex:0 0 auto}.faq-a{padding:0 14px 14px;color:hsla(0,0%,100%,.78)}.faq-a p{margin:10px 0 0;line-height:1.7}@media (max-width:1100px){.faq-grid{grid-template-columns:1fr}.faq-left{position:relative;top:auto}.faq-search{max-width:100%}}@media (max-width:560px){.faq-wrap{padding:0 16px}.faq-hero{padding:28px 18px 22px;border-radius:18px}.faq-title{font-size:34px}.faq-card{border-radius:18px}}