.c-diagram{position:relative}.c-diagram__heading{background:linear-gradient(238.13deg,rgba(255,129,224,.1) 12.32%,rgba(255,0,192,.1) 90.45%);border:1px solid var(--primary-color);border-radius:8px;margin-bottom:60px;padding:14px}.c-diagram__heading-inner{backdrop-filter:blur(80px);background:linear-gradient(240.3deg,rgba(255,129,224,.16) 7.48%,rgba(255,0,192,.16) 90.45%);border:1.82px solid #ffffff14;padding:16px}.c-diagram__heading-inner h2{background:none;color:#fff;font-size:48px;font-weight:700;letter-spacing:-4%;line-height:100%;margin:0;text-align:center;text-transform:capitalize;text-fill-color:inherit;-webkit-text-fill-color:inherit}.c-diagram__items{--gap:40px;--columns:4;display:flex;flex-direction:column;gap:var(--gap);padding-left:40px}.c-diagram__item{backdrop-filter:blur(30.600000381469727px);background:linear-gradient(0deg,hsla(0,0%,100%,.01),hsla(0,0%,100%,.01)),linear-gradient(0deg,rgba(255,0,192,.2),rgba(255,0,192,.2));border:1px solid var(--primary-color);border-radius:4px;font-size:18px;font-style:Medium;font-weight:500;padding:20px 18px;leading-trim:NONE;color:#fff;letter-spacing:0;line-height:130%;position:relative;text-align:center}@media(max-width:992px){.c-diagram__heading{border-bottom-left-radius:0}.c-diagram__heading:after{border-left:1px solid var(--primary-color);bottom:40px;content:"";left:0;position:absolute;top:10px}.c-diagram__item:before{border-top:1px solid var(--primary-color);bottom:40px;content:"";left:-40px;position:absolute;width:39px}}@media(min-width:992px){.c-diagram{text-align:center}.c-diagram__heading{display:inline-block;margin:0;position:relative}.c-diagram__heading:after{border-left:1px solid var(--primary-color);bottom:-100px;content:"";left:50%;position:absolute;top:100%}.c-diagram__items{flex-direction:row;padding:200px 0 0;position:relative}.c-diagram__items:before{--offset-x:calc((100% - (var(--columns) - 1)*var(--gap))/var(--columns)/2);border-top:1px solid var(--primary-color);content:"";left:var(--offset-x);position:absolute;right:var(--offset-x);top:100px}.c-diagram__item{flex:1;position:relative}.c-diagram__item:before{border-left:1px solid var(--primary-color);content:"";height:100px;left:50%;position:absolute;top:-100px}.c-diagram__item:after{background:radial-gradient(54.17% 54.17% at 50% 50%,#ffcdff 0,#ff00c0 100%);border-radius:100%;box-shadow:0 0 20px 4px #ff00c0e5;content:"";height:12px;left:calc(50% - 6px);opacity:.8;position:absolute;top:-80px;width:12px}.c-diagram__item:nth-child(2):after{left:calc(50% + 40px);top:-106px}.c-diagram__item:nth-child(3):after{top:-30px}.c-diagram__item:nth-child(4):after{left:calc(50% - 40px);top:-106px}}