.hb-form{--hb-blue:#2ea8ff;--hb-blue2:#1569e8;--hb-cyan:#59e1ff;--hb-bg:#060816;--hb-card:#0d1226;--hb-card2:#111831;--hb-line:rgba(83,174,255,.22);--hb-text:#f7f9ff;--hb-muted:#aab4ce;position:relative;isolation:isolate;overflow:hidden;max-width:1180px;margin:30px auto;padding:0;background:linear-gradient(145deg,#060816 0%,#080b1b 48%,#050713 100%);border:1px solid rgba(64,167,255,.32);border-radius:22px;color:var(--hb-text);box-shadow:0 28px 90px rgba(0,0,0,.38),0 0 0 1px rgba(255,255,255,.015) inset;box-sizing:border-box}.hb-form:before{content:"";position:absolute;z-index:-1;top:-180px;left:15%;width:520px;height:360px;background:radial-gradient(circle,rgba(25,123,255,.20),transparent 67%);pointer-events:none}.hb-form:after{content:"";position:absolute;z-index:-1;right:-180px;bottom:5%;width:420px;height:420px;background:radial-gradient(circle,rgba(90,69,255,.13),transparent 68%);pointer-events:none}.hb-form *{box-sizing:border-box}.hb-form__hero{padding:52px 58px 42px;text-align:center;border-bottom:1px solid var(--hb-line);background:linear-gradient(180deg,rgba(28,43,89,.28),rgba(7,9,22,.05))}.hb-form__badge{display:inline-flex;padding:7px 11px;border:1px solid rgba(70,182,255,.35);border-radius:999px;background:rgba(32,129,255,.10);color:#8ed8ff;font-size:11px;font-weight:800;letter-spacing:.14em}.hb-form__hero h2{max-width:760px;margin:18px auto 10px!important;font-size:36px!important;line-height:1.12!important;letter-spacing:-.03em;color:#fff!important}.hb-form__hero>p{max-width:720px;margin:0 auto 26px;color:var(--hb-muted);font-size:15px;line-height:1.65}.hb-telegram{max-width:840px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 15px;text-align:left;background:linear-gradient(90deg,rgba(31,148,232,.13),rgba(30,103,212,.08));border:1px solid rgba(72,181,255,.30);border-radius:14px}.hb-telegram__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#229ed9;color:#fff;font-size:20px;box-shadow:0 8px 22px rgba(34,158,217,.22)}.hb-telegram strong,.hb-telegram span{display:block}.hb-telegram strong{font-size:14px;color:#fff}.hb-telegram div>span{margin-top:2px;color:#aab9d4;font-size:12px}.hb-telegram a{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border-radius:10px;background:#229ed9;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:750;white-space:nowrap;transition:.18s ease}.hb-telegram a span{display:inline}.hb-telegram a:hover{transform:translateY(-1px);background:#2aabee;box-shadow:0 8px 22px rgba(34,158,217,.25)}.hb-form__section-title{display:flex;align-items:center;gap:12px;max-width:940px;margin:34px auto 18px;padding:0 4px}.hb-form__section-title--center{justify-content:center;text-align:left}.hb-form__section-title>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(66,174,255,.35);border-radius:10px;background:rgba(34,123,255,.10);color:#7dd4ff;font-size:11px;font-weight:800}.hb-form__section-title strong,.hb-form__section-title small{display:block}.hb-form__section-title strong{font-size:15px;color:#fff}.hb-form__section-title small{margin-top:2px;color:#7f8ba7;font-size:11px}.hb-form__narrow{max-width:940px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 34px}.hb-form__grid{max-width:940px;margin:14px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0 34px}.hb-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:650;color:#dce5fa}.hb-form input[type=text],.hb-form input[type=email],.hb-form textarea{width:100%;border:1px solid rgba(133,156,210,.14);border-radius:11px;background:linear-gradient(180deg,#10162b,#0d1326);color:#fff;padding:14px 15px;outline:0;box-shadow:0 1px 0 rgba(255,255,255,.025) inset;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.hb-form input::placeholder,.hb-form textarea::placeholder{color:#65718e}.hb-form input:focus,.hb-form textarea:focus{border-color:rgba(62,174,255,.72);background:#111a32;box-shadow:0 0 0 3px rgba(46,168,255,.10)}.hb-form textarea{min-height:148px;resize:vertical;line-height:1.45}.hb-form hr{max-width:940px;border:0;border-top:1px solid var(--hb-line);margin:34px auto}.hb-form section{text-align:center;padding:0 34px}.hb-form section h3{font-size:18px;font-weight:650;margin:0 0 9px;color:#fff}.hb-form section p,.hb-form__email p{color:var(--hb-muted);font-size:13px;line-height:1.6}.hb-form a{color:#4dc5ff;text-decoration:none}.hb-form a:hover{color:#8cddff;text-decoration:underline}.hb-form .hb-check{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:11px;max-width:760px;margin:11px auto;padding:12px 14px;text-align:left;cursor:pointer;line-height:1.45;border:1px solid rgba(116,145,203,.12);border-radius:11px;background:rgba(17,24,49,.64);font-size:12px;font-weight:500;color:#cfd9ef;transition:.18s ease}.hb-form .hb-check:hover{border-color:rgba(64,171,255,.32);background:rgba(18,29,57,.85)}.hb-check input{margin:2px 0 0;accent-color:#2ea8ff}.hb-form__email{max-width:600px;margin:auto;text-align:center;padding:0 34px}.hb-form__email label{display:block;font-size:12px}.hb-form__email input{margin-top:9px;text-align:center;font-size:15px}.hb-form__email p{margin:10px 0 0}.hb-form__submit{display:block;width:360px;max-width:calc(100% - 40px);margin:26px auto 42px;padding:15px 22px;border:1px solid rgba(95,202,255,.62);border-radius:11px;background:linear-gradient(100deg,#1267df,#268eea 50%,#6b56e8);color:#fff;font-size:13px;font-weight:800;letter-spacing:.04em;cursor:pointer;box-shadow:0 12px 30px rgba(22,105,223,.24);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.hb-form__submit:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 16px 34px rgba(22,105,223,.30)}.hb-form__submit:disabled{opacity:.55;cursor:wait;transform:none}.hb-form__message{display:none;max-width:650px;margin:-24px auto 36px;padding:14px 18px;border-radius:11px;text-align:center;font-size:13px}.hb-form__message.success{display:block;border:1px solid rgba(33,182,111,.45);background:rgba(33,182,111,.10);color:#c9ffe1}.hb-form__message.error{display:block;border:1px solid rgba(224,75,75,.45);background:rgba(224,75,75,.10);color:#ffd2d2}.hb-form__hp{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;opacity:0!important}@media(max-width:800px){.hb-form{margin:18px 10px;border-radius:16px}.hb-form__hero{padding:34px 18px 28px}.hb-form__hero h2{font-size:28px!important}.hb-telegram{grid-template-columns:auto 1fr}.hb-telegram a{grid-column:1/-1;justify-content:center}.hb-form__narrow,.hb-form__grid{grid-template-columns:1fr;padding:0 18px}.hb-form__grid{margin-top:14px}.hb-form section,.hb-form__email{padding:0 18px}.hb-form hr{margin:28px 18px}.hb-form textarea{min-height:120px}.hb-form__section-title{margin:28px 18px 16px}.hb-form__submit{margin-bottom:30px}}
/* Payout module */
.hb-payout__body{padding:0 34px 10px}.hb-payout__hero{padding-bottom:34px}.hb-payout__methods{max-width:940px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.hb-payout__methods button{position:relative;border:1px solid rgba(111,146,209,.18);border-radius:10px;background:#111831;color:#dce5fa;padding:12px 16px;font-size:12px;font-weight:750;cursor:pointer;transition:.18s}.hb-payout__methods button:hover{border-color:rgba(66,174,255,.5);transform:translateY(-1px)}.hb-payout__methods button.is-active{background:linear-gradient(135deg,#1168df,#159fe8);border-color:#55c9ff;color:#fff;box-shadow:0 8px 22px rgba(21,105,232,.24)}.hb-payout__methods small{display:block;margin-top:3px;font-size:8px;letter-spacing:.08em;color:#77efb3}.hb-payout__methods .is-active small{color:#d7ffe9}.hb-payout__fee{width:max-content;max-width:100%;margin:14px auto 0;padding:7px 11px;border-radius:999px;background:rgba(45,197,133,.08);border:1px solid rgba(45,197,133,.2);color:#82eab9;font-size:11px;font-weight:700}.hb-payout__fields{max-width:700px;margin:0 auto}.hb-payout__fields textarea{min-height:112px}.hb-payout select{width:100%;border:1px solid rgba(133,156,210,.14);border-radius:11px;background:#10162b;color:#fff;padding:14px 15px;outline:0}.hb-payout__currency-wrap{margin-top:12px}.hb-payout__summary{max-width:760px;margin:0 auto 14px;overflow:hidden;border:1px solid rgba(83,174,255,.22);border-radius:14px;background:rgba(10,15,32,.72)}.hb-payout__summary>div{display:grid;grid-template-columns:190px 1fr;gap:16px;padding:12px 15px;border-bottom:1px solid rgba(83,174,255,.12);align-items:start}.hb-payout__summary>div:last-child{border-bottom:0}.hb-payout__summary span{color:#7f8ba7;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.hb-payout__summary strong{color:#fff;font-size:12px;font-weight:650;overflow-wrap:anywhere}.hb-payout__how{max-width:940px;margin:32px auto 0;padding:24px;border:1px solid rgba(83,174,255,.18);border-radius:15px;background:linear-gradient(145deg,rgba(17,24,49,.75),rgba(8,12,28,.8))}.hb-payout__how h3{margin:0 0 18px;text-align:center;color:#fff;font-size:20px}.hb-payout__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hb-payout__steps>div{padding:14px;border-radius:11px;background:rgba(17,24,49,.75);border:1px solid rgba(116,145,203,.12)}.hb-payout__steps b{display:grid;place-items:center;width:26px;height:26px;margin-bottom:9px;border-radius:8px;background:rgba(46,168,255,.12);border:1px solid rgba(46,168,255,.3);color:#75d3ff}.hb-payout__steps span{color:#c5d0e8;font-size:11px;line-height:1.5}.hb-payout__schedule{margin-top:18px;padding-top:16px;border-top:1px solid rgba(83,174,255,.16);text-align:center}.hb-payout__schedule strong{display:block;margin:4px;color:#dce5fa;font-size:11px}.hb-payout__schedule p{margin:10px auto 0;max-width:680px;color:#7f8ba7;font-size:11px;line-height:1.55}@media(max-width:800px){.hb-payout__body{padding:0 18px}.hb-payout__methods{gap:7px}.hb-payout__methods button{flex:1 1 calc(50% - 7px);padding:11px 8px}.hb-payout__summary>div{grid-template-columns:1fr;gap:4px}.hb-payout__steps{grid-template-columns:1fr 1fr}.hb-payout__how{padding:18px}}@media(max-width:480px){.hb-payout__steps{grid-template-columns:1fr}}
/* v1.2.1: bank currency is exclusive to Bank Transfer. Generic .hb-form label display must not override [hidden]. */
.hb-form .hb-payout__currency-wrap[hidden]{display:none!important}
