/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-0e683880],[data-v-0e683880]:before,[data-v-0e683880]:after,[data-v-0e683880]::backdrop{--tw-border-style:solid;--tw-duration:initial}[data-v-1a77c613],[data-v-1a77c613]:before,[data-v-1a77c613]:after,[data-v-1a77c613]::backdrop,[data-v-3f064e55],[data-v-3f064e55]:before,[data-v-3f064e55]:after,[data-v-3f064e55]::backdrop{--tw-duration:initial;--tw-ease:initial}[data-v-8bf765f6],[data-v-8bf765f6]:before,[data-v-8bf765f6]:after,[data-v-8bf765f6]::backdrop{--tw-border-style:solid}}}.dot[data-v-0e683880]{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray,#acacac);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:flex}.dot-inner[data-v-0e683880]{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:3.40282e38px;transition-duration:.3s}.dot.is-active .dot-inner[data-v-0e683880]{background-color:var(--color-secondary,#00c8ff)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}.ellipse[data-v-4cc2f092]{background:radial-gradient(#00152d 25%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.ellipse[data-v-4cc2f092]{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-primary-dark), black 20%) 25%, transparent 70%)}}.hero-controls[data-v-4cc2f092]{right:calc(max(var(--layout-padding), 50vw - var(--layout-max-width) / 2) + 1rem)}.offering-card__fold[data-v-1a77c613]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));display:grid}.offering-card__toggle[data-v-1a77c613]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);text-align:left;width:100%;display:flex}.offering-card[data-collapsed]:hover .offering-card__chevron[data-v-1a77c613]{animation:1.2s ease-in-out infinite offering-card-nudge-1a77c613}@keyframes offering-card-nudge-1a77c613{0%,to{transform:translateY(0)}50%{transform:translateY(.375rem)}}@media (prefers-reduced-motion:reduce){.offering-card[data-collapsed]:hover .offering-card__chevron[data-v-1a77c613]{animation:none}}.offering-card__chevron[data-v-1a77c613]{margin-top:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);color:var(--color-secondary,#00c8ff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));flex-shrink:0;display:block;rotate:180deg}.offering-card[data-collapsed] .offering-card__chevron[data-v-1a77c613]{rotate:0deg}.offering-card:hover .offering-card__chevron[data-v-1a77c613]{color:var(--color-accent,#f47f1f)}@property --tw-ease{syntax:"*";inherits:false}.button[data-v-3f064e55]{padding-block:calc(var(--spacing,.25rem) * 4);border-radius:0}.cooperation-card__fold[data-v-3f064e55]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));display:grid}.cooperation-card__toggle[data-v-3f064e55]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);text-align:left;width:100%;display:flex}.cooperation-card[data-collapsed]:hover .cooperation-card__chevron[data-v-3f064e55]{animation:1.2s ease-in-out infinite cooperation-card-nudge-3f064e55}@keyframes cooperation-card-nudge-3f064e55{0%,to{transform:translateY(0)}50%{transform:translateY(.375rem)}}@media (prefers-reduced-motion:reduce){.cooperation-card[data-collapsed]:hover .cooperation-card__chevron[data-v-3f064e55]{animation:none}}.cooperation-card__chevron[data-v-3f064e55]{margin-top:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);color:var(--color-secondary,#00c8ff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));flex-shrink:0;display:block;rotate:180deg}.cooperation-card[data-collapsed] .cooperation-card__chevron[data-v-3f064e55]{rotate:0deg}.cooperation-card:hover .cooperation-card__chevron[data-v-3f064e55]{color:var(--color-accent,#f47f1f)}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;touch-action:pan-x pan-y pinch-zoom;z-index:1;position:relative}.carousel.is-dragging{touch-action:none}.carousel__track{gap:var(--vc-slide-gap);height:100%;transition:transform var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.carousel__viewport{width:100%;height:100%;overflow:hidden}.carousel__sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{grid-template-rows:100%;grid-template-columns:100%;transition:none;display:grid}.carousel.is-effect-fade .carousel__slide{opacity:0;pointer-events:none;height:100%;transition:opacity var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);grid-area:1/1;width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;font-size:var(--vc-nav-height);height:var(--vc-nav-height);width:var(--vc-nav-width);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);gap:var(--vc-pgn-gap);justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border-radius:var(--vc-pgn-border-radius);cursor:pointer;height:var(--vc-pgn-height);width:var(--vc-pgn-width);border:0;margin:0;padding:0;display:block}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;left:var(--vc-png-left);right:var(--vc-png-right);flex-direction:column;transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;transform:translateZ(0)}.disc-ring[data-v-5b84bd62]{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite disc-ring-5b84bd62}.disc-center[data-v-5b84bd62]{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite disc-center-5b84bd62}.disc-dot[data-v-5b84bd62]{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite disc-dot-5b84bd62}.disc-spoke[data-v-5b84bd62]{animation:1.2s linear infinite disc-dash-flow-5b84bd62}.disc-glass[data-v-5b84bd62]{animation:5s ease-in-out infinite disc-glass-5b84bd62}.disc-sector[data-v-5b84bd62]{pointer-events:none;background:conic-gradient(#0000 0deg 255deg,#00c8ff08 278deg,#00c8ff1f 348deg,#0000 360deg);animation:5s linear infinite disc-radar-scan-5b84bd62}.disc-scanline[data-v-5b84bd62]{transform-origin:50% 0;pointer-events:none;background:linear-gradient(#00c8ffb3,#0000);animation:5s linear infinite disc-radar-scan-5b84bd62}.disc-sonar[data-v-5b84bd62]{pointer-events:none;background:#00c8ffa6;animation:3s ease-out infinite disc-sonar-ping-5b84bd62}@keyframes disc-radar-scan-5b84bd62{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes disc-sonar-ping-5b84bd62{0%{opacity:.65;transform:scale(1)}75%,to{opacity:0;transform:scale(13)}}@keyframes disc-ring-5b84bd62{0%,to{opacity:.2;transform:scale(.97)}40%{opacity:1;transform:scale(1.02)}70%{opacity:.3;transform:scale(1)}}@keyframes disc-center-5b84bd62{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}@keyframes disc-dot-5b84bd62{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes disc-dash-flow-5b84bd62{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}@keyframes disc-glass-5b84bd62{0%,30%,to{opacity:.7}50%{opacity:1}}.an-bar[data-v-e749db7d]{transform-box:fill-box;transform-origin:50% 100%;animation:3s ease-out infinite an-bar-grow-e749db7d}.an-line[data-v-e749db7d]{animation:3s ease-out infinite an-line-draw-e749db7d}.an-dot[data-v-e749db7d]{transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite an-dot-pop-e749db7d}.an-badge[data-v-e749db7d]{animation:3s ease-in-out infinite an-badge-glow-e749db7d}@keyframes an-bar-grow-e749db7d{0%,10%{transform:scaleY(0)}60%,90%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes an-line-draw-e749db7d{0%{stroke-dashoffset:400px;opacity:0}15%{opacity:1}70%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:400px;opacity:0}}@keyframes an-dot-pop-e749db7d{0%,15%{opacity:0;transform:scale(0)}30%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes an-badge-glow-e749db7d{0%,to{fill-opacity:.08}50%{fill-opacity:.18}}.ux-fade[data-v-8e645a46]{animation:4s ease-out infinite ux-fade-in-8e645a46}.ux-cursor[data-v-8e645a46]{animation:1s step-end infinite ux-cursor-blink-8e645a46}.ux-swatch[data-v-8e645a46]{transform-box:fill-box;transform-origin:50%;animation:4s ease-out infinite ux-dot-pop-8e645a46}@keyframes ux-fade-in-8e645a46{0%,5%{opacity:0;transform:translateY(4px)}25%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes ux-cursor-blink-8e645a46{0%,49%,to{opacity:1}50%,99%{opacity:0}}@keyframes ux-dot-pop-8e645a46{0%,15%{opacity:0;transform:scale(0)}30%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.dev-fade[data-v-39c2b628]{animation:4s ease-out infinite dev-fade-in-39c2b628}.dev-cursor[data-v-39c2b628]{animation:1s step-end infinite dev-cursor-blink-39c2b628}.dev-card-pulse[data-v-39c2b628]{animation:2s ease-in-out infinite dev-card-pulse-39c2b628}.dev-progress[data-v-39c2b628]{animation:3s ease-out infinite dev-progress-fill-39c2b628}@keyframes dev-fade-in-39c2b628{0%,5%{opacity:0;transform:translateY(4px)}25%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes dev-cursor-blink-39c2b628{0%,49%,to{opacity:1}50%,99%{opacity:0}}@keyframes dev-card-pulse-39c2b628{0%,to{fill-opacity:.07;stroke-opacity:.15}50%{fill-opacity:.22;stroke-opacity:.5}}@keyframes dev-progress-fill-39c2b628{0%{width:0}60%,85%{width:260px}to{width:0}}.test-panel[data-v-8a2430c0]{animation:3s ease-in-out infinite test-panel-glow-8a2430c0}.test-box[data-v-8a2430c0]{animation:2.4s ease-in-out infinite test-box-pulse-8a2430c0}.test-check[data-v-8a2430c0]{stroke-dasharray:22;stroke-dashoffset:22px;animation:2.4s ease-in-out infinite test-check-draw-8a2430c0}.test-arc[data-v-8a2430c0]{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite test-arc-fill-8a2430c0;transform:rotate(-90deg)}.test-scanline[data-v-8a2430c0]{animation:4s linear infinite test-scan-8a2430c0}@keyframes test-panel-glow-8a2430c0{0%,to{stroke-opacity:.25;fill-opacity:.04}50%{stroke-opacity:.5;fill-opacity:.09}}@keyframes test-box-pulse-8a2430c0{0%,to{fill-opacity:.3}50%{fill-opacity:.6}}@keyframes test-check-draw-8a2430c0{0%,8%{stroke-dashoffset:22px;opacity:0}25%,75%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:22px;opacity:0}}@keyframes test-arc-fill-8a2430c0{0%{stroke-dashoffset:var(--circumference)}55%,80%{stroke-dashoffset:calc(var(--circumference) * .16)}to{stroke-dashoffset:var(--circumference)}}@keyframes test-scan-8a2430c0{0%{opacity:0;transform:translateY(0)}5%{opacity:1}90%{opacity:.6}to{opacity:0;transform:translateY(368px)}}.ops-stage[data-v-8bad5da3]{animation:4s ease-in-out infinite ops-stage-light-8bad5da3}.ops-check[data-v-8bad5da3]{stroke-dashoffset:30px;animation:4s ease-out infinite ops-check-draw-8bad5da3}.ops-dash-flow[data-v-8bad5da3]{animation:1s linear infinite ops-dash-flow-8bad5da3}.ops-arrow[data-v-8bad5da3]{transform-box:fill-box;transform-origin:50%;animation:1s ease-in-out infinite ops-arrow-pulse-8bad5da3}.ops-server[data-v-8bad5da3]{animation:2s ease-in-out infinite ops-server-blink-8bad5da3}.ops-monitor[data-v-8bad5da3]{stroke-dashoffset:300px;animation:3s ease-out infinite ops-monitor-draw-8bad5da3}@keyframes ops-stage-light-8bad5da3{0%,to{fill-opacity:.06;stroke-opacity:.25}50%{fill-opacity:.2;stroke-opacity:.7}}@keyframes ops-check-draw-8bad5da3{0%,10%{stroke-dashoffset:30px}50%,85%{stroke-dashoffset:0}to{stroke-dashoffset:30px}}@keyframes ops-dash-flow-8bad5da3{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}@keyframes ops-arrow-pulse-8bad5da3{0%,to{fill-opacity:.4;transform:translate(0)}50%{fill-opacity:.9;transform:translate(3px)}}@keyframes ops-server-blink-8bad5da3{0%,40%,60%,to{fill-opacity:.35}50%{fill-opacity:1}}@keyframes ops-monitor-draw-8bad5da3{0%{stroke-dashoffset:300px;opacity:0}10%{opacity:1}70%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:300px;opacity:0}}[data-v-c45c726d] .carousel__pagination{margin:0;padding:0;position:static;transform:none}[data-v-c45c726d] .carousel__pagination-button{--vc-pgn-width:.5rem;--vc-pgn-height:.375rem;--vc-pgn-border-radius:9999px;--vc-pgn-background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){[data-v-c45c726d] .carousel__pagination-button{--vc-pgn-background-color:color-mix(in srgb, var(--color-white) 50%, transparent)}}[data-v-c45c726d] .carousel__pagination-button{--vc-pgn-active-color:var(--color-secondary)}[data-v-c45c726d] .carousel__pagination-button--active{width:2rem}.illustration-fade-enter-active[data-v-c45c726d],.illustration-fade-leave-active[data-v-c45c726d]{transition:opacity .25s,transform .25s}.illustration-fade-enter-from[data-v-c45c726d],.illustration-fade-leave-to[data-v-c45c726d]{opacity:0;transform:translateY(6px)}.modal-scroll[data-v-4e4c694c]{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:none}.modal-scroll[data-v-4e4c694c]::-webkit-scrollbar{display:none}.button[data-v-369b8bd0]{padding-block:calc(var(--spacing,.25rem) * 3);border-radius:0}.carousel-nav-button[data-v-8bf765f6]{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#00c8ff40;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.carousel-nav-button[data-v-8bf765f6]{border-color:color-mix(in oklab, var(--color-secondary,#00c8ff) 25%, transparent)}}.carousel-nav-button[data-v-8bf765f6]{background-color:#00c8ff14}@supports (color:color-mix(in lab, red, red)){.carousel-nav-button[data-v-8bf765f6]{background-color:color-mix(in oklab, var(--color-secondary,#00c8ff) 8%, transparent)}}[data-v-8bf765f6] .carousel__pagination{margin:0;position:static;transform:none}[data-v-8bf765f6] .carousel__pagination-button--active{width:calc(var(--spacing,.25rem) * 7)}[data-v-8bf765f6] .carousel__pagination-button{--vc-pgn-width:.5rem;--vc-pgn-height:.5rem;--vc-pgn-border-radius:9999px;--vc-pgn-background-color:#00c8ff40;--vc-pgn-active-color:var(--color-secondary)}
