.platform-features-component .block-with-visual-and-description{display:grid;grid-template-columns:1fr 1fr}.platform-features-component .block-with-visual-and-description>div{flex:1}.platform-features-component .block-with-visual-and-description .visual-container{position:relative;display:flex;align-items:center}.platform-features-component .block-with-visual-and-description .visual-container img:not(.absolute),.platform-features-component .block-with-visual-and-description .visual-container video:not(.absolute){border-radius:20px;-o-object-fit:cover;object-fit:cover;height:470px;width:630px;min-height:100%;min-width:100%}.platform-features-component .block-with-visual-and-description .visual-container#business-intelligence,.platform-features-component .block-with-visual-and-description .visual-container#scenario-builder{border-radius:20px;background:#5067e0}.platform-features-component .block-with-visual-and-description .visual-container#business-intelligence video,.platform-features-component .block-with-visual-and-description .visual-container#scenario-builder video{mix-blend-mode:color-dodge}.platform-features-component .block-with-visual-and-description .visual-container#business-intelligence video{mix-blend-mode:hard-light}.platform-features-component .block-with-visual-and-description .description-container{display:flex;flex-direction:column;justify-content:center;gap:32px;padding-left:90px}.platform-features-component .block-with-visual-and-description.reverse .description-container{padding-left:0;padding-right:90px;grid-column-start:1;grid-row-start:1}.platform-features-component .block-full-width{display:flex;flex-direction:column;gap:32px}.platform-features-component .colored-block{padding:48px;border-radius:40px;display:flex;gap:120px}.platform-features-component .colored-block .visual{width:100%;height:100%}.platform-features-component .colored-block .visual:before{content:"";display:block;padding-top:100%}.platform-features-component .ai-tool{padding:72px 0;gap:180px;display:flex;align-items:center}.platform-features-component .ai-tool .visual{width:570px;height:570px;flex:0 0 auto}.platform-features-component .ai-tool .visual img{width:100%;height:100%}@media(max-width:1600px){.platform-features-component .ai-tool{padding:72px 0;gap:100px}.platform-features-component .ai-tool .visual{width:500px;height:500px;flex:0 0 auto}.platform-features-component .col-block .cols{gap:32px}}@media(max-width:1280px){.platform-features-component .ai-tool{padding:72px 0;gap:72px}.platform-features-component .ai-tool .visual{width:350px;height:350px;flex:0 0 auto}.platform-features-component .col-block .cols{gap:24px}}@media(max-width:1024px){.platform-features-component .block-with-visual-and-description{display:flex;flex-direction:column}.platform-features-component .block-with-visual-and-description .visual-container{border-radius:10px!important;order:2}.platform-features-component .block-with-visual-and-description .visual-container img:not(.absolute),.platform-features-component .block-with-visual-and-description .visual-container video:not(.absolute){border-radius:10px;height:auto;max-height:300px}.platform-features-component .block-with-visual-and-description .visual-container .floating-icon-component{width:90px!important;height:90px!important}.platform-features-component .block-with-visual-and-description .visual-container .floating-icon-component svg{max-width:24px!important;max-height:24px!important}.platform-features-component .block-with-visual-and-description .description-container{padding-left:0;margin-bottom:24px}.platform-features-component .block-with-visual-and-description.reverse .description-container{padding-right:0}.platform-features-component .colored-block{padding:16px;flex-direction:column;gap:24px;border-radius:20px}.platform-features-component .colored-block .content{order:2}.platform-features-component .colored-block .visual{border-radius:10px}}@media(max-width:768px){.platform-features-component .ai-tool{padding:32px 0;gap:24px;flex-direction:column}.platform-features-component .ai-tool .content{order:2}.platform-features-component .ai-tool .visual{width:350px;height:auto;max-width:100%;flex:0 0 auto}.platform-features-component .col-block .cols{flex-direction:column;gap:64px}.platform-features-component .col-block .cols img{height:auto}}@media(max-width:1024px){.platform-header{flex-direction:column}.platform-header>div{width:100%}}