.diagram{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}@media (min-width:480px){.diagram__container{max-width:480px}}@media (min-width:596px){.diagram__container{max-width:596px}}@media (min-width:768px){.diagram__container{max-width:768px}}@media (min-width:769px){.diagram__container{max-width:769px}}@media (min-width:992px){.diagram__container{max-width:992px}}@media (min-width:1200px){.diagram__container{max-width:1200px}}@media (min-width:1332px){.diagram__container{max-width:1332px}}@media (min-width:1600px){.diagram__container{max-width:1600px}}.diagram__container{margin-left:auto;margin-right:auto;max-width:100%;padding-left:20px;padding-right:20px;width:100%}@media (min-width:992px){.diagram__container{max-width:1300px;padding-left:50px;padding-right:50px}}@media (min-width:1600px){.diagram__container{max-width:1332px;padding-left:20px;padding-right:20px}}.diagram__grid{display:grid;grid-template-columns:100px 1fr 100px;grid-template-rows:auto;padding-bottom:3rem}@media (min-width:596px){.diagram__grid{margin-left:5%;margin-right:5%}}@media (min-width:768px){.diagram__grid{margin-left:10%;margin-right:10%}}@media (min-width:992px){.diagram__grid{grid-template-columns:1fr 100px 1fr 100px 1fr;margin-left:0;margin-right:0}}.diagram__grid{grid-template-areas:"image-border-tl . image-border-tr" "text-1 text-1 text-1" "features features features" "icon-list icon-list icon-list" "products products products" "products-grid products-grid products-grid" "technologies technologies technologies" "gravity gravity gravity" "features-bottom features-bottom features-bottom" "image-border-bl depolyment image-border-br"}@media(min-width:992px){.diagram__grid{grid-template-areas:". image-border-tl text-1 image-border-tr ." ". features features features ." ". icon-list icon-list icon-list ." ". products products products ." ". products-grid products-grid products-grid ." "technologies technologies technologies technologies technologies" "depolyment image-border-bl gravity image-border-br ." ". . features-bottom . ."}}.diagram__grid .diagram__image-border-tl{grid-area:image-border-tl;height:1.25rem;margin-top:10px}@media (min-width:596px){.diagram__grid .diagram__image-border-tl{height:2.5rem}}.diagram__grid .diagram__image-border-tr{grid-area:image-border-tr;height:1.25rem;margin-top:10px}@media (min-width:596px){.diagram__grid .diagram__image-border-tr{height:2.5rem}}.diagram__grid .diagram__image-border-bl{--tw-translate-y:-85%;grid-area:image-border-bl;height:6rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:992px){.diagram__grid .diagram__image-border-bl{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.diagram__grid .diagram__image-border-br{--tw-translate-y:-85%;grid-area:image-border-br;height:6rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:992px){.diagram__grid .diagram__image-border-br{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.diagram__grid .diagram__text-1{grid-area:text-1;margin-bottom:.75rem;margin-top:.5rem}@media (min-width:596px){.diagram__grid .diagram__text-1{margin-top:0}}.diagram__grid .diagram__text-2{margin-top:2rem}@media (max-width:768px){.diagram__grid .diagram__text .cmp-text p,.diagram__grid .diagram__text .cmp-text span{font-size:16px}}.diagram__grid .diagram__text .cmp-text a{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.diagram__grid .diagram__text .cmp-text a:hover,.diagram__grid .diagram__text .cmp-text a:hover .red-color{--tw-text-opacity:1;color:rgb(0 109 255/var(--tw-text-opacity))}.diagram__grid .diagram__feature{grid-area:features}.diagram__grid .diagram__feature-list{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:596px){.diagram__grid .diagram__feature-list{flex-wrap:nowrap}}.diagram__grid .diagram__feature-item{cursor:default;padding-right:.25rem;position:relative}@media (min-width:596px){.diagram__grid .diagram__feature-item{padding:2px 10px}}@media (min-width:992px){.diagram__grid .diagram__feature-item{--tw-bg-opacity:1;background-color:rgb(223 229 237/var(--tw-bg-opacity));padding:.25rem 20px}}@media (max-width:768px){.diagram__grid .diagram__feature-item:last-child{padding-right:0}}.diagram__grid .diagram__feature-item:after{--tw-bg-opacity:1;--tw-content:" ";background-color:rgb(153 153 153/var(--tw-bg-opacity));content:var(--tw-content);height:14px;position:absolute;right:1px;top:5px;width:1.5px;z-index:2}@media (min-width:596px){.diagram__grid .diagram__feature-item:after{content:var(--tw-content);height:16px;right:0}}@media (min-width:992px){.diagram__grid .diagram__feature-item:after{content:var(--tw-content);top:8px}}@media (max-width:768px){.diagram__grid .diagram__feature-item .cmp-text p{font-size:13px}}.diagram__grid .diagram__feature-bottom{margin-left:.5rem;margin-right:.5rem;margin-top:1.25rem}@media (min-width:768px){.diagram__grid .diagram__feature-bottom{margin-top:2rem}}@media (min-width:992px){.diagram__grid .diagram__feature-bottom{margin-top:.25rem}}.diagram__grid .diagram__feature-text-0,.diagram__grid .diagram__feature-text-b-0{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.diagram__grid .diagram__feature-text-3,.diagram__grid .diagram__feature-text-b-3{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.diagram__grid .diagram__feature-text-3:after,.diagram__grid .diagram__feature-text-b-3:after{content:var(--tw-content);display:none}.diagram__grid .diagram__icon-list{display:flex;flex-wrap:wrap;grid-area:icon-list;justify-content:center;margin-top:.75rem}@media (min-width:992px){.diagram__grid .diagram__icon-list{justify-content:space-around;margin-top:1.5rem}}.diagram__grid .diagram__icon-item{align-items:center;cursor:default;display:flex;flex-direction:column;padding-left:.625rem;padding-right:.625rem;position:relative}.diagram__grid .diagram__icon-item:last-child{padding-right:0}@media (min-width:992px){.diagram__grid .diagram__icon-item{padding-right:0}}.diagram__grid .diagram__icon-item:after{--tw-bg-opacity:1;--tw-content:" ";background-color:rgb(153 153 153/var(--tw-bg-opacity));content:var(--tw-content);height:14px;position:absolute;right:0;top:5px;width:1.5px}.diagram__grid .diagram__icon-item:last-child:after{content:var(--tw-content);display:none}@media (min-width:992px){.diagram__grid .diagram__icon-item:after{content:var(--tw-content);display:none}}.diagram__grid .diagram__icon-item .image{display:none}@media (min-width:992px){.diagram__grid .diagram__icon-item .image{display:block}}@media (max-width:768px){.diagram__grid .diagram__icon-item .cmp-text p{font-size:13px}}.diagram__grid .diagram__products-heading{align-items:flex-end;display:none;grid-area:products;margin-top:2rem}@media (min-width:992px){.diagram__grid .diagram__products-heading{display:flex}}.diagram__grid .diagram__products-image{margin-bottom:.25rem}.diagram__grid .diagram__products-heading-text{margin-left:10%;margin-right:5%}.diagram__grid .diagram__products-grid{display:grid;gap:.5rem;grid-area:products-grid;grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;margin:1rem}@media (min-width:992px){.diagram__grid .diagram__products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-wcm-mode=EDIT] .diagram__grid .diagram__products-grid--tooltip{gap:5rem}.diagram__grid .diagram__products-item{height:auto;min-height:33px;position:relative;width:100%}@media (min-width:992px){.diagram__grid .diagram__products-item:hover .diagram__products-tooltip{display:block}}.diagram__grid .diagram__products-item .tw-break-words,.diagram__grid .diagram__products-item .tw-break-words .cmp-text,.diagram__grid .diagram__products-item .tw-break-words .cmp-text p{height:100%}.diagram__grid .diagram__products-item .tw-break-words .cmp-text a{align-items:center;display:flex;height:100%;justify-content:center;line-height:1.25rem;text-align:center;width:100%}.diagram__grid .diagram__products-text{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));height:100%}.diagram__grid .diagram__products-text:hover{--tw-bg-opacity:1;background-color:rgb(222 236 255/var(--tw-bg-opacity))}.diagram__grid .diagram__products-tooltip{--tw-bg-opacity:1;background-color:rgb(0 109 255/var(--tw-bg-opacity));text-align:left}[data-wcm-mode=EDIT] .diagram__grid .diagram__products-tooltip{max-height:5rem;min-height:1.25rem;overflow:hidden;padding-left:.25rem;padding-right:.25rem;visibility:visible}[data-wcm-mode=DISABLED] .diagram__grid .diagram__products-tooltip{bottom:110%;display:none;left:50%;min-height:11rem;padding:2.5rem;position:absolute;width:440px;z-index:3}.diagram__grid .diagram__products-tooltip .cmp-text p{line-height:20px}[data-wcm-mode=DISABLED] .diagram__grid .diagram__products-tooltip-2,[data-wcm-mode=DISABLED] .diagram__grid .diagram__products-tooltip-5,[data-wcm-mode=DISABLED] .diagram__grid .diagram__products-tooltip-8{left:-400px}.diagram__grid .diagram__technologies{display:none;grid-area:technologies;margin-bottom:2.5rem;margin-top:2.25rem}@media (min-width:992px){.diagram__grid .diagram__technologies{display:block;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}}@media (min-width:1332px){.diagram__grid .diagram__technologies{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}}.diagram__grid .diagram__technologies-header{align-items:flex-end;display:flex;justify-content:space-between}.diagram__grid .diagram__technologies-header-text{margin-left:10px;margin-right:10px}.diagram__grid .diagram__technologies-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;margin-top:1.25rem;row-gap:.75rem;text-align:center}.diagram__grid .diagram__technologies-item{position:relative}.diagram__grid .diagram__technologies-item p{line-height:16px}.diagram__grid .diagram__technologies-item:hover .diagram__technologies-tooltip{display:block}.diagram__grid .diagram__technologies-text .cmp-text a:hover,.diagram__grid .diagram__technologies-text .cmp-text p:hover{text-decoration-line:underline}.diagram__grid .diagram__technologies-text .cmp-text p:hover{cursor:default}.diagram__grid .diagram__technologies-text .cmp-text a{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.diagram__grid .diagram__technologies-text .cmp-text a:hover{--tw-text-opacity:1;color:rgb(0 109 255/var(--tw-text-opacity));cursor:pointer;text-decoration-color:#006dff}.diagram__grid .diagram__technologies-tooltip{--tw-bg-opacity:1;background-color:rgb(0 109 255/var(--tw-bg-opacity));text-align:left;z-index:3}[data-wcm-mode=EDIT] .diagram__grid .diagram__technologies-tooltip{height:10rem;overflow:hidden;padding:.5rem;visibility:visible}[data-wcm-mode=DISABLED] .diagram__grid .diagram__technologies-tooltip{bottom:110%;display:none;left:50%;min-height:11rem;padding:2.5rem;position:absolute;width:440px}.diagram__grid .diagram__technologies-tooltip .cmp-text p{line-height:20px}[data-wcm-mode=DISABLED] .diagram__grid .diagram__technologies-tooltip-10,[data-wcm-mode=DISABLED] .diagram__grid .diagram__technologies-tooltip-11,[data-wcm-mode=DISABLED] .diagram__grid .diagram__technologies-tooltip-3,[data-wcm-mode=DISABLED] .diagram__grid .diagram__technologies-tooltip-4,[data-wcm-mode=DISABLED] .diagram__grid .diagram__technologies-tooltip-5,[data-wcm-mode=DISABLED] .diagram__grid .diagram__technologies-tooltip-9{left:-400px}.diagram__grid .diagram__deployment{align-items:center;display:flex;flex-direction:column;gap:.25rem;grid-area:depolyment;justify-content:center;margin-right:0}@media (min-width:992px){.diagram__grid .diagram__deployment{align-items:flex-end;justify-content:normal;margin-right:1.25rem}}.diagram__grid .diagram__deployment-item{--tw-bg-opacity:1;background-color:rgb(223 229 237/var(--tw-bg-opacity));border-radius:.375rem;cursor:default;padding:.25rem .5rem}.diagram__grid .diagram__gravityzone{align-items:center;display:flex;grid-area:gravity;justify-content:center;margin-top:1.25rem}@media (min-width:992px){.diagram__grid .diagram__gravityzone{margin-bottom:1rem;margin-top:0}}.diagram__grid .diagram__gravityzone .cmp-text p{font-size:52px}@media (min-width:992px){.diagram__grid .diagram__gravityzone .cmp-text p{font-size:78px}}