.g4s-blok{background:#1b1b22;border:1px solid #3d3d47;border-radius:14px;padding:18px 16px 14px;margin-top:12px;text-align:center}
.g4s-k{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#9a9aa5;font-weight:700}
.g4s-sub{font-size:13px;color:#d6d6dc;margin:4px 0 12px}
.g4s-row{display:flex;justify-content:center;gap:10px;margin:0 0 14px}
.g4s-d{width:62px;height:74px;border-radius:12px;background:#0e0e11;border:1.5px solid #3d3d47;color:#f6b800;font-family:Poppins,Arial,sans-serif;font-weight:800;font-size:36px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 -4px 8px rgba(0,0,0,.4)}
.g4s-d.q{color:rgba(246,184,0,.4)}
.g4s-d.on{animation:g4s-roll .12s linear infinite}
.g4s-d.hit{animation:g4s-pop .35s cubic-bezier(.2,.9,.3,1.4);border-color:#86ff00}
@keyframes g4s-roll{0%{transform:translateY(-3px)}50%{transform:translateY(3px)}100%{transform:translateY(-3px)}}
@keyframes g4s-pop{0%{transform:scale(.7)}100%{transform:scale(1)}}
.g4s-go{width:100%;border:0;cursor:pointer;flex-direction:column;gap:2px;min-height:58px}
.g4s-go small{display:block;font-family:Arial,sans-serif;font-size:11px;letter-spacing:.04em;color:rgba(255,255,255,.8);font-weight:700}
.g4s-go:disabled{opacity:.6;cursor:wait}
.g4s-out{display:none;margin-top:14px;text-align:left}
.g4s-out.on{display:block}
.g4s-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px}
.g4s-acts .btn{flex:none;width:100%;min-height:44px;font-size:13px;padding:0 10px;cursor:pointer;border:0}
.g4s-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}
.g4s-c{background:#0e0e11;border:1px solid #3d3d47;border-radius:10px;padding:10px 12px}
.g4s-c>span{display:block;font-size:10.5px;letter-spacing:.1em;color:#9a9aa5;text-transform:uppercase;margin-bottom:4px;font-weight:700}
.g4s-c b{font-family:Poppins,Arial,sans-serif;font-weight:800;font-size:19px;color:#fff;letter-spacing:.08em}
.g4s-c .emas{color:#f6b800}
.g4s-pn{display:inline-block;min-width:38px;padding:4px 7px;margin:2px 4px 2px 0;border-radius:7px;background:#1b1b22;border:1px solid #3d3d47;color:#fff;font-family:Poppins,Arial,sans-serif;font-weight:800;font-size:14px;letter-spacing:.06em}
.g4s-why{background:#0e0e11;border:1px dashed #3d3d47;border-radius:10px;padding:10px 12px;font-size:12.5px;color:#d6d6dc;line-height:1.55}
.g4s-why li{margin:2px 0 2px 16px}
.g4s-note{margin-top:8px;font-size:11.5px;color:#9a9aa5;text-align:center}
@media(max-width:480px){.g4s-d{width:54px;height:66px;font-size:30px}.g4s-grid{grid-template-columns:1fr}}
@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat-latin.woff2) format('woff2');font-weight:100 900;font-display:swap}
