.cy-steps-frameworks-section .container{--cy-container-w: 1172px}.cy-steps-frameworks-section-content{gap:16px;display:flex}@media only screen and (max-width: 1080px){.cy-steps-frameworks-section-content{flex-wrap:wrap;justify-content:center}}.cy-steps-frameworks-section__item{position:relative;overflow:hidden;flex:1 1 100%;padding:30px 24px 0;display:flex;flex-direction:column;border-radius:20px;border-style:solid;border-width:1px;border-color:var(--cy-c__light-gray-2);transition:border-color ease .3s}@media only screen and (max-width: 1080px){.cy-steps-frameworks-section__item{--cy-steps-frameworks-item-w: calc(50% - (16px * 0.5));flex-basis:var(--cy-steps-frameworks-item-w);max-width:var(--cy-steps-frameworks-item-w)}}@media only screen and (max-width: 767.98px){.cy-steps-frameworks-section__item{--cy-steps-frameworks-item-w: 100%}}.cy-steps-frameworks-section__item:before,.cy-steps-frameworks-section__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity ease .3s}.cy-steps-frameworks-section__item:before{background:rgba(244,244,246,.5);opacity:1}.cy-steps-frameworks-section__item:after{background:linear-gradient(0deg, rgba(0, 179, 242, 0.2) 0%, rgba(0, 179, 242, 0) 45.74%),rgba(244,244,246,.5);opacity:0}.cy-steps-frameworks-section__item-label{z-index:1;align-self:flex-start;text-transform:uppercase;font-size:16px;line-height:1.3;font-weight:500;letter-spacing:normal;padding:2px 12px;border-radius:16px;background-color:var(--cyj-c__light-blue);color:var(--cy-c__white)}@media only screen and (max-width: 767.98px){.cy-steps-frameworks-section__item-label{font-size:15px}}.cy-steps-frameworks-section__item-title{z-index:1;margin:12px 0 0}.cy-steps-frameworks-section__item-subtitle,.cy-steps-frameworks-section__item-desc{z-index:1}.cy-steps-frameworks-section__item-subtitle>*:first-child,.cy-steps-frameworks-section__item-desc>*:first-child{margin-top:0}.cy-steps-frameworks-section__item-subtitle>*:last-child,.cy-steps-frameworks-section__item-desc>*:last-child{margin-bottom:0}.cy-steps-frameworks-section__item-subtitle ul,.cy-steps-frameworks-section__item-subtitle ol,.cy-steps-frameworks-section__item-desc ul,.cy-steps-frameworks-section__item-desc ol{margin-left:0}.cy-steps-frameworks-section__item-subtitle{margin:12px 0 0;color:var(--cyj-c__light-blue)}.cy-steps-frameworks-section__item-desc{flex:1 1 100%;margin:66px 0 0;padding:18px 16px;border-radius:12px 12px 0 0;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:0;border-left-width:1px;border-color:rgba(177,192,217,.5);background-color:var(--cy-c__white);transition:margin ease .3s,border-color ease .3s}.cy-steps-frameworks-section__item-desc:before{content:"";position:absolute;left:0;bottom:-39px;width:100%;height:39px;background:linear-gradient(180deg, rgba(200, 235, 248, 0) 0.27%, rgba(200, 235, 248, 0.5) 100.27%);transition:bottom ease .3s}.cy-steps-frameworks-section__item:hover{border-color:var(--cyj-c__light-blue)}.cy-steps-frameworks-section__item:hover:before{opacity:0}.cy-steps-frameworks-section__item:hover:after{opacity:1}.cy-steps-frameworks-section__item:hover .cy-steps-frameworks-section__item-desc{margin-top:27px;border-color:rgba(var(--cyj-c__light-blue-rgb), 0.5)}.cy-steps-frameworks-section__item:hover .cy-steps-frameworks-section__item-desc:before{bottom:0}