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