.HeroCube-module__TqiFOa__root{--s:110px;--cs:calc(var(--s) * 2);width:100%;position:relative}@media (max-width:767px){.HeroCube-module__TqiFOa__root{--s:60px}}.HeroCube-module__TqiFOa__titleBlock{text-align:center}.HeroCube-module__TqiFOa__subBlock{text-align:center;margin-top:.75rem}.HeroCube-module__TqiFOa__shift{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (min-width:768px){.HeroCube-module__TqiFOa__root{min-height:calc(100vh - 11rem)}.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__stage{height:auto;position:absolute;inset:0}.HeroCube-module__TqiFOa__shift{transition:transform 1.1s cubic-bezier(.3,.15,.25,1);transform:translate(-24%)translateY(1%)}.HeroCube-module__TqiFOa__topview .HeroCube-module__TqiFOa__shift{transform:translateX(calc(-50% + var(--unfold-scale,1) * var(--s) * 2 + 12px)) translateY(calc(-50% + var(--unfold-scale,1) * var(--s) * 1.5 + 12px));transition:transform 1.3s cubic-bezier(.65,.05,.25,1)}.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__logoShell{top:51%;left:26%}.HeroCube-module__TqiFOa__titleBlock,.HeroCube-module__TqiFOa__subBlock{z-index:3;text-align:left;margin-top:0;padding-top:0;transition:top 1.3s cubic-bezier(.65,.05,.25,1),left 1.3s cubic-bezier(.65,.05,.25,1),right 1.3s cubic-bezier(.65,.05,.25,1),transform 1.3s cubic-bezier(.65,.05,.25,1);position:absolute;left:52%;right:2%}.HeroCube-module__TqiFOa__titleBlock{top:48%;transform:translateY(-100%);container-type:inline-size}.HeroCube-module__TqiFOa__subBlock{top:52%}.HeroCube-module__TqiFOa__topview .HeroCube-module__TqiFOa__titleBlock{left:12px;right:calc(100% - var(--unfold-scale,1) * var(--s) * 2 - 4px);top:calc(var(--unfold-scale,1) * var(--s) * .5 + 12px);transform:translateY(-50%)}.HeroCube-module__TqiFOa__topview .HeroCube-module__TqiFOa__subBlock{left:calc(var(--unfold-scale,1) * var(--s) * 3.048 + 12px);top:calc(var(--unfold-scale,1) * var(--s) * 1.5 + 12px);transform:translateY(-50%)}.HeroCube-module__TqiFOa__hint{left:26%;top:calc(51% + var(--s) * 2.45);white-space:nowrap;margin:0;position:absolute;transform:translate(-50%)}.HeroCube-module__TqiFOa__topview .HeroCube-module__TqiFOa__hint{left:calc(var(--unfold-scale,1) * var(--s) + 12px);top:calc(var(--unfold-scale,1) * var(--s) * 3 + 12px + .85rem)}}.HeroCube-module__TqiFOa__stage{height:calc(var(--s) * 5.2);perspective:3800px;perspective-origin:50% 45%;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex;position:relative}.HeroCube-module__TqiFOa__camera{width:calc(var(--cs) * 4);height:calc(var(--cs) * 3);transform-style:preserve-3d;transform:translateX(calc(var(--s) * -.55)) translateY(calc(var(--s) * -.15)) scale(.525);flex:none;transition:transform 1.1s cubic-bezier(.65,.05,.25,1);position:relative}.HeroCube-module__TqiFOa__topview .HeroCube-module__TqiFOa__camera{transform:translateX(0) scale(var(--camera-scale,.53))}.HeroCube-module__TqiFOa__pitch{transform-style:preserve-3d;transform-origin:calc(var(--cs) * 2.5) calc(var(--cs) * 1.5) calc(var(--cs) * -.5);transition:transform 1.3s cubic-bezier(.65,.05,.25,1);position:absolute;inset:0;transform:rotateX(19.47deg)}.HeroCube-module__TqiFOa__topview .HeroCube-module__TqiFOa__pitch{transform:rotateX(0)}.HeroCube-module__TqiFOa__spin{transform-style:preserve-3d;transform-origin:calc(var(--cs) * 2.5) calc(var(--cs) * 1.5) calc(var(--cs) * -.5);position:absolute;inset:0}.HeroCube-module__TqiFOa__hinge{width:var(--cs);height:var(--cs);transform-style:preserve-3d;transition:transform .85s cubic-bezier(.6,.05,.25,1);position:absolute}.HeroCube-module__TqiFOa__hingeCell5{left:calc(var(--cs) * 2);transform-origin:50% 100%;top:0}.HeroCube-module__TqiFOa__hingeCell6{left:var(--cs);transform-origin:0%;top:0}.HeroCube-module__TqiFOa__hingeCell3{left:var(--cs);top:var(--cs);transform-origin:100%}.HeroCube-module__TqiFOa__hingeCell2{left:0;top:var(--cs);transform-origin:50% 0}.HeroCube-module__TqiFOa__hingeCell1{left:calc(var(--cs) * -1);transform-origin:100%;top:0}.HeroCube-module__TqiFOa__folded .HeroCube-module__TqiFOa__hingeCell1{transform:rotateY(-90deg)}.HeroCube-module__TqiFOa__folded .HeroCube-module__TqiFOa__hingeCell2{transition-delay:.26s;transform:rotateX(-90deg)}.HeroCube-module__TqiFOa__folded .HeroCube-module__TqiFOa__hingeCell6{transition-delay:.26s;transform:rotateY(90deg)}.HeroCube-module__TqiFOa__folded .HeroCube-module__TqiFOa__hingeCell3{transition-delay:.52s;transform:rotateY(-90deg)}.HeroCube-module__TqiFOa__folded .HeroCube-module__TqiFOa__hingeCell5{transition-delay:.52s;transform:rotateX(90deg)}.HeroCube-module__TqiFOa__unfolded .HeroCube-module__TqiFOa__hingeCell3,.HeroCube-module__TqiFOa__unfolded .HeroCube-module__TqiFOa__hingeCell5{transition-delay:0s;transform:none}.HeroCube-module__TqiFOa__unfolded .HeroCube-module__TqiFOa__hingeCell2,.HeroCube-module__TqiFOa__unfolded .HeroCube-module__TqiFOa__hingeCell6{transition-delay:.26s;transform:none}.HeroCube-module__TqiFOa__unfolded .HeroCube-module__TqiFOa__hingeCell1{transition-delay:.52s;transform:none}.HeroCube-module__TqiFOa__face{transform-style:preserve-3d;position:absolute;inset:0}.HeroCube-module__TqiFOa__faceRoot{left:calc(var(--cs) * 2);top:var(--cs);width:var(--cs);height:var(--cs)}.HeroCube-module__TqiFOa__panel{inset:calc(var(--cs) * .048);backface-visibility:hidden;background:linear-gradient(#2f7ae0,#1b46c2);flex-direction:column;align-items:stretch;display:flex;position:absolute}.HeroCube-module__TqiFOa__back{opacity:.16;background:#16389c;transform:rotateY(180deg)}.HeroCube-module__TqiFOa__shade{pointer-events:none;position:absolute;inset:1px}.HeroCube-module__TqiFOa__label{padding:0 calc(var(--cs) * .05);text-align:center;font-size:clamp(12px, calc(var(--cs) * .125), 64px);letter-spacing:-.01em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;color:#fff;opacity:0;flex:1;justify-content:center;align-items:center;font-weight:700;line-height:1.15;transition:opacity .7s;display:flex}.HeroCube-module__TqiFOa__unfolded .HeroCube-module__TqiFOa__label{opacity:1}.HeroCube-module__TqiFOa__visual{opacity:0;pointer-events:none;width:86%;height:86%;transition:opacity .35s;position:absolute;inset:7%}.HeroCube-module__TqiFOa__visualBack{opacity:0;pointer-events:none;background:linear-gradient(#1c3566,#101b38);transition:opacity .35s;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #60a5fad9,inset 0 0 24px #3b82f659}.HeroCube-module__TqiFOa__dim{opacity:0;pointer-events:none;background:#030712;transition:opacity .35s;position:absolute;inset:0}.HeroCube-module__TqiFOa__unfolded .HeroCube-module__TqiFOa__panel[data-focused=true] .HeroCube-module__TqiFOa__label{opacity:0;transition:opacity .25s}.HeroCube-module__TqiFOa__unfolded .HeroCube-module__TqiFOa__panel[data-focused=true] .HeroCube-module__TqiFOa__visual,.HeroCube-module__TqiFOa__unfolded .HeroCube-module__TqiFOa__panel[data-focused=true] .HeroCube-module__TqiFOa__visualBack{opacity:1}.HeroCube-module__TqiFOa__unfolded .HeroCube-module__TqiFOa__panel[data-dimmed=true] .HeroCube-module__TqiFOa__dim{opacity:.6}.HeroCube-module__TqiFOa__titleBlock,.HeroCube-module__TqiFOa__subBlock{transition:opacity .35s}.HeroCube-module__TqiFOa__root[data-face-active=true] .HeroCube-module__TqiFOa__titleBlock,.HeroCube-module__TqiFOa__root[data-face-active=true] .HeroCube-module__TqiFOa__subBlock{opacity:.35}.HeroCube-module__TqiFOa__logoShell{width:calc(var(--s) * 4.2426);aspect-ratio:83.138/95.6;transform:translate(calc(-50% - var(--s) * .013), calc(-50% - var(--s) * .153));pointer-events:none;z-index:2;transition:opacity .9s .65s;position:absolute;top:50%;left:50%}.HeroCube-module__TqiFOa__unfolded .HeroCube-module__TqiFOa__logoShell{opacity:0;transition:opacity .9s}.HeroCube-module__TqiFOa__logoShell svg{width:100%;height:100%;display:block}.HeroCube-module__TqiFOa__hint{text-align:center;color:#7d8fa0;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:.375rem;min-height:24px;margin:-.5rem auto 0;padding:.125rem .5rem;font-size:.875rem;text-decoration:underline;transition:opacity .5s;display:block}.HeroCube-module__TqiFOa__hint:hover{color:#93a4b4}.HeroCube-module__TqiFOa__hint:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.HeroCube-module__TqiFOa__hint:disabled{cursor:default;pointer-events:none}@media (max-width:767px){.HeroCube-module__TqiFOa__stage{height:calc(var(--s) * 5.2);margin-top:1.5rem}.HeroCube-module__TqiFOa__hint{margin-top:0}.HeroCube-module__TqiFOa__topview .HeroCube-module__TqiFOa__camera{transform:translateX(0) translateY(calc(var(--s) * -.1)) scale(var(--camera-scale,.53))}}.HeroCube-module__TqiFOa__unfolded .HeroCube-module__TqiFOa__panel[data-face]{cursor:pointer}.HeroCube-module__TqiFOa__unfolded .HeroCube-module__TqiFOa__panel[data-face]:focus-visible{box-shadow:inset 0 0 0 calc(var(--cs) * .012) #93c5fd;outline:none}@media (prefers-reduced-motion:reduce){.HeroCube-module__TqiFOa__visual,.HeroCube-module__TqiFOa__visualBack,.HeroCube-module__TqiFOa__dim,.HeroCube-module__TqiFOa__titleBlock,.HeroCube-module__TqiFOa__subBlock,.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__hinge,.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__camera,.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__pitch,.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__shift,.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__titleBlock,.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__subBlock,.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__label,.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__logoShell{transition:none}.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__hinge{transform:none}.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__pitch{transform:rotateX(0)}.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__camera{transform:translateX(0) scale(var(--camera-scale,.53))}.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__label{opacity:1}.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__logoShell{opacity:0}.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__hint{display:none}.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__stage{cursor:default}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__camera{transform:translateX(0) translateY(calc(var(--s) * -.1)) scale(var(--camera-scale,.53))}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__shift{transform:translateX(calc(-50% + var(--unfold-scale,1) * var(--s) * 2 + 12px)) translateY(calc(-50% + var(--unfold-scale,1) * var(--s) * 1.5 + 12px))}.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__titleBlock{left:12px;right:calc(100% - var(--unfold-scale,1) * var(--s) * 2 - 4px);top:calc(var(--unfold-scale,1) * var(--s) * .5 + 12px);transform:translateY(-50%)}.HeroCube-module__TqiFOa__root .HeroCube-module__TqiFOa__subBlock{left:calc(var(--unfold-scale,1) * var(--s) * 3.048 + 12px);top:calc(var(--unfold-scale,1) * var(--s) * 1.5 + 12px);transform:translateY(-50%)}}
.OperatingSystemDiagram-module__OjujUq__root{--os-blue:#60a5fa;--os-blue-light:#93c5fd;--os-violet:#a78bfa;--os-navy:#0b1530;--os-box:#111827}.OperatingSystemDiagram-module__OjujUq__host{width:100%;position:relative;overflow:hidden}.OperatingSystemDiagram-module__OjujUq__canvas{transform-origin:0 0;position:absolute;top:0;left:0}.OperatingSystemDiagram-module__OjujUq__unmeasured{visibility:hidden}.OperatingSystemDiagram-module__OjujUq__box,.OperatingSystemDiagram-module__OjujUq__label{box-sizing:border-box;position:absolute}.OperatingSystemDiagram-module__OjujUq__box{background:var(--os-box);color:#f3f4f6;text-align:center;border:1.5px solid #4b5563;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:8px 10px;line-height:1.25;display:flex}.OperatingSystemDiagram-module__OjujUq__boxTitle{font-size:16px;font-weight:700}.OperatingSystemDiagram-module__OjujUq__boxSub{color:#9ca3af;margin-top:4px;font-size:13px}.OperatingSystemDiagram-module__OjujUq__people{border:2px solid var(--os-violet);background:#1e1b3a}.OperatingSystemDiagram-module__OjujUq__people .OperatingSystemDiagram-module__OjujUq__boxTitle{font-size:20px}.OperatingSystemDiagram-module__OjujUq__people .OperatingSystemDiagram-module__OjujUq__glow{background:#a78bfa47;box-shadow:0 0 18px 4px #a78bfa8c}.OperatingSystemDiagram-module__OjujUq__systems{justify-content:flex-start;padding-top:12px}.OperatingSystemDiagram-module__OjujUq__systems .OperatingSystemDiagram-module__OjujUq__boxTitle{font-size:18px}.OperatingSystemDiagram-module__OjujUq__systemItems{flex-direction:column;gap:10px;width:100%;margin:18px 0 0;padding:0;list-style:none;display:flex}.OperatingSystemDiagram-module__OjujUq__systemItem{color:#d1d5db;background:#1f2937;border:1px solid #374151;border-radius:8px;padding:12px 8px;font-size:13.5px;font-weight:600}.OperatingSystemDiagram-module__OjujUq__boundary{box-sizing:border-box;border:1.5px dashed #60a5fa99;border-radius:28px;position:absolute}.OperatingSystemDiagram-module__OjujUq__boundaryLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--os-blue);font-size:12px;font-weight:700}.OperatingSystemDiagram-module__OjujUq__core{box-sizing:border-box;border:2px solid var(--os-blue);background:var(--os-navy);border-radius:16px;position:absolute}.OperatingSystemDiagram-module__OjujUq__coreTitle{text-align:center;flex-direction:column;align-items:center;padding:10px 12px 0;line-height:1.25;display:flex}.OperatingSystemDiagram-module__OjujUq__coreTitleClosed{justify-content:center;padding-bottom:10px}.OperatingSystemDiagram-module__OjujUq__pauseButton{z-index:4;color:#dbeafe;cursor:pointer;background:#1f2937;border:1.5px solid #6b7280;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.OperatingSystemDiagram-module__OjujUq__pauseButton:hover{border-color:var(--os-blue)}.OperatingSystemDiagram-module__OjujUq__pauseButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.OperatingSystemDiagram-module__OjujUq__coreName{color:#fff;font-size:18px;font-weight:700}.OperatingSystemDiagram-module__OjujUq__coreCaption{color:#bfdbfe;margin-top:4px;font-size:13px}.OperatingSystemDiagram-module__OjujUq__tile{background:#13213f;border-color:#60a5fa73;border-radius:8px;padding:4px 8px;font-size:13.5px;font-weight:600;}.OperatingSystemDiagram-module__OjujUq__controlTile{border-color:var(--os-blue);color:#fff;}.OperatingSystemDiagram-module__OjujUq__gateway{border:1.5px solid var(--os-blue-light);color:#fff;letter-spacing:.04em;z-index:1;background:#1d4ed8;border-radius:8px;padding:0;font-size:12px;font-weight:700;}.OperatingSystemDiagram-module__OjujUq__gatewayVertical{writing-mode:vertical-rl;transform:rotate(180deg)}.OperatingSystemDiagram-module__OjujUq__outside{background:#0f172a;border-color:#6b7280;}.OperatingSystemDiagram-module__OjujUq__narrowBox{padding:6px 4px}.OperatingSystemDiagram-module__OjujUq__narrowBox .OperatingSystemDiagram-module__OjujUq__boxTitle{font-size:13px;line-height:1.2}.OperatingSystemDiagram-module__OjujUq__caption{color:#d1d5db;font-size:12.5px;line-height:1.3}.OperatingSystemDiagram-module__OjujUq__glow{border-radius:inherit;opacity:0;pointer-events:none;background:#60a5fa47;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:-3px;box-shadow:0 0 18px 4px #60a5fa8c}.OperatingSystemDiagram-module__OjujUq__aboveGlow{position:relative}.OperatingSystemDiagram-module__OjujUq__fanTile{padding:2px 3px;font-size:11px;line-height:1.15}.OperatingSystemDiagram-module__OjujUq__beams{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:visible}.OperatingSystemDiagram-module__OjujUq__track{fill:none;stroke-width:2.5px;stroke-opacity:.8}.OperatingSystemDiagram-module__OjujUq__dash{fill:none;stroke-width:4px;stroke-linecap:round;stroke-dashoffset:var(--dash-from);animation-timing-function:linear;animation-iteration-count:infinite}.OperatingSystemDiagram-module__OjujUq__inbound,.OperatingSystemDiagram-module__OjujUq__exchange{stroke:var(--os-blue)}.OperatingSystemDiagram-module__OjujUq__stub{stroke:var(--os-blue-light)}.OperatingSystemDiagram-module__OjujUq__provider{stroke:var(--os-blue)}.OperatingSystemDiagram-module__OjujUq__dash.OperatingSystemDiagram-module__OjujUq__reverse{animation-direction:reverse}.OperatingSystemDiagram-module__OjujUq__providerTrack{stroke-opacity:.9;stroke-dasharray:6 6}.OperatingSystemDiagram-module__OjujUq__legend{justify-content:center;gap:14px;margin-bottom:14px;display:flex}.OperatingSystemDiagram-module__OjujUq__legendItem{border:1.5px solid var(--os-blue);color:#dbeafe;white-space:nowrap;background:#60a5fa1f;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600}.OperatingSystemDiagram-module__OjujUq__focus{opacity:1}.OperatingSystemDiagram-module__OjujUq__root[data-paused=true] .OperatingSystemDiagram-module__OjujUq__dash,.OperatingSystemDiagram-module__OjujUq__root[data-paused=true] .OperatingSystemDiagram-module__OjujUq__glow,.OperatingSystemDiagram-module__OjujUq__root[data-paused=true] .OperatingSystemDiagram-module__OjujUq__focus{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.OperatingSystemDiagram-module__OjujUq__dash{display:none}.OperatingSystemDiagram-module__OjujUq__track{stroke-opacity:1}.OperatingSystemDiagram-module__OjujUq__glow,.OperatingSystemDiagram-module__OjujUq__focus{animation:none!important}.OperatingSystemDiagram-module__OjujUq__pauseButton{display:none}.OperatingSystemDiagram-module__OjujUq__glow{opacity:1}.OperatingSystemDiagram-module__OjujUq__flowGlow{opacity:0}}
.TwoSteps-module__8_jboq__progress{animation-name:TwoSteps-module__8_jboq__two-steps-progress;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes TwoSteps-module__8_jboq__two-steps-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.TwoSteps-module__8_jboq__progress{animation:none}}
