.ring-box[data-v-ed0f68cd]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:calc(min(80vw,340px));height:calc(min(80vw,340px))}@media (width>=1024px){.ring-box[data-v-ed0f68cd]{width:calc(clamp(340px,min(52vh,40vw),620px));height:calc(clamp(340px,min(52vh,40vw),620px))}}.node-label[data-v-ed0f68cd]{text-shadow:0 0 6px #fff,0 0 6px #fff,0 0 3px #fff}.conn-path[data-v-ed0f68cd]{stroke-dasharray:2.5 2.5;will-change:stroke-dashoffset;animation:.5s linear infinite connFlow-ed0f68cd}@keyframes connFlow-ed0f68cd{to{stroke-dashoffset:-15px}}.conn-enter-active[data-v-ed0f68cd],.conn-leave-active[data-v-ed0f68cd]{transition:opacity .4s}.conn-enter-from[data-v-ed0f68cd],.conn-leave-to[data-v-ed0f68cd]{opacity:0}@keyframes nodePing-ed0f68cd{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.node-ping[data-v-ed0f68cd]{animation:1.6s ease-out infinite nodePing-ed0f68cd}.job-count-input{border-width:1px;border-color:var(--purple);background-color:var(--white);text-align:center;width:250px;height:35px;color:var(--purple);outline-offset:2px;border-radius:.5rem;outline:2px solid #0000;padding-left:.5rem;padding-right:.5rem}.job-count-input::placeholder{font-size:14px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-next,.swiper-button-prev).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-next,.swiper-button-prev).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-next,.swiper-button-prev){display:none!important}:is(.swiper-button-next,.swiper-button-prev) ::slotted(svg),:is(.swiper-button-next,.swiper-button-prev) svg{-o-object-fit:contain;object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon,.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal .swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev) .swiper-navigation-icon,:is(.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon,:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(0)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon,:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon,:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon){transform:rotate(90deg)}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:bottom;backface-visibility:hidden;overflow:hidden}.testimonial-section{--tw-bg-opacity:.95;background-position:top;background-repeat:no-repeat;background-size:cover;height:auto}.testimonial-section,.testimonial-section .swiper-pagination-bullet{background-color:var(--purple-25);background-image:url(../img/landing/bg-circles.webp);justify-content:center;align-items:center;gap:2rem;padding:3.5rem 2rem;display:flex}.testimonial-section .swiper-pagination-bullet{background-position:top;width:8px;height:8px;margin-left:3px;margin-right:3px}@media (width>=768px){.testimonial-section .swiper-pagination-bullet{width:15px;height:15px;min-height:500px;margin-left:5px;margin-right:5px}}.testimonial-section .swiper-pagination-bullet-active{background-color:#1a202c;width:25px;transition:all .5s}@media (width>=768px){.testimonial-section .swiper-pagination-bullet-active{width:45px}}.testimonial-section .next-handler,.testimonial-section .prev-handler{transform:rotate(0)}.text-overflow{white-space:break-spaces;text-overflow:ellipsis;overflow:hidden}.line-clamp-10{-webkit-line-clamp:10;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
