.hl-bg-design{background:linear-gradient(160deg,#f1b57d,#e57b55 48%,#b74e3e)}.hl-bg-web{background:linear-gradient(160deg,#7f97a1,#4f6c74)}.hl-bg-mobile{background:linear-gradient(160deg,#f1b57d,#c9a48a 42%,#7f97a1)}.hl-bg-crm{background:linear-gradient(160deg,#4f6c74,#93877a 52%,#f1b57d)}.hl-bg-saas{background:linear-gradient(160deg,#8a9bac,#53686b)}.hl-bg-ia{background:linear-gradient(170deg,#7f97a1,#c66552 62%,#e57b55)}.hl-bg-seo{background:linear-gradient(160deg,#aec5cf,#c9b39f 50%,#f1b57d)}.hl-bg-audit{background:linear-gradient(160deg,#aec5cf,#66858c 52%,#4f6c74)}.hl-visual{--cycle:7s;--v-ease:cubic-bezier(0.22,1,0.36,1);display:block;overflow:visible}.hl-visual .v-grow-x,.hl-visual .v-grow-y,.hl-visual .v-pop,.hl-visual .v-pulse,.hl-visual .v-ripple,.hl-visual .v-rise,.hl-visual .v-select,.hl-visual .v-spin{transform-box:fill-box;transform-origin:center}.hl-visual .v-pop{animation:hl-v-pop var(--cycle) var(--v-ease) var(--d,0s) infinite both}@keyframes hl-v-pop{0%,4%{opacity:0;transform:translateY(10px) scale(.94)}12%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-6px) scale(.98)}}.hl-visual .v-rise{animation:hl-v-rise var(--cycle) var(--v-ease) var(--d,0s) infinite both}@keyframes hl-v-rise{0%,4%{opacity:0;transform:translateY(24px)}16%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(18px)}}.hl-visual .v-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:hl-v-draw var(--cycle) cubic-bezier(.65,0,.35,1) var(--d,0s) infinite both}@keyframes hl-v-draw{0%,4%{stroke-dashoffset:1}24%,84%{stroke-dashoffset:0}94%,to{stroke-dashoffset:1}}.hl-visual .v-grow-x{transform-origin:0 50%;animation:hl-v-grow-x var(--cycle) var(--v-ease) var(--d,0s) infinite both}@keyframes hl-v-grow-x{0%,4%{transform:scaleX(0)}24%,84%{transform:none}94%,to{transform:scaleX(0)}}.hl-visual .v-grow-y{transform-origin:50% 100%;animation:hl-v-grow-y var(--cycle) var(--v-ease) var(--d,0s) infinite both}@keyframes hl-v-grow-y{0%,4%{transform:scaleY(0)}18%,84%{transform:none}94%,to{transform:scaleY(0)}}.hl-visual .v-gauge{stroke-dasharray:100;stroke-dashoffset:var(--to,0);animation:hl-v-gauge var(--cycle) cubic-bezier(.65,0,.35,1) var(--d,0s) infinite both}@keyframes hl-v-gauge{0%,4%{stroke-dashoffset:100}30%,84%{stroke-dashoffset:var(--to,0)}94%,to{stroke-dashoffset:100}}.hl-visual .v-spin{animation:hl-spin var(--spin,24s) linear infinite}.hl-visual .v-spin[data-reverse]{animation-direction:reverse}.hl-visual .v-pulse{animation:hl-v-pulse 2.4s ease-out var(--d,0s) infinite both}@keyframes hl-v-pulse{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}.hl-visual .v-cursor{transform-box:fill-box;transform-origin:0 0}.hl-visual .v-cursor-design{transform:translate(324px,174px);animation:hl-v-cursor-design var(--cycle) var(--v-ease) infinite both}@keyframes hl-v-cursor-design{0%,30%{opacity:0;transform:translate(262px,268px)}36%{opacity:1}46%,50%{transform:translate(324px,174px)}52%{transform:translate(324px,174px) scale(.82)}55%,70%{opacity:1;transform:translate(324px,174px) scale(1)}82%,to{opacity:0;transform:translate(368px,252px)}}.hl-visual .v-ripple{opacity:0;animation:hl-v-ripple var(--cycle) ease-out var(--d,0s) infinite both}@keyframes hl-v-ripple{0%,51%{opacity:0;transform:scale(.9)}53%{opacity:.55}66%,to{opacity:0;transform:scale(1.8)}}.hl-visual .v-select{animation:hl-v-select var(--cycle) var(--v-ease) infinite both}@keyframes hl-v-select{0%,52%{opacity:0;transform:scale(.85)}58%,86%{opacity:1;transform:none}94%,to{opacity:0}}.hl-visual .v-cursor-web{transform:translate(72px,180px);animation:hl-v-cursor-web var(--cycle) var(--v-ease) infinite both}@keyframes hl-v-cursor-web{0%,34%{opacity:0;transform:translate(150px,270px)}40%{opacity:1}50%,53%{transform:translate(72px,180px)}55%{transform:translate(72px,180px) scale(.82)}58%,72%{opacity:1;transform:translate(72px,180px) scale(1)}84%,to{opacity:0;transform:translate(124px,256px)}}.hl-visual .v-ripple-web{opacity:0;transform-box:fill-box;transform-origin:center;animation:hl-v-ripple-web var(--cycle) ease-out infinite both}@keyframes hl-v-ripple-web{0%,54%{opacity:0;transform:scale(.9)}56%{opacity:.6}70%,to{opacity:0;transform:scale(1.7)}}.hl-visual.v-ia{--cycle:6s}.hl-visual .v-ia-in{opacity:0;animation:hl-v-ia-in var(--cycle) cubic-bezier(.45,0,.25,1) infinite both}@keyframes hl-v-ia-in{0%,6%{opacity:0;transform:translateX(0)}9%{opacity:1}22%{opacity:1;transform:translateX(48px)}25%,to{opacity:0;transform:translateX(48px)}}.hl-visual .v-ia-out{opacity:0;animation:hl-v-ia-out var(--cycle) cubic-bezier(.45,0,.25,1) infinite both}@keyframes hl-v-ia-out{0%,52%{opacity:0;transform:translateX(0)}55%{opacity:1}66%{opacity:1;transform:translateX(36px)}69%,to{opacity:0;transform:translateX(36px)}}.hl-visual .v-ia-halo{transform-box:fill-box;transform-origin:center;animation:hl-v-ia-halo 2.4s ease-out infinite both}@keyframes hl-v-ia-halo{0%{opacity:.6;transform:none}to{opacity:0;transform:scale(1.12)}}.hl-visual .v-ia-core{transform-box:fill-box;transform-origin:center;animation:hl-v-ia-core var(--cycle) var(--v-ease) infinite both}@keyframes hl-v-ia-core{0%,22%{transform:none}30%,46%{transform:scale(1.05)}54%,to{transform:none}}.hl-visual .v-ia-bubble{transform-box:fill-box;transform-origin:50% 100%;animation:hl-v-ia-bubble var(--cycle) var(--v-ease) infinite both}@keyframes hl-v-ia-bubble{0%,22%{opacity:0;transform:translateY(8px) scale(.9)}28%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-4px)}}.hl-visual .v-ia-typing{opacity:0;animation:hl-v-ia-typing var(--cycle) linear infinite both}@keyframes hl-v-ia-typing{0%,26%{opacity:0}29%,47%{opacity:1}50%,to{opacity:0}}.hl-visual .v-blink{transform-box:fill-box;transform-origin:center;animation:hl-v-blink 1.1s ease-in-out var(--d,0s) infinite both}@keyframes hl-v-blink{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.hl-visual .v-ia-reply{animation:hl-v-ia-reply var(--cycle) var(--v-ease) infinite both}@keyframes hl-v-ia-reply{0%,48%{opacity:0;transform:translateX(-6px)}54%,88%{opacity:1;transform:none}95%,to{opacity:0}}.hl-visual .v-ia-check{stroke-dasharray:1;stroke-dashoffset:0;animation:hl-v-ia-check var(--cycle) cubic-bezier(.65,0,.35,1) var(--d,0s) infinite both}@keyframes hl-v-ia-check{0%,66%{stroke-dashoffset:1}74%,90%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1}}.hl-visual .v-ia-task{transform-box:fill-box;transform-origin:center;animation:hl-v-ia-task var(--cycle) var(--v-ease) var(--d,0s) infinite both}@keyframes hl-v-ia-task{0%,74%{opacity:0;transform:scale(.4)}80%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.4)}}.hl-visual .v-scan{opacity:0;animation:hl-v-scan var(--cycle) cubic-bezier(.45,0,.55,1) infinite both}@keyframes hl-v-scan{0%,6%{opacity:0;transform:translateY(0)}10%{opacity:1}56%{opacity:1;transform:translateY(236px)}62%,to{opacity:0;transform:translateY(236px)}}.hl-visual .v-crm-move{transform:translate(216px);animation:hl-v-crm-move var(--cycle) var(--v-ease) infinite both}@keyframes hl-v-crm-move{0%,16%{opacity:0;transform:translateY(10px)}24%,28%{opacity:1;transform:translate(0)}36%,40%{opacity:1;transform:translate(108px)}50%,84%{opacity:1;transform:translate(216px)}92%,to{opacity:0;transform:translate(216px,-6px)}}.hl-visual .v-crm-lift{opacity:0;animation:hl-v-crm-lift var(--cycle) ease-out infinite both}@keyframes hl-v-crm-lift{0%,28%{opacity:0}31%,48%{opacity:1}54%,to{opacity:0}}.hl-visual .v-crm-won{transform-box:fill-box;transform-origin:center;animation:hl-v-crm-won var(--cycle) var(--v-ease) infinite both}@keyframes hl-v-crm-won{0%,50%{opacity:0;transform:scale(.4)}56%,84%{opacity:1;transform:none}92%,to{opacity:0}}.hl-visual .v-crm-grab{opacity:0;transform-box:fill-box;transform-origin:0 0;animation:hl-v-crm-grab var(--cycle) var(--v-ease) infinite both}@keyframes hl-v-crm-grab{0%,21%{opacity:0;transform:translate(14px,16px)}26%{opacity:1;transform:none}29%,50%{opacity:1;transform:scale(.86)}53%{opacity:1;transform:none}58%,to{opacity:0;transform:translate(10px,12px)}}.hl-visual .v-fade{animation:hl-s-fade var(--cycle) ease var(--d,0s) infinite both}@keyframes hl-s-fade{0%,4%{opacity:0}12%,84%{opacity:1}92%,to{opacity:0}}.hl-visual .v-s-ring{transform-box:fill-box;transform-origin:center;opacity:0;animation:hl-s-ring var(--cycle) ease-out infinite both}@keyframes hl-s-ring{0%,60%{opacity:0;transform:none}62%{opacity:.7}76%,to{opacity:0;transform:scale(1.12,1.35)}}.hl-visual .v-s-done{transform-box:fill-box;transform-origin:center;animation:hl-s-done var(--cycle) var(--v-ease) infinite both}@keyframes hl-s-done{0%,64%{opacity:0;transform:scale(.6)}70%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}.hl-visual .v-s-before{opacity:0;animation:hl-s-before var(--cycle) ease infinite both}@keyframes hl-s-before{0%,60%{opacity:1}64%,96%{opacity:0}to{opacity:1}}.hl-visual .v-s-after{animation:hl-s-after var(--cycle) ease infinite both}@keyframes hl-s-after{0%,64%{opacity:0}68%,88%{opacity:1}92%,to{opacity:0}}.hl-visual .v-pick-1{animation:hl-s-pick-1 var(--cycle) ease infinite both}.hl-visual .v-pick-2{opacity:0;animation:hl-s-pick-2 var(--cycle) ease infinite both}.hl-visual .v-pick-3{opacity:0;animation:hl-s-pick-3 var(--cycle) ease infinite both}@keyframes hl-s-pick-1{0%,29%{opacity:1}33%,96%{opacity:0}to{opacity:1}}@keyframes hl-s-pick-2{0%,33%{opacity:0}37%,62%{opacity:1}66%,to{opacity:0}}@keyframes hl-s-pick-3{0%,66%{opacity:0}70%,92%{opacity:1}96%,to{opacity:0}}.hl-card .hl-visual *{animation-play-state:paused}@media (hover:hover) and (min-width:1024px){.hl-cards:not(:hover):not(:focus-within) .hl-slot[data-default] .hl-visual *,.hl-slot:focus-within .hl-visual *,.hl-slot:hover .hl-visual *{animation-play-state:running}}@media (hover:none),(max-width:1023px){.hl-card .hl-visual *{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.hl-visual *{animation:none!important}}