.home-page{background:#0b0b0b}.home_banner_section{background-repeat:no-repeat;margin:0 auto}.home_banner_frame .banner_card{background:var(--light-primary-color);border-radius:10px;width:fit-content;padding:20px;box-shadow:0 1px 10px #0000001f}.home_banner_frame #automation{position:relative;left:50%}.home_banner_frame .banner_card img{width:100%}.home_banner_frame .banner_card h2{color:var(--dark-primary-color);font-size:20px;font-weight:600;line-height:30px}.home_banner_frame .banner_card p{color:var(--light-primary-color);font-size:14px;font-weight:400}.home_banner_container .container-fluid{margin:0;padding:0}.home_banner_heading{background:var(--light-primary-color);border-radius:26px;gap:12px;width:fit-content;padding:10px 25px;box-shadow:0 1px 10px #0000001f}.home_banner_heading p{font-size:var(--font-size-medium);color:var(--dark-secondary-font-color);margin:0;padding-top:5px;font-weight:500;line-height:19px}.home_content_container{padding:0 150px 140px;position:relative}.home_content_container .content{text-align:center}.home_content_container .content h1,.key_features_container .title h2 span{background:-webkit-linear-gradient(.92deg, var(--light-secondary-font-color) 40.95%, var(--dark-secondary-font-color) 59.04%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-weight:700}.key_features_container .title h2 span{margin-top:24px}.home_content_container .content h1 span{color:var(--secondary-font-color)}.home_content_container .content p{font-size:var(--font-size-medium);color:var(--light-primary-color);margin:0 0 24px;padding:0 200px;font-weight:400;line-height:30px}.home_content_container .content p span{font-size:14px;font-weight:400}.content_button{justify-content:center;gap:24px}.home_content_container .content_button button{border:1px solid var(--light-secondary-font-color);border-radius:6px;font-weight:500;padding:12px 30px!important}.home_content_container .content_button a button{color:var(--light-secondary-font-color);border:1px solid var(--light-secondary-font-color);background:0 0}.home_content_container .content_button a button:hover{background:var(--light-secondary-font-color);color:var(--light-primary-color);transition:all .1s ease-in-out}.banner_card{background-color:var(--light-primary-color);border:2px solid var(--light-primary-color)}.header__img{height:55rem;margin:-39rem 0 -8rem}.header__img .reel{height:73.8rem;position:relative}.glow{transition:box-shadow .4s;box-shadow:0 0 24px 8px #1dbecf99,0 0 40px 16px #1dbecf33}.header__img .cursor-blue{z-index:7;position:absolute;top:92%;right:11%}.header__img .cursor-red{z-index:7;display:block;position:absolute;top:56%;right:9%}.header__img .cursor-green{z-index:7;display:block;position:absolute;top:80%;right:90%}.header__img .cursor-grey{z-index:7;display:block;position:absolute;top:100%;right:82%}.header__img .cursor-orange{z-index:7;display:block;position:absolute;top:55%;right:90%}.product_connector_container .title{padding:0 150px}.product_connector_container .title h2 span{color:var(--light-secondary-font-color)}.key_features_container .title p,.product_connector_container .title p{font-size:18px;font-weight:400}.product_connector_container .row{align-items:center}.product_connector_container .product_connector_card .card:hover{transition:all .1s ease-in-out}.product_connector_container .product_connector_card:first-child .card:hover,.product_connector_container .product_connector_card:nth-child(2) .card:hover,.product_connector_container .product_connector_card:nth-child(3) .card:hover,.product_connector_container .product_connector_card:nth-child(4) .card:hover{border-color:#ff6b35}.product_connector_container .product_connector_card .card,.key_features_container .card{border:2px solid var(--grey-primary-font-color);background:var(--dark-primary-color);border-radius:15px;margin:20px}.product_connector_container .product_connector_card h3{width:fit-content;color:var(--dark-primary-color);border-radius:10px;margin-top:10px;padding:12px 24px;font-size:22px;font-weight:600;position:absolute;left:-20px}.product_connector_container .product_connector_card p{height:66px;margin-top:90px}.product_connector_container .product_connector_card:first-child button{border:2px solid var(--embed-primary-color);color:var(--embed-primary-color)}.product_connector_container .product_connector_card:nth-child(2) button{border:2px solid var(--mcp-primary-color);color:var(--mcp-primary-color)}.product_connector_container .product_connector_card:nth-child(3) button{border:2px solid var(--mcp-server-primary-color);color:var(--mcp-server-primary-color)}.product_connector_container .product_connector_card:nth-child(4) button{border:2px solid var(--migration-primary-color);color:var(--migration-primary-color)}.product_connector_container .product_connector_card:first-child h3{background:var(--embed-primary-color);border:2px solid var(--embed-primary-color)}.product_connector_container .product_connector_card:nth-child(2) h3{background:var(--mcp-primary-color);border:2px solid var(--mcp-primary-color)}.product_connector_container .product_connector_card:nth-child(3) h3{background:var(--mcp-server-primary-color);border:2px solid var(--mcp-server-primary-color)}.product_connector_container .product_connector_card:nth-child(4) h3{background:var(--migration-primary-color);border:2px solid var(--migration-primary-color)}.product_connector_container .product_connector_card li svg{width:20px;height:20px;color:var(--dark-primary-color);border-radius:6px;padding:3px}.product_connector_container .product_connector_card:first-child li svg{background-color:var(--light-secondary-font-color)}.product_connector_container .product_connector_card:nth-child(2) li svg{background:var(--mcp-primary-color)}.product_connector_container .product_connector_card:nth-child(3) li svg{background:var(--mcp-server-primary-color)}.product_connector_container .product_connector_card:nth-child(4) li svg{background:var(--migration-primary-color)}.product_connector_container .product_connector_card ul{color:var(--light-primary-color);list-style:none;padding:0!important}.product_connector_container .product_connector_card li span{text-indent:10px}.product_connector_container .product_connector_card button{background:0 0;width:fit-content;font-weight:600;padding:12px 24px!important}.key_features_container .title h3{color:var(--secondary-font-color);font-size:24px;font-weight:700}.key_features_container .card{box-shadow:none;background:linear-gradient(#ff6b351a,#0000);border:2px solid #0000}.key_features_container .card:hover{border:2px solid var(--light-secondary-font-color);transition:all .2s ease-in-out}.key_features_container .card:hover,.key_features_container .card:hover p,.key_features_container .card:hover h3{transition:all .2s ease-in-out;color:var(--light-primary-color)!important}.key_features_container .card:hover h3{transition:all .2s ease-in-out;color:var(--light-secondary-font-color)!important}.key_features_container .card h3{color:var(--light-primary-color);padding:20px 0;font-size:20px;font-weight:700}.features_container{background:#0b0b0b;padding:50px 0}.features_container .features_content small{color:#ff8b37;border:1px solid #ff8b37;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:700}.ai_depends_container .features_content h2,.features_container .features_content h2{margin-top:20px}.ai_depends_container .features_content h3,.features_container .features_content h3{color:var(--light-primary-color);font-size:20px}.ai_depends_container .features_content p,.features_container .features_content p{color:var(--light-primary-color);font-weight:400;font-size:18px!important}.ai_depends_container .features_content .feature-description,.features_container .features_content .feature-description{opacity:0;max-height:0;transition:opacity .3s,max-height .3s;overflow:hidden}.ai_depends_container .features_content .feature-description.visible,.features_container .features_content .feature-description.visible{opacity:1;max-height:100px}.ai_depends_container .features_content ul{min-height:200px}.ai_depends_container .features_content ul,.features_container .features_content ul{cursor:not-allowed;padding-left:0;list-style:none}.features_container .features_content ul{max-height:251px}.ai_depends_container .features_content ul li,.features_container .features_content ul li{color:var(--light-primary-color);cursor:pointer;margin-bottom:.5rem!important}.ai_depends_container .features_content ul li:last-child,.features_container .features_content ul li:last-child,.ai_depends_container .features_content ul li span,.features_container .features_content ul li span{margin-bottom:0!important}.ai_depends_container .features_content .feature.visible h3,.features_container .features_content .feature.visible h3{color:var(--light-secondary-font-color);margin-bottom:.5rem!important}.ai_depends_container .features_content li .icon-container,.features_container .features_content li .icon-container{height:35px;margin:10px 0}.ai_depends_container .features_content .feature.visible .icon-container,.features_container .features_content .feature.visible .icon-container{border-bottom:2px solid var(--light-secondary-font-color);width:fit-content}.ai_depends_container blockquote,.home_features_testimonial .testimonials_container blockquote{background:#1a1a1a80;border:2px solid #0000;border-radius:1rem;flex-direction:column;margin-bottom:0;padding:2rem;transition:all .3s;display:flex}.home_features_testimonial .testimonials_container blockquote:hover{border-color:#ff6b35;transform:translateY(-5px)}.ai_depends_container blockquote p,.home_features_testimonial .testimonials_container blockquote p{margin:0 0 1rem;font-style:italic}.testimonials_container blockquote strong,blockquote strong{color:var(--light-secondary-font-color)}.ai_depends_container blockquote span,.testimonials_container blockquote span{color:var(--light-primary-color);font-size:.95rem}.operational_excellence_container .subtitle{margin-bottom:2rem}.operational_excellence_container .features{flex-wrap:wrap;justify-content:space-between;gap:3.5rem;display:flex}.operational_excellence_container article{min-width:240px;color:var(--light-primary-color);background:#1a1a1a80;border:2px solid #0000;border-radius:10px;flex:1;padding:3rem}.operational_excellence_container article:hover{border:2px solid var(--light-secondary-font-color);transition:all .2s ease-in-out;transform:translateY(-3px)}.operational_excellence_container article:hover h3{color:var(--light-secondary-font-color);transition:all .2s ease-in-out}.operational_excellence_container article h3{margin-top:0;font-size:24px}.operational_excellence_container article p{margin-bottom:0;font-size:16px}.ai_depends_container{background:#0b0b0b;padding:50px 0;overflow:hidden}.app_marketplace_container{text-align:center;padding:clamp(60px,8vh,100px) 24px}.app_marketplace_container p{margin-bottom:2rem}.app_marketplace_container .category_buttons_wrapper{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:2rem;display:flex}.app_marketplace_container .category_list_app{display:block}.app_marketplace_container .category_list_app:hover h3{color:var(--light-primary-color)}.app_marketplace_container .category_list_app.active h3{background:var(--light-secondary-font-color);color:var(--light-primary-color)}.app_marketplace_container .category_list_app h3{color:#ff8b37;cursor:pointer;border:1px solid #ff8b37;border-radius:5px;margin:0;padding:.75rem 2rem;font-size:16px;font-weight:600}.app_icons .home_icon_card p{margin-bottom:0}@media (max-width:576px){.product_connector_container .product_connector_card p{height:auto}.home_content_container{padding:0}.pe-sm-0{padding-right:0}.header__img{display:none!important}.home_content_container .content p{padding:0 10px}.product_connector_container .title{padding:0 20px}.features_container .container img{width:100%}}.features_container .hover-image-wrapper{flex-shrink:0;width:20px;height:20px;position:relative}.features_container .hover-image-wrapper .img-default{opacity:1;transition:opacity .3s .1s}.features_container .hover-image-wrapper .img-hover{opacity:0;transition:opacity .3s .1s;position:absolute;inset:0}.features_content ul li .feature h3{transition:color .3s,margin-bottom .3s}.features_content ul li .icon-container{transition:border-bottom .3s .1s,width .3s}.features_content ul li .feature-description{opacity:0;max-height:0;transition:max-height .4s .1s,opacity .3s .1s;overflow:hidden}.features_content ul li .img-default,.features_content ul li .img-hover{transition:opacity .3s .1s}.features_content ul li:first-child .feature h3{color:var(--light-secondary-font-color);margin-bottom:.5rem}.features_content ul li:first-child .icon-container{border-bottom:2px solid var(--light-secondary-font-color);width:fit-content}.features_content ul li:first-child .feature-description{opacity:1;max-height:100px}.features_content ul li:first-child .img-default{opacity:0}.features_content ul li:first-child .img-hover{opacity:1}.features_content ul:hover li:first-child:not(:hover) .feature h3{color:var(--light-primary-color);margin-bottom:0;transition:color .3s,margin-bottom .3s}.features_content ul:hover li:first-child:not(:hover) .icon-container{border-bottom:2px solid #0000;transition:border-bottom .3s}.features_content ul:hover li:first-child:not(:hover) .feature-description{opacity:0;max-height:0;transition:max-height .3s,opacity .2s}.features_content ul:hover li:first-child:not(:hover) .img-default{opacity:1;transition:opacity .3s}.features_content ul:hover li:first-child:not(:hover) .img-hover{opacity:0;transition:opacity .3s}.features_content ul li:hover .feature h3{color:var(--light-secondary-font-color);margin-bottom:.5rem;transition:color .3s .1s,margin-bottom .3s .1s}.features_content ul li:hover .icon-container{border-bottom:2px solid var(--light-secondary-font-color);width:fit-content;transition:border-bottom .3s .1s}.features_content ul li:hover .feature-description{opacity:1;max-height:100px;transition:max-height .4s .1s,opacity .3s .15s}.features_content ul li:hover .img-default{opacity:0;transition:opacity .3s .1s}.features_content ul li:hover .img-hover{opacity:1;transition:opacity .3s .1s}
