.kk-foot{color:#fff;background:linear-gradient(165deg,#5a9bf7 0%,#3985ef 50%,#1f6fd6 100%);border-radius:36px 36px 0 0;margin:80px 0 0;padding:80px 48px 0;font-family:Satoshi,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.kk-foot *{box-sizing:border-box}.kk-foot-inner{z-index:2;max-width:1100px;margin:0 auto;position:relative}.kk-foot-top{grid-template-columns:1.5fr repeat(4,1fr);gap:32px;padding-bottom:56px;display:grid}.kk-foot-logo-word{margin-bottom:16px;text-decoration:none;display:inline-block}.kk-foot-logo-word img{width:auto;height:32px;display:block}.kk-foot-brand p{color:#ffffffeb;max-width:34ch;margin:0 0 16px;font-size:14px;line-height:1.6}.kk-foot-contact{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kk-foot-contact li{color:#ffffffe6;font-size:14px}.kk-foot-contact a{color:#ffffffe6;text-decoration:none;transition:color .15s}.kk-foot-contact a:hover{color:#fff}.kk-foot-col h5{color:#cfe2ff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700}.kk-foot-col a{color:#fff;opacity:.88;padding:5px 0;font-size:15px;text-decoration:none;transition:opacity .15s,transform .15s;display:block}.kk-foot-col a:hover{opacity:1;transform:translate(3px)}.kk-foot-wordmark{letter-spacing:-.04em;color:#fff;background:linear-gradient(#fff 0%,#bcd6ff 100%);-webkit-text-fill-color:transparent;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-background-clip:text;background-clip:text;padding:8px 0 0;font-family:Satoshi,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(44px,13vw,300px);font-style:normal;font-weight:500;line-height:.8}.kk-foot-bot{z-index:1;width:280px;height:280px;position:absolute;bottom:-18%;left:50%;transform:translate(-50%)}.kk-foot-legal{color:#fffc;z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;font-size:13px;display:flex;position:relative}.kk-foot-legal-links{flex-wrap:wrap;gap:18px;display:flex}.kk-foot-legal-links a{color:#fff;opacity:.8;text-decoration:none;transition:opacity .15s,transform .15s}.kk-foot-legal-links a:hover{opacity:1;transform:translate(3px)}@media (max-width:900px){.kk-foot{padding:56px 24px 0}.kk-foot-top{grid-template-columns:repeat(2,1fr);gap:28px 24px;padding-bottom:48px}.kk-foot-bot{width:150px;height:150px;bottom:-10%}.kk-foot-wordmark{padding-bottom:8px;font-size:clamp(40px,15vw,120px)}.kk-foot-legal{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:20px 0 28px}.kk-foot-legal-links{justify-content:center}}@media (max-width:560px){.kk-foot{border-radius:28px 28px 0 0;padding:48px 20px 0}.kk-foot-top{grid-template-columns:1fr;gap:32px;padding-bottom:40px}.kk-foot-brand{margin-bottom:4px}.kk-foot-col h5{margin-bottom:10px}.kk-foot-col a{padding:7px 0;font-size:16px}.kk-foot-bot{width:120px;height:120px;bottom:-8%}}
@keyframes kkbob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes kkpulse2{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.15)}}@keyframes kkdrift{0%,to{transform:translate(0)}50%{transform:translate(4px,-4px)}}@keyframes kkdash{to{stroke-dashoffset:-40px}}@keyframes kkblinkeyes{0%,92%,to{transform:scaleY(1)}94%,98%{transform:scaleY(.1)}}.kk-anim .illu{width:100%;height:100%;display:block}.kk-anim .bot-bob{transform-origin:50%;transform-box:fill-box;animation:4s ease-in-out infinite kkbob}.kk-anim .bot-eye{transform-origin:50%;transform-box:fill-box;animation:5s infinite kkblinkeyes}.kk-anim .pulse-ring{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-out infinite kkpulse2}.kk-anim .dash-line{stroke-dasharray:6 6;animation:1.4s linear infinite kkdash}.kk-anim .drift-1{animation:3s ease-in-out infinite kkdrift}.kk-anim .drift-2{animation:4s ease-in-out infinite reverse kkdrift}@keyframes kkfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes kklivepulse{0%{box-shadow:0 0 #3985ef80}70%{box-shadow:0 0 0 8px #3985ef00}to{box-shadow:0 0 #3985ef00}}.kk-anim .chip{color:#0e1a2b;white-space:nowrap;z-index:2;background:#fff;border:1px solid #e1e7ef;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;display:flex;position:absolute;box-shadow:0 14px 40px #0f1e3c14,0 2px 6px #0f1e3c0a}.kk-anim .chip .ic{color:#3985ef;background:#ecf3fe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.kk-anim .chip .ic.live{position:relative}.kk-anim .chip .ic.live .livedot{background:#3985ef;border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite kklivepulse;box-shadow:0 0 #3985ef80}.kk-anim .chip-1{animation:7s ease-in-out infinite kkfloat;top:6%;left:0}.kk-anim .chip-2{animation:8s ease-in-out infinite reverse kkfloat;top:16%;right:0}.kk-anim .chip-3{animation:7.5s ease-in-out infinite reverse kkfloat;bottom:12%;left:3%}@media (max-width:640px){.kk-anim .chip{gap:6px;padding:7px 9px;font-size:11px}.kk-anim .chip .ic{width:20px;height:20px}}
