.ky-ftr{
  --ky-ink:#000000;
  --ky-line:rgba(255,255,255,.10);
  --ky-line-2:rgba(255,255,255,.16);
  --ky-txt:#A9B7CC;
  --ky-txt-strong:#EAF0F8;
  --ky-accent:#C96DD8;
  --ky-accent-bright:#E8896A;
  --ky-grad:linear-gradient(90deg,#9B59E8 0%,#C96DD8 60%,#E8896A 100%);
  --ky-wrap:var(--ast-container-width,1200px);
  width:100%;margin:0;background:var(--ky-ink);color:var(--ky-txt);
  font-family:inherit;font-size:15px;line-height:1.6;box-sizing:border-box;
}
.ky-ftr *,.ky-ftr *::before,.ky-ftr *::after{box-sizing:border-box;}
.ky-ftr p,.ky-ftr ul,.ky-ftr h3{margin:0;padding:0;}
.ky-ftr a{color:inherit;text-decoration:none;transition:color .18s ease;}
.ky-ftr a:hover{color:var(--ky-txt-strong);}
.ky-ftr a:focus-visible{outline:2px solid var(--ky-accent);outline-offset:3px;border-radius:3px;}

/* icon engine — each icon is a CSS mask, recolourable via background-color */
.ky-ftr .ky-ico{display:inline-block;background-color:currentColor;
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
  -webkit-mask-position:center;mask-position:center;
  -webkit-mask-size:contain;mask-size:contain;}
.ky-ico--fb{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0yMiAxMmExMCAxMCAwIDEwLTExLjU2IDkuODh2LTYuOTlINy45VjEyaDIuNTRWOS44YzAtMi41IDEuNDktMy44OSAzLjc4LTMuODkgMS4wOSAwIDIuMjQuMiAyLjI0LjJ2Mi40NmgtMS4yNmMtMS4yNCAwLTEuNjMuNzctMS42MyAxLjU2VjEyaDIuNzhsLS40NCAyLjg5aC0yLjM0djYuOTlBMTAgMTAgMCAwMDIyIDEyeiIvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0yMiAxMmExMCAxMCAwIDEwLTExLjU2IDkuODh2LTYuOTlINy45VjEyaDIuNTRWOS44YzAtMi41IDEuNDktMy44OSAzLjc4LTMuODkgMS4wOSAwIDIuMjQuMiAyLjI0LjJ2Mi40NmgtMS4yNmMtMS4yNCAwLTEuNjMuNzctMS42MyAxLjU2VjEyaDIuNzhsLS40NCAyLjg5aC0yLjM0djYuOTlBMTAgMTAgMCAwMDIyIDEyeiIvPjwvc3ZnPgo=);}
.ky-ico--x{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0xOC4yNCAyLjI1aDMuMzFsLTcuMjMgOC4yNiA4LjUgMTEuMjRoLTYuNjVsLTUuMjEtNi44MS01Ljk2IDYuODFIMS42OWw3LjczLTguODRMMS4yNyAyLjI1aDYuODJsNC43MSA2LjIzIDUuNDQtNi4yM3ptLTEuMTYgMTcuNTJoMS44M0w3LjAxIDQuMTNINS4wNGwxMi4wNCAxNS42NHoiLz48L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0xOC4yNCAyLjI1aDMuMzFsLTcuMjMgOC4yNiA4LjUgMTEuMjRoLTYuNjVsLTUuMjEtNi44MS01Ljk2IDYuODFIMS42OWw3LjczLTguODRMMS4yNyAyLjI1aDYuODJsNC43MSA2LjIzIDUuNDQtNi4yM3ptLTEuMTYgMTcuNTJoMS44M0w3LjAxIDQuMTNINS4wNGwxMi4wNCAxNS42NHoiLz48L3N2Zz4K);}
.ky-ico--li{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0yMC40NSAyMC40NWgtMy41NnYtNS41N2MwLTEuMzMtLjAyLTMuMDQtMS44NS0zLjA0LTEuODUgMC0yLjE0IDEuNDUtMi4xNCAyLjk0djUuNjdIOS4zNFY5aDMuNDJ2MS41NmguMDVjLjQ4LS45IDEuNjQtMS44NSAzLjM3LTEuODUgMy42IDAgNC4yNyAyLjM3IDQuMjcgNS40NnY2LjI4ek01LjM0IDcuNDNhMi4wNyAyLjA3IDAgMTEwLTQuMTMgMi4wNyAyLjA3IDAgMDEwIDQuMTN6TTcuMTIgMjAuNDVIMy41NVY5aDMuNTd2MTEuNDV6TTIyLjIyIDBIMS43N0MuNzkgMCAwIC43NyAwIDEuNzN2MjAuNTRDMCAyMy4yMi43OSAyNCAxLjc3IDI0aDIwLjQ1Yy45OCAwIDEuNzgtLjc4IDEuNzgtMS43M1YxLjczQzI0IC43NyAyMy4yIDAgMjIuMjIgMHoiLz48L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0yMC40NSAyMC40NWgtMy41NnYtNS41N2MwLTEuMzMtLjAyLTMuMDQtMS44NS0zLjA0LTEuODUgMC0yLjE0IDEuNDUtMi4xNCAyLjk0djUuNjdIOS4zNFY5aDMuNDJ2MS41NmguMDVjLjQ4LS45IDEuNjQtMS44NSAzLjM3LTEuODUgMy42IDAgNC4yNyAyLjM3IDQuMjcgNS40NnY2LjI4ek01LjM0IDcuNDNhMi4wNyAyLjA3IDAgMTEwLTQuMTMgMi4wNyAyLjA3IDAgMDEwIDQuMTN6TTcuMTIgMjAuNDVIMy41NVY5aDMuNTd2MTEuNDV6TTIyLjIyIDBIMS43N0MuNzkgMCAwIC43NyAwIDEuNzN2MjAuNTRDMCAyMy4yMi43OSAyNCAxLjc3IDI0aDIwLjQ1Yy45OCAwIDEuNzgtLjc4IDEuNzgtMS43M1YxLjczQzI0IC43NyAyMy4yIDAgMjIuMjIgMHoiLz48L3N2Zz4K);}
.ky-ico--mail{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiPjxyZWN0IHg9IjMiIHk9IjUiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCIgcng9IjIiLz48cGF0aCBkPSJNMy41IDYuNUwxMiAxM2w4LjUtNi41Ii8+PC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiPjxyZWN0IHg9IjMiIHk9IjUiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCIgcng9IjIiLz48cGF0aCBkPSJNMy41IDYuNUwxMiAxM2w4LjUtNi41Ii8+PC9zdmc+Cg==);}
.ky-ico--pin{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiPjxwYXRoIGQ9Ik0xMiAyMXM3LTYuNSA3LTExYTcgNyAwIDEwLTE0IDBjMCA0LjUgNyAxMSA3IDExeiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTAiIHI9IjIuNSIvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiPjxwYXRoIGQ9Ik0xMiAyMXM3LTYuNSA3LTExYTcgNyAwIDEwLTE0IDBjMCA0LjUgNyAxMSA3IDExeiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTAiIHI9IjIuNSIvPjwvc3ZnPgo=);}
.ky-ico--phone{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiPjxwYXRoIGQ9Ik0yMiAxNi45djNhMiAyIDAgMDEtMi4yIDIgMTkuOCAxOS44IDAgMDEtOC42LTMuMSAxOS41IDE5LjUgMCAwMS02LTZBMTkuOCAxOS44IDAgMDEyLjEgNC4yIDIgMiAwIDAxNC4xIDJoM2EyIDIgMCAwMTIgMS43Yy4xLjkuNCAxLjguNyAyLjdhMiAyIDAgMDEtLjUgMi4xTDguMSA5LjZhMTYgMTYgMCAwMDYgNmwxLjEtMS4xYTIgMiAwIDAxMi4xLS41Yy45LjMgMS44LjYgMi43LjdhMiAyIDAgMDExLjcgMnoiLz48L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiPjxwYXRoIGQ9Ik0yMiAxNi45djNhMiAyIDAgMDEtMi4yIDIgMTkuOCAxOS44IDAgMDEtOC42LTMuMSAxOS41IDE5LjUgMCAwMS02LTZBMTkuOCAxOS44IDAgMDEyLjEgNC4yIDIgMiAwIDAxNC4xIDJoM2EyIDIgMCAwMTIgMS43Yy4xLjkuNCAxLjguNyAyLjdhMiAyIDAgMDEtLjUgMi4xTDguMSA5LjZhMTYgMTYgMCAwMDYgNmwxLjEtMS4xYTIgMiAwIDAxMi4xLS41Yy45LjMgMS44LjYgMi43LjdhMiAyIDAgMDExLjcgMnoiLz48L3N2Zz4K);}
.ky-ico--shield{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiPjxwYXRoIGQ9Ik0xMiAybDggM3Y2YzAgNS0zLjQgOC41LTggMTEtNC42LTIuNS04LTYtOC0xMVY1bDgtM3oiLz48cGF0aCBkPSJNOC41IDEybDIuNSAyLjUgNC41LTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiPjxwYXRoIGQ9Ik0xMiAybDggM3Y2YzAgNS0zLjQgOC41LTggMTEtNC42LTIuNS04LTYtOC0xMVY1bDgtM3oiLz48cGF0aCBkPSJNOC41IDEybDIuNSAyLjUgNC41LTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPgo=);}
.ky-ico--globe{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjkiLz48cGF0aCBkPSJNMTUgOS4yYTMuNSAzLjUgMCAxMDAgNS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjkiLz48cGF0aCBkPSJNMTUgOS4yYTMuNSAzLjUgMCAxMDAgNS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4K);}
.ky-ico--lock{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiPjxyZWN0IHg9IjQuNSIgeT0iMTAuNSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjEwIiByeD0iMiIvPjxwYXRoIGQ9Ik04IDEwLjVWOGE0IDQgMCAwMTggMHYyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiPjxyZWN0IHg9IjQuNSIgeT0iMTAuNSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjEwIiByeD0iMiIvPjxwYXRoIGQ9Ik04IDEwLjVWOGE0IDQgMCAwMTggMHYyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPgo=);}
.ky-ico--star{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0xMiAyLjVsMi45IDUuODggNi40OS45NC00LjcgNC41OCAxLjExIDYuNDZMMTIgMTcuODIgNi4yIDIwLjg2bDEuMTEtNi40Ni00LjctNC41OCA2LjQ5LS45NEwxMiAyLjV6Ii8+PC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0xMiAyLjVsMi45IDUuODggNi40OS45NC00LjcgNC41OCAxLjExIDYuNDZMMTIgMTcuODIgNi4yIDIwLjg2bDEuMTEtNi40Ni00LjctNC41OCA2LjQ5LS45NEwxMiAyLjV6Ii8+PC9zdmc+Cg==);}

.ky-ftr__ribbon{height:3px;background:var(--ky-grad);}
.ky-ftr__wrap{max-width:var(--ky-wrap);margin:0 auto;padding:64px 28px 0;}

.ky-ftr__top{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap;padding-bottom:48px;border-bottom:1px solid var(--ky-line);}
.ky-ftr__brand{max-width:380px;}
.ky-ftr__lockup{display:flex;align-items:center;gap:14px;}
.ky-ftr__logo{height:44px;width:auto;max-width:200px;display:block;}
.ky-ftr__seal{width:44px;height:44px;flex:0 0 auto;display:inline-block;background-color:var(--ky-accent);
  -webkit-mask:no-repeat center/contain;mask:no-repeat center/contain;
  -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxjaXJjbGUgY3g9IjIyIiBjeT0iMjAiIHI9IjEzIi8+PHBhdGggZmlsbD0iYmxhY2siIHN0cm9rZT0ibm9uZSIgZD0iTTIyIDEzLjVsMS44NSAzLjc1IDQuMTUuNi0zIDIuOTMuNzEgNC4xMkwyMiAyMy45N2wtMy43MSAxLjk1LjcxLTQuMTItMy0yLjkzIDQuMTUtLjZMMjIgMTMuNXoiLz48cGF0aCBkPSJNMTYgMzFsMi41IDggMy41LTIuMiAzLjUgMi4yIDIuNS04IiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPgo=);
  mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxjaXJjbGUgY3g9IjIyIiBjeT0iMjAiIHI9IjEzIi8+PHBhdGggZmlsbD0iYmxhY2siIHN0cm9rZT0ibm9uZSIgZD0iTTIyIDEzLjVsMS44NSAzLjc1IDQuMTUuNi0zIDIuOTMuNzEgNC4xMkwyMiAyMy45N2wtMy43MSAxLjk1LjcxLTQuMTItMy0yLjkzIDQuMTUtLjZMMjIgMTMuNXoiLz48cGF0aCBkPSJNMTYgMzFsMi41IDggMy41LTIuMiAzLjUgMi4yIDIuNS04IiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPgo=);}
.ky-ftr__name{font-family:Georgia,'Times New Roman',serif;font-weight:500;font-size:30px;letter-spacing:.5px;color:var(--ky-txt-strong);line-height:1;}
.ky-ftr__name sup{font-size:12px;color:var(--ky-accent);top:-1em;}
.ky-ftr__tag{margin-top:18px;font-size:14.5px;color:var(--ky-txt);}
.ky-ftr__clients{margin-top:18px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(169,183,204,.7);}

.ky-ftr__social{display:flex;gap:10px;margin-top:4px;}
.ky-ftr__social a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ky-line-2);border-radius:50%;color:var(--ky-txt);transition:all .2s ease;}
.ky-ftr__social a:hover{border-color:var(--ky-accent);color:var(--ky-ink);background:var(--ky-grad);}
.ky-ftr__social .ky-ico{width:17px;height:17px;}

.ky-ftr__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;padding:48px 0;border-bottom:1px solid var(--ky-line);}
.ky-ftr__h{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ky-txt-strong);font-weight:600;margin-bottom:18px;}
.ky-ftr__list{list-style:none;}
.ky-ftr__list li{margin-bottom:11px;}
.ky-ftr__list a,.ky-ftr__contact{font-size:14.5px;}
.ky-ftr__contact{font-style:normal;color:var(--ky-txt);}
.ky-ftr__contact .ln{display:flex;gap:10px;margin-bottom:13px;align-items:flex-start;}
.ky-ftr__contact .ky-ico{width:15px;height:15px;flex:0 0 auto;margin-top:5px;background:var(--ky-grad);}

.ky-ftr__trust{display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap;padding:34px 0;border-bottom:1px solid var(--ky-line);}
.ky-ftr__badges{display:flex;gap:12px;flex-wrap:wrap;}
.ky-ftr__badge{display:flex;align-items:center;gap:9px;padding:9px 15px;border:1px solid var(--ky-line-2);border-radius:999px;font-size:12.5px;color:var(--ky-txt-strong);white-space:nowrap;}
.ky-ftr__badge .ky-ico{width:16px;height:16px;flex:0 0 auto;background:var(--ky-grad);}
.ky-ftr__review{display:flex;align-items:center;gap:14px;flex-wrap:wrap;}
.ky-ftr__review-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(169,183,204,.7);}
.ky-ftr__review-badges{display:flex;gap:10px;flex-wrap:wrap;}
.ky-ftr__review-badge{display:flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--ky-line-2);border-radius:10px;font-size:13px;color:var(--ky-txt-strong);white-space:nowrap;transition:all .2s ease;}
.ky-ftr__review-badge:hover{border-color:var(--ky-accent);color:var(--ky-txt-strong);}
.ky-ftr__review-badge .ky-ico{width:14px;height:14px;flex:0 0 auto;background:var(--ky-grad);}

.ky-ftr__bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:26px 0 40px;font-size:13px;color:rgba(169,183,204,.78);}
.ky-ftr__copy strong{color:var(--ky-txt);font-weight:500;}
.ky-ftr__copy .pwr{background:var(--ky-grad);-webkit-background-clip:text;background-clip:text;color:transparent;}
.ky-ftr__copy .pwr:hover{opacity:.82;}
.ky-ftr__legal{display:flex;gap:8px;align-items:center;flex-wrap:wrap;}
.ky-ftr__legal a{font-size:13px;}
.ky-ftr__legal .sep{opacity:.4;}

@media (max-width:921px){
  .ky-ftr__cols{grid-template-columns:repeat(2,1fr);gap:34px 28px;}
  .ky-ftr__trust{flex-direction:column;align-items:flex-start;}
}
@media (max-width:544px){
  .ky-ftr__wrap{padding:48px 20px 0;}
  .ky-ftr__cols{grid-template-columns:1fr;gap:30px;}
  .ky-ftr__top,.ky-ftr__bottom{flex-direction:column;align-items:flex-start;}
}
@media (prefers-reduced-motion:reduce){.ky-ftr a,.ky-ftr__social a{transition:none;}}

.ast-custom-button {
	background: linear-gradient(90deg, #9B59E8 0%, #C96DD8 60%, #E8896A 100%) !important;
}

.clientImg {
	min-width: 120px;
	width: 130px;
	flex-shrink: 0;
	filter: grayscale(100%);
	opacity: .7;
	transition: all .3s ease;
}

.clientImg:hover {
	filter: grayscale(0%);
	opacity: 1;
}

.holographic-container {
	display: flex;
	justify-content: center;
	align-items: center;
	background: #000;
	margin: 30px;
}

.holographic-card {
	transition: all .5s ease;
}

.holographic-card h2 {
	color: #0ff;
	font-size: 2rem;
	position: relative;
	z-index: 2;
}

.holographic-card::before {
	content: '';
	position: absolute;
	top: -50%;
	left: -50%;
	background: linear-gradient(0deg, transparent, transparent 30%, rgba(0,255,255,0.3));
	transition: all .5s ease;
	opacity: 0;
}

.holographic-card:hover {
	transform: scale(1.05);
	box-shadow: 0 0 20px rgba(255,255,255,0.5);
}

.holographic-card:hover::before {
	opacity: 1;
}

.nobelUseCaseText {
	background-image: none !important;
}

.nobelUseCaseText .gradient-text,
.nobelUseCaseText span.gradient-text {
	background: linear-gradient(90deg, #C9A84C, #F5D78E, #C9A84C) !important;
	-webkit-background-clip: text !important;
	background-clip: text !important;
	font-weight: 700 !important;
	display: inline !important;
	color: transparent !important;
}

.text-shadow-black {
	text-shadow: 1px 1px 8px rgba(255,255,255,0.9);
}

.text-shadow-white {
	text-shadow: 1px 1px 4px rgba(0,0,0,0.8);
}

.hover-parent .hover-child {
	opacity: 0;
	transition: opacity .3s ease;
}

.hover-parent:hover .hover-child {
	opacity: 1;
}

.arrow-slide {
	display: inline-block;
	transition: transform .3s ease;
}

.arrow-slide:hover {
	transform: translateX(4px);
	cursor: pointer;
}

/* Header */
#masthead {
	position: sticky !important;
	top: 0 !important;
	z-index: 9999 !important;
	transition: all .3s ease;
}

#masthead.scrolled {
	background: rgba(255,255,255,0.8) !important;
	box-shadow: 0 2px 20px rgba(0,0,0,0.08) !important;
}