.ControlPlaneDiagram-module__yU4eFW__wrapper{aspect-ratio:820/766;width:100%;max-width:820px;margin:0 auto;display:none;position:relative}@media (min-width:768px){.ControlPlaneDiagram-module__yU4eFW__wrapper{display:block}}.ControlPlaneDiagram-module__yU4eFW__canvas{transform-origin:0 0;background:radial-gradient(78% 46% at 50% 20%,#eafff3 0%,#eef4f0 66%);border:1px solid #dcebe1;border-radius:22px;width:820px;height:766px;position:absolute;top:0;left:0;overflow:hidden}.ControlPlaneDiagram-module__yU4eFW__conduitSvg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ControlPlaneDiagram-module__yU4eFW__conduit{fill:none;stroke-dasharray:6 8;animation:2.2s linear infinite ControlPlaneDiagram-module__yU4eFW__cp-flow}.ControlPlaneDiagram-module__yU4eFW__conduit.ControlPlaneDiagram-module__yU4eFW__surge{animation-duration:.8s}@keyframes ControlPlaneDiagram-module__yU4eFW__cp-flow{to{stroke-dashoffset:-14px}}.ControlPlaneDiagram-module__yU4eFW__particle{filter:drop-shadow(0 0 5px #22c55e)}.ControlPlaneDiagram-module__yU4eFW__spine{z-index:1;background:linear-gradient(#22c55ed9,#16a34ad9);border-radius:4px;width:8px;height:22px;position:absolute;top:372px;left:406px;box-shadow:0 0 22px 4px #22c55e80}.ControlPlaneDiagram-module__yU4eFW__header{z-index:4;flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;top:24px;left:0;right:0}.ControlPlaneDiagram-module__yU4eFW__brand{align-items:center;gap:10px;display:flex}.ControlPlaneDiagram-module__yU4eFW__brandIcon{width:34px;height:34px;display:block}.ControlPlaneDiagram-module__yU4eFW__brandTitle{letter-spacing:-.01em;color:#0f2b1b;font-size:20px;font-weight:600}.ControlPlaneDiagram-module__yU4eFW__brandSub{letter-spacing:1.4px;text-transform:uppercase;color:#3f9d63;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.ControlPlaneDiagram-module__yU4eFW__stack{z-index:2;transform-origin:50% 100%;width:430px;transform-style:preserve-3d;border-radius:14px;flex-direction:column;gap:15px;display:flex;position:absolute;top:41px;left:195px;transform:perspective(1250px)rotateX(26deg)}.ControlPlaneDiagram-module__yU4eFW__cap{--glow:#22c55e;-webkit-backdrop-filter:blur(3px);background:linear-gradient(#ffffffd1,#e0f9eb99);border:1px solid #ffffffd9;border-radius:13px;align-items:center;gap:14px;padding:11px 16px;transition:box-shadow .7s ease-in-out,transform .7s ease-in-out;display:flex;box-shadow:0 12px 26px -14px #1078468c,inset 0 1px #ffffffe6}.ControlPlaneDiagram-module__yU4eFW__cap.ControlPlaneDiagram-module__yU4eFW__lit{box-shadow:0 0 0 1.5px var(--glow), 0 0 30px -4px var(--glow);transform:translateY(-3px)}.ControlPlaneDiagram-module__yU4eFW__capIcon{color:#16a34a;background:#eafcf0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ControlPlaneDiagram-module__yU4eFW__capIcon svg{width:17px;height:17px}.ControlPlaneDiagram-module__yU4eFW__capText{flex:1;min-width:0}.ControlPlaneDiagram-module__yU4eFW__capTitle{color:#0f2b1b;font-size:14px;font-weight:600}.ControlPlaneDiagram-module__yU4eFW__capDesc{color:#5f7d6d;font-size:11px}.ControlPlaneDiagram-module__yU4eFW__divider{z-index:3;justify-content:center;align-items:center;gap:12px;padding:0 90px;display:flex;position:absolute;top:408px;left:0;right:0}.ControlPlaneDiagram-module__yU4eFW__dividerLine{border-top:1px dashed #bfe0cc;flex:1;height:1px}.ControlPlaneDiagram-module__yU4eFW__dividerChip{letter-spacing:1.4px;text-transform:uppercase;color:#16a34a;white-space:nowrap;background:#eef7f1;border:1px solid #cdead6;border-radius:20px;padding:5px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700}.ControlPlaneDiagram-module__yU4eFW__portal{z-index:3;background:#fff;border-radius:14px;flex-direction:column;width:360px;display:flex;position:absolute;top:448px;overflow:hidden}.ControlPlaneDiagram-module__yU4eFW__portalCustomer{--glow:#2f6fe0;border:1px solid #d5e3fa;left:40px;box-shadow:0 10px 30px -14px #2f6fe059}.ControlPlaneDiagram-module__yU4eFW__portalAdmin{--glow:#7e4fd6;border:1px solid #e2d7f7;left:420px;box-shadow:0 10px 30px -14px #7e4fd659}.ControlPlaneDiagram-module__yU4eFW__portalHead{border-bottom:1px solid #0000;align-items:center;gap:11px;padding:12px 16px;display:flex}.ControlPlaneDiagram-module__yU4eFW__portalCustomer .ControlPlaneDiagram-module__yU4eFW__portalHead{background:linear-gradient(#f4f8fd,#e6f1fc);border-bottom-color:#dde9f7}.ControlPlaneDiagram-module__yU4eFW__portalAdmin .ControlPlaneDiagram-module__yU4eFW__portalHead{background:linear-gradient(#faf7fe,#f2eafc);border-bottom-color:#ecdffb}.ControlPlaneDiagram-module__yU4eFW__portalBadge{letter-spacing:.5px;color:#fff;background:#2f6fe0;border-radius:7px;flex:none;justify-content:center;align-items:center;height:26px;padding:0 9px;font-size:11px;font-weight:700;display:flex}.ControlPlaneDiagram-module__yU4eFW__portalHeadText{flex:1;min-width:0}.ControlPlaneDiagram-module__yU4eFW__portalName{font-size:14px;font-weight:600}.ControlPlaneDiagram-module__yU4eFW__portalCustomer .ControlPlaneDiagram-module__yU4eFW__portalName{color:#0f2340}.ControlPlaneDiagram-module__yU4eFW__portalAdmin .ControlPlaneDiagram-module__yU4eFW__portalName{color:#2c1a4a}.ControlPlaneDiagram-module__yU4eFW__portalTag{letter-spacing:.6px;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.ControlPlaneDiagram-module__yU4eFW__portalCustomer .ControlPlaneDiagram-module__yU4eFW__portalTag{color:#3f6bb0}.ControlPlaneDiagram-module__yU4eFW__portalAdmin .ControlPlaneDiagram-module__yU4eFW__portalTag{color:#7e5bad}.ControlPlaneDiagram-module__yU4eFW__portalBody{flex-direction:column;padding:4px 8px;display:flex}.ControlPlaneDiagram-module__yU4eFW__portalItem{border-bottom:1px solid #0000;align-items:center;gap:12px;padding:11px 8px;display:flex}.ControlPlaneDiagram-module__yU4eFW__portalItem:last-child{border-bottom:none}.ControlPlaneDiagram-module__yU4eFW__portalCustomer .ControlPlaneDiagram-module__yU4eFW__portalItem{border-bottom-color:#eef3fa}.ControlPlaneDiagram-module__yU4eFW__portalAdmin .ControlPlaneDiagram-module__yU4eFW__portalItem{border-bottom-color:#f5eefc}.ControlPlaneDiagram-module__yU4eFW__portalItemIcon{border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ControlPlaneDiagram-module__yU4eFW__portalCustomer .ControlPlaneDiagram-module__yU4eFW__portalItemIcon{color:#2f6fe0;background:#e6f1fc}.ControlPlaneDiagram-module__yU4eFW__portalAdmin .ControlPlaneDiagram-module__yU4eFW__portalItemIcon{color:#7e4fd6;background:#f2eafc}.ControlPlaneDiagram-module__yU4eFW__portalItemIcon svg{width:14px;height:14px}.ControlPlaneDiagram-module__yU4eFW__portalItemText{flex:1;min-width:0}.ControlPlaneDiagram-module__yU4eFW__portalItemTitle{font-size:13px;font-weight:600}.ControlPlaneDiagram-module__yU4eFW__portalCustomer .ControlPlaneDiagram-module__yU4eFW__portalItemTitle{color:#0f2340}.ControlPlaneDiagram-module__yU4eFW__portalAdmin .ControlPlaneDiagram-module__yU4eFW__portalItemTitle{color:#2c1a4a}.ControlPlaneDiagram-module__yU4eFW__portalItemDesc{color:#6b7c9c;font-size:10px}.ControlPlaneDiagram-module__yU4eFW__portalAdmin .ControlPlaneDiagram-module__yU4eFW__portalItemDesc{color:#7a6d94}.ControlPlaneDiagram-module__yU4eFW__portalChevron{border-top:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;transform:rotate(45deg)}.ControlPlaneDiagram-module__yU4eFW__portalCustomer .ControlPlaneDiagram-module__yU4eFW__portalChevron{color:#b7c6e0}.ControlPlaneDiagram-module__yU4eFW__portalAdmin .ControlPlaneDiagram-module__yU4eFW__portalChevron{color:#d3c1ea}.ControlPlaneDiagram-module__yU4eFW__mobile{background:radial-gradient(120% 55% at 50% 0,#eafff3 0%,#eef4f0 60%);border:1px solid #dcebe1;border-radius:22px;flex-direction:column;gap:22px;padding:24px 16px;display:flex}@media (min-width:768px){.ControlPlaneDiagram-module__yU4eFW__mobile{display:none}}.ControlPlaneDiagram-module__yU4eFW__mobileHeader{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ControlPlaneDiagram-module__yU4eFW__mobileCapList{flex-direction:column;gap:10px;display:flex}.ControlPlaneDiagram-module__yU4eFW__mobile .ControlPlaneDiagram-module__yU4eFW__cap{-webkit-backdrop-filter:none;background:#fff;border-color:#e2efe8;box-shadow:0 1px 2px #1018280d}.ControlPlaneDiagram-module__yU4eFW__mobileDivider{align-items:center;gap:12px;display:flex}.ControlPlaneDiagram-module__yU4eFW__mobilePortals{flex-direction:column;gap:14px;display:flex}.ControlPlaneDiagram-module__yU4eFW__mobile .ControlPlaneDiagram-module__yU4eFW__portal{width:100%;position:static;top:auto;left:auto}@media (prefers-reduced-motion:reduce){.ControlPlaneDiagram-module__yU4eFW__cap,.ControlPlaneDiagram-module__yU4eFW__portal,.ControlPlaneDiagram-module__yU4eFW__conduit{transition:none;animation:none}}
.InfrastructureDiagram-module__6MLQOa__wrapper{--g-700:#047857;--g-600:#079455;--g-500:#17b26a;--g-100:#ecfdf5;--g-50:#f6fef9;--ink-900:#0b1220;--ink-800:#111827;--ink-700:#1f2937;--ink-500:#475467;--ink-400:#667085;--ink-300:#98a2b3;--ink-200:#d0d5dd;--ink-100:#eaecf0;--ink-50:#f2f4f7;--paper:#fff;--shadow-sm:0 1px 2px #1018280d;--shadow-xl:0 24px 48px -12px #10182824;background:var(--paper);border:1px solid var(--ink-100);box-shadow:var(--shadow-xl);border-radius:24px;padding:clamp(16px,3vw,48px);position:relative;overflow:hidden}.InfrastructureDiagram-module__6MLQOa__wrapper:before{content:"";pointer-events:none;background-image:linear-gradient(#10182806 1px,#0000 1px),linear-gradient(90deg,#10182806 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 80%);mask-image:radial-gradient(#000 35%,#0000 80%)}.InfrastructureDiagram-module__6MLQOa__wrapper>*{z-index:1;position:relative}.InfrastructureDiagram-module__6MLQOa__stage{-moz-column-gap:56px;grid-template-columns:240px minmax(0,1fr) 240px;align-items:center;column-gap:56px;width:100%;display:grid;position:relative}.InfrastructureDiagram-module__6MLQOa__stage>*{z-index:2;position:relative}.InfrastructureDiagram-module__6MLQOa__connSvg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.InfrastructureDiagram-module__6MLQOa__rail{flex-direction:column;gap:18px;min-width:0;display:flex}.InfrastructureDiagram-module__6MLQOa__railLeft{gap:18px}.InfrastructureDiagram-module__6MLQOa__railRight{gap:14px}.InfrastructureDiagram-module__6MLQOa__ioCard{background:var(--paper);border:1px solid var(--ink-100);min-width:0;box-shadow:var(--shadow-sm);border-radius:14px;padding:14px;transition:border-color .4s,box-shadow .4s,transform .4s,background .4s;position:relative}.InfrastructureDiagram-module__6MLQOa__ioHead{align-items:center;gap:10px;margin-bottom:8px;display:flex}.InfrastructureDiagram-module__6MLQOa__ioIcon{background:var(--g-50);width:36px;height:36px;color:var(--g-700);border:1px solid #17b26a2e;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .4s,border-color .4s,box-shadow .4s;display:flex}.InfrastructureDiagram-module__6MLQOa__ioIcon svg{width:19px;height:19px}.InfrastructureDiagram-module__6MLQOa__ioTitle{color:var(--ink-900);letter-spacing:-.01em;font-size:13px;font-weight:700}.InfrastructureDiagram-module__6MLQOa__ioBody{color:var(--ink-500);font-size:11.5px;line-height:1.45}.InfrastructureDiagram-module__6MLQOa__ioBody strong{color:var(--ink-800);font-weight:600}.InfrastructureDiagram-module__6MLQOa__ioChips{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.InfrastructureDiagram-module__6MLQOa__ioChip{background:var(--ink-50);border:1px solid var(--ink-100);color:var(--ink-700);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;transition:background .4s,border-color .4s,color .4s;display:inline-flex}.InfrastructureDiagram-module__6MLQOa__logoTooltip{outline:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.InfrastructureDiagram-module__6MLQOa__logoTooltip:after{content:attr(data-tooltip);z-index:10;background:var(--ink-900);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;width:max-content;max-width:150px;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.2;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.InfrastructureDiagram-module__6MLQOa__logoTooltip:before{content:"";z-index:10;border:5px solid #0000;border-top-color:var(--ink-900);opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)translateY(4px)}.InfrastructureDiagram-module__6MLQOa__logoTooltip:hover:after,.InfrastructureDiagram-module__6MLQOa__logoTooltip:focus-visible:after,.InfrastructureDiagram-module__6MLQOa__logoTooltip:hover:before,.InfrastructureDiagram-module__6MLQOa__logoTooltip:focus-visible:before{opacity:1;transform:translate(-50%)translateY(0)}.InfrastructureDiagram-module__6MLQOa__chipLogo{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:auto;max-width:64px;height:22px}.InfrastructureDiagram-module__6MLQOa__ioStatus{background:var(--ink-200);width:7px;height:7px;box-shadow:0 0 0 3px var(--ink-50);border-radius:50%;transition:background .35s,box-shadow .35s;position:absolute;top:12px;right:12px}.InfrastructureDiagram-module__6MLQOa__ioActive{border-color:var(--g-500);background:linear-gradient(180deg, #fff, var(--g-50));transform:translateY(-1px);box-shadow:0 0 0 4px #17b26a26,0 14px 30px -10px #07945566,0 0 40px #17b26a40}.InfrastructureDiagram-module__6MLQOa__ioActive .InfrastructureDiagram-module__6MLQOa__ioIcon{background:var(--g-600);border-color:var(--g-600);color:#fff;box-shadow:0 6px 14px -3px #07945573}.InfrastructureDiagram-module__6MLQOa__ioActive .InfrastructureDiagram-module__6MLQOa__ioStatus{background:var(--g-500);animation:1.1s ease-in-out infinite InfrastructureDiagram-module__6MLQOa__idg-pulse;box-shadow:0 0 0 3px #17b26a4d,0 0 14px #17b26ab3}.InfrastructureDiagram-module__6MLQOa__ioDone{background:linear-gradient(180deg, var(--g-50), var(--paper));border-color:#17b26a66}.InfrastructureDiagram-module__6MLQOa__ioDone .InfrastructureDiagram-module__6MLQOa__ioStatus{background:var(--g-500);box-shadow:0 0 0 3px #17b26a2e}@keyframes InfrastructureDiagram-module__6MLQOa__idg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}.InfrastructureDiagram-module__6MLQOa__hub{aspect-ratio:1;width:min(580px,100%);margin:0 auto;position:relative;container-type:inline-size}.InfrastructureDiagram-module__6MLQOa__hubBg{opacity:.4;background:radial-gradient(circle,#17b26a1a,#17b26a0a 60%,#0000 75%);border-radius:50%;transition:opacity .6s;position:absolute;inset:0}.InfrastructureDiagram-module__6MLQOa__hubLit .InfrastructureDiagram-module__6MLQOa__hubBg{opacity:1}.InfrastructureDiagram-module__6MLQOa__hubRing{border:1px solid #17b26a73;border-radius:50%;transition:border-color .6s,box-shadow .6s;position:absolute;inset:18px}.InfrastructureDiagram-module__6MLQOa__hubLit .InfrastructureDiagram-module__6MLQOa__hubRing{border-color:#17b26ad9;animation:4.5s ease-in-out infinite InfrastructureDiagram-module__6MLQOa__idg-ringbreathe;box-shadow:0 0 40px #17b26a2e,inset 0 0 60px #17b26a0f}@keyframes InfrastructureDiagram-module__6MLQOa__idg-ringbreathe{0%,to{box-shadow:0 0 40px #17b26a2e,inset 0 0 60px #17b26a0f}50%{box-shadow:0 0 70px #17b26a47,inset 0 0 80px #17b26a1a}}.InfrastructureDiagram-module__6MLQOa__hubPulse{opacity:0;pointer-events:none;border:1px solid #17b26a8c;border-radius:50%;width:42%;height:42%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.InfrastructureDiagram-module__6MLQOa__hubLit .InfrastructureDiagram-module__6MLQOa__hubPulse{animation:3.5s ease-out infinite InfrastructureDiagram-module__6MLQOa__idg-hubpulse}.InfrastructureDiagram-module__6MLQOa__hubLit .InfrastructureDiagram-module__6MLQOa__hubPulse:nth-of-type(3){animation-delay:1.2s}.InfrastructureDiagram-module__6MLQOa__hubLit .InfrastructureDiagram-module__6MLQOa__hubPulse:nth-of-type(4){animation-delay:2.4s}@keyframes InfrastructureDiagram-module__6MLQOa__idg-hubpulse{0%{opacity:.4;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(1.05)}}.InfrastructureDiagram-module__6MLQOa__cap{--cap-size:clamp(36px, 10.77cqi, 56px);width:var(--cap-size);height:var(--cap-size);transition:transform .4s;position:absolute;transform:translate(-50%,-50%)}.InfrastructureDiagram-module__6MLQOa__capIcon{background:var(--paper);border:1px solid var(--ink-100);width:100%;height:100%;color:var(--g-700);box-shadow:var(--shadow-sm);border-radius:14px;justify-content:center;align-items:center;transition:border-color .4s,box-shadow .4s,background .4s,color .4s;display:flex}.InfrastructureDiagram-module__6MLQOa__capIcon svg{width:40%;height:40%}.InfrastructureDiagram-module__6MLQOa__capLabel{text-align:center;width:max-content;max-width:clamp(78px,20cqi,112px);color:var(--ink-500);white-space:normal;pointer-events:none;font-size:clamp(9px,2.2cqi,11px);font-weight:600;line-height:1.15;transition:color .4s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.InfrastructureDiagram-module__6MLQOa__capLabelBelow{top:calc(100% + 6px);bottom:auto}.InfrastructureDiagram-module__6MLQOa__capLit{transform:translate(-50%,-50%)scale(1.08)}.InfrastructureDiagram-module__6MLQOa__capLit .InfrastructureDiagram-module__6MLQOa__capIcon{border-color:var(--g-500);background:linear-gradient(180deg, #fff, var(--g-50));color:var(--g-600);box-shadow:0 0 0 3px #17b26a26,0 8px 20px -4px #07945559}.InfrastructureDiagram-module__6MLQOa__capLit .InfrastructureDiagram-module__6MLQOa__capLabel{color:var(--ink-800)}.InfrastructureDiagram-module__6MLQOa__core{background:var(--paper);border:1px solid #17b26a4d;border-radius:50%;justify-content:center;align-items:center;width:clamp(64px,22cqi,116px);height:clamp(64px,22cqi,116px);transition:box-shadow .6s,border-color .6s,transform .6s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px -6px #0794552e,0 2px 6px #1018280d}.InfrastructureDiagram-module__6MLQOa__hubLit .InfrastructureDiagram-module__6MLQOa__core{border-color:#17b26a8c;box-shadow:0 0 0 6px #17b26a1a,0 12px 32px -4px #0794554d,0 0 50px #17b26a38}.InfrastructureDiagram-module__6MLQOa__coreLogo{width:60%;height:60%;display:block}.InfrastructureDiagram-module__6MLQOa__coreLogo img{width:100%;height:100%;display:block}.InfrastructureDiagram-module__6MLQOa__connBase{stroke:var(--ink-200);stroke-width:1.5px;fill:none;stroke-dasharray:6 5}.InfrastructureDiagram-module__6MLQOa__connGlow{stroke:var(--g-500);stroke-width:2px;fill:none;stroke-dasharray:6 5;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 6px #17b26a8c);transition:opacity .4s}.InfrastructureDiagram-module__6MLQOa__connActive{opacity:1}.InfrastructureDiagram-module__6MLQOa__connLeft.InfrastructureDiagram-module__6MLQOa__connActive{animation:1s linear infinite InfrastructureDiagram-module__6MLQOa__idg-dashflow-left}.InfrastructureDiagram-module__6MLQOa__connRight.InfrastructureDiagram-module__6MLQOa__connActive{animation:1s linear infinite InfrastructureDiagram-module__6MLQOa__idg-dashflow-right}@keyframes InfrastructureDiagram-module__6MLQOa__idg-dashflow-left{0%{stroke-dashoffset:11px}to{stroke-dashoffset:0}}@keyframes InfrastructureDiagram-module__6MLQOa__idg-dashflow-right{0%{stroke-dashoffset:0}to{stroke-dashoffset:11px}}.InfrastructureDiagram-module__6MLQOa__particle{fill:var(--g-500);filter:drop-shadow(0 0 6px #17b26ae6);pointer-events:none}@media (max-width:1280px){.InfrastructureDiagram-module__6MLQOa__stage{-moz-column-gap:40px;grid-template-columns:220px minmax(0,1fr) 220px;column-gap:40px}}@media (max-width:1024px){.InfrastructureDiagram-module__6MLQOa__stage{-moz-column-gap:24px;grid-template-columns:200px minmax(0,1fr) 200px;column-gap:24px}}@media (max-width:1023.98px){.InfrastructureDiagram-module__6MLQOa__stage{-moz-column-gap:0;grid-template-columns:minmax(0,1fr);gap:32px 0}.InfrastructureDiagram-module__6MLQOa__connSvg{display:none}.InfrastructureDiagram-module__6MLQOa__rail{flex-flow:wrap;gap:10px;padding-inline:4px}.InfrastructureDiagram-module__6MLQOa__ioCard{flex:220px}.InfrastructureDiagram-module__6MLQOa__wrapper{padding:12px}.InfrastructureDiagram-module__6MLQOa__hub{width:min(880px,100%)}.InfrastructureDiagram-module__6MLQOa__hubRing{inset:clamp(10px,3.1cqi,22px)}.InfrastructureDiagram-module__6MLQOa__cap{--cap-size:clamp(38px, 10.5cqi, 78px)}.InfrastructureDiagram-module__6MLQOa__capLabel{max-width:clamp(84px,22cqi,140px);font-size:clamp(10px,2.2cqi,14px)}.InfrastructureDiagram-module__6MLQOa__core{width:clamp(72px,20cqi,152px);height:clamp(72px,20cqi,152px)}}@media (max-width:520px){.InfrastructureDiagram-module__6MLQOa__wrapper{border-radius:18px;padding:12px}.InfrastructureDiagram-module__6MLQOa__rail{flex-direction:column}.InfrastructureDiagram-module__6MLQOa__ioCard{flex:100%}.InfrastructureDiagram-module__6MLQOa__capLabel{bottom:calc(100% + 3px)}.InfrastructureDiagram-module__6MLQOa__capLabelBelow{top:calc(100% + 3px)}}@media (prefers-reduced-motion:reduce){.InfrastructureDiagram-module__6MLQOa__ioCard,.InfrastructureDiagram-module__6MLQOa__capIcon,.InfrastructureDiagram-module__6MLQOa__hubBg,.InfrastructureDiagram-module__6MLQOa__hubRing,.InfrastructureDiagram-module__6MLQOa__core,.InfrastructureDiagram-module__6MLQOa__ioStatus,.InfrastructureDiagram-module__6MLQOa__connGlow,.InfrastructureDiagram-module__6MLQOa__particle,.InfrastructureDiagram-module__6MLQOa__hubPulse,.InfrastructureDiagram-module__6MLQOa__cap{transition:none;animation:none!important}}
@keyframes Testimonials-module__O0duiW__testimonial-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.Testimonials-module__O0duiW__viewport{width:100%;display:flex;position:relative;overflow:hidden}.Testimonials-module__O0duiW__track{flex-shrink:0;align-items:stretch;gap:20px;padding-block:16px;padding-inline:10px;animation:90s linear infinite Testimonials-module__O0duiW__testimonial-slide;display:flex}.Testimonials-module__O0duiW__viewport:hover .Testimonials-module__O0duiW__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Testimonials-module__O0duiW__track{animation:none}.Testimonials-module__O0duiW__track:nth-child(2){display:none}.Testimonials-module__O0duiW__viewport{scrollbar-width:none;overflow-x:auto}.Testimonials-module__O0duiW__viewport::-webkit-scrollbar{display:none}}
