.elementor-87199 .elementor-element.elementor-element-30106bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-87199 .elementor-element.elementor-element-f10def2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-87199 .elementor-element.elementor-element-f10def2.e-con{--align-self:center;}.elementor-87199 .elementor-element.elementor-element-5f2b655{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-87199 .elementor-element.elementor-element-5f2b655 > .elementor-widget-container{background-color:#EEF2FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9380F2;border-radius:12px 12px 12px 12px;}.elementor-87199 .elementor-element.elementor-element-5f2b655.elementor-element{--align-self:flex-start;}.elementor-87199 .elementor-element.elementor-element-5f2b655 .elementor-icon-list-icon i{color:#9380F2;transition:color 0.3s;}.elementor-87199 .elementor-element.elementor-element-5f2b655 .elementor-icon-list-icon svg{fill:#9380F2;transition:fill 0.3s;}.elementor-87199 .elementor-element.elementor-element-5f2b655 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-87199 .elementor-element.elementor-element-5f2b655 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87199 .elementor-element.elementor-element-5f2b655 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;}.elementor-87199 .elementor-element.elementor-element-5f2b655 .elementor-icon-list-text{color:#9380F2;transition:color 0.3s;}.elementor-87199 .elementor-element.elementor-element-06c799d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:700;line-height:1.2em;color:#020101;}.elementor-87199 .elementor-element.elementor-element-abc11cc{text-align:start;}.elementor-87199 .elementor-element.elementor-element-abc11cc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#6A6A6A;}.elementor-87199 .elementor-element.elementor-element-9038361 .elementor-button{background-color:#9380F2;border-radius:16px 16px 16px 16px;}.elementor-87199 .elementor-element.elementor-element-9038361 .elementor-button:hover, .elementor-87199 .elementor-element.elementor-element-9038361 .elementor-button:focus{background-color:#7E64FC;}.elementor-87199 .elementor-element.elementor-element-9038361 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-87199 .elementor-element.elementor-element-9038361 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87199 .elementor-element.elementor-element-9038361 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-87199 .elementor-element.elementor-element-e717383{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-87199 .elementor-element.elementor-element-e717383.e-con{--align-self:center;}.elementor-87199 .elementor-element.elementor-element-e592c44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87199 .elementor-element.elementor-element-e592c44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-87199 .elementor-element.elementor-element-486fb78 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87199 .elementor-element.elementor-element-1ac9b6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87199 .elementor-element.elementor-element-1ac9b6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-87199 .elementor-element.elementor-element-5d99e4e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87199 .elementor-element.elementor-element-2ad750a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87199 .elementor-element.elementor-element-2ad750a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-87199 .elementor-element.elementor-element-5faa548 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87199 .elementor-element.elementor-element-e2e0086{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87199 .elementor-element.elementor-element-e2e0086.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-87199 .elementor-element.elementor-element-7505815 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87199 .elementor-element.elementor-element-8929f91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87199 .elementor-element.elementor-element-9403105 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87199 .elementor-element.elementor-element-208520e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87199 .elementor-element.elementor-element-930ea5e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87199 .elementor-element.elementor-element-fa7679a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87199 .elementor-element.elementor-element-32124a5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-87199 .elementor-element.elementor-element-5f2b655{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-87199 .elementor-element.elementor-element-5f2b655 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-87199 .elementor-element.elementor-element-5f2b655 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-87199 .elementor-element.elementor-element-5f2b655 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-87199 .elementor-element.elementor-element-5f2b655 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-87199 .elementor-element.elementor-element-5f2b655 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-87199 .elementor-element.elementor-element-5f2b655 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87199 .elementor-element.elementor-element-5f2b655 .elementor-icon-list-item > a{font-size:14px;}}@media(min-width:768px){.elementor-87199 .elementor-element.elementor-element-f10def2{--width:50%;}.elementor-87199 .elementor-element.elementor-element-e717383{--width:50%;}.elementor-87199 .elementor-element.elementor-element-e592c44{--width:100%;}.elementor-87199 .elementor-element.elementor-element-1ac9b6f{--width:100%;}.elementor-87199 .elementor-element.elementor-element-2ad750a{--width:100%;}.elementor-87199 .elementor-element.elementor-element-e2e0086{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-24666ff */@keyframes fadeIn {
            from { opacity: 0; transform: translateY(20px); }
            to { opacity: 1; transform: translateY(0); }
        }
        @keyframes ping {
            75%, 100% { transform: scale(2); opacity: 0; }
        }
        @keyframes drawLine {
            to { stroke-dashoffset: 0; }
        }
        @keyframes fillBar {
            from { width: 0%; }
        }

        /* -------------------
         * Animation Helpers
         * ------------------- */
        .animate-fadeIn { animation: fadeIn 0.6s ease-out forwards; }
        .delay-500 { animation-delay: 500ms; }
        .opacity-0 { opacity: 0; }

     
        .stats-wrapper {
            background-color: #f9fafb;
            border-radius: 1.5rem;
            padding: 1.5rem;
            box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1),
                        0 8px 10px -6px rgba(0,0,0,0.1);
            border: 1px solid #e5e7eb;
            position: relative;
            overflow: hidden;
            width: 100%;
            max-width: 500px;
            margin: 0 auto;
        }

        .stats-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 1.5rem;
        }

        .stats-graph-container {
            grid-column: span 2;
        }

        .stats-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 1rem;
        }

        .stats-header h3 {
            font-size: 1rem;
            font-weight: 600;
            color: #111827;
        }

        .live-indicator {
            display: flex;
            align-items: center;
            gap: 0.5rem;
            background-color: #dcfce7;
            color: #166534;
            padding: 0.25rem 0.75rem;
            border-radius: 9999px;
            font-size: 0.75rem;
            font-weight: 500;
        }

        .live-indicator i {
            color: #22c55e;
            font-size: 0.75rem;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
        }

        .chart-svg {
            width: 100%;
            height: auto;
        }

        .chart-main-line {
            fill: none;
            stroke: #8b5cf6;
            stroke-width: 2.5;
            stroke-linecap: round;
            stroke-linejoin: round;
            stroke-dasharray: 1000;
            stroke-dashoffset: 1000;
            animation: drawLine 2s ease-out 0.8s forwards;
        }

        .chart-gradient {
            fill: url(#line-gradient);
        }

        .chart-point {
            fill: #8b5cf6;
            stroke: #ffffff;
            stroke-width: 2;
            opacity: 0;
            animation: fadeIn 0.5s ease forwards;
        }

        .point-1 { animation-delay: 1.0s; }
        .point-2 { animation-delay: 1.2s; }
        .point-3 { animation-delay: 1.4s; }
        .point-4 { animation-delay: 1.6s; }
        .point-5 { animation-delay: 1.8s; }
        .point-6 { animation-delay: 2.0s; }
        .point-7 { animation-delay: 2.2s; }
        .point-8 { animation-delay: 2.4s; }

   
        .bar-container {
            background-color: #ffffff;
            padding: 1rem;
            border-radius: 0.75rem;
            border: 1px solid #e5e7eb;
        }

        .bar-label {
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: 0.875rem;
            margin-bottom: 0.5rem;
        }

        .bar-label .label-text {
            font-weight: 500;
            color: #374151;
        }

        .bar-label .label-value {
            font-weight: 600;
            color: #111827;
        }

        .bar-track {
            width: 100%;
            height: 8px;
            background-color: #f3f4f6;
            border-radius: 9999px;
            overflow: hidden;
        }

        .bar-fill {
            height: 100%;
            border-radius: 9999px;
            width: 0%; /* Start at 0 for animation */
            animation-fill-mode: forwards;
        }

        .bar-fill-purple {
            background-image: linear-gradient(to right, #8b5cf6, #6366f1);
            animation: fillBar 1.5s ease-out 0.5s forwards;
        }

        .bar-fill-blue {
            background-image: linear-gradient(to right, #6366f1, #3b82f6);
            animation: fillBar 1.5s ease-out 0.7s forwards;
        }

     
        .stats-footer {
            grid-column: span 2;
            display: flex;
            justify-content: space-around;
            margin-top: 1rem;
            padding-top: 1rem;
            border-top: 1px solid #e5e7eb;
        }

        .metric-item {
            text-align: center;
        }

        .metric-item .value {
            font-size: 1.25rem;
            font-weight: 700;
            color: #111827;
        }

        .metric-item .label {
            font-size: 0.75rem;
            color: #4b5563;
        }

       
        @media (max-width: 480px) {
            .stats-wrapper {
                padding: 1rem;
                margin: 0 10px;
            }
            
            .stats-grid {
                gap: 1rem;
            }
            
            .bar-container {
                padding: 0.75rem;
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-486fb78 */.in-co-ce-container {
            max-width: 1140px;
            margin-left: auto;
            margin-right: auto;
            padding-left: 30px;
            padding-right: 30px;
        }
        
        .in-co-ce-gradient-text {
            background-image: linear-gradient(to right, #8b5cf6, #6366f1);
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;
        }
        
        .in-co-ce-features-section {
            padding: 5rem 0;
            background-color: #f2f4f7;
            position: relative;
            overflow: hidden;
        }
        
        .in-co-ce-features-section-bg {
            position: absolute;
            inset: 0;
            background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.05), transparent);
        }
        
        .in-co-ce-features-content {
            position: relative;
            margin: 0 auto;
            text-align: center;
        }
        
        .in-co-ce-features-badge {
            display: inline-flex;
            align-items: center;
            padding: 0.75rem 1.5rem;
            background-color: rgba(255,255,255,0.7);
            backdrop-filter: blur(4px);
            border-radius: 9999px;
            font-size: 0.875rem;
            font-weight: 500;
            color: #374151;
            margin-bottom: 5px;
        }
        
        .in-co-ce-features-badge i {
            margin-right: 0.5rem;
            color: #8b5cf6;
        }
        
        .in-co-ce-features-title {
            font-size: 35px;
            font-weight: 700;
            color: #111827;
            margin-bottom: 10px;
            line-height: 1.2em;
        }
        
        .in-co-ce-features-description {
            font-size: 18px;
            color: #4b5563;
            line-height: 1.3em;
            margin-bottom: 0;
        }
        
        .in-co-ce-features-grid {
            display: grid;
            gap: 4rem;
            margin-top: 2rem;
        }
        
        @media (min-width: 768px) {
            .in-co-ce-features-grid {
                grid-template-columns: repeat(3, minmax(0, 1fr));
            }
        }
        
        .in-co-ce-feature-card {
            background-color: rgba(255,255,255,0.8);
            backdrop-filter: blur(4px);
            padding: 20px;
            border-radius: 1rem;
            border: 1px solid rgba(255,255,255,0.2);
            box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);
            transition: all 0.3s ease;
        }
        
        .in-co-ce-feature-card:hover {
            transform: scale(1.05);
            box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);
        }
        
        .in-co-ce-feature-icon-wrapper {
            width: 4rem;
            height: 4rem;
            border-radius: 1rem;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 auto 10px;
            transition: transform 0.3s ease;
        }
        
        .in-co-ce-feature-card:hover .in-co-ce-feature-icon-wrapper {
            transform: scale(1.1);
        }
        
        .in-co-ce-feature-icon-wrapper i {
            font-size: 25px;
            color: white;
        }
        
        .in-co-ce-icon-bg-1 { background-image: linear-gradient(to bottom right, #8b5cf6, #6366f1); }
        .in-co-ce-icon-bg-2 { background-image: linear-gradient(to bottom right, #ec4899, #8b5cf6); }
        .in-co-ce-icon-bg-3 { background-image: linear-gradient(to bottom right, #6366f1, #3b82f6); }
        
        .in-co-ce-feature-card h3 {
            font-size: 20px;
            font-weight: 700;
            color: #111827;
            margin-bottom: 0;
        }
        
        .in-co-ce-feature-card p {
            color: #4b5563;
            margin-bottom: 0;
            font-size: 18px;
        }
        
        @keyframes in-co-ce-FadeIn {
            from { opacity: 0; transform: translateY(20px); }
            to { opacity: 1; transform: translateY(0); }
        }
        
        .in-co-ce-AnimateFadeIn { animation: in-co-ce-FadeIn 0.6s ease-out forwards; }
        
        @media (min-width: 1024px) {
            .in-co-ce-container {
                padding-left: 2rem;
                padding-right: 2rem;
            }
            
            .in-co-ce-features-title {
                font-size:40px;
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d99e4e */.in-co-ce-container {
            max-width: 1140px;
            margin-left: auto;
            margin-right: auto;
            padding-left: 30px;
            padding-right: 30px;
        }
        
        .in-co-ce-gradient-text {
            background-image: linear-gradient(to right, #8b5cf6, #6366f1);
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;
        }
        
        .in-co-ce-support-section {
            padding: 5rem 0;
            background-color: white;
        }
        
        .in-co-ce-support-grid {
            display: grid;
            gap: 10px;
            align-items: center;
        }
        
        @media (min-width: 1024px) {
            .in-co-ce-support-grid {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }
        
        .in-co-ce-support-text h2 {
            font-size: 35px;
            text-align: center;
            font-weight: 700;
            color: #111827;
            margin-bottom: 5px;
            line-height: 1.3em;
        }
        
        .in-co-ce-support-text p {
            font-size: 20px;
            color: #4b5563;
            margin-bottom: 2rem;
            line-height: 1.3em;
        }
        
        .in-co-ce-support-features-list {
            display: flex;
            flex-direction: column;
            gap: 25px;
        }
        
        .in-co-ce-support-feature-item {
            display: flex;
            align-items: flex-start;
            transition: transform 0.3s ease;
        }
        
        .in-co-ce-support-feature-item:hover {
            transform: translateX(10px);
        }
        
        .in-co-ce-support-feature-icon {
            flex-shrink: 0;
            width: 3rem;
            height: 3rem;
            background-image: linear-gradient(to bottom right, #8b5cf6, #6366f1);
            border-radius: 0.75rem;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 1rem;
            transition: transform 0.3s ease;
        }
        
        .in-co-ce-support-feature-item:hover .in-co-ce-support-feature-icon {
            transform: scale(1.1);
        }
        
        .in-co-ce-support-feature-icon i {
            font-size: 1.5rem;
            color: white;
        }
        
        .in-co-ce-support-feature-text h3 {
            font-size: 20px;
            font-weight: 600;
            color: #111827;
            margin-bottom: 0;
            line-height: 1.3em;
        }
        
        .in-co-ce-support-feature-text p {
            font-size: 18px;
            color: #4b5563;
            margin-bottom: 0;
        }
        
        .in-co-ce-dashboard-wrapper {
            position: relative;
        }
        
        .in-co-ce-dashboard-bg-skew {
            position: absolute;
            inset: 0;
            background-image: linear-gradient(to right, rgba(139, 92, 246, 0.2), rgba(99, 102, 241, 0.2));
            border-radius: 1.5rem;
            transform: rotate(3deg);
        }
        
        .in-co-ce-dashboard-card {
            position: relative;
            background-color: white;
            border-radius: 1.5rem;
            box-shadow: 0 25px 50px -12px rgba(0,0,0,0.25);
            padding: 2rem;
            border: 1px solid #f3f4f6;
        }
        
        .in-co-ce-dashboard-header {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-bottom: 1.5rem;
        }
        
        .in-co-ce-dashboard-header h3 {
            font-size: 1.125rem;
            font-weight: 600;
            color: #111827;
        }
        
        .in-co-ce-dashboard-live {
            display: flex;
            align-items: center;
            gap: 0.5rem;
        }
        
        .in-co-ce-dashboard-live-dot {
            width: 0.75rem;
            height: 0.75rem;
            background-color: #22c55e;
            border-radius: 9999px;
            animation: in-co-ce-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        }
        
        @keyframes in-co-ce-pulse {
          50% { opacity: .5; }
        }
        
        .in-co-ce-dashboard-live-text {
            font-size: 0.875rem;
            color: #22c55e;
            font-weight: 500;
        }
        
        .in-co-ce-dashboard-stats-grid {
            display: grid;
            grid-template-columns: repeat(2, minmax(0, 1fr));
            gap: 1rem;
            margin-bottom: 1.5rem;
        }
        
        .in-co-ce-stat-box {
            padding: 1rem;
            border-radius: 0.75rem;
            border: 1px solid transparent;
        }
        
        .in-co-ce-stat-box-green { background-image: linear-gradient(to bottom right, #f0fdf4, #dcfce7); border-color: #bbf7d0; }
        .in-co-ce-stat-box-blue { background-image: linear-gradient(to bottom right, #eff6ff, #dbeafe); border-color: #bfdbfe; }
        .in-co-ce-stat-box-purple { background-image: linear-gradient(to bottom right, #faf5ff, #f5f3ff); border-color: #ddd6fe; }
        .in-co-ce-stat-box-orange { background-image: linear-gradient(to bottom right, #fff7ed, #ffedd5); border-color: #fed7aa; }
        
        .in-co-ce-stat-value {
            font-size: 1.5rem;
            font-weight: 700;
            margin-bottom: 0.25rem;
        }
        
        .in-co-ce-stat-label { font-size: 0.875rem; }
        
        .in-co-ce-stat-value.in-co-ce-green { color: #15803d; }
        .in-co-ce-stat-label.in-co-ce-green { color: #166534; }
        .in-co-ce-stat-value.in-co-ce-blue { color: #1d4ed8; }
        .in-co-ce-stat-label.in-co-ce-blue { color: #1e40af; }
        .in-co-ce-stat-value.in-co-ce-purple { color: #6d28d9; }
        .in-co-ce-stat-label.in-co-ce-purple { color: #5b21b6; }
        .in-co-ce-stat-value.in-co-ce-orange { color: #b45309; }
        .in-co-ce-stat-label.in-co-ce-orange { color: #9a3412; }
        
        .in-co-ce-analytics-placeholder {
            height: 8rem;
            background-image: linear-gradient(to right, #f5f3ff, #eef2ff);
            border-radius: 0.75rem;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        .in-co-ce-analytics-placeholder > div { text-align: center; }
        
        .in-co-ce-analytics-placeholder i {
            font-size: 3rem;
            color: #8b5cf6;
            margin-bottom: 0.5rem;
        }
        
        .in-co-ce-analytics-placeholder p {
            font-size: 0.875rem;
            color: #4b5563;
        }
        
        @keyframes in-co-ce-SlideUp {
            from { opacity: 0; transform: translateY(30px); }
            to { opacity: 1; transform: translateY(0); }
        }
        
        .in-co-ce-AnimateSlideUp { animation: in-co-ce-SlideUp 0.8s ease-out forwards; }
        
        @media (min-width: 1024px) {
            .in-co-ce-container {
                padding-left: 2rem;
                padding-right: 2rem;
            }
            
            .in-co-ce-support-text h2 {
                font-size: 3rem;
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5faa548 */.O-C-C-s4-wrapper {
            max-width: 1140px;
            margin-left: auto;
            margin-right: auto;
            padding-left: 30px;
            padding-right: 30px;
        }
        
        .O-C-C-s4-gradient {
            background-image: linear-gradient(to right, #8b5cf6, #6366f1);
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;
        }
        
        .O-C-C-s4-main-heading {
            font-size: 40px;
            font-weight: 700;
            color: #111827;
            margin-bottom: 10px;
            text-align: center;
            line-height: 1.2em;
        }
        @media(max-width:679px){
            .O-C-C-s4-main-heading {
                font-size:35px;
                line-height:1.2;
            }
        }
        
        .O-C-C-s4-sub-heading {
            font-size:18px;
            color: #4b5563;
            max-width: 48rem;
            margin: 0 auto 2rem;
            text-align: center;
            line-height: 1.3em;
        }
        
        .O-C-C-s4-section {
            padding: 5rem 0;
            background-color: #f2f4f7;
        }
        
        .O-C-C-s4-grid {
            display: grid;
            gap: 2rem;
        }
        
        @media (min-width: 768px) {
            .O-C-C-s4-grid {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }
        
        @media (min-width: 1024px) {
            .O-C-C-s4-grid {
                grid-template-columns: repeat(4, minmax(0, 1fr));
            }
        }
        
        .O-C-C-s4-card-holder {
            position: relative;
            height: 100%;
        }
        
        .O-C-C-s4-card-bg {
            position: absolute;
            inset: 0;
            background-color: white;
            border-radius: 1rem;
            box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);
            transition: transform 0.3s ease;
        }
        
        .O-C-C-s4-card-holder:hover .O-C-C-s4-card-bg {
            transform: scale(1.05);
        }
        
        .O-C-C-s4-card-content {
            position: relative;
            background-color: white;
            border-radius: 1rem;
            padding: 2rem;
            text-align: center;
            transition: box-shadow 0.3s ease;
            height: 100%;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }
        
        .O-C-C-s4-card-holder:hover .O-C-C-s4-card-content {
            box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);
        }
        
        .O-C-C-s4-icon-box {
            width: 3.5rem;
            height: 3.5rem;
            border-radius: 1rem;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 auto 5px;
            font-size: 25px;
            transition: transform 0.3s ease;
        }
        
        .O-C-C-s4-card-holder:hover .O-C-C-s4-icon-box {
            transform: scale(1.1);
        }
        
        .O-C-C-s4-icon-green { background-image: linear-gradient(to bottom right, #4ade80, #22c55e); }
        .O-C-C-s4-icon-blue { background-image: linear-gradient(to bottom right, #60a5fa, #3b82f6); }
        .O-C-C-s4-icon-purple { background-image: linear-gradient(to bottom right, #a78bfa, #8b5cf6); }
        .O-C-C-s4-icon-orange { background-image: linear-gradient(to bottom right, #fbbf24, #f59e0b); }
        
        .O-C-C-s4-card-content h3 {
            font-size:20px;
            font-weight: 700;
            color: #111827;
            margin-bottom: 0px;
        }
        
        .O-C-C-s4-card-content p {
            color: #4b5563;
            margin-bottom: 0px;
        }
        
        @keyframes O-C-C-s4-fade {
            from { opacity: 0; transform: translateY(20px); }
            to { opacity: 1; transform: translateY(0); }
        }
        
        .O-C-C-s4-animate-fade { animation: O-C-C-s4-fade 0.6s ease-out forwards; }
        
        @media (min-width: 1024px) {
            .O-C-C-s4-wrapper {
                padding-left: 2rem;
                padding-right: 2rem;
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7505815 */.O-C-C-s5-wrapper {
            max-width: 1140px;
            margin-left: auto;
            margin-right: auto;
            padding-left: 30px;
            padding-right: 30px;
        }
        
        .O-C-C-s5-gradient {
            background-image: linear-gradient(to right, #8b5cf6, #6366f1);
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;
        }
        
        .O-C-C-s5-main-heading {
            font-size: 40px;
            font-weight: 700;
            color: #111827;
            margin-bottom: 15px;
            text-align: center;
            line-height: 1.2em;
        }
        @media(max-width:769px){
            .O-C-C-s5-main-heading {
            font-size:35px;
                line-height:1.2;
                text-align:center!important;
            }
        }
        .O-C-C-s5-sub-heading {
            font-size: 1.25rem;
            color: #4b5563;
            max-width: 48rem;
            margin: 0 auto 2rem;
            text-align: center;
            line-height: 1.3em;
        }
        
        .O-C-C-s5-section {
            padding: 5rem 0;
            background-color: white;
        }
        
        .O-C-C-s5-grid {
            display: grid;
            gap: 3rem;
            align-items: center;
        }
        
        @media (min-width: 1024px) {
            .O-C-C-s5-grid {
                grid-template-columns: repeat(3, minmax(0, 1fr));
            }
        }
        
        .O-C-C-s5-text-area {
            grid-column: span 1;
        }
        
        @media (min-width: 1024px) {
            .O-C-C-s5-text-area {
                grid-column: span 2;
            }
        }
        
        .O-C-C-s5-text-area h2 {
            text-align: left;
            margin-left: 0;
        }
        
        .O-C-C-s5-text-area p {
            text-align: left;
            margin-left: 0;
            margin-bottom: 2rem;
            max-width: 100%;
        }
        
        .O-C-C-s5-sub-grid {
            display: grid;
            gap: 1.5rem;
        }
        
        @media (min-width: 640px) {
            .O-C-C-s5-sub-grid {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }
        
        .O-C-C-s5-feature-box {
            padding: 1.5rem;
            border-radius: 1rem;
            border-width: 1px;
            transition: transform 0.3s ease;
        }
        
        .O-C-C-s5-feature-box:hover {
            transform: translateY(-5px);
        }
        
        .O-C-C-s5-box-purple {
            background-image: linear-gradient(to bottom right, #faf5ff, #f5f3ff);
            border-color: #ddd6fe;
        }
        
        .O-C-C-s5-box-indigo {
            background-image: linear-gradient(to bottom right, #eef2ff, #e0e7ff);
            border-color: #c7d2fe;
        }
        
        .O-C-C-s5-icon-wrapper {
            width: 3rem;
            height: 3rem;
            border-radius: 0.75rem;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 7px;
        }
        
        .O-C-C-s5-icon-wrapper i {
            font-size: 1.5rem;
            color: white;
        }
        
        .O-C-C-s5-icon-purple { background-image: linear-gradient(to bottom right, #8b5cf6, #6366f1); }
        .O-C-C-s5-icon-indigo { background-image: linear-gradient(to bottom right, #6366f1, #3b82f6); }
        
        .O-C-C-s5-feature-box h3 {
            font-size: 1.125rem;
            font-weight: 600;
            color: #111827;
            margin-bottom: 7px;
        }
        
        .O-C-C-s5-feature-box p {
            color: #4b5563;
            font-size: 1rem;
            margin-bottom: 0;
        }
        
        .O-C-C-s5-scale-card {
            background-image: linear-gradient(to bottom right, #8b5cf6, #6366f1);
            border-radius: 1.5rem;
            padding: 2rem;
            color: white;
            transition: transform 0.3s ease;
        }
        
        .O-C-C-s5-scale-card:hover {
            transform: scale(1.02);
        }
        
        .O-C-C-s5-scale-header {
            text-align: center;
            margin-bottom: 1.5rem;
        }
        
        .O-C-C-s5-scale-header h3 {
            font-size: 1.5rem;
            font-weight: 700;
            margin-bottom: 0.5rem;
        }
        
        .O-C-C-s5-scale-header p {
            color: #d1c4e9;
        }
        
        .O-C-C-s5-scale-details {
            display: flex;
            flex-direction: column;
            gap: 1rem;
        }
        
        .O-C-C-s5-detail-item {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0.5rem 0;
            border-bottom: 1px solid rgba(255,255,255,0.1);
        }
        
        .O-C-C-s5-detail-item:last-child {
            border-bottom: none;
        }
        
        .O-C-C-s5-detail-item span:first-child {
            color: #d1c4e9;
        }
        
        .O-C-C-s5-detail-item span:last-child {
            font-weight: 600;
        }
        
        .O-C-C-s5-review-area {
            margin-top: 1.5rem;
            padding-top: 1.5rem;
            border-top: 1px solid #a78bfa;
        }
        
        .O-C-C-s5-stars {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 0.5rem;
        }
        
        .O-C-C-s5-stars i {
            color: #facc15;
        }
        
        .O-C-C-s5-review-text {
            text-align: center;
            color: #d1c4e9;
            font-size: 0.875rem;
            margin-top: 0.5rem;
        }
        
        @keyframes O-C-C-s5-slide {
            from { opacity: 0; transform: translateY(30px); }
            to { opacity: 1; transform: translateY(0); }
        }
        
        .O-C-C-s5-animate-slide { animation: O-C-C-s5-slide 0.8s ease-out forwards; }
        
        @media (min-width: 1024px) {
            .O-C-C-s5-wrapper {
                padding-left: 2rem;
                padding-right: 2rem;
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9403105 */.O-C-C-s6-wrapper {
            max-width: 1140px;
            margin-left: auto;
            margin-right: auto;
            padding-left: 30px;
            padding-right: 30px;
        }
        
        .O-C-C-s6-gradient {
            background-image: linear-gradient(to right, #8b5cf6, #6366f1);
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;
        }
        
        .O-C-C-s6-main-heading {
            font-size:40px;
            font-weight: 700;
            color: #111827;
            margin-bottom: 15px;
            text-align: center;
            line-height: 1.2em;
        }
        @media(max-width:769px){
             .O-C-C-s6-main-heading {
            font-size:35px;
                 line-height:1.2;
                 text-align:center !important;
             }
        }
        
        .O-C-C-s6-sub-heading {
            font-size: 1.25rem;
            color: #4b5563;
            max-width: 48rem;
            margin: 0 auto 2rem;
            text-align: center;
            line-height: 1.3em;
        }
        
        .O-C-C-s6-section {
            padding: 5rem 0;
            background-color: #f2f4f7;
        }
        
        .O-C-C-s6-grid {
            display: grid;
            gap: 4rem;
            align-items: center;
        }
        
        @media (min-width: 1024px) {
            .O-C-C-s6-grid {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }
        
        .O-C-C-s6-image-col {
            order: 2;
        }
        
        @media (min-width: 1024px) {
            .O-C-C-s6-image-col {
                order: 1;
            }
        }
        
        .O-C-C-s6-text-col {
            order: 1;
        }
        
        @media (min-width: 1024px) {
            .O-C-C-s6-text-col {
                order: 2;
            }
        }
        
        .O-C-C-s6-card {
            background-color: white;
            border-radius: 1.5rem;
            box-shadow: 0 25px 50px -12px rgba(0,0,0,0.25);
            padding: 2rem;
            position: relative;
            overflow: hidden;
        }
        
        .O-C-C-s6-card-bg {
            position: absolute;
            top: 0;
            right: 0;
            width: 8rem;
            height: 8rem;
            background-image: linear-gradient(to bottom right, #8b5cf6, #6366f1);
            border-radius: 9999px;
            transform: translate(4rem, -4rem);
            opacity: 0.1;
        }
        
        .O-C-C-s6-card-content {
            position: relative;
        }
        
        .O-C-C-s6-card-content h3 {
            font-size:20px;
            font-weight: 700;
            color: #111827;
            margin-bottom:1rem;
        }
        
        .O-C-C-s6-channels-list {
            display: flex;
            flex-direction: column;
            gap: 1rem;
        }
        
        .O-C-C-s6-channel-item {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 1rem;
            background-color: #f9fafb;
            border-radius: 0.75rem;
            transition: transform 0.3s ease;
        }
        
        .O-C-C-s6-channel-item:hover {
            transform: translateX(5px);
        }
        
        .O-C-C-s6-channel-info {
            display: flex;
            align-items: center;
        }
        
        .O-C-C-s6-channel-icon-box {
            width: 2.5rem;
            height: 2.5rem;
            border-radius: 0.5rem;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 1rem;
        }
        
        .O-C-C-s6-channel-icon-box i {
            font-size: 1.25rem;
        }
        
        .O-C-C-s6-icon-green { background-color: #dcfce7; color: #16a34a; }
        .O-C-C-s6-icon-blue { background-color: #dbeafe; color: #2563eb; }
        .O-C-C-s6-icon-purple { background-color: #f5f3ff; color: #7c3aed; }
        .O-C-C-s6-icon-indigo { background-color: #e0e7ff; color: #4f46e5; }
        
        .O-C-C-s6-channel-name {
            font-weight: 500;
            color: #111827;
        }
        
        .O-C-C-s6-channel-status {
            display: flex;
            align-items: center;
            gap: 0.5rem;
        }
        
        .O-C-C-s6-status-dot {
            width: 0.5rem;
            height: 0.5rem;
            border-radius: 9999px;
        }
        
        .O-C-C-s6-status-text {
            font-size: 0.875rem;
            font-weight: 500;
        }
        
        .O-C-C-s6-dot-green { background-color: #22c55e; }
        .O-C-C-s6-text-green { color: #16a34a; }
        .O-C-C-s6-dot-blue { background-color: #3b82f6; }
        .O-C-C-s6-text-blue { color: #2563eb; }
        .O-C-C-s6-dot-purple { background-color: #8b5cf6; }
        .O-C-C-s6-text-purple { color: #7c3aed; }
        .O-C-C-s6-dot-indigo { background-color: #6366f1; }
        .O-C-C-s6-text-indigo { color: #4f46e5; }
        
        .O-C-C-s6-text-area h2 {
           text-align: left; margin: 0 0 1.5rem;
        }
        
        .O-C-C-s6-text-area p {
           text-align: left; margin: 0 0 2rem; max-width: 100%;
        }
        
        .O-C-C-s6-features-list {
            display: flex;
            flex-direction: column;
            gap: 25px;
        }
        
        .O-C-C-s6-feature-item {
            display: flex;
            align-items: flex-start;
            transition: transform 0.3s ease;
        }
        
        .O-C-C-s6-feature-item:hover {
            transform: translateX(10px);
        }
        
        .O-C-C-s6-feature-icon {
            flex-shrink: 0;
            width: 3rem;
            height: 3rem;
            background-image: linear-gradient(to bottom right, #8b5cf6, #6366f1);
            border-radius: 0.75rem;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 1rem;
            transition: transform 0.3s ease;
        }
        
        .O-C-C-s6-feature-item:hover .O-C-C-s6-feature-icon {
            transform: scale(1.1);
        }
        
        .O-C-C-s6-feature-icon i {
            font-size: 1.5rem;
            color: white;
        }
        
        .O-C-C-s6-feature-text h3 {
            font-size: 20px;
            font-weight: 600;
            color: #111827;
            margin-bottom: 0;
            line-height: 1.3em;
        }
        
        .O-C-C-s6-feature-text p {
            font-size: 18px;
            color: #4b5563;
            margin-bottom: 0;
        }
        
        @keyframes O-C-C-s6-fade {
            from { opacity: 0; transform: translateY(20px); }
            to { opacity: 1; transform: translateY(0); }
        }
        
        .O-C-C-s6-animate-fade { animation: O-C-C-s6-fade 0.6s ease-out forwards; }
        
        @media (min-width: 1024px) {
            .O-C-C-s6-wrapper {
                padding-left: 2rem;
                padding-right: 2rem;
            }/* End custom CSS */