.elementor-55888 .elementor-element.elementor-element-f4253d{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-55888 .elementor-element.elementor-element-f4253d:not(.elementor-motion-effects-element-type-background), .elementor-55888 .elementor-element.elementor-element-f4253d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFE;}.elementor-55888 .elementor-element.elementor-element-448e759e{--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-55888 .elementor-element.elementor-element-3f7ab8b6{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55888 .elementor-element.elementor-element-3f7ab8b6 > .elementor-widget-container{background-color:#D4F3EA;padding:5px 0px 5px 0px;border-radius:20px 20px 20px 20px;}.elementor-55888 .elementor-element.elementor-element-3f7ab8b6 .elementor-icon-list-icon i{color:#00BC94;transition:color 0.3s;}.elementor-55888 .elementor-element.elementor-element-3f7ab8b6 .elementor-icon-list-icon svg{fill:#00BC94;transition:fill 0.3s;}.elementor-55888 .elementor-element.elementor-element-3f7ab8b6 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-55888 .elementor-element.elementor-element-3f7ab8b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55888 .elementor-element.elementor-element-3f7ab8b6 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;}.elementor-55888 .elementor-element.elementor-element-3f7ab8b6 .elementor-icon-list-text{color:#00BC94;transition:color 0.3s;}.elementor-55888 .elementor-element.elementor-element-2b89882d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-55888 .elementor-element.elementor-element-2b89882d{text-align:start;}.elementor-55888 .elementor-element.elementor-element-2b89882d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;color:#000000;}.elementor-55888 .elementor-element.elementor-element-5b96abde{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;}.elementor-55888 .elementor-element.elementor-element-63a77acc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55888 .elementor-element.elementor-element-f855923 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55888 .elementor-element.elementor-element-587fc6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55888 .elementor-element.elementor-element-4ddc322f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55888 .elementor-element.elementor-element-1d4ba603{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55888 .elementor-element.elementor-element-42ad31dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55888 .elementor-element.elementor-element-c0b47eb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55888 .elementor-element.elementor-element-4e7b4526 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55888 .elementor-element.elementor-element-65cf8bb2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55888 .elementor-element.elementor-element-488b3b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55888 .elementor-element.elementor-element-5f774ac6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55888 .elementor-element.elementor-element-1284d3ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55888 .elementor-element.elementor-element-534a8e8d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55888 .elementor-element.elementor-element-586d700a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55888 .elementor-element.elementor-element-1619e9cb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-55888 .elementor-element.elementor-element-448e759e{--width:50%;}.elementor-55888 .elementor-element.elementor-element-63a77acc{--width:50%;}}@media(max-width:1024px){.elementor-55888 .elementor-element.elementor-element-3f7ab8b6{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-55888 .elementor-element.elementor-element-2b89882d .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-55888 .elementor-element.elementor-element-3f7ab8b6{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-55888 .elementor-element.elementor-element-2b89882d .elementor-heading-title{font-size:40px;}.elementor-55888 .elementor-element.elementor-element-63a77acc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55888 .elementor-element.elementor-element-f855923 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-f855923 */.Unified_Voice_center-prob-1-container {
            line-height: 0.6;
            color: #000000;
            background-color: #ffffff;
            /* padding: 2rem; Added padding for better standalone view */
        }

        .Unified_Voice_center-prob-1-grid {
            display: grid;
        }

        .Unified_Voice_center-prob-1-grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }

        .Unified_Voice_center-prob-1-gap-4 {
            gap: 1rem;
        }

        .Unified_Voice_center-prob-1-flex {
            display: flex;
        }

        .Unified_Voice_center-prob-1-items-center {
            align-items: center;
        }
        
        /* Added for the bar chart alignment */
        .Unified_Voice_center-prob-1-items-end {
            align-items: flex-end;
        }

        .Unified_Voice_center-prob-1-justify-between {
            justify-content: space-between;
        }

        .Unified_Voice_center-prob-1-text-center {
            text-align: center;
        }

        .Unified_Voice_center-prob-1-space-y-3 > * + * {
            margin-top: 0.75rem;
        }

        .Unified_Voice_center-prob-1-space-x-2 > * + * {
            margin-left: 0.5rem;
        }

        /* Typography */
        .Unified_Voice_center-prob-1-text-2xl {
            font-size: 1.5rem;
            line-height: 2rem;
        }

        .Unified_Voice_center-prob-1-text-lg {
            font-size: 1.125rem;
            line-height: 1.75rem;
        }

        .Unified_Voice_center-prob-1-text-sm {
            font-size: 0.875rem;
            line-height: 1.25rem;
        }

        .Unified_Voice_center-prob-1-text-xs {
            font-size: 0.75rem;
            line-height: 1rem;
        }

        .Unified_Voice_center-prob-1-font-bold {
            font-weight: 700;
        }

        .Unified_Voice_center-prob-1-font-semibold {
            font-weight: 600;
        }

        .Unified_Voice_center-prob-1-font-medium {
            font-weight: 500;
        }

        /* Colors */
        .Unified_Voice_center-prob-1-text-brand-primary {
            color: #10b981;
        }

        .Unified_Voice_center-prob-1-text-gray-900 {
            color: #111827;
            margin: 0px;
        }

        .Unified_Voice_center-prob-1-text-gray-600 {
            color: #4b5563;
        }

        .Unified_Voice_center-prob-1-text-gray-400 {
            color: #9ca3af;
        }

        .Unified_Voice_center-prob-1-text-white {
            color: #ffffff;
        }

        .Unified_Voice_center-prob-1-text-green-600 {
            color: #059669;
        }

        .Unified_Voice_center-prob-1-text-green-400 {
            color: #4ade80;
        }

        .Unified_Voice_center-prob-1-text-yellow-400 {
            color: #facc15;
        }

        .Unified_Voice_center-prob-1-text-red-400 {
            color: #f87171;
        }

        /* Backgrounds */
        .Unified_Voice_center-prob-1-bg-white {
            background-color: #ffffff;
        }

        .Unified_Voice_center-prob-1-bg-gray-50 {
            background-color: #f9fafb;
        }

        .Unified_Voice_center-prob-1-bg-green-400 {
            background-color: #4ade80;
        }

        .Unified_Voice_center-prob-1-bg-yellow-400 {
            background-color: #facc15;
        }

        .Unified_Voice_center-prob-1-bg-red-400 {
            background-color: #f87171;
        }

        /* Spacing */
        .Unified_Voice_center-prob-1-p-3 {
            padding: 0.75rem;
        }

        .Unified_Voice_center-prob-1-p-4 {
            padding: 1rem;
        }

        .Unified_Voice_center-prob-1-p-6 {
            padding: 1.5rem;
        }

        .Unified_Voice_center-prob-1-p-8 {
            padding: 1.5rem;
            margin: 1rem;
        }

        .Unified_Voice_center-prob-1-mb-2 {
            margin-bottom: 0.5rem;
        }

        /* Added for chart spacing */
        .Unified_Voice_center-prob-1-mb-4 {
            margin-bottom: 1rem;
        }
        
        .Unified_Voice_center-prob-1-mb-6 {
            margin-bottom: 1.5rem;
        }

        /* Borders and Shadows */
        .Unified_Voice_center-prob-1-rounded-lg {
            border-radius: 0.5rem;
        }

        .Unified_Voice_center-prob-1-rounded-2xl {
            border-radius: 1rem;
        }

        .Unified_Voice_center-prob-1-rounded-full {
            border-radius: 9999px;
        }

        .Unified_Voice_center-prob-1-shadow-lg {
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
        }

        .Unified_Voice_center-prob-1-shadow-xl {
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
        }

        /* Cards */
        .Unified_Voice_center-prob-1-card {
            background-color: white;
            border-radius: 1rem;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            border: 1px solid #e5e7eb;
            transition: all 0.3s;
        }

        .Unified_Voice_center-prob-1-card:hover {
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            transform: translateY(-2px);
        }

        /* Icons */
        .Unified_Voice_center-prob-1-icon {
            width: 1.5rem;
            height: 1.5rem;
            stroke: currentColor;
            fill: none;
            stroke-width: 2;
            stroke-linecap: round;
            stroke-linejoin: round;
        }

        /* Animations */
        .Unified_Voice_center-prob-1-animate-pulse {
            animation: Unified_Voice_center-prob-1_pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        }

        .Unified_Voice_center-prob-1-animate-float {
            animation: Unified_Voice_center-prob-1_float 3s ease-in-out infinite;
        }

        .Unified_Voice_center-prob-1-animate-fade-in {
            animation: Unified_Voice_center-prob-1_fadeIn 0.5s ease-in;
        }

        .Unified_Voice_center-prob-1-animate-slide-up {
            animation: Unified_Voice_center-prob-1_slideUp 0.5s ease-out;
        }
        
        /* Class for bar chart elements */
        .Unified_Voice_center-prob-1-bar {
            flex: 1; /* Distribute width evenly */
            background-color: #10b981;
            border-radius: 4px 4px 0 0; /* Rounded top corners */
            transition: height 0.3s ease-in-out;
        }
        .Unified_Voice_center-prob-1-bar:hover {
            background-color: #67d3afbb;
        }

        @keyframes Unified_Voice_center-prob-1_pulse {
            0%, 100% {
                opacity: 1;
            }
            50% {
                opacity: .5;
            }
        }

        @keyframes Unified_Voice_center-prob-1_float {
            0%, 100% {
                transform: translateY(0px);
            }
            50% {
                transform: translateY(-10px);
            }
        }

        @keyframes Unified_Voice_center-prob-1_fadeIn {
            from {
                opacity: 0;
                transform: translateY(20px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        @keyframes Unified_Voice_center-prob-1_slideUp {
            from {
                opacity: 0;
                transform: translateY(30px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        /* Utility Classes */
        .Unified_Voice_center-prob-1-relative {
            position: relative;
        }

        .Unified_Voice_center-prob-1-absolute {
            position: absolute;
        }

        /* .Unified_Voice_center-prob-1-overflow-hidden {
            overflow: hidden;
        } */

        .Unified_Voice_center-prob-1-w-3 {
            width: 0.75rem;
        }

        .Unified_Voice_center-prob-1-h-3 {
            height: 0.75rem;
        }

        .Unified_Voice_center-prob-1-w-2 {
            width: 0.5rem;
        }

        .Unified_Voice_center-prob-1-h-2 {
            height: 0.5rem;
        }
        
        /* Responsive Design */
        @media (max-width: 768px) {
            .Unified_Voice_center-prob-1-container {
                padding: 1rem; /* Reduce padding for smaller screens */
            }
            .Unified_Voice_center-prob-1-p-8 {
                padding: 0.5rem; /* Reduce padding inside the main container */
                margin: 0px;
                margin-top: 10px;
            }
            .Unified_Voice_center-prob-1-p-6 {
                padding: 1rem;
            }
            .Unified_Voice_center-prob-1-text-lg {
                font-size: 1rem;
                line-height: 1.5rem;
            }
        }

        @media (max-width: 480px) {
             .Unified_Voice_center-prob-1-grid-cols-2 {
                grid-template-columns: repeat(1, minmax(0, 1fr)); /* Stack the stats cards */
            }
            .Unified_Voice_center-prob-1-text-2xl {
                font-size: 1.25rem; /* Slightly smaller font for stats */
                line-height: 1.75rem;
            }
            .Unified_Voice_center-prob-1-absolute {
                display: none; /* Hide floating elements on very small screens */
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ddc322f */.Unified_Voice_center_prob-2-central-hub-section {
            padding-top: 5rem;
            padding-bottom: 5rem;
            background-image: linear-gradient(to bottom right, #f8fafc, #ffffff);
        }

        /* Container */
        .Unified_Voice_center_prob-2-hub-container {
            max-width: 1140px;
            margin-left: auto;
            margin-right: auto;
            padding-left: 1rem;
            padding-right: 1rem;
        }

        /* Intro Text Block */
        .Unified_Voice_center_prob-2-hub-intro {
            max-width: 56rem;
            margin-left: auto;
            margin-right: auto;
            text-align: center;
        }

        .Unified_Voice_center_prob-2-hub-intro__title {
            font-size: 30px;
            line-height: 1.2;
            font-weight: 800;
            color: #111827;
            margin-top: 0;
            margin-bottom: 2rem;
            font-family: 'inter' !important;
        }

        .Unified_Voice_center_prob-2-hub-intro__title .Unified_Voice_center_prob-2-highlight-text {
           
            color: #ef4444;
            padding: 0.25rem 0.75rem;
            border-radius: 0.5rem;
        }

        .Unified_Voice_center_prob-2-hub-intro__description {
            font-size: 18px;
            line-height: 1.625;
            color: #4b5563;
            margin: 0;
            font-family: 'inter' !important;
        }

        /* Features Grid */
        .Unified_Voice_center_prob-2-hub-features-grid {
            margin-top: 4rem;
            display: grid;
            gap: 2rem;
            /* Defaults to a single column layout on small screens */
        }

        /* Feature Card */
        .Unified_Voice_center_prob-2-feature-card {
            background-color: white;
            border-radius: 1rem;
            border: 1px solid #e5e7eb;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            padding: 2rem;
            text-align: center;
            transition: all 0.3s;
        }

        .Unified_Voice_center_prob-2-feature-card:hover {
            transform: translateY(-2px);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
        }

        .Unified_Voice_center_prob-2-feature-card__icon-wrapper {
            width: 4rem;
            height: 4rem;
            border-radius: 9999px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 1.5rem;
            background-color: rgba(16, 185, 129, 0.1);
        }
        
        .Unified_Voice_center_prob-2-feature-card__icon {
            width: 2rem;
            height: 2rem;
            color: #10b981;
            stroke-width: 2;
            stroke: currentColor;
            fill: none;
            stroke-linecap: round;
            stroke-linejoin: round;
        }

        .Unified_Voice_center_prob-2-feature-card__title {
            font-size: 18px;
            font-weight: 600;
            color: #111827;
            margin-top: 0;
            margin-bottom: 1rem;
            font-family: 'inter' !important;
        }

        .Unified_Voice_center_prob-2-feature-card__description {
            color: #4b5563;
            font-size: 15px;
            font-family: 'inter' !important;
            margin: 0;
        }
        
        /* Animation */
        .Unified_Voice_center_prob-2-feature-card.Unified_Voice_center_prob-2-animate-fade-in {
            animation: Unified_Voice_center_prob-2-fadeIn 0.5s ease-in;
        }

        @keyframes Unified_Voice_center_prob-2-fadeIn {
            from {
                opacity: 0;
                transform: translateY(20px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }
        
        /* Responsive Styles for tablet and larger screens */
         @media (min-width: 1024px) {
            .Unified_Voice_center_prob-2-hub-intro__title {
                font-size: 35px;
            }
        }
        
        @media (min-width: 768px) {
            .Unified_Voice_center_prob-2-hub-intro__title {
                font-size: 30px;
                line-height: 1;
            }
            .Unified_Voice_center_prob-2-hub-features-grid {
                grid-template-columns: repeat(3, minmax(0, 1fr));
            }
        }
        
        @media (min-width: 640px) {
            .Unified_Voice_center_prob-2-hub-intro__title {
                font-size: 35px;         
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42ad31dc */.Unified_Voice_center_prob_3-solutions-section {
            padding-top: 5rem;
            padding-bottom: 5rem;
            background: linear-gradient(135deg, #f9fafb, #ffffff);
        }

        .Unified_Voice_center_prob_3-container {
            max-width: 1140px;
            margin-left: auto;
            margin-right: auto;
            padding-left: 1rem;
            padding-right: 1rem;
        }

        /* Intro Block */
        .Unified_Voice_center_prob_3-intro {
            text-align: center;
            margin-bottom: 4rem;
        }

        .Unified_Voice_center_prob_3-intro__title {
            font-size: 35px;
            font-weight: 800;
            color: #111827;
            margin-top: 0;
            margin-bottom: 1.5rem;
            font-family: 'inter' !important;
        }

        .Unified_Voice_center_prob_3-intro__highlight {

            color: #008060;
            padding: 0.25rem 0.75rem;
            border-radius: 0.5rem;
        }

        .Unified_Voice_center_prob_3-intro__description {
            font-size: 18px;
            color: #4b5563;
            max-width: 56rem;
            margin-left: auto;
            margin-right: auto;
            line-height: 1.625;
            font-family: 'inter' !important;
        }

        /* Main Grid Layout */
        .Unified_Voice_center_prob_3-main-grid {
            display: grid;
            gap: 4rem;
            align-items: center;
        }

        /* Dashboard Mockup */
        .Unified_Voice_center_prob_3-dashboard-wrapper {
            position: relative;
        }

        .Unified_Voice_center_prob_3-dashboard {
            background-color: #ffffff;
            border-radius: 1.5rem;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            padding: 2rem;
            border: 1px solid #e5e7eb;
        }

        .Unified_Voice_center_prob_3-dashboard__header {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-bottom: 2rem;
        }

        .Unified_Voice_center_prob_3-header-dots {
            display: flex;
            gap: 0.75rem;
        }

        .Unified_Voice_center_prob_3-header-dots .dot {
            width: 0.75rem;
            height: 0.75rem;
            border-radius: 9999px;
        }

        .Unified_Voice_center_prob_3-header-dots .dot-1 {
            background-color: #f87171;
        }

        .Unified_Voice_center_prob_3-header-dots .dot-2 {
            background-color: #facc15;
        }

        .Unified_Voice_center_prob_3-header-dots .dot-3 {
            background-color: #4ade80;
        }

        .Unified_Voice_center_prob_3-dashboard__stats-grid {
            display: grid;
            grid-template-columns: repeat(2, minmax(0, 1fr));
            gap: 1rem;
            margin-bottom: 2rem;
        }

        .Unified_Voice_center_prob_3-stat-card {
            border-radius: 1rem;
            padding: 1rem;
            color: #ffffff;
        }

        .Unified_Voice_center_prob_3-stat-card--calls {
            background: rgba(21, 240, 131, 1);
        }

        .Unified_Voice_center_prob_3-stat-card--messages {
            background: rgba(0, 118, 245, 0.5);
        }

        .Unified_Voice_center_prob_3-stat-card__content {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .Unified_Voice_center_prob_3-stat-card__text p {
            margin: 0;
        }

        .Unified_Voice_center_prob_3-stat-card__text p:first-child {
            font-size: 0.875rem;
            color: rgba(255, 255, 255, 0.8);
        }

        .Unified_Voice_center_prob_3-stat-card__text p:last-child {
            font-size: 1.5rem;
            font-weight: 700;
        }

        .Unified_Voice_center_prob_3-stat-card__icon {
            font-size: 2rem;
            color: rgba(255, 255, 255, 0.7);
        }

        .Unified_Voice_center_prob_3-dashboard__chart-area {
            background-color: #f9fafb;
            border-radius: 1rem;
            padding: 1.5rem;
            margin-bottom: 1.5rem;
        }

        .Unified_Voice_center_prob_3-chart-header {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-bottom: 1rem;
        }

        .Unified_Voice_center_prob_3-chart-header h3 {
            font-weight: 600;
            color: #111827;
            margin: 0;
        }

        .Unified_Voice_center_prob_3-chart-header .icon {
            font-size: 1.5rem;
            color: #dc2626;
        }

        .Unified_Voice_center_prob_3-chart-bars {
            display: flex;
            align-items: flex-end;
            gap: 0.5rem;
            height: 6rem;
        }

        .Unified_Voice_center_prob_3-chart-bars .bar {
            background-color: #10b981;
            border-top-left-radius: 0.5rem;
            border-top-right-radius: 0.5rem;
            flex-grow: 1;
        }

        .Unified_Voice_center_prob_3-chart-bars .bar:nth-child(1) {
            height: 40%;
        }

        .Unified_Voice_center_prob_3-chart-bars .bar:nth-child(2) {
            height: 65%;
        }

        .Unified_Voice_center_prob_3-chart-bars .bar:nth-child(3) {
            height: 45%;
        }

        .Unified_Voice_center_prob_3-chart-bars .bar:nth-child(4) {
            height: 80%;
        }

        .Unified_Voice_center_prob_3-chart-bars .bar:nth-child(5) {
            height: 55%;
        }

        .Unified_Voice_center_prob_3-chart-bars .bar:nth-child(6) {
            height: 90%;
        }

        .Unified_Voice_center_prob_3-chart-bars .bar:nth-child(7) {
            height: 70%;
        }

        .Unified_Voice_center_prob_3-dashboard__feed .Unified_Voice_center_prob_3-feed-item {
            display: flex;
            align-items: center;
            gap: 0.75rem;
            margin-top: 0.75rem;
        }

        .Unified_Voice_center_prob_3-feed-item:first-child {
            margin-top: 0;
        }

        .Unified_Voice_center_prob_3-feed-item__dot {
            width: 0.5rem;
            height: 0.5rem;
            border-radius: 9999px;
            background-color: #ef4444;
        }

        .Unified_Voice_center_prob_3-feed-item__dot--pulse {
            animation: Unified_Voice_center_prob_3-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        }

        .Unified_Voice_center_prob_3-feed-item__text {
            font-size: 0.875rem;
            color: #6b7280;
        }

        .Unified_Voice_center_prob_3-feed-item__time {
            font-size: 0.75rem;
            color: #dc2626;
            margin-left: auto;
        }

        /* Floating Icons */
        .Unified_Voice_center_prob_3-floating-icon {
            position: absolute;
            background-color: #ef4444;
            border-radius: 9999px;
            padding: 0.75rem;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            display: flex;
            align-items: center;
            justify-content: center;
            width: 50px;
        }

        .Unified_Voice_center_prob_3-floating-icon i {
            font-size: 1.5rem;
            color: #ffffff;
        }

        .Unified_Voice_center_prob_3-floating-icon--top {
            top: -1rem;
            right: -1rem;
            animation: Unified_Voice_center_prob_3-bounce 1s infinite;
        }

        .Unified_Voice_center_prob_3-floating-icon--bottom {
            bottom: -1rem;
            left: -1rem;
        }

        /* Solutions Grid */
        .Unified_Voice_center_prob_3-solutions-grid {
            display: grid;
            grid-template-columns: repeat(1, minmax(0, 1fr));
            gap: 1.5rem;
        }

        .Unified_Voice_center_prob_3-solution-card {
            background-color: white;
            border-radius: 1rem;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            border: 1px solid #e5e7eb;
            padding: 1.5rem;
            transition: all 0.3s;
        }

        .Unified_Voice_center_prob_3-solution-card:hover {
            transform: translateY(-2px);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
        }

        .Unified_Voice_center_prob_3-solution-card__header {
            display: flex;
            align-items: flex-start;
            gap: 1rem;
            margin-bottom: 1rem;
        }

        .Unified_Voice_center_prob_3-solution-card__icon-wrapper {
            background-color: #10b981;
            padding: 0.75rem;
            border-radius: 0.75rem;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 2.5rem;
            height: 2.5rem;
            box-sizing: border-box;
        }

        .Unified_Voice_center_prob_3-solution-card__icon-wrapper i {
            font-size: 1.5rem;
            color: #ffffff;
        }

        .Unified_Voice_center_prob_3-solution-card__title {
            font-size: 18px;
            font-weight: 700;
            color: #111827;
            line-height: 1.25;
            margin: 0;
            font-family: 'inter' !important;
        }

        .Unified_Voice_center_prob_3-solution-card__description {
            color: #4b5563;
            line-height: 1.625;
            font-size: 15px;
            margin: 0;
            font-family: 'inter' !important;
        }

        /* Animations */
        .Unified_Voice_center_prob_3-animated-card.Unified_Voice_center_prob_3-animate-fade-in {
            animation: Unified_Voice_center_prob_3-fadeIn 0.5s ease-in;
        }

        @keyframes Unified_Voice_center_prob_3-fadeIn {
            from {
                opacity: 0;
                transform: translateY(20px);
            }

            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        @keyframes Unified_Voice_center_prob_3-pulse {
            50% {
                opacity: .5;
            }
        }

        @keyframes Unified_Voice_center_prob_3-bounce {

            0%,
            100% {
                transform: translateY(-25%);
                animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
            }

            50% {
                transform: none;
                animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
            }
        }

        /* ====== Responsive Styles ====== */

        /* Mobile Devices (phones, 768px and down) */
        @media (max-width: 768px) {
            .Unified_Voice_center_prob_3-solutions-section {
                padding-top: 3rem;
                padding-bottom: 3rem;
            }

            .Unified_Voice_center_prob_3-intro__title {
                font-size: 30px;
                /* Reduced font size for mobile */
            }

            .Unified_Voice_center_prob_3-intro__description {
                font-size: 18px;
                /* Reduced font size for mobile */
            }

            .Unified_Voice_center_prob_3-main-grid {
                gap: 2.5rem;
                /* Reduced gap for mobile */
            }

            .Unified_Voice_center_prob_3-dashboard {
                padding: 1.5rem;
                /* Reduced padding for mobile */
            }

            .Unified_Voice_center_prob_3-stat-card__text p:last-child {
                font-size: 1.25rem;
                /* Slightly smaller number text */
            }

            .Unified_Voice_center_prob_3-floating-icon--top {
                display: none;
            }

            .Unified_Voice_center_prob_3-floating-icon--bottom {
                display: none;
            }
        }

        /* Tablet Devices (768px and up) */
        @media (min-width: 768px) {
            .Unified_Voice_center_prob_3-solutions-grid {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }

        /* Desktop Devices (1024px and up) */
        @media (min-width: 1024px) {
            .Unified_Voice_center_prob_3-intro__title {
                font-size: 35px;
                line-height: 1;
            }

            .Unified_Voice_center_prob_3-main-grid {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e7b4526 */.Unified_Voice_center_prob_4-services-section {
            padding-top: 5rem;
            padding-bottom: 5rem;
            background-color: #ffffff;
        }

        /* Container */
        .Unified_Voice_center_prob_4-container {
            max-width: 1140px;
            margin-left: auto;
            margin-right: auto;
            padding-left: 1rem;
            padding-right: 1rem;
        }

        /* Intro Block */
        .Unified_Voice_center_prob_4-intro {
            text-align: center;
            margin-bottom: 4rem;
        }

        .Unified_Voice_center_prob_4-intro__title {
            font-size: 35px;
            line-height: 1.2;
            font-weight: 800;
            color: #111827;
            margin-top: 0;
            margin-bottom: 1rem;
            position: relative;
            font-family: 'inter' !important;
        }

        .Unified_Voice_center_prob_4-intro__highlight-wrapper {
            position: relative;
            display: inline-block;
            margin-left: 0.5rem;
        }

        .Unified_Voice_center_prob_4-intro__highlight-text {
            position: relative;
            z-index: 10;
            background-color: white;
            color: #dc2626;
        }

        .Unified_Voice_center_prob_4-intro__highlight-bg {
            position: absolute;
            inset: 0;
            transform: skewX(-12deg);
            border-radius: 0.375rem;
            background-color: #f9fafb;
            z-index: 1;
        }

        .Unified_Voice_center_prob_4-intro__description {
            font-size: 18px;
            color: #4b5563;
            max-width: 56rem;
            margin-left: auto;
            margin-right: auto;
            line-height: 1.625;
            font-family: 'inter' !important;
        }

        /* Services Grid */
        .Unified_Voice_center_prob_4-services-grid {
            display: grid;
            gap: 2rem;
            grid-template-columns: repeat(1, minmax(0, 1fr));
            /* Default to single column */
        }

        /* Service Card */
        .Unified_Voice_center_prob_4-service-card {
            background-color: white;
            border-radius: 1rem;
            border: 2px solid transparent;
            /* For hover effect */
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            padding: 2rem;
            text-align: center;
            position: relative;
            overflow: hidden;
            transition: all 0.3s;
        }

        .Unified_Voice_center_prob_4-service-card:hover {
            transform: translateY(-2px);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            border-color: rgba(16, 185, 129, 0.2);
        }

        /* Sparkle effect on hover */
        .Unified_Voice_center_prob_4-sparkle {
            position: absolute;
            opacity: 0;
            transition: opacity 0.5s;
        }

        .Unified_Voice_center_prob_4-service-card:hover .Unified_Voice_center_prob_4-sparkle {
            opacity: 1;
        }

        .Unified_Voice_center_prob_4-sparkle svg {
            width: 1.5rem;
            height: 1.5rem;
            animation: Unified_Voice_center_prob_4-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        }

        .Unified_Voice_center_prob_4-sparkle--primary {
            color: #10b981;
        }

        .Unified_Voice_center_prob_4-sparkle--secondary {
            color: #00c49a;
            animation-delay: 0.1s;
        }

        .Unified_Voice_center_prob_4-sparkle--accent {
            color: #4ade80;
            animation-delay: 0.2s;
        }

        .Unified_Voice_center_prob_4-sparkle-1 {
            top: 1rem;
            right: 1rem;
        }

        .Unified_Voice_center_prob_4-sparkle-2 {
            top: 2rem;
            left: 1.5rem;
        }

        .Unified_Voice_center_prob_4-sparkle-3 {
            bottom: 1.5rem;
            right: 2rem;
        }

        .Unified_Voice_center_prob_4-sparkle-4 {
            bottom: 1rem;
            left: 1rem;
            animation-delay: 0.3s;
        }

        .Unified_Voice_center_prob_4-service-card__icon-wrapper {
            width: 4rem;
            height: 4rem;
            border-radius: 9999px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 1.5rem;
            background-color: #f9fafb;
            position: relative;
            z-index: 10;
            transition: color 0.3s, background-color 0.3s;
        }

        .Unified_Voice_center_prob_4-service-card:hover .Unified_Voice_center_prob_4-service-card__icon-wrapper {
            background-color: #10b981;
        }

        .Unified_Voice_center_prob_4-service-card__icon {
            width: 2rem;
            height: 2rem;
            color: #10b981;
            stroke-width: 2;
            stroke: currentColor;
            fill: none;
            stroke-linecap: round;
            stroke-linejoin: round;
            transition: color 0.3s;
        }

        .Unified_Voice_center_prob_4-service-card:hover .Unified_Voice_center_prob_4-service-card__icon {
            color: white;
        }

        .Unified_Voice_center_prob_4-service-card__title {
            font-size: 18px;
            font-weight: 600;
            color: #111827;
            margin-top: 0;
            margin-bottom: 1rem;
            font-family: 'inter' !important;
        }

        .Unified_Voice_center_prob_4-service-card__description {
            color: #4b5563;
            line-height: 1.625;
            margin: 0;
            font-size: 15px;
            font-family: 'inter' !important;
        }

        /* Animation */
        .Unified_Voice_center_prob_4-animated-card.Unified_Voice_center_prob_4-animate-fade-in {
            animation: Unified_Voice_center_prob_4-fadeIn 0.5s ease-in;
        }

        @keyframes Unified_Voice_center_prob_4-fadeIn {
            from {
                opacity: 0;
                transform: translateY(20px);
            }

            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        @keyframes Unified_Voice_center_prob_4-pulse {
            50% {
                opacity: 0.5;
            }
        }

        /* Responsive Styles */
        @media (min-width: 768px) {
            .Unified_Voice_center_prob_4-services-grid {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }

        @media (min-width: 1024px) {
            .Unified_Voice_center_prob_4-intro__title {
                font-size: 35px;
                line-height: 1.2;
            }

            .Unified_Voice_center_prob_4-services-grid {
                grid-template-columns: repeat(3, minmax(0, 1fr));
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-488b3b5 */.Unified-Voice-center--prob-5-main-container {
            max-width: 1140px;
            width: 100%;
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 4rem;
            align-items: center;
            margin: auto;
            padding: 4rem 1rem;
        }

        /* --- Left Column: Features --- */
        .Unified-Voice-center--prob-5-features-column h1 {
            font-size: 35px;
            font-weight: 800;
            color: #111827;
            line-height: 1.2;
            margin-bottom: 1rem;
            font-family: 'inter' !important;
        }

        .Unified-Voice-center--prob-5-features-column h1 .Unified-Voice-center--prob-5-highlight {
            color: #008060;
        }

        .Unified-Voice-center--prob-5-features-column .Unified-Voice-center--prob-5-subtitle {
            font-size: 18px;
            color: #4b5563;
            max-width: 450px;
            margin-bottom: 2.5rem;
            line-height: 1.6;
            font-family: 'inter' !important;

        }

        .Unified-Voice-center--prob-5-features-list {
            list-style: none;
            padding: 0;
            margin: 0;
            display: grid;
            gap: 1.5rem;
        }

        .Unified-Voice-center--prob-5-feature-item {
            display: flex;
            align-items: flex-start;
            gap: 1rem;
        }

        .Unified-Voice-center--prob-5-feature-item .Unified-Voice-center--prob-5-icon-wrapper {
            flex-shrink: 0;
            width: 48px;
            height: 48px;
            background-color: #d1fae5;
            /* Light green */
            border-radius: 0.75rem;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .Unified-Voice-center--prob-5-feature-item .Unified-Voice-center--prob-5-icon {
            font-size: 22px;
            /* Adjusted for Font Awesome */
            color: #10b981;
            /* Darker green */
        }

        .Unified-Voice-center--prob-5-feature-item h3 {
            margin: 0 0 0.25rem 0;
            font-size: 1.125rem;
            font-weight: 600;
            color: #111827;
        }

        .Unified-Voice-center--prob-5-feature-item p {
            margin: 0;
            color: #6b7280;
            font-size: 0.95rem;
        }

        /* --- Right Column: Dashboard --- */
        .Unified-Voice-center--prob-5-dashboard-column {
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .Unified-Voice-center--prob-5-performance-dashboard {
            width: 100%;
            max-width: 500px;
            background-color: #ffffff;
            border-radius: 1.5rem;
            padding: 2rem;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.07), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            border: 1px solid #e5e7eb;
            transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
        }

        .Unified-Voice-center--prob-5-performance-dashboard:hover {
            transform: translateY(-8px);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
        }

        .Unified-Voice-center--prob-5-dashboard-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 1.5rem;
        }

        .Unified-Voice-center--prob-5-dashboard-header h2 {
            font-size: 1.25rem;
            font-weight: 600;
            color: #111827;
            margin: 0;
        }

        .Unified-Voice-center--prob-5-live-indicator {
            display: flex;
            align-items: center;
            gap: 0.5rem;
            font-size: 0.875rem;
            font-weight: 500;
            color: #ef4444;
            /* Red */
        }

        .Unified-Voice-center--prob-5-live-indicator::before {
            content: '';
            width: 8px;
            height: 8px;
            background-color: #ef4444;
            border-radius: 50%;
        }

        .Unified-Voice-center--prob-5-top-metrics {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 1rem;
            margin-bottom: 1.5rem;
        }

        .Unified-Voice-center--prob-5-metric-card {
            background-color: #f0fdf4;
            /* Very light green */
            border-radius: 1rem;
            padding: 1.25rem;
        }

        .Unified-Voice-center--prob-5-metric-card .Unified-Voice-center--prob-5-label {
            font-size: 0.875rem;
            color: #374151;
            margin-bottom: 0.5rem;
        }

        .Unified-Voice-center--prob-5-metric-card .Unified-Voice-center--prob-5-value-row {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .Unified-Voice-center--prob-5-metric-card .Unified-Voice-center--prob-5-value {
            font-size: 1.875rem;
            font-weight: 700;
            color: #111827;
        }

        .Unified-Voice-center--prob-5-metric-card .Unified-Voice-center--prob-5-icon {
            font-size: 24px;
            /* Adjusted for Font Awesome */
            color: #22c55e;
        }

        .Unified-Voice-center--prob-5-progress-metrics .Unified-Voice-center--prob-5-metric {
            margin-bottom: 1.25rem;
        }

        .Unified-Voice-center--prob-5-progress-metrics .Unified-Voice-center--prob-5-metric-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 0.5rem;
            font-size: 0.9rem;
            color: #4b5563;
        }

        .Unified-Voice-center--prob-5-progress-metrics .Unified-Voice-center--prob-5-metric-header .Unified-Voice-center--prob-5-value {
            font-weight: 600;
            color: #111827;
        }

        .Unified-Voice-center--prob-5-progress-bar {
            width: 100%;
            height: 8px;
            background-color: #e5e7eb;
            border-radius: 4px;
            overflow: hidden;
        }

        .Unified-Voice-center--prob-5-progress-bar-fill {
            height: 100%;
            background-color: #22c55e;
            border-radius: 4px;
        }

        .Unified-Voice-center--prob-5-live-activity {
            margin-top: 2rem;
            border-top: 1px solid #e5e7eb;
            padding-top: 1.5rem;
        }

        .Unified-Voice-center--prob-5-live-activity h3 {
            font-size: 1rem;
            font-weight: 600;
            color: #374151;
            margin: 0 0 1rem 0;
        }

        .Unified-Voice-center--prob-5-live-activity-list {
            list-style: none;
            padding: 0;
            margin: 0;
            display: grid;
            gap: 1rem;
        }

        .Unified-Voice-center--prob-5-activity-item {
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: 0.9rem;
        }

        .Unified-Voice-center--prob-5-activity-item .Unified-Voice-center--prob-5-description {
            display: flex;
            align-items: center;
            gap: 0.75rem;
            color: #374151;
        }

        .Unified-Voice-center--prob-5-activity-item .Unified-Voice-center--prob-5-dot {
            width: 10px;
            height: 10px;
            border-radius: 50%;
        }

        .Unified-Voice-center--prob-5-dot.Unified-Voice-center--prob-5-green {
            background-color: #22c55e;
        }

        .Unified-Voice-center--prob-5-dot.Unified-Voice-center--prob-5-blue {
            background-color: #3b82f6;
        }

        .Unified-Voice-center--prob-5-dot.Unified-Voice-center--prob-5-purple {
            background-color: #8b5cf6;
        }

        .Unified-Voice-center--prob-5-activity-item .Unified-Voice-center--prob-5-time {
            color: #9ca3af;
            font-size: 0.85rem;
        }

        /* Responsive Styles */
        @media (max-width: 1024px) {
            .Unified-Voice-center--prob-5-main-container {
                grid-template-columns: 1fr;
                gap: 3rem;
            }

            .Unified-Voice-center--prob-5-features-column h1 {
                font-size: 35px;
            }
        }

        @media (max-width: 768px) {

            .Unified-Voice-center--prob-5-features-column h1 {
                text-align: center;
                font-size: 30px;
            }

            .Unified-Voice-center--prob-5-features-column .Unified-Voice-center--prob-5-subtitle {
                text-align: center;
                margin-left: auto;
                margin-right: auto;
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1284d3ab */.Unified_Voice_center-prob-6-max-w-7xl {
            max-width: 1140px;
            margin-left: auto;
            margin-right: auto;
        }

        .Unified_Voice_center-prob-6-px-4 {
            padding-left: 1rem;
            padding-right: 1rem;
        }

        .Unified_Voice_center-prob-6-py-20 {
            padding-top: 4rem;
            padding-bottom: 4rem;
        }

        .Unified_Voice_center-prob-6-grid {
            display: grid;
        }

        .Unified_Voice_center-prob-6-gap-16 {
            gap: 2.5rem;
            /* Adjusted gap for smaller screens */
        }

        .Unified_Voice_center-prob-6-flex {
            display: flex;
        }

        .Unified_Voice_center-prob-6-items-center {
            align-items: center;
        }

        .Unified_Voice_center-prob-6-items-start {
            align-items: flex-start;
        }

        /* Spacing and Margin */
        .Unified_Voice_center-prob-6-space-y-8>*+* {
            margin-top: 0px;
        }

        .Unified_Voice_center-prob-6-mb-3 {
            margin-bottom: 0.75rem;
        }

        .Unified_Voice_center-prob-6-mb-4 {
            margin-bottom: 1rem;
        }

        .Unified_Voice_center-prob-6-mb-6 {
            margin-bottom: 1.5rem;
        }

        .Unified_Voice_center-prob-6-mt-6 {
            margin-top: 1.5rem;
        }

        .Unified_Voice_center-prob-6-p-2 {
            padding: 0.5rem;
        }

        /* Typography */
        .Unified_Voice_center-prob-6-font-bold {
            font-weight: 700;
        }

        .Unified_Voice_center-prob-6-leading-relaxed {
            line-height: 1.625;
        }

        .Unified_Voice_center-prob-6-text-lg {
            font-size: 18px;
            line-height: 1.6;
            font-family: 'inter' !important;
        }

        .Unified_Voice_center-prob-6-text-xl {
            font-size: 1.25rem;
            line-height: 1.75rem;
        }

        .Unified_Voice_center-prob-6-text-4xl {
            font-size: 30px;
            /* Adjusted for mobile */
            line-height: 1.2;
            font-weight: 800;
            font-family: 'inter' !important;
        }

        .Unified_Voice_center-prob-6-text-5xl {
            font-size: 2.5rem;
            /* Adjusted for mobile */
            line-height: 1;
        }

        /* Color and Background Styles */
        .Unified_Voice_center-prob-6-text-red-600 {
            color: #dc2626;
        }

        .Unified_Voice_center-prob-6-text-gray-900 {
            color: #111827;
        }

        .Unified_Voice_center-prob-6-text-gray-600 {
            color: #4b5563;
        }

        .Unified_Voice_center-prob-6-text-white {
            color: #ffffff;
        }

        .Unified_Voice_center-prob-6-text-brand-primary {
            color: #10b981;
        }

        .Unified_Voice_center-prob-6-bg-brand-primary-solid {
            background-color: #10b981;
        }

        .Unified_Voice_center-prob-6-bg-brand-secondary {
            background-color: #00c49a;
        }

        .Unified_Voice_center-prob-6-bg-brand-accent {
            background-color: #4ade80;
        }

        /* UI Element Styles */
        .Unified_Voice_center-prob-6-rounded-lg {
            border-radius: 0.5rem;
        }

        /* UPDATED: CSS for Font Awesome Icons to preserve layout */
        .Unified_Voice_center-prob-6-icon {
            font-size: 1.2rem;
            width: 1.5rem;
            height: 1.5rem;
            display: inline-flex;
            align-items: center;
            justify-content: center;
        }

        .Unified_Voice_center-prob-6-relative {
            position: relative;
        }

        .Unified_Voice_center-prob-6-absolute {
            position: absolute;
        }

        /* Tablet Responsive Styles */
        @media (min-width: 768px) {
            .Unified_Voice_center-prob-6-px-4 {
                padding-left: 2rem;
                padding-right: 2rem;
            }

            .Unified_Voice_center-prob-6-text-4xl {
                font-size: 30px;
                line-height: 2.5rem;
            }

            .Unified_Voice_center-prob-6-text-5xl {
                font-size: 3rem;
                line-height: 1;
            }
        }

        /* Desktop Responsive Styles */
        @media (min-width: 1024px) {
            .Unified_Voice_center-prob-6-py-20 {
                padding-top: 1rem;
                padding-bottom: 0rem;
            }

            .Unified_Voice_center-prob-6-lg-grid-cols-2 {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }

            .Unified_Voice_center-prob-6-lg-text-5xl {
                font-size: 35px;
                line-height: 1;
            }

            .Unified_Voice_center-prob-6-gap-16 {
                gap: 4rem;
            }
        }

        @media (min-width: 640px) {
            .Unified_Voice_center-prob-6-text-4xl {
                font-size: 35px;
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-586d700a */.Unified_Voice_center-prob-7-trust-container {
            max-width: 1140px;
            margin: auto;
            padding: 4rem 1rem;
            text-align: center;
        }

        /* Typography */
        .Unified_Voice_center-prob-7-trust-container h2 {
            font-size: 35px;
            font-weight: 800;
            color: #111827;
            margin-bottom: 1rem;
            line-height: 1.2;
            font-family: 'inter' !important;
        }

        .Unified_Voice_center-prob-7-trust-container h2 .Unified_Voice_center-prob-7-highlight {
            color: #008060;
            /* Primary green color */
        }

        .Unified_Voice_center-prob-7-subtitle {
            font-size: 18px;
            color: #4b5563;
            max-width: 600px;
            margin: 0 auto 4rem auto;
            line-height: 1.6;
            font-family: 'inter' !important;
        }

        /* Stepper Component */
        .Unified_Voice_center-prob-7-stepper-wrapper {
            display: flex;
            justify-content: space-between;
            position: relative;
            margin-bottom: 2rem;
        }

        /* Connecting Line between steps */
        .Unified_Voice_center-prob-7-stepper-wrapper::before {
            content: '';
            position: absolute;
            top: 34px;
            /* Vertically aligns the line with the center of the circles */
            left: 5%;
            right: 5%;
            height: 2px;
            background-color: #e5e7eb;
            z-index: 1;
            /* Places the line behind the circles */
        }

        .Unified_Voice_center-prob-7-step {
            display: flex;
            flex-direction: column;
            align-items: center;
            width: 24%;
            position: relative;
            z-index: 2;
            /* Ensures step content is above the line */
            background-color: #ffffff;
            /* Hides the line behind the step content */
        }

        .Unified_Voice_center-prob-7-step-circle {
            width: 70px;
            height: 70px;
            border-radius: 50%;
            background-color: #10b981;
            color: white;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: bold;
            font-size: 14px;
            line-height: 1.2;
            text-align: center;
            margin-bottom: 1.5rem;
            border: 4px solid #ffffff;
            /* Creates space so the line doesn't touch the circle */
        }

        .Unified_Voice_center-prob-7-step h4 {
            font-size: 18px;
            font-weight: 600;
            color: #111827;
            margin-bottom: 0.5rem;
            letter-spacing: 0.05em;
            font-family: 'inter' !important;
        }

        .Unified_Voice_center-prob-7-step p {
            font-size: 15px;
            color: #4b5563;
            margin: 0;
            padding: 0 0.5rem;
            /* Adds some horizontal space */
            font-family: 'inter' !important;
        }

        /* Icons at the bottom */
        .Unified_Voice_center-prob-7-icons-wrapper {
            display: flex;
            justify-content: space-between;
            padding: 0 1rem;
            /* Aligns icons roughly with the text above */
        }

        .Unified_Voice_center-prob-7-icon-container {
            flex: 1;
            display: flex;
            justify-content: center;
            padding-top: 2rem;
        }

        .Unified_Voice_center-prob-7-icon-container i {
            font-size: 32px;
            /* Controls icon size */
            color: #10b981;
        }

        /* Responsive Design */
        @media (max-width: 768px) {
            .Unified_Voice_center-prob-7-trust-container h2 {
                font-size: 30px;
            }

            .Unified_Voice_center-prob-7-stepper-wrapper,
            .Unified_Voice_center-prob-7-icons-wrapper {
                flex-direction: column;
                align-items: center;
                gap: 2rem;
            }

            .Unified_Voice_center-prob-7-stepper-wrapper::before {
                display: none;
                /* Hide connecting line on mobile */
            }

            .Unified_Voice_center-prob-7-step {
                width: 80%;
                margin-bottom: 1.5rem;
            }

            .Unified_Voice_center-prob-7-icons-wrapper {
                display: none;
                /* Hide icons on mobile for a cleaner look */
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71c8dfff *//* --- General Styles --- */
:root {
    --brand-color: #00b08a;
}
.vp-pro6-container {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.vp-pro6-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    margin-top: 1rem;
}
.vp-pro6-main-heading {
    font-size: 40px;
    font-weight: 700;
    color: #111827;
    margin-bottom: 1rem;
}

/* --- CTA Section --- */
.vp-pro6-cta-section {
    background-color: #000000;
    padding: 4rem 0;
}
.vp-pro6-cta-container {
    text-align: center;
    max-width: 63rem;
    margin: auto;
}
.vp-pro6-cta-container h2 {
    font-size: 40px;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 1rem;
}
.vp-pro6-cta-container p {
    color: #e5e7eb;
    margin-bottom: 2rem;
    font-size: 1.1rem;
}
.vp-pro6-cta-button {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    background-color: #ffffff;
    color: #000000;
    padding: 0.8rem 2rem;
    border-radius: 9999px;
    text-decoration: none;
    font-weight: 600;
    transition: background-color 0.3s, color 0.3s;
}
/* --- THIS IS THE UPDATED RULE --- */
.vp-pro6-cta-button:hover {
    background-color: #34d399; /* Green background */
    color: #ffffff;             /* White text */
}

/* --- FAQ Section --- */
.vp-pro6-faq-section {
    background-color: #ffffff;
    padding: 3rem 0;
}
.vp-pro6-faq-container {
    max-width: 56rem; /* Specific width for FAQ container */
}
.vp-pro6-heading-container {
    margin-bottom: 3rem;
    text-align: center;
}
.vp-pro6-faq-item {
    transition: all 0.3s ease;
    background-color: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 0.75rem;
    overflow: hidden;
}
.vp-pro6-faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
}
.vp-pro6-faq-answer.open {
    max-height: 200px;
}
.vp-pro6-faq-icon {
    transition: transform 0.3s ease-in-out;
}
.vp-pro6-faq-icon.open {
    transform: rotate(180deg);
}
.vp-pro6-faq-heading-active {
    color: var(--brand-color);
}
.vp-pro6-faq-item button {
    width: 100%;
    padding: 1.25rem 1.5rem;
    text-align: left;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: none;
    border: none;
    cursor: pointer;
}
.vp-pro6-faq-item h3 {
    font-size: 1.1rem;
    font-weight: 600;
    color: #111827;
    padding-right: 1rem;
    margin: 0;
}
.vp-pro6-answer-content {
    padding: 0 1.5rem 1.25rem 1.5rem;
    color: #374151;
    line-height: 1.7;
}
.vp-pro6-answer-content strong {
    color: #111827;
}

/* --- Media Queries --- */
@media (max-width: 767px) {
    .vp-pro6-cta-section,
    .vp-pro6-faq-section {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .vp-pro6-main-heading,
    .vp-pro6-cta-container h2 {
        font-size: 2.1rem;
        line-height: 1.3;
    }
}/* End custom CSS */