.bg-image[data-v-02892ddd]{right:-132px}@media screen and (max-width:1536px){.bg-image[data-v-02892ddd]{right:-140px}}@media screen and (max-width:1280px){.bg-image[data-v-02892ddd]{right:-255px}}.border-path[data-v-a863742c]{stroke-dasharray:1200;stroke-dashoffset:1200;fill:#f4f5f6}.border-path--large[data-v-a863742c]{stroke-dasharray:1400;stroke-dashoffset:1400}.animated-border[data-v-a863742c]{stroke-dasharray:180;stroke-dashoffset:180;fill:#f4f5f6}.active-item .title[data-v-a863742c]{color:#0070eb}.active-item .border-path[data-v-a863742c]{fill:#0070eb1a}.active-item .icon-item[data-v-a863742c]{background:#2c3e500d}.curve-block:hover .animated-border[data-v-a863742c],.curve-block:hover .border-path[data-v-a863742c]{transition:stroke-dashoffset 2s ease,fill 2s ease;stroke-dashoffset:0;fill:#fff}.curve-block:hover .icon-item[data-v-a863742c]{background-color:#e0efff;color:#0070eb;transition:all 2s ease,fill 2s ease}.border-path[data-v-a863742c]{stroke:url(#gradient-light)}.dark .border-path[data-v-a863742c]{stroke:url(#gradient-dark)}.animated-border[data-v-a863742c]{stroke:url(#gradient-circle-light)}.dark .animated-border[data-v-a863742c]{stroke:url(#gradient-circle-dark)}.arrow[data-v-a863742c]{fill:#0070eb}.dark .animated-border[data-v-a863742c],.dark .border-path[data-v-a863742c]{fill:#26282b}.dark .active-item .title[data-v-a863742c]{color:#1b98e2}.dark .active-item .border-path[data-v-a863742c]{fill:#1b98e21a}.dark .active-item .icon-item[data-v-a863742c]{background:#e3e5e80d}.dark .curve-block:hover .icon-item[data-v-a863742c]{background-color:#1e589c99;color:#1b98e2;transition:all 2s ease,fill 2s ease}.dark .curve-block:hover .animated-border[data-v-a863742c],.dark .curve-block:hover .border-path[data-v-a863742c]{fill:#131415}.dark .arrow[data-v-a863742c]{fill:#1b98e2}.icon-bg[data-v-df281f8a]{box-shadow:-4px 4px #007aff1a}.opacity-animation[data-v-df281f8a]{animation:imgOpacity-df281f8a .5s ease-out .2s;filter:blur(3px);transform:translateY(10px)}.text-animation[data-v-df281f8a]{animation:imgOpacity-df281f8a .5s linear forwards}.fill-animation[data-v-df281f8a]{animation:borderFill-df281f8a 5s linear forwards}@keyframes imgOpacity-df281f8a{0%{filter:blur(3px);transform:translateY(10px)}to{filter:blur(0);transform:translateY(0)}}@keyframes borderFill-df281f8a{0%{width:0}to{width:100%}}.fade-enter-active[data-v-54c0bd1c],.fade-leave-active[data-v-54c0bd1c]{transition:opacity .2s ease}.fade-enter-from[data-v-54c0bd1c],.fade-leave-to[data-v-54c0bd1c]{opacity:0}
