.solutions-module__BfORra__reveal{opacity:0;filter:blur(3px);transition:opacity .68s ease var(--reveal-delay,0s), transform .76s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), filter .62s ease var(--reveal-delay,0s);transform:translateY(30px)scale(.975)}.solutions-module__BfORra__revealVisible{opacity:1;filter:blur();transform:none}.solutions-module__BfORra__heroShade{background:linear-gradient(#02143533 0%,#02183d2e 55%,#0212307a 100%),linear-gradient(90deg,#02163a2e,#021f4c14)}.solutions-module__BfORra__heroGrid{background-image:linear-gradient(#6eb5ff14 1px,#0000 1px),linear-gradient(90deg,#6eb5ff14 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#0000 0%,#000 35%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 35%,#0000 100%)}.solutions-module__BfORra__challengeItem{background:#ffffffeb;border:1px solid #d3e0f0f2;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s,box-shadow .32s,background-color .32s;position:relative;overflow:hidden;box-shadow:0 16px 38px #18467a1a}.solutions-module__BfORra__challengeItem:before{z-index:0;content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 24%,#529df414 45%,#0000 66%);transition:opacity .24s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-65%)}.solutions-module__BfORra__challengeItem>*{z-index:1;position:relative}.solutions-module__BfORra__challengeItem img{filter:drop-shadow(0 8px 12px #2370d114);transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s;animation:4.6s ease-in-out infinite solutions-module__BfORra__challenge-icon-float}.solutions-module__BfORra__challengeItem h3{transition:color .24s}.solutions-module__BfORra__challengeItem:hover{background:#fffffffa;border-color:#5b9decb8;transform:translateY(-6px);box-shadow:0 22px 48px #18529929}.solutions-module__BfORra__challengeItem:hover:before{opacity:1;transform:translate(65%)}.solutions-module__BfORra__challengeItem:hover img{filter:drop-shadow(0 12px 18px #1b6cd82e);transform:scale(1.06)}.solutions-module__BfORra__challengeItem:hover h3{color:#075fe4}.solutions-module__BfORra__challengeItem:after{content:"";border:1px solid #075fe41a;border-radius:50%;width:112px;height:112px;transition:border-color .32s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-42px;right:-42px}.solutions-module__BfORra__challengeItem:hover:after{border-color:#075fe43d;transform:scale(1.2)}@keyframes solutions-module__BfORra__challenge-icon-float{0%,to{translate:0}50%{translate:0 -4px}}.solutions-module__BfORra__challengeIcon{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:linear-gradient(135deg,#0c74ed,#7bbdff);justify-content:center;align-items:center;width:68px;height:68px;display:flex;position:relative}.solutions-module__BfORra__challengeIcon:before{clip-path:inherit;content:"";background:#fff;position:absolute;inset:2px}.solutions-module__BfORra__challengeIcon span{z-index:1;color:#075fe4;font-size:22px;font-weight:600;position:relative}.solutions-module__BfORra__architectureLayer{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffb8;border:1px solid #89b5eab8;border-radius:8px;grid-template-columns:210px minmax(0,1fr);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s,background-color .3s;display:grid;overflow:hidden;box-shadow:0 7px 18px #1c497e0b}.solutions-module__BfORra__architectureLayer>div:first-child{transition:color .26s,background-color .26s}.solutions-module__BfORra__architectureLayer svg{transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s}.solutions-module__BfORra__architectureLayer:hover{background:#ffffffeb;border-color:#3587e8e0;transform:translate(5px);box-shadow:0 13px 30px #1c54971f}.solutions-module__BfORra__architectureLayer:hover>div:first-child{color:#0454cb;background:#eaf4ffe0}.solutions-module__BfORra__architectureLayer:hover svg{filter:drop-shadow(0 5px 7px #075fe438);transform:scale(1.1)rotate(-3deg)}.solutions-module__BfORra__architectureLayer+.solutions-module__BfORra__architectureLayer{margin-top:10px}.solutions-module__BfORra__architectureLayer[data-layer="0"],.solutions-module__BfORra__architectureLayer[data-layer="1"]{border-color:#5d97e0d1}.solutions-module__BfORra__architectureLayer[data-layer="3"],.solutions-module__BfORra__architectureLayer[data-layer="4"]{background:#f1f8ffd1}.solutions-module__BfORra__architectureItems{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;padding:9px;display:grid}.solutions-module__BfORra__architectureItems>li{text-align:center;background:#ffffffeb;border:1px solid #e0eaf5;border-radius:5px;justify-content:center;align-items:center;min-height:48px;padding:7px 6px;transition:color .24s,background-color .24s,border-color .24s,box-shadow .24s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 4px 12px #1a4b820d}.solutions-module__BfORra__architectureLayer:hover .solutions-module__BfORra__architectureItems>li{color:#0755c9;background:#f2f8fffa;border-color:#71adf1a6;transform:translateY(-2px);box-shadow:0 7px 16px #1a5ba81a}.solutions-module__BfORra__architectureLayer:hover .solutions-module__BfORra__architectureItems>li:nth-child(2){transition-delay:25ms}.solutions-module__BfORra__architectureLayer:hover .solutions-module__BfORra__architectureItems>li:nth-child(3){transition-delay:50ms}.solutions-module__BfORra__architectureLayer:hover .solutions-module__BfORra__architectureItems>li:nth-child(4){transition-delay:75ms}.solutions-module__BfORra__architectureLayer:hover .solutions-module__BfORra__architectureItems>li:nth-child(5){transition-delay:.1s}.solutions-module__BfORra__architectureLayer:hover .solutions-module__BfORra__architectureItems>li:nth-child(6){transition-delay:.125s}.solutions-module__BfORra__architectureLayer:hover .solutions-module__BfORra__architectureItems>li:nth-child(7){transition-delay:.15s}.solutions-module__BfORra__architectureLayer:hover .solutions-module__BfORra__architectureItems>li:nth-child(8){transition-delay:.175s}.solutions-module__BfORra__capabilityBackdrop{background:linear-gradient(90deg,#010c20d6 0%,#02122c47 34%,#02102714 50%,#02122c47 66%,#010c20d6 100%),linear-gradient(#010b1c4d,#010c1e8f)}.solutions-module__BfORra__capabilityPanel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(110deg,#053677c7,#031941c2);border:1px solid #228bffd1;border-radius:8px;align-items:center;gap:18px;min-height:118px;padding:16px 20px;transition:border-color .26s,background .26s,box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:inset 0 0 28px #1d7dff14,0 12px 30px #000d232e}.solutions-module__BfORra__capabilityPanel:hover{background:linear-gradient(110deg,#074391db,#031f4cd6);border-color:#5bb8fffa;transform:translateY(-4px);box-shadow:inset 0 0 34px #2b91ff24,0 18px 38px #000e264d,0 0 18px #187def1a}.solutions-module__BfORra__capabilityPanelLeft:after,.solutions-module__BfORra__capabilityPanelRight:before{content:"";background:linear-gradient(90deg,#2994ff,#2994ff2e);width:48px;height:1px;position:absolute;top:50%}.solutions-module__BfORra__capabilityPanelLeft:after{right:-49px}.solutions-module__BfORra__capabilityPanelRight:before{left:-49px;transform:rotate(180deg)}.solutions-module__BfORra__capabilityIcon{color:#7dcbff;background:#075fe426;border:1px solid #298fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:62px;height:62px;font-size:22px;font-weight:600;transition:color .26s,background-color .26s,box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:inset 0 0 18px #2792ff2e}.solutions-module__BfORra__capabilityPanel:hover .solutions-module__BfORra__capabilityIcon{color:#bce7ff;background:#147eff3d;transform:scale(1.06)rotate(-3deg);box-shadow:inset 0 0 22px #49abff40,0 0 18px #2d97ff33}.solutions-module__BfORra__capabilityPanel h3,.solutions-module__BfORra__capabilityPanel p{z-index:1;transition:color .24s,transform .28s;position:relative}.solutions-module__BfORra__capabilityPanel:hover h3{transform:translate(3px)}.solutions-module__BfORra__capabilityPanel:hover p{color:#ffffffc2}.solutions-module__BfORra__supportDiagram{background:radial-gradient(circle,#469dff29,#0000 58%),linear-gradient(#89b4e41f 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#89b4e41f 1px,#0000 1px) 0 0/32px 32px,#f7fbff;animation:.52s cubic-bezier(.22,1,.36,1) both solutions-module__BfORra__support-panel-in}.solutions-module__BfORra__supportTab{transition:color .26s,background-color .26s,box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1);position:relative}.solutions-module__BfORra__supportTab:hover{transform:translateY(-2px)}.solutions-module__BfORra__supportTab[aria-selected=true]{box-shadow:inset 0 -3px #ffffff61,0 8px 22px #075fe42e}.solutions-module__BfORra__supportHub{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s;animation:.56s cubic-bezier(.22,1,.36,1) 80ms both solutions-module__BfORra__support-hub-in,4.2s ease-in-out .7s infinite solutions-module__BfORra__support-hub-float;overflow:hidden}.solutions-module__BfORra__supportHub:after{content:"";background:linear-gradient(110deg,#0000 36%,#fff3 49%,#0000 62%);transition:transform .72s cubic-bezier(.22,1,.36,1);position:absolute;inset:-50% -70%;transform:translate(-45%)}.solutions-module__BfORra__supportHub:hover{transform:translateY(-6px)scale(1.025);box-shadow:0 20px 40px #075fe440}.solutions-module__BfORra__supportHub:hover:after{transform:translate(45%)}.solutions-module__BfORra__supportItem{opacity:0;animation:solutions-module__BfORra__support-item-in .52s var(--support-delay) cubic-bezier(.22,1,.36,1) both;transition:color .28s,background-color .28s,border-color .28s,box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1)}.solutions-module__BfORra__supportItem span:last-child{transition:color .28s}.solutions-module__BfORra__supportItem:hover{color:#075fe4;background:#f5faff;border-color:#6eacf1;transform:translate(7px);box-shadow:0 14px 28px #185aaa21}.solutions-module__BfORra__supportItem:hover span:last-child{color:#41678f}.solutions-module__BfORra__supportDetails{animation:.58s cubic-bezier(.22,1,.36,1) .21s both solutions-module__BfORra__support-details-in}.solutions-module__BfORra__supportDetails li{transition:color .24s,transform .28s cubic-bezier(.22,1,.36,1)}.solutions-module__BfORra__supportDetails li:hover{color:#075fe4;transform:translate(5px)}@keyframes solutions-module__BfORra__support-panel-in{0%{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes solutions-module__BfORra__support-hub-in{0%{opacity:0;transform:translate(-22px)scale(.97)}to{opacity:1;transform:none}}@keyframes solutions-module__BfORra__support-hub-float{0%,to{translate:0}50%{translate:0 -4px}}@keyframes solutions-module__BfORra__support-item-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes solutions-module__BfORra__support-details-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.solutions-module__BfORra__capabilityConnectors{z-index:0;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.solutions-module__BfORra__connectorBase,.solutions-module__BfORra__connectorFlow{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.solutions-module__BfORra__connectorBase{stroke:#4691e961;stroke-width:1.4px}.solutions-module__BfORra__connectorFlow{stroke:#1680f5;stroke-width:1.8px;stroke-dasharray:5 11;filter:drop-shadow(0 0 3px #1680f5a6);animation:2.4s linear infinite solutions-module__BfORra__connector-flow}.solutions-module__BfORra__connectorPulse{z-index:1;filter:drop-shadow(0 0 4px #1680f5);background:#4aa2ff;border:1px solid #9ed1ff;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite solutions-module__BfORra__connector-pulse;display:none;position:absolute;left:20%}.solutions-module__BfORra__connectorPulse:nth-of-type(2){animation-delay:.18s}.solutions-module__BfORra__connectorPulse:nth-of-type(3){animation-delay:.36s}.solutions-module__BfORra__connectorPulse:nth-of-type(4){animation-delay:.54s}@keyframes solutions-module__BfORra__connector-flow{to{stroke-dashoffset:-32px}}@keyframes solutions-module__BfORra__connector-pulse{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.75)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.35)}}@media (min-width:1024px){.solutions-module__BfORra__capabilityConnectors,.solutions-module__BfORra__connectorPulse{display:block}}@media (max-width:1279px){.solutions-module__BfORra__architectureLayer{grid-template-columns:178px minmax(0,1fr)}.solutions-module__BfORra__architectureItems{grid-template-columns:repeat(4,minmax(0,1fr))}.solutions-module__BfORra__capabilityPanelLeft:after,.solutions-module__BfORra__capabilityPanelRight:before{display:none}}@media (max-width:767px){.solutions-module__BfORra__heroShade{background:linear-gradient(#03143147 0%,#03143185 42%,#031431e6 100%)}.solutions-module__BfORra__architectureLayer{grid-template-columns:1fr}.solutions-module__BfORra__architectureItems{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.solutions-module__BfORra__architectureItems>li{text-align:left;justify-content:flex-start}.solutions-module__BfORra__capabilityPanel{min-height:112px}}@media (prefers-reduced-motion:reduce){.solutions-module__BfORra__reveal,.solutions-module__BfORra__connectorFlow,.solutions-module__BfORra__connectorPulse,.solutions-module__BfORra__challengeItem img{animation:none}.solutions-module__BfORra__reveal{opacity:1;filter:none;transition:none;transform:none}.solutions-module__BfORra__challengeItem,.solutions-module__BfORra__challengeItem:before,.solutions-module__BfORra__challengeItem:after,.solutions-module__BfORra__challengeItem img,.solutions-module__BfORra__challengeItem h3,.solutions-module__BfORra__architectureLayer,.solutions-module__BfORra__architectureLayer>div:first-child,.solutions-module__BfORra__architectureLayer svg,.solutions-module__BfORra__architectureItems>li{transition:none}.solutions-module__BfORra__capabilityPanel,.solutions-module__BfORra__capabilityIcon,.solutions-module__BfORra__capabilityPanel h3,.solutions-module__BfORra__capabilityPanel p,.solutions-module__BfORra__supportDiagram,.solutions-module__BfORra__supportTab,.solutions-module__BfORra__supportHub,.solutions-module__BfORra__supportItem,.solutions-module__BfORra__supportDetails,.solutions-module__BfORra__supportDetails li{transition:none;animation:none}.solutions-module__BfORra__supportItem{opacity:1}}
