[data-service-page=cloud-services] .line{overflow:hidden}[data-service-page=cloud-services] .swiper-button-disabled{opacity:.5;pointer-events:none}[data-service-page=cloud-services] *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility}@media screen and (min-width:992px)and (max-width:1360px){[data-service-page=cloud-services] .container,[data-service-page=cloud-services] .container.is-wide,[data-service-page=cloud-services] .container.is-nav,[data-service-page=cloud-services] .container.is-reveal-text,[data-service-page=cloud-services] .container.is-wide.is-featured{padding-left:5em;padding-right:5em}[data-service-page=cloud-services] .container.is-lottie.is-smaller,[data-service-page=cloud-services] .container.is-reveal-text{padding-left:16em;padding-right:16em}}[data-service-page=cloud-services]{--main-dark: var(--theme-text);--main-light: var(--theme-surface)}[data-service-page=cloud-services] ::selection{background:var(--theme-surface-dark);color:var(--theme-text-inverse);text-shadow:none}[data-service-page=cloud-services] img::selection,[data-service-page=cloud-services] svg::selection{background:transparent}[data-service-page=cloud-services] a{color:inherit}@media screen and (min-width:992px){[data-service-page=cloud-services] .no-click-desktop{pointer-events:none}}[data-service-page=cloud-services] .no-click,[data-service-page=cloud-services] .soft_animation_text,[data-service-page=cloud-services] .soft_animation-hover{pointer-events:none}[data-service-page=cloud-services] .can-click{pointer-events:auto}[data-service-page=cloud-services] .text-style-5lines{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical}[data-service-page=cloud-services] .text-style-3lines{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}[data-service-page=cloud-services] .text-style-2lines{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-service-page=cloud-services] .text-style-balanced{text-wrap:balance}[data-service-page=cloud-services] .line{position:relative}[data-service-page=cloud-services] .ai-process-section{padding:4em 0 6em}[data-service-page=cloud-services] .ai-timeline{max-width:900px;margin:0 auto;padding:2em 0}[data-service-page=cloud-services] .timeline-item{display:flex;gap:2.5em;position:relative;padding-bottom:4em}[data-service-page=cloud-services] .timeline-item-last{padding-bottom:0}[data-service-page=cloud-services] .timeline-marker{flex-shrink:0;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}[data-service-page=cloud-services] .marker-circle{width:4em;height:4em;border-radius:50%;background:var(--theme-surface-dark);border:3px solid color-mix(in srgb,var(--theme-accent) 67%,var(--theme-surface));display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--theme-accent) 67%,var(--theme-surface));font-size:1.2em;font-weight:700;transition:all .4s ease;position:relative;box-shadow:0 0 20px color-mix(in srgb,color-mix(in srgb,var(--theme-accent) 67%,var(--theme-surface)) 30%,transparent)}[data-service-page=cloud-services] .timeline-item:hover .marker-circle{transform:scale(1.15);background:color-mix(in srgb,color-mix(in srgb,var(--theme-accent) 67%,var(--theme-surface)) 10%,transparent);box-shadow:0 0 30px color-mix(in srgb,color-mix(in srgb,var(--theme-accent) 67%,var(--theme-surface)) 50%,transparent)}[data-service-page=cloud-services] .marker-line{width:3px;flex-grow:1;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-accent) 67%,var(--theme-surface)),color-mix(in srgb,color-mix(in srgb,var(--theme-accent) 67%,var(--theme-surface)) 50%,transparent),color-mix(in srgb,color-mix(in srgb,var(--theme-accent) 67%,var(--theme-surface)) 20%,transparent));margin-top:.5em}[data-service-page=cloud-services] .timeline-content{flex:1;padding-top:.5em}[data-service-page=cloud-services] .timeline-label{font-size:.85em;font-weight:600;color:color-mix(in srgb,var(--theme-accent) 67%,var(--theme-surface));text-transform:uppercase;letter-spacing:.1em;margin-bottom:.8em}[data-service-page=cloud-services] .timeline-content h3{color:var(--theme-text-inverse);margin-bottom:.8em;line-height:1.3}[data-service-page=cloud-services] .timeline-content p{color:color-mix(in srgb,var(--theme-text-on-dark) 75%,transparent);line-height:1.65}@media screen and (max-width:991px){[data-service-page=cloud-services] .ai-process-section{padding:3em 0 5em}[data-service-page=cloud-services] .timeline-item{gap:2em;padding-bottom:3.5em}[data-service-page=cloud-services] .marker-circle{width:3.5em;height:3.5em;font-size:1.1em}}@media screen and (max-width:767px){[data-service-page=cloud-services] .ai-process-section{padding:2.5em 0 4em}[data-service-page=cloud-services] .ai-timeline{padding:1em 0}[data-service-page=cloud-services] .timeline-item{gap:1.5em;padding-bottom:3em}[data-service-page=cloud-services] .marker-circle{width:3em;height:3em;font-size:1em;border-width:2px}[data-service-page=cloud-services] .marker-line{width:2px}[data-service-page=cloud-services] .timeline-label{font-size:.75em}[data-service-page=cloud-services] .timeline-content h3{font-size:1.2em}[data-service-page=cloud-services] .timeline-content p{font-size:.95em}}[data-service-page=cloud-services] .fade-up,[data-service-page=cloud-services] .fade-up-mobile,[data-service-page=cloud-services] .reveal_text,[data-service-page=cloud-services] .lottie_point{opacity:1}[data-service-page=cloud-services] .page-wrapper{overflow:clip}[data-service-page=cloud-services] .tech_grid-wrapper{overflow-x:auto}[data-service-page=cloud-services] a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
