.hb-home .hb-banners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hb-home .hb-banner{position:relative;overflow:hidden;min-height:180px;display:flex;flex-direction:column;justify-content:space-between;padding:18px 18px 18px 20px;isolation:isolate;color:#fff;text-align:left}.hb-home .hb-banner .art{position:absolute;right:-6px;bottom:-8px;width:176px;height:176px;z-index:0;pointer-events:none;filter:drop-shadow(0 18px 24px rgba(0,0,0,.45))}.hb-home .hb-banner .glow{position:absolute;inset:auto -40px -60px auto;width:260px;height:220px;border-radius:50%;filter:blur(50px);opacity:.55;z-index:0;pointer-events:none}.hb-home .hb-banner .txt{position:relative;z-index:1;max-width:58%}.hb-home .hb-banner h2{margin:10px 0 0;font-size:22px;line-height:1.12;color:#fff}.hb-home .hb-banner h2 small{display:block;font-size:15px;font-weight:700;color:var(--t2);letter-spacing:-.01em;margin-top:4px;font-family:var(--font-ui)}.hb-home .hb-banner .ctl{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}@media (min-width:1024px){.hb-home .hb-banners{gap:18px;container-type:inline-size}.hb-home .hb-banner{min-height:0;height:18.827cqi;padding:1.698cqi 1.852cqi 1.698cqi 2.006cqi}.hb-home .hb-banner .art{width:46%;height:auto;aspect-ratio:1/1;right:-1.543cqi;bottom:-1.543cqi}.hb-home .hb-banner .glow{width:30.093cqi;height:20.37cqi;inset:auto -4.63cqi -5.556cqi auto}.hb-home .hb-banner .txt{max-width:62%}.hb-home .hb-banner h2{margin-top:.772cqi;font-size:2.315cqi}.hb-home .hb-banner h2 small{font-size:1.466cqi;margin-top:.309cqi}.hb-home .hb-banner .ctl{gap:.772cqi;margin-top:1.08cqi}.hb-home .hb-banner .ctl .hb-btn{height:3.549cqi;padding:0 1.389cqi;font-size:1.312cqi;border-radius:.694cqi}.hb-home .hb-banner .hb-chip-solid{height:2.16cqi;padding:0 .772cqi;font-size:1.042cqi}.hb-home .hb-banner .ctl .hb-chip{height:2.778cqi;padding:0 1.003cqi;font-size:1.157cqi}}.hb-home .hb-ps{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:16px}.hb-home .hb-curpop{position:absolute;top:calc(100% + 6px);right:0;width:260px;z-index:30}.hb-home .hb-curpop img{width:20px;height:20px;border-radius:50%}.hb-home{--home-gap:22px}@media (min-width:1024px){.hb-home{margin-top:calc(var(--home-gap) - 20px)}}.hb-home .hb-tabs{margin-block:var(--home-gap) 6px}.hb-home .hb-tsearch{margin-left:auto;height:40px;width:260px;flex:none;cursor:text;border-color:var(--hair);text-align:left}.hb-home .hb-tsearch:hover{border-color:var(--hair2)}.hb-home .hb-rail-h .hb-btn-t{color:var(--t2)}.hb-home .hb-rail-h .hb-btn-t:hover{color:#fff}.hb-home .hb-pulse{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.hb-home .hb-ticker-h{display:flex;align-items:center;gap:10px;margin:26px 0 10px}.hb-home .hb-ticker-h h2{margin:0;font-size:18px;display:flex;align-items:center;gap:10px}.hb-home .hb-ticker-h h2 svg{color:var(--acc-h)}.hb-home .hb-ticker-h .hb-chip{height:24px;font-size:11px}.hb-home .hb-win .art{width:40px;height:40px;border-radius:8px;overflow:hidden;position:relative;flex:none;background:var(--s0);display:grid;place-items:center;color:var(--t3)}.hb-home .hb-win .art>svg{width:22px;height:22px;border-radius:0}.hb-home .hb-win .art img{width:100%;height:100%;object-fit:cover;display:block}.hb-home .hb-win .txt{min-width:0}.hb-home .hb-win .g{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:148px}.hb-home .hb-faq-split{display:grid;gap:12px}.hb-home .hb-faq-list{display:grid;gap:8px;align-content:start}.hb-home .hb-faq-promo{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-height:236px;padding:20px 18px;color:#fff;border-color:var(--hair2);background:radial-gradient(110% 90% at 100% 100%,rgba(124,58,237,.42),transparent 62%),linear-gradient(160deg,#1c1433 0,var(--s1) 72%)}.hb-home .hb-faq-promo .glow{position:absolute;right:-70px;bottom:-90px;width:300px;height:260px;border-radius:50%;background:var(--acc);filter:blur(60px);opacity:.45;z-index:-1;pointer-events:none}.hb-home .hb-faq-promo .art{position:absolute;right:-16px;bottom:-14px;width:48%;max-width:220px;height:auto;aspect-ratio:1/1;z-index:-1;pointer-events:none;transform:rotate(-6deg);filter:drop-shadow(0 22px 28px rgba(0,0,0,.5))}.hb-home .hb-faq-promo .txt{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.hb-home .hb-faq-promo .head{font-size:32px;line-height:1.02;color:#fff}.hb-home .hb-faq-promo .sub{max-width:60%;font-size:14px;line-height:1.4;color:rgba(255,255,255,.82)}.hb-home .hb-faq-promo .cta{height:48px;padding:0 22px;font-size:15px;box-shadow:0 14px 30px -12px rgba(124,58,237,.95)}@media (min-width:900px){.hb-home .hb-faq-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;align-items:start}.hb-home .hb-faq-promo{position:sticky;top:calc(var(--hd, 64px) + 16px);height:398px;gap:20px;padding:32px 30px}.hb-home .hb-faq-promo .art{width:62%;max-width:330px;right:-22px;bottom:-22px}.hb-home .hb-faq-promo .txt{gap:10px;max-width:80%}.hb-home .hb-faq-promo .head{font-size:48px}.hb-home .hb-faq-promo .sub{max-width:none;font-size:16px}.hb-home .hb-faq-promo .cta{height:52px;padding:0 28px;font-size:16px}}.hb-home .hb-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;text-align:left;font-weight:600;color:#fff;min-height:48px}.hb-home .hb-faq-q svg{flex:none;color:var(--t3);transition:transform .15s ease-out}.hb-home .hb-faq-q[aria-expanded=true] svg{transform:rotate(180deg);color:var(--acc-h)}.hb-home .hb-faq-a{padding:0 18px 16px;font-size:14px;line-height:1.6;color:var(--t2)}@media (max-width:1280px){.hb-home .hb-banner h2{font-size:20px}}@media (max-width:1023.98px){.hb-home .hb-banners{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:2px;margin-inline:-11px}.hb-home .hb-banners::-webkit-scrollbar{display:none}.hb-home .hb-banner{flex:0 0 100%;scroll-snap-align:center;min-height:196px}.hb-home .hb-ps{grid-template-columns:1fr;gap:12px}.hb-home .hb-ps .bonuscard .ctl,.hb-home .hb-ps .reloadcard{display:none}.hb-home .hb-tabs{margin-block:16px 6px}.hb-home .hb-tsearch{display:none}.hb-home .hb-pulse{grid-template-columns:1fr;gap:12px}.hb-home .hb-ticker-h{margin:20px 0 10px}}