.ift-live-icon.ift-live-icon{position:relative;display:block;width:128px!important;height:128px!important;padding:0;margin:0 0 22px;background:none;border:0;box-shadow:none;overflow:visible;flex-shrink:0;isolation:isolate}
.ift-live-icon.ift-trust-why-icon,.ift-live-icon.ift-ecosystem-icon{width:108px!important;height:108px!important}
.ift-live-icon::before,.ift-live-icon::after{content:none!important;display:none!important}
.ift-live-icon .ift-icon-layer{position:absolute;display:block;overflow:hidden;width:100%;height:100%;left:0;top:0;animation-play-state:paused!important;pointer-events:none}
.ift-live-icon .ift-icon-layer img{position:absolute;display:block;width:200%!important;max-width:none!important;height:100%!important;left:0;top:0;margin:0;padding:0;border:0;object-fit:fill}
.ift-live-icon .ift-icon-accent{width:44%;height:44%;left:61%;top:57%;z-index:2;animation:ift-gpt-bob 4.8s ease-in-out infinite}
.ift-live-icon .ift-icon-accent img{left:-100%}
.ift-live-icon[data-active=true] .ift-icon-layer{animation-play-state:running!important}
body[data-ift-icons-paused=true] .ift-live-icon .ift-icon-layer{animation-play-state:paused!important}
.ift-live-icon[data-ift-icon=software] .ift-icon-accent{animation-name:ift-gpt-turn;animation-duration:12s;animation-timing-function:linear}
.ift-live-icon[data-ift-icon=app] .ift-icon-accent{left:59%;top:0;animation-name:ift-gpt-notify}
.ift-live-icon[data-ift-icon=web] .ift-icon-accent{top:54%;animation-name:ift-gpt-tap}
.ift-live-icon[data-ift-icon=marketing] .ift-icon-accent{width:32%;height:32%;left:73%;top:2%;animation-name:ift-gpt-sound}
.ift-live-icon[data-ift-icon=visual] .ift-icon-accent{width:65%;height:65%;left:40%;top:30%;animation-name:ift-gpt-draw}
.ift-live-icon[data-ift-icon=seo] .ift-icon-accent{width:55%;height:55%;left:44%;top:43%;animation-name:ift-gpt-scan}
.ift-live-icon[data-ift-icon=ads] .ift-icon-accent{width:64%;height:64%;left:39%;top:1%;animation-name:ift-gpt-dart}
.ift-live-icon[data-ift-icon=integration] .ift-icon-accent{left:62%;top:51%;animation-name:ift-gpt-notify;animation-duration:5.5s}
.ift-live-icon[data-ift-icon=custom] .ift-icon-accent{width:24%;height:24%;left:38%;top:42%;animation-name:ift-gpt-slide}
.ift-live-icon[data-ift-icon=growth] .ift-icon-accent{width:66%;height:66%;left:24%;top:-9%;animation-name:ift-gpt-rise}
.ift-live-icon[data-ift-icon=business] .ift-icon-accent{animation-name:ift-gpt-swing;transform-origin:50% 20%}
.ift-live-icon[data-ift-icon=health] .ift-icon-accent{animation-name:ift-gpt-heart}
.ift-live-icon[data-ift-icon=shop] .ift-icon-accent{width:37%;height:37%;left:64%;top:4%;animation-name:ift-gpt-swing;transform-origin:50% 20%}
.ift-live-icon[data-ift-icon=food] .ift-icon-body{width:88%;height:88%;top:16%;left:5%}
.ift-live-icon[data-ift-icon=food] .ift-icon-accent{width:43%;height:43%;left:23%;top:-7%;animation-name:ift-gpt-steam}
.ift-live-icon[data-ift-icon=game] .ift-icon-accent{width:37%;height:37%;left:62%;top:-4%;animation-name:ift-gpt-notify;animation-duration:5.8s}
.ift-live-icon[data-ift-icon=startup] .ift-icon-body{width:82%;height:82%;left:17%;top:0;z-index:2}
.ift-live-icon[data-ift-icon=startup] .ift-icon-accent{width:42%;height:42%;left:10%;top:53%;z-index:1;animation-name:ift-gpt-flame}
.ift-icon-motion-toggle{display:inline-flex;align-items:center;justify-content:center;margin:18px 0 0!important;padding:9px 15px!important;min-height:40px;border:1px solid #d9e2f3!important;border-radius:24px!important;background:#fff!important;color:#526384!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;cursor:pointer}
.ift-icon-motion-toggle:hover{border-color:#7379ef!important;color:#4b51bd!important}
.ift-icon-motion-toggle:focus-visible{outline:3px solid #9ccdfa;outline-offset:3px}
@keyframes ift-gpt-bob{0%,65%,100%{transform:translateY(0)}30%{transform:translateY(-5px)}}
@keyframes ift-gpt-turn{to{transform:rotate(360deg)}}
@keyframes ift-gpt-notify{0%,55%,100%{transform:translateY(0) rotate(0)}15%{transform:translateY(-5px) rotate(-7deg)}25%{transform:translateY(-3px) rotate(6deg)}35%{transform:translateY(0) rotate(0)}}
@keyframes ift-gpt-tap{0%,60%,100%{transform:translate(0,0)}25%{transform:translate(-6px,-5px)}35%{transform:translate(-6px,-5px) scale(.88)}45%{transform:translate(-6px,-5px)}}
@keyframes ift-gpt-sound{0%,60%,100%{transform:scale(.9);opacity:.7}20%,40%{transform:translateX(3px) scale(1.08);opacity:1}30%{transform:scale(.93)}}
@keyframes ift-gpt-draw{0%,65%,100%{transform:rotate(0)}20%{transform:translate(-4px,2px) rotate(-9deg)}40%{transform:translate(3px,-3px) rotate(5deg)}}
@keyframes ift-gpt-scan{0%,75%,100%{transform:translate(0,0)}25%{transform:translate(-9px,-6px)}50%{transform:translate(2px,-8px)}}
@keyframes ift-gpt-dart{0%,65%,100%{transform:translate(0,0)}20%{transform:translate(5px,-5px)}35%{transform:translate(-3px,3px)}45%{transform:translate(0,0)}}
@keyframes ift-gpt-slide{0%,80%,100%{transform:translateX(0)}30%,50%{transform:translateX(13px)}}
@keyframes ift-gpt-rise{0%,65%,100%{transform:translate(0,0)}30%{transform:translate(3px,-5px)}}
@keyframes ift-gpt-swing{0%,65%,100%{transform:rotate(0)}20%{transform:rotate(9deg)}40%{transform:rotate(-7deg)}}
@keyframes ift-gpt-heart{0%,45%,100%{transform:scale(1)}15%,30%{transform:scale(1.12)}22%{transform:scale(1)}}
@keyframes ift-gpt-steam{0%,100%{transform:translateY(2px);opacity:.6}45%{transform:translateY(-5px);opacity:1}80%{transform:translateY(-8px);opacity:.4}}
@keyframes ift-gpt-flame{0%,60%,100%{transform:scale(.94)}15%,35%{transform:scale(1.09)}25%{transform:scale(.98)}}
@media(max-width:767px){.ift-live-icon.ift-live-icon{width:110px!important;height:110px!important;margin-bottom:18px}.ift-live-icon.ift-trust-why-icon,.ift-live-icon.ift-ecosystem-icon{width:94px!important;height:94px!important}}
@media(prefers-reduced-motion:reduce){.ift-live-icon .ift-icon-layer{animation:none!important}}

.ift-live-icon[data-ift-icon=startup] .ift-icon-accent{rotate:180deg;left:17%;top:54%;transform-origin:50% 50%}
