
.gkb-bar{background:#0f1730;color:#fff;font-size:14px}.gkb-bar-in{max-width:1240px;margin:0 auto;padding:8px 20px;display:flex;gap:14px;align-items:center}
.gkb-bar a{color:#fff;text-decoration:none}.gkb-bar-logo{font-weight:800;letter-spacing:.06em}.gkb-bar-logo span{color:#ffb547}.gkb-bar-txt{opacity:.7;flex:1}.gkb-bar-go{background:#ff5a5f;padding:4px 14px;border-radius:999px;font-weight:700;white-space:nowrap}
@media(max-width:600px){.gkb-bar-txt{display:none}.gkb-bar-in{justify-content:space-between}}
.gkb-hero,.gkb-wide{position:relative;width:100vw;margin-left:calc(50% - 50vw);color:#fff;overflow:hidden;background:#0f1730}
.gkb-hero{min-height:620px;display:flex;align-items:flex-end}
.gkb-hero-bg,.gkb-wide-bg{position:absolute;inset:0;background-size:cover;background-position:center}
.gkb-hero::after,.gkb-wide::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,35,.1),rgba(10,15,35,.55) 55%,rgba(10,15,35,.92))}
.gkb-ph{background:radial-gradient(circle at 20% 20%,#3b5bff 0,transparent 45%),radial-gradient(circle at 80% 30%,#ff5a5f 0,transparent 40%),radial-gradient(circle at 50% 90%,#ffb547 0,transparent 45%),#0f1730}
.gkb-ai{position:absolute;right:14px;top:14px;z-index:3;background:rgba(0,0,0,.55);color:#fff;font-size:11px;padding:3px 8px;border-radius:6px}
.gkb-hero-in,.gkb-wide-in{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:80px 20px 56px;width:100%}
.gkb-eye{color:#ffb547;letter-spacing:.3em;font-weight:800;font-size:14px;margin:0 0 10px}
.gkb-h{font-size:clamp(34px,5.6vw,68px)!important;line-height:1.1!important;margin:0 0 16px!important;color:#fff!important;letter-spacing:-.02em}
.gkb-lead{font-size:clamp(15px,1.7vw,20px);max-width:780px;opacity:.93;margin:0 0 24px}.gkb-lead span{opacity:.75;font-size:.88em}
.gkb-cta{display:flex;gap:12px;flex-wrap:wrap}
.gkb-btn{display:inline-block;background:#ff5a5f;color:#fff!important;border-radius:999px;padding:13px 26px;font-weight:800;text-decoration:none!important}
.gkb-btn-ghost{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.55)}
.gkb-stats{display:grid;grid-template-columns:repeat(4,minmax(0,160px));gap:14px;margin-top:34px}.gkb-stats div{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:12px 14px}
.gkb-stats b{display:block;font-size:24px}.gkb-stats small{opacity:.8}
.gkb-sec{max-width:1240px;margin:46px auto 10px;padding:0 4px}.gkb-sec-h{display:flex;justify-content:space-between;align-items:baseline}.gkb-sec-h h2{font-size:28px;margin:0 0 16px}.gkb-sec-h small{font-size:14px;color:#6b7390;font-weight:500}.gkb-sec-h a{font-weight:700;text-decoration:none}
.gkb-boards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.gkb-board{position:relative;display:block;min-height:250px;border-radius:20px;overflow:hidden;color:#fff!important;text-decoration:none!important;background:#0f1730}
.gkb-board-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .5s}.gkb-board:hover .gkb-board-img{transform:scale(1.06)}
.gkb-board::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(10,15,35,.9))}
.gkb-board-b{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:18px}.gkb-board-b small{color:#ffb547;font-weight:800;letter-spacing:.12em}.gkb-board-b h3{margin:2px 0 4px;font-size:23px;color:#fff}.gkb-board-b p{margin:0 0 8px;font-size:14px;opacity:.9}
.gkb-board-b span{font-size:12px;background:rgba(255,255,255,.18);padding:3px 10px;border-radius:999px}
.gkb-feed{margin-top:18px;background:#fff;border:1px solid #e6e8ef;border-radius:16px;padding:16px 20px}.gkb-feed h3{margin:0 0 8px}.gkb-feed ul{margin:0;padding:0;list-style:none}
.gkb-feed li a{display:flex;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #f0f1f5;text-decoration:none}.gkb-feed em{margin-left:auto;font-style:normal;color:#8a91a8;font-size:13px}
.gkb-tag{font-size:12px;background:#eef1ff;color:#1b4dff;padding:2px 9px;border-radius:999px;font-weight:700;white-space:nowrap}
.gkb-wide{min-height:420px;display:flex;align-items:center;margin-top:46px;margin-bottom:30px}.gkb-wide h2{color:#fff;font-size:clamp(26px,3.6vw,44px);margin:0 0 12px}.gkb-wide p{max-width:640px;opacity:.9;margin:0 0 20px}
@media(max-width:900px){.gkb-boards{grid-template-columns:1fr 1fr}.gkb-stats{grid-template-columns:repeat(2,1fr)}.gkb-hero{min-height:560px}}
@media(max-width:560px){.gkb-boards{grid-template-columns:1fr}}
