.CaseStudyPlatformStory-module__Kr9YvW__storySection{overflow:hidden}.CaseStudyPlatformStory-module__Kr9YvW__architectureMap{isolation:isolate;border:1px solid var(--mui-palette-divider);background:radial-gradient(circle at 50% 50%,var(--mui-palette-primary-lightOpacity)0,transparent 30%),linear-gradient(145deg,var(--mui-palette-background-default),var(--mui-palette-background-paper));border-radius:24px;grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr);grid-template-areas:"module-one core module-two""module-three core module-four";gap:32px 62px;padding:44px;display:grid;position:relative;overflow:hidden}.CaseStudyPlatformStory-module__Kr9YvW__architectureMap:before{z-index:-1;background-image:linear-gradient(var(--mui-palette-divider)1px,transparent 1px),linear-gradient(90deg,var(--mui-palette-divider)1px,transparent 1px);content:"";opacity:.22;pointer-events:none;background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 72%);mask-image:radial-gradient(circle,#000 0,#0000 72%)}.CaseStudyPlatformStory-module__Kr9YvW__connectors{z-index:0;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.CaseStudyPlatformStory-module__Kr9YvW__branchPath{fill:none;stroke:var(--branch-color);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 8;opacity:.48;vector-effect:non-scaling-stroke;animation:9s linear infinite CaseStudyPlatformStory-module__Kr9YvW__branch-flow}.CaseStudyPlatformStory-module__Kr9YvW__terminal{fill:var(--mui-palette-background-paper);stroke:var(--branch-color);stroke-width:2px;vector-effect:non-scaling-stroke}.CaseStudyPlatformStory-module__Kr9YvW__branchOne{--branch-color:var(--mui-palette-primary-main)}.CaseStudyPlatformStory-module__Kr9YvW__branchTwo{--branch-color:var(--mui-palette-info-main)}.CaseStudyPlatformStory-module__Kr9YvW__branchThree{--branch-color:var(--mui-palette-warning-main)}.CaseStudyPlatformStory-module__Kr9YvW__branchFour{--branch-color:var(--mui-palette-success-main)}.CaseStudyPlatformStory-module__Kr9YvW__coreWrap{z-index:2;grid-area:core;justify-content:center;align-items:center;min-block-size:100%;display:flex}.CaseStudyPlatformStory-module__Kr9YvW__coreNode{border:1px solid var(--mui-palette-primary-main);background:linear-gradient(145deg,var(--mui-palette-background-paper),var(--mui-palette-primary-lighterOpacity));block-size:188px;inline-size:188px;box-shadow:0 0 0 10px var(--mui-palette-primary-lighterOpacity),0 24px 64px var(--mui-palette-primary-darkOpacity);justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(45deg)}.CaseStudyPlatformStory-module__Kr9YvW__coreNode:before,.CaseStudyPlatformStory-module__Kr9YvW__coreNode:after{border:1px solid var(--mui-palette-primary-main);content:"";opacity:.3;position:absolute}.CaseStudyPlatformStory-module__Kr9YvW__coreNode:before{inset:13px}.CaseStudyPlatformStory-module__Kr9YvW__coreNode:after{border-style:dashed;animation:3.4s ease-in-out infinite CaseStudyPlatformStory-module__Kr9YvW__core-pulse;inset:-18px}.CaseStudyPlatformStory-module__Kr9YvW__coreContent{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:5px;inline-size:154px;display:flex;position:relative;transform:rotate(-45deg)}.CaseStudyPlatformStory-module__Kr9YvW__coreIcon{background:var(--mui-palette-primary-main);block-size:42px;inline-size:42px;color:var(--mui-palette-primary-contrastText);box-shadow:0 0 0 7px var(--mui-palette-primary-lighterOpacity);border-radius:50%;justify-content:center;align-items:center;margin-block-end:2px;font-size:1.35rem;display:flex}.CaseStudyPlatformStory-module__Kr9YvW__coreLabel{color:var(--mui-palette-primary-main);text-transform:uppercase;letter-spacing:.09em!important;font-size:.72rem!important;font-weight:700!important}.CaseStudyPlatformStory-module__Kr9YvW__coreTitle{line-height:1.1!important}.CaseStudyPlatformStory-module__Kr9YvW__coreText{color:var(--mui-palette-text-secondary);font-size:.78rem!important;line-height:1.35!important}.CaseStudyPlatformStory-module__Kr9YvW__moduleNode{z-index:2;clip-path:polygon(0 18px,18px 0,calc(100% - 42px) 0,100% 42px,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);min-block-size:340px;transition:transform .18s,box-shadow .18s;position:relative;border:1px solid var(--node-color)!important;background:color-mix(in srgb,var(--mui-palette-background-paper)95%,var(--node-color))!important;box-shadow:0 18px 48px rgb(var(--mui-mainColorChannels-shadow)/.12)!important;border-radius:4px!important;overflow:visible!important}.CaseStudyPlatformStory-module__Kr9YvW__moduleNode:before{z-index:1;border-block-start:4px solid var(--node-color);content:"";inline-size:76px;position:absolute;inset-block-start:-1px;inset-inline-start:18px}.CaseStudyPlatformStory-module__Kr9YvW__moduleNode:hover{transform:translateY(-4px);box-shadow:0 24px 58px color-mix(in srgb,var(--node-color)20%,transparent)!important}.CaseStudyPlatformStory-module__Kr9YvW__moduleOne{--node-color:var(--mui-palette-primary-main);grid-area:module-one}.CaseStudyPlatformStory-module__Kr9YvW__moduleTwo{--node-color:var(--mui-palette-info-main);grid-area:module-two}.CaseStudyPlatformStory-module__Kr9YvW__moduleThree{--node-color:var(--mui-palette-warning-main);grid-area:module-three}.CaseStudyPlatformStory-module__Kr9YvW__moduleFour{--node-color:var(--mui-palette-success-main);grid-area:module-four}.CaseStudyPlatformStory-module__Kr9YvW__branchNumber{color:var(--node-color);letter-spacing:.12em;font-size:.75rem;font-weight:800}.CaseStudyPlatformStory-module__Kr9YvW__featureList{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.CaseStudyPlatformStory-module__Kr9YvW__featureList li{align-items:flex-start;gap:8px;display:flex}.CaseStudyPlatformStory-module__Kr9YvW__featureList i{color:var(--node-color);flex-shrink:0;margin-block-start:3px;font-size:1rem}@keyframes CaseStudyPlatformStory-module__Kr9YvW__branch-flow{to{stroke-dashoffset:-60px}}@keyframes CaseStudyPlatformStory-module__Kr9YvW__core-pulse{0%,to{opacity:.18;transform:scale(.96)}50%{opacity:.48;transform:scale(1.04)}}@media (max-width:899px){.CaseStudyPlatformStory-module__Kr9YvW__architectureMap{grid-template-columns:minmax(0,1fr);grid-template-areas:"core""module-one""module-two""module-three""module-four";gap:28px;padding:34px 24px}.CaseStudyPlatformStory-module__Kr9YvW__architectureMap:after{z-index:0;border-inline-start:1px dashed var(--mui-palette-primary-main);content:"";opacity:.38;position:absolute;inset-block:150px 40px;inset-inline-start:50%}.CaseStudyPlatformStory-module__Kr9YvW__connectors{display:none}.CaseStudyPlatformStory-module__Kr9YvW__coreWrap{min-block-size:240px}.CaseStudyPlatformStory-module__Kr9YvW__moduleNode{min-block-size:auto}}@media (max-width:599px){.CaseStudyPlatformStory-module__Kr9YvW__architectureMap{border-radius:16px;margin-inline:-8px;padding:30px 16px}.CaseStudyPlatformStory-module__Kr9YvW__coreNode{block-size:164px;inline-size:164px}.CaseStudyPlatformStory-module__Kr9YvW__coreContent{inline-size:140px}.CaseStudyPlatformStory-module__Kr9YvW__coreIcon{block-size:36px;inline-size:36px;font-size:1.15rem}.CaseStudyPlatformStory-module__Kr9YvW__coreText{display:none}.CaseStudyPlatformStory-module__Kr9YvW__moduleNode{clip-path:polygon(0 14px,14px 0,calc(100% - 30px) 0,100% 30px,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}}@media (prefers-reduced-motion:reduce){.CaseStudyPlatformStory-module__Kr9YvW__branchPath,.CaseStudyPlatformStory-module__Kr9YvW__coreNode:after{animation:none}.CaseStudyPlatformStory-module__Kr9YvW__moduleNode{transition:none}}
