{"id":612,"date":"2022-10-11T14:30:30","date_gmt":"2022-10-11T14:30:30","guid":{"rendered":"https:\/\/23-92-17-213.ip.linodeusercontent.com\/?page_id=612"},"modified":"2026-08-13T14:22:28","modified_gmt":"2026-08-13T14:22:28","slug":"annual-pricing","status":"publish","type":"page","link":"http:\/\/claritytg.com\/index.php\/annual-pricing\/","title":{"rendered":"Annual Pricing"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"612\" class=\"elementor elementor-612\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bfaceee elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bfaceee\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d111fe0\" data-id=\"d111fe0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3153d6b elementor-widget elementor-widget-heading\" data-id=\"3153d6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">$ 29.99 per month per trunk*<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b77858a elementor-widget elementor-widget-text-editor\" data-id=\"b77858a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Clarity Voice call channels allow two calls per trunk which is double the industry average (exception: older analog-based systems). If your expected maximum for concurrent calls is sixteen (16), with Clarity Voice you only have to sign up for eight (8) SIP trunks as eight (8) SIP trunks give you a call capacity of sixteen (16) concurrent calls. With Clarity Voice, you can add more trunks as your business grows! In order to cover every possible scenario, if required, a gateway device can be installed to help non-SIP equipped phone systems connect to Clarity\u2019s SIP trunk service. When a gateway device is needed, SIP trunks will need to be purchased in six trunk increments or blocks of six trunks. We can hand off SIP trunks either to a PRI or analog connection, so you don\u2019t have to retire your phone systems if you are not ready to do so.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-488fb13 elementor-reverse-mobile elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"488fb13\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-783e7fd\" data-id=\"783e7fd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-129dbd5 elementor-widget elementor-widget-text-editor\" data-id=\"129dbd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6><a href=\"\/index.php\/3cx-pricing\/\">Plans and Pricing<\/a> | <a href=\"\/index.php\/annual-pricing\/\">Annual Pricing<\/a><\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-95cea2f elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"95cea2f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d43e3df\" data-id=\"d43e3df\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3f5f45b elementor-widget elementor-widget-html\" data-id=\"3f5f45b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <title>Document<\/title>\r\n     <link rel=\"stylesheet\" href=\"path\/to\/font-awesome\/css\/font-awesome.min.css\">\r\n     <script src=\"https:\/\/kit.fontawesome.com\/dec96f1d2a.js\" crossorigin=\"anonymous\"><\/script>\r\n    <style>\r\na.fusion-button.button-flat.fusion-button-square.button-large.button-custom.button-1.fusion-animated.xpricing-buy {\r\n    position: inherit;\r\n}\r\n.xpricing-msg{border-left: none !important;}\r\n.table-2 tr td {\r\n    border-right: 1px solid #dcdcdc !important;\r\nborder-left: 1px solid #dcdcdc !important;\r\n    padding: 10px 20px;\r\n}\r\n    \r\n    #nav ul li ul li a, #reviews #comments > h2, #sticky-nav ul li ul li a, #wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a, .avada-container h3, .comment-form input[type=\"submit\"], .ei-title h3, .fusion-blog-shortcode .fusion-timeline-date, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-load-more-button, .fusion-main-menu .sub-menu, .fusion-main-menu .sub-menu li a, .fusion-megamenu-widgets-container, .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled, .fusion-page-title-bar h3, .gform_page_footer input[type=button], .meta .fusion-date, .more, .post-content blockquote, .review blockquote div strong, .review blockquote q, .ticket-selector-submit-btn[type=submit], body {\r\n    font-family: Arial, Helvetica, sans-serif;\r\n    font-weight: 400;\r\n    letter-spacing: 0px;\r\n    font-style: normal;\r\n}\r\n        .pricing-user-bar {\r\n    margin-bottom: 30px;\r\n}\r\n        .pricing-user-bar {\r\n    background-color: #373737;\r\n    color: #FFF;\r\n    margin: 0;\r\n    box-sizing: border-box;\r\n    text-align: center;\r\n    font-size: 120%;\r\n}\r\n        .pricing-number-of-users {\r\n    text-align: center;\r\n    padding: 10px;\r\n}\r\n        .xpricing-table-header-wrapper {\r\n    transition: .5s;\r\n}\r\n        .post-content, .post-content p {\r\n    text-align: justify;\r\n}\r\n        \r\nelement.style {\r\n    opacity: 1;\r\n}\r\n.xpricing-table-header-wrapper {\r\n    transition: .5s;\r\n}\r\n@media (min-width: 900px)\r\n.xpricing-table-header-wrapper {\r\n    display: flex;\r\n    align-items: flex-end;\r\n    justify-content: flex-end;\r\n}\r\n@media (min-width: 660px)\r\n.xpricing-table-header-wrapper {\r\n    display: flex;\r\n    align-items: flex-end;\r\n    justify-content: flex-end;\r\n}\r\n* {\r\n    box-sizing: border-box;\r\n}\r\nuser agent stylesheet\r\ndiv {\r\n    display: block;\r\n}\r\n.post-content, .post-content p {\r\n    text-align: justify;\r\n}\r\nhtml .ls-container, body .ls-container, #ls-global .ls-container, html .ls-container .ls-slide-transition-wrapper, body .ls-container .ls-slide-transition-wrapper, #ls-global .ls-container .ls-slide-transition-wrapper, html .ls-container .ls-slide-transition-wrapper *, body .ls-container .ls-slide-transition-wrapper *, #ls-global .ls-container .ls-slide-transition-wrapper *, html .ls-container .ls-bottom-nav-wrapper, body .ls-container .ls-bottom-nav-wrapper, #ls-global .ls-container .ls-bottom-nav-wrapper, html .ls-container .ls-bottom-nav-wrapper *, body .ls-container .ls-bottom-nav-wrapper *, #ls-global .ls-container .ls-bottom-nav-wrapper *, html .ls-container .ls-bottom-nav-wrapper span *, body .ls-container .ls-bottom-nav-wrapper span *, #ls-global .ls-container .ls-bottom-nav-wrapper span *, html .ls-direction-fix, body .ls-direction-fix, #ls-global .ls-direction-fix {\r\n    direction: ltr !important;\r\n}\r\n#reviews #comments > h2, #wrapper .meta, .fusion-blog-timeline-layout .fusion-timeline-date, .fusion-body .tribe-block__tickets__registration__tickets__header, .fusion-main-menu .fusion-custom-menu-item-contents, .fusion-rollover .price .amount, .post .post-content, .post-content blockquote, .project-content .project-info h4, .review blockquote div, .search input, .sidebar .jtwt, .sidebar .widget .recentcomments, .sidebar .widget_archive li, .sidebar .widget_categories li, .sidebar .widget_layered_nav li, .sidebar .widget_links li, .sidebar .widget_meta li, .sidebar .widget_nav_menu li, .sidebar .widget_pages li, .sidebar .widget_product_categories li, .sidebar .widget_recent_entries li, .title-row, body {\r\n    color: #333333;\r\n}\r\n#slidingbar-area .slide-excerpt h2, #slidingbar-area ul, .counter-box-content, .fusion-alert, .fusion-blog-layout-timeline .fusion-timeline-date, .fusion-footer-widget-area .slide-excerpt h2, .fusion-footer-widget-area ul, .fusion-progressbar .progress-title, .gform_wrapper .gfield_description, .gform_wrapper label, .jtwt .jtwt_tweet, .post-content blockquote, .project-content .project-info h4, .review blockquote q, .sidebar .jtwt .jtwt_tweet, .sidebar .slide-excerpt h2, body {\r\n    font-size: 14px;\r\n}\r\n        .fusion-accordian .panel-body, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-main-menu .sub-menu, .fusion-main-menu .sub-menu li a, .fusion-megamenu-widgets-container, .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled, .fusion-page-title-bar h3, .gform_page_footer input[type=button], .meta .fusion-date, .more, .post-content blockquote, .review blockquote div strong, .review blockquote q, .single-tribe_events #tribe-events-content .tribe-events-event-meta dt, .ticket-selector-submit-btn[type=submit], body {\r\n    line-height: 1.69;\r\n}\r\n        .xpricing-table-header-element {\r\n    justify-content: center;\r\n    align-self: center;\r\n    align-content: center;\r\n\/*    flex-basis: 27%;*\/\r\n    text-align: center;\r\n}\r\n        html .ls-direction-fix, body .ls-direction-fix, #ls-global .ls-direction-fix {\r\n    direction: ltr !important;\r\n}\r\n        .pricing-card-enterprise, .pricing-card-free, .pricing-card-pro, .pricing-card-std {\r\n    display: block;\r\n    font-size: 50px;\r\n    color: #373737;\r\n    position: relative;\r\n}\r\n        .pricing-card-free-first-year {\r\n    color: #FFF;\r\n    letter-spacing: 2px;\r\n    position: relative;\r\n    top: -7px;\r\n    height: 16px;\r\n}\r\nstrong{\r\ncolor:white !important;\r\n}\r\n        div {\r\n    display: block;\r\n}\r\n.pricing-card-price {\r\n    line-height: normal!important;\r\n}\r\n        .pricing-card-std {\r\n    display: none;\r\n}\r\n        .pricing-card-amount {\r\n    display: inline-block;\r\n    font-weight: 700;\r\n    color: #373737;\r\n    font-size: 50px;\r\n    width: auto;\r\n}\r\n        .pricing-card-enterprise, .pricing-card-free, .pricing-card-pro, .pricing-card-std {\r\n    display: block;\r\n    font-size: 50px;\r\n    color: #373737;\r\n    position: relative;\r\n}\r\n        .pricing-card-amount-message {\r\n    display: inline-block;\r\n    font-size: 17px;\r\n    text-align: left;\r\n    margin-left: 8px;\r\n    position: relative;\r\n    top: -3px;\r\n}\r\n        .pricing-card-yearly-cost {\r\n    display: block;\r\n    color: #373737;\r\n    font-size: 17px;\r\n    margin-bottom: 10px;\r\n}\r\n        .pricing-card-yearly-cost-amount {\r\n    font-weight: 700;\r\n    display: inline;\r\n}\r\n        .pricing-card-license-type {\r\n    color: #0596D4;\r\n    font-size: 23px;\r\n    font-weight: 700;\r\n}\r\n        .xpricing-table-header-element:last-child {\r\n    border: none;\r\n}\r\n        .pricing-card-enterprise, .pricing-card-free, .pricing-card-pro, .pricing-card-std {\r\n    display: block;\r\n    font-size: 50px;\r\n    color: #373737;\r\n    position: relative;\r\n}\r\n        .pricing-card-enterprise>.pricing-card-amount, .pricing-card-enterprise>.pricing-card-amount-message, .pricing-card-enterprise>.pricing-card-yearly-cost, .pricing-card-yearly-cost-enterprise {\r\n    color: #373737;\r\n}\r\n     .table-1, .table-2, .tkt-slctr-tbl-wrap-dv {\r\n    display: block;\r\n    overflow-x: auto;\r\n}\r\n        table {\r\n    border-collapse: collapse;\r\n    border-spacing: 0;\r\n}\r\n        table {\r\n    max-width: 100%;\r\n    background-color: transparent;\r\n}\r\n        tbody {\r\n    display: table-row-group;\r\n    vertical-align: middle;\r\n    border-color: inherit;\r\n}\r\n        .xpricing-mob-header {\r\n    display: none;\r\n}\r\n        .xpricing-wrapper .table-2 tr td:first-child {\r\n    text-align: right;\r\n}\r\n.xpricing-wrapper .table-2 tr td {\r\n    padding: 5px 0!important;\r\n}\r\n        .xpricing-wrapper .table-2 tr td:nth-child(2), .xpricing-wrapper .table-2 tr td:nth-child(3), .xpricing-wrapper .table-2 tr td:nth-child(4) {\r\n    color: #0596D4;\r\n    font-size: 18px;\r\n    font-weight: 700;\r\n}\r\n        .xpricing-wrapper .table-2 tr:nth-child(2) {\r\n    border-top: 1px solid #dcdcdc;\r\n}\r\n.xpricing-section-header {\r\n    background: #eaeaea;\r\n}\r\n        tr {\r\n    display: table-row;\r\n    vertical-align: inherit;\r\n    border-color: inherit;\r\n}\r\n        .xpricing-section-header a, i.fa.fa-circle {\r\n    color: #0596D4!important;\r\n}\r\n        #wrapper .product-category a h2.woocommerce-loop-category__title, .fusion-main-menu>ul>li>a .fusion-menu-description, a, a:after, a:before {\r\n    transition-property: color,background-color,border-color;\r\n    transition-duration: .2s;\r\n    transition-timing-function: linear;\r\n}\r\na {\r\n    text-decoration: none;\r\n}\r\n        .table-2 .fa, .table-2 .fas {\r\n    font-size: 13px;\r\n}\r\n.fa {\r\n    display: inline-block;\r\n    font: normal normal normal 14px\/1 FontAwesome;\r\n    font-size: inherit;\r\n    text-rendering: auto;\r\n    -webkit-font-smoothing: antialiased;\r\n    -moz-osx-font-smoothing: grayscale;\r\n}\r\n.fa, .fas {\r\n    font-family: \"Font Awesome 5 Free\";\r\n    font-weight: 900;\r\n}\r\n.fa, .fab, .fal, .far, .fas {\r\n    -moz-osx-font-smoothing: grayscale;\r\n    -webkit-font-smoothing: antialiased;\r\n    display: inline-block;\r\n    font-style: normal;\r\n    font-variant: normal;\r\n    text-rendering: auto;\r\n    line-height: 1;\r\n}\r\n        .fusion-sep-clear {\r\n    clear: both;\r\n    display: block;\r\n    height: 1px;\r\n    font-size: 0;\r\n    line-height: 0;\r\n    width: 100%;\r\n    overflow: hidden;\r\n}\r\n        .fusion-body .fusion-separator.sep-none {\r\n    height: 1px;\r\n    border-color: transparent;\r\n}\r\n.fusion-separator {\r\n    border: 0 solid #e7e6e6;\r\n    clear: both;\r\n    position: relative;\r\n    z-index: 11;\r\n}\r\n        .xpricing-msg {\r\n    background-color: #56595a;\r\n    color: #FFF;\r\n    padding: 10px;\r\n    border-left: 4px solid #0596d4;\r\n}\r\n        .xpricing-msg p {\r\n    margin: 0;\r\n    text-align: center!important;\r\n    font-size: 16px;\r\n    line-height: 20px;\r\n}\r\n        .fusion-clearfix {\r\n    zoom: 1;\r\n    clear: both;\r\n}\r\n.fusion-clearfix {\r\n    clear: both;\r\n    zoom: 1;\r\n}\r\n        .fusion-layout-column .fusion-column-wrapper {\r\n    min-height: 1px;\r\n}\r\n        .width-100 .nonhundred-percent-fullwidth {\r\n    margin-left: -30px;\r\n    margin-right: -30px;\r\n}\r\n.width-100 .fusion-fullwidth {\r\n    margin-left: -30px;\r\n    margin-right: -30px;\r\n}\r\n.fusion-fullwidth {\r\n    position: relative;\r\n}\r\n.ontopa {\r\n    z-index: 99999;\r\n}\r\n        .fusion-fullwidth.fullwidth-box.ontopa.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling{\r\n            background-color: #ffffff;\r\n    background-position: center center;\r\n    background-repeat: no-repeat;\r\n        }\r\n        #main .fullwidth-box .fusion-row {\r\n    padding-left: 0;\r\n    padding-right: 0;\r\n}\r\n        #main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content {\r\n    max-width: 1100px;\r\n}\r\n.fusion-builder-row.fusion-row {\r\n    max-width: 1100px;\r\n}\r\n.fusion-fullwidth .fusion-row {\r\n    position: relative;\r\n    z-index: 10;\r\n}\r\n.fusion-builder-row {\r\n    width: 100%;\r\n    margin: 0 auto;\r\n}\r\n.fusion-row {\r\n    margin: 0 auto;\r\n    zoom: 1;\r\n}\r\n        .fusion-button.button-1 {\r\n    background: #ffffff;\r\n}\r\n.fusion-button.button-1 {\r\n    border-width: 0px;\r\n    border-color: #0596d4;\r\n}\r\n        .xpricing-buy {\r\n    color: #FFF;\r\n    text-transform: uppercase;\r\n    background-color: #0596d4!important;\r\n    text-decoration: none!important;\r\n}\r\n.button-large {\r\n    padding: 8px 27px!important;\r\n}\r\n.xpricing-buy {\r\n    width: 85%!important;\r\n}#reviews li .comment-text, #small-nav, #wrapper .side-nav li a, #wrapper .side-nav li.current_page_item li a, .avada-skin-rev, .chzn-container-single .chzn-single, .chzn-container-single .chzn-single div, .chzn-drop, .commentlist .the-comment, .es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img, .fusion-author .fusion-author-social, .fusion-author-widget .fusion-author-widget-separator .fusion-author-widget-sep, .fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget li a:before, .fusion-content-widget-area .widget_archive li, .fusion-content-widget-area .widget_categories li, .fusion-content-widget-area .widget_links li, .fusion-content-widget-area .widget_meta li, .fusion-content-widget-area .widget_nav_menu li, .fusion-content-widget-area .widget_pages li, .fusion-content-widget-area .widget_recent_entries li, .fusion-counters-box .fusion-counter-box .counter-box-border, .fusion-filters, .fusion-hide-pagination-text .pagination-next, .fusion-hide-pagination-text .pagination-prev, .fusion-pagination .page-numbers, .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link, .input-radio, .ls-avada, .page-links a, .pagination a.inactive, .panel.entry-content, .post .fusion-meta-info, .price_slider_wrapper, .progress-bar, .project-content .project-info .project-info-box, .search-page-search-form, .side-nav, .side-nav li a, .single-navigation, .table, .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .table-1 table, .table-1 table th, .table-1 tr td, .table-2 table thead, .table-2 tr td, .tabs-vertical .tabs-container .tab_content, .tabs-vertical .tabset, .tagcloud a, .tkt-slctr-tbl-wrap-dv table, .tkt-slctr-tbl-wrap-dv tr td, h5.toggle.active + .toggle-content, tr td {\r\n    border-color: #e0dede;\r\n}\r\n.table-2 tr td {\r\n    border-bottom: 1px solid #dcdcdc;\r\n    padding: 10px 20px;\r\n}\r\n\/*\r\n      .xpricing-table-header-element {\r\n    position: relative;\r\n    left: 10%;\r\n}\r\n*\/\r\n\r\n        \r\n        \r\n        \r\n        \r\n        \r\n        \r\n        \r\n        \r\n        \r\n        \r\n        \r\n        \r\n        \r\n     \r\n        @media (min-width: 800px)\r\n        {\r\n            .xpricing-table-header-element {\r\n    justify-content: center;\r\n    align-self: center;\r\n    align-content: center;\r\n    flex-basis: 27%;\r\n    text-align: center;\r\n}\r\n.pricing-user-bar {\r\n    display: flex;\r\n    background-color: #373737;\r\n    color: #FFF;\r\n    justify-content: center;\r\n    align-content: center;\r\n    align-items: center;\r\n    margin: 0 0 30px;\r\n    box-sizing: border-box;\r\n}\r\n        .xpricing-table-header-element {\r\n    justify-content: center;\r\n    align-self: center;\r\n    align-content: center;\r\n\/*    flex-basis: 33%;*\/\r\n    text-align: center;\r\n    border-right: 1px solid #f1f1f1;\r\n}\r\n        .xpricing-table-header-wrapper {\r\n    display: flex;\r\n    align-items: flex-end;\r\n    justify-content: flex-end;\r\n}\r\n    .pricing-number-of-users, .pricing-recommended-license-size {\r\n    flex-basis: 50%;\r\n    align-self: center;\r\n    justify-content: center;\r\n    align-content: center;\r\n    align-items: center;\r\n    text-align: center;\r\n    margin: 0;\r\n    font-size: 22px;\r\n    position: relative;\r\n    transition: .5s;\r\n            }}\r\n    <\/style>\r\n   \r\n<\/head>\r\n<body>\r\n    <div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-column-wrapper-legacy\">\r\n<div class=\"fusion-text fusion-text-2\"><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2-1 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\"><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-column-wrapper-legacy\">\r\n<div class=\"table-1\">\r\n<div class=\"table-1\">\r\n<table class=\"xcx-pricelist-table\" style=\"text-align: center;\" width=\"100%\">\r\n<thead style=\"background-color: grey;\">\r\n<tr style=\"font-size: 16px;\">\r\n<th style=\"background-image: initial !important; background-position: initial !important; background-size: initial !important; background-repeat: initial !important; background-attachment: initial !important; background-origin: initial !important; background-clip: initial !important; background-color: transparent;\" width=\"20%\">Simultaneous Calls (SC)<\/th>\r\n<th width=\"20%\">3CX PRO - Professional<\/th>\r\n<th width=\"20%\">3CX ENT - Enterprise<\/th>\r\n<th style=\"background-color: !important;\" width=\"20%\">\r\n<p style=\"margin-bottom: 0; text-align: center; vertical-align: baseline;\">Hosting Option<\/p>\r\n<\/th>\r\n<\/tr>\r\n<\/thead>\r\n<tbody style=\"background-color: #ffffff;\">\r\n\r\n<tr>\r\n<td>8 SC<\/td>\r\n<td>$350<\/td>\r\n<td>$425<\/td>\r\n<td>$295<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>16 SC<\/td>\r\n<td>$750<\/td>\r\n<td>$950<\/td>\r\n<td> <\/td>\r\n<\/tr>\r\n<tr>\r\n<td>24 SC<\/td>\r\n<td>$1095<\/td>\r\n<td>$1,350<\/td>\r\n<td>$425<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>32 SC<\/td>\r\n<td>$1,395<\/td>\r\n<td>$1,750<\/td>\r\n<td>$850<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>48 SC<\/td>\r\n<td>$2,195<\/td>\r\n<td>$2,750<\/td>\r\n<td>$850<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>64 SC<\/td>\r\n<td>$2,895<\/td>\r\n<td>$3,695<\/td>\r\n<td>$850<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>96 SC<\/td>\r\n<td>$2,895<\/td>\r\n<td>$5,650<\/td>\r\n<td>$1,695<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>128 SC<\/td>\r\n<td>$5,995<\/td>\r\n<td>$7,495<\/td>\r\n<td>$1,695<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>192 SC<\/td>\r\n<td>$8,995<\/td>\r\n<td>$11,250<\/td>\r\n<td>$1,995<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>256 SC<\/td>\r\n<td>$11,995<\/td>\r\n<td>$14,995<\/td>\r\n<td>$1,995<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>512 SC<\/td>\r\n<td>$18,995<\/td>\r\n<td>$23,750<\/td>\r\n<td>N\/A<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>1024 SC<\/td>\r\n<td>$34,995<\/td>\r\n<td>$43,745<\/td>\r\n<td>N\/A<\/td>\r\n<\/tr>\r\n<tr style=\"font-weight: bold;\">\r\n<td><\/td>\r\n<td><a href=\"https:\/\/www.3cx.com\/\">Buy<\/a><\/td>\r\n<td><a href=\"https:\/\/www.3cx.com\/\">Buy<\/a><\/td>\r\n<td><a href=\"https:\/\/www.3cx.com\/\">Buy<\/a><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\r\n<\/div>\r\n<div class=\"fusion-text fusion-text-2\"><p><em>*These prices are in US Dollars (USD) and don't include any taxes or VAT.<\/em><\/p>\r\n<\/div><div class=\"fusion-text fusion-text-3\"><script language=\"JavaScript\" src=\"https:\/\/ssl.geoplugin.net\/javascript.gp?k=76a6fe26ccfe0697\" type=\"text\/javascript\"><\/script>\r\n<script language=\"JavaScript\" src=\"\/wp-content\/themes\/3CX\/js\/pricing-title.min.js?v=190819\" type=\"text\/javascript\"><\/script>\r\n<\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div>\r\n<\/body>\r\n<\/html><!DOCTYPE html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-920363a elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"920363a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cf0c6d1\" data-id=\"cf0c6d1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-03142d4 elementor-widget elementor-widget-html\" data-id=\"03142d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n  <title>Title of the document<\/title>\r\n  <style>\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n<div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"xcx-container\">\r\n    <div class=\"xcx-pricing-card\">\r\n        <h2 data-fontsize=\"34\" style=\"--fontSize: 34; line-height: 1.5;\" data-lineheight=\"51px\" class=\"fusion-responsive-typography-calculated\">Annual Pricing<\/h2>\r\n        <div class=\"xcx-description\">\r\n            <p>3CX pricing gives you a flat cost per 3CX system per year based on the number of calls (SC) - internal and external - happening at the same time. Use our pricing table below to get an instant quote. For more complex requirements <a href=\"\/contact\/?category=quote\">contact sales<\/a>.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"xcx-promo-banner\" id=\"xcxPlPromoBanner\">\r\n            <div class=\"xcx-promo-left\">\r\n                <div class=\"xcx-promo-title\">Summer Promotions*<\/div>\r\n                <div class=\"xcx-promo-sub\">*Discount Offers End 30 September 2026<\/div>\r\n            <\/div>\r\n            <div class=\"xcx-promo-toggles\">\r\n                <button class=\"xcx-promo-btn xcx-promo-btn-active\" data-discount=\"default\">\r\n                    <span class=\"xcx-promo-pct\"><b>3CX<\/b><\/span>\r\n                    <span class=\"xcx-promo-yr\">Prices<\/span>\r\n                <\/button>\r\n                <span class=\"xcx-promo-sep\"><\/span>\r\n                <button class=\"xcx-promo-btn xcx-promo-btn-active\" id=\"hostingPromoBtn\">\r\n                    <span class=\"xcx-promo-pct\">50% OFF<\/span>\r\n                    <span class=\"xcx-promo-yr\">Hosting<\/span>\r\n                <\/button>\r\n                <span class=\"xcx-promo-sep\"><\/span>\r\n                \r\n                <div class=\"xcx-promo-upgrades-wrapper up-wrap2\">\r\n                    <!-- <div class=\"xcx-promo-upgrades-label\">Upgrades<\/div> -->\r\n                    <button class=\"xcx-promo-btn\" data-discount=\"twoyears\">\r\n                        <span class=\"xcx-promo-pct\">25% OFF<\/span>\r\n                        <span class=\"xcx-promo-yr\">Upgrades<\/span>\r\n                    <\/button>\r\n                    <button class=\"xcx-promo-btn\" data-discount=\"threeyears\">\r\n                        <span class=\"xcx-promo-pct\">30% OFF<\/span>\r\n                        <span class=\"xcx-promo-yr\">3+ years<\/span>\r\n                    <\/button>\r\n                <\/div>\r\n\r\n                <span class=\"xcx-promo-sep\"><\/span>\r\n                <div class=\"xcx-promo-upgrades-wrapper\">\r\n                    <!-- <div class=\"xcx-promo-upgrades-label\">Upgrades<\/div> -->\r\n                    <a target=\"_blank\" href=\"https:\/\/www.3cx.com\/blog\/news\/q2-2026-promotion\/\" class=\"xcx-promo-btn xcx-promo-btn-link\">\r\n                        <span class=\"xcx-promo-pct\">20% OFF<\/span>\r\n                        <span class=\"xcx-promo-yr\">Education<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"desktop-view\">\r\n            <div class=\"xcx-pricing-table-wrapper\">\r\n                <div class=\"xcx-pricing-table-header\">\r\n                    <div class=\"xcx-header-cell\">\r\n                        <div class=\"xcx-tooltip\">\r\n                            <span class=\"xcx-text-bold\">Simultaneous <br>Calls<\/span>\r\n                            <i class=\"fas fa-info xcx-info-icon\"><\/i>\r\n                            <span class=\"xcx-tooltiptext\">Number of active internal &amp; external calls happening at the same time.<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"xcx-header-cell xcx-text-bold\">\r\n                        <div class=\"xcx-tooltip\">\r\n                            <span class=\"xcx-text-bold\">Maximum<br>Users \/ Ext<\/span>\r\n                            <i class=\"fas fa-info xcx-info-icon\"><\/i>\r\n                            <span class=\"xcx-tooltiptext\">This is the maximum number of users \/ extensions permitted for your selected SCs.<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"xcx-header-cell\">\r\n                        <div class=\"xcx-tooltip\">\r\n                            #Users \/ Ext<br>Recommended\r\n                            <i class=\"fas fa-info xcx-info-icon\"><\/i>\r\n                            <span class=\"xcx-tooltiptext\">This is our recommended range of user extensions to ensure call quality and availability on your selected number of SCs.<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"xcx-header-cell\">\r\n                        <div class=\"xcx-tooltip\">\r\n                            Basic | Pro | AI <br>Editions\r\n                            <i class=\"fas fa-info xcx-info-icon\"><\/i>\r\n                            <span class=\"xcx-tooltiptext\">Check out the <a href=\"\/ordering\/pricing\/features\/\">feature list<\/a> to see what's included per edition. No hidden add ons.<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"xcx-header-cell\">\r\n                        <div class=\"xcx-tooltip\">\r\n                            Price\r\n                            <i class=\"fas fa-info xcx-info-icon\"><\/i>\r\n                            <span class=\"xcx-tooltiptext\">Edition prices<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                                        <div class=\"xcx-header-cell\">\r\n                        <div class=\"xcx-tooltip\">\r\n                            Hosted<br>By 3CX\r\n                            <i class=\"fas fa-info xcx-info-icon\"><\/i>\r\n                            <span class=\"xcx-tooltiptext\">Keep control of your PBX and data for one low price per year with <a href=\"\/pbx\/hosted\/\">Hosted &amp; Managed by 3CX<\/a>.<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"xcx-header-cell\">\r\n                        Total<br>Per Year\r\n                        <div id=\"xcx-currency-switcher\" style=\"opacity: 1;\">\r\n                            <div class=\"xcx-active-curr\">\r\n                                <span class=\"xcx-active-currency\">usd ($)<\/span>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"xcx-table-wrapper\">\r\n                    <div class=\"xcx-pricing-rows\" id=\"pricingRowsDesktop\"><div class=\"xcx-pricing-row\">\r\n                <div class=\"xcx-cell\"><span class=\"xcx-cell-num\">8<span class=\"xcx-diff xcx-diff-sc neg\">-8<\/span><\/span><\/div>\r\n                <div class=\"xcx-cell\"><span class=\"xcx-cell-num\">40<span class=\"xcx-diff xcx-diff-ext neg\">-40<\/span><\/span><\/div>\r\n                <div class=\"xcx-cell\">16-40<\/div>\r\n                <div class=\"xcx-cell\">\r\n                    <div class=\"xcx-edition-buttons\">\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"0\" data-edition=\"basic\">BASIC<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"0\" data-edition=\"pro\">PRO<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"0\" data-edition=\"ent\">AI<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"xcx-cell xcx-edprice-cell\">$575 <\/div>\r\n                \r\n                <div class=\"xcx-cell xcx-checkbox-cell\">\r\n                    <div class=\"xcx-custom-checkbox   disabled\" data-tier=\"0\"><\/div> \r\n                    <div class=\"hosting-price \"> \r\n                        <span>$295<\/span>\r\n                        \r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <a class=\"xcx-contact-btn xcx-in-row-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <div class=\"xcx-cell xcx-price-cell\">\r\n                    $575\r\n                    \r\n                <\/div>\r\n            <\/div><div class=\"xcx-pricing-row selected\">\r\n                <div class=\"xcx-cell\">16<\/div>\r\n                <div class=\"xcx-cell\">80<\/div>\r\n                <div class=\"xcx-cell\">41-80<\/div>\r\n                <div class=\"xcx-cell\">\r\n                    <div class=\"xcx-edition-buttons\">\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"1\" data-edition=\"basic\">BASIC<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"1\" data-edition=\"pro\">PRO<\/button>\r\n                        <button class=\"xcx-edition-btn active\" data-tier=\"1\" data-edition=\"ent\">AI<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"xcx-cell xcx-edprice-cell\">$1,095 <\/div>\r\n                \r\n                <div class=\"xcx-cell xcx-checkbox-cell\">\r\n                    <div class=\"xcx-custom-checkbox\" data-tier=\"1\"><\/div> \r\n                    <div class=\"hosting-price\"> \r\n                        <span style=\"color: #dd3333; font-weight: 700;\">$225<\/span><s style=\"color: #94a3b8; font-size: 13px; margin-left: 6px;\">$450<\/s>\r\n                        \r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <a class=\"xcx-contact-btn xcx-in-row-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <div class=\"xcx-cell xcx-price-cell\">\r\n                    $1,095\r\n                    \r\n                <\/div>\r\n            <\/div><div class=\"xcx-pricing-row\">\r\n                <div class=\"xcx-cell\"><span class=\"xcx-cell-num\">24<span class=\"xcx-diff xcx-diff-sc pos\">+8<\/span><\/span><\/div>\r\n                <div class=\"xcx-cell\"><span class=\"xcx-cell-num\">120<span class=\"xcx-diff xcx-diff-ext pos\">+40<\/span><\/span><\/div>\r\n                <div class=\"xcx-cell\">81-120<\/div>\r\n                <div class=\"xcx-cell\">\r\n                    <div class=\"xcx-edition-buttons\">\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"2\" data-edition=\"basic\">BASIC<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"2\" data-edition=\"pro\">PRO<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"2\" data-edition=\"ent\">AI<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"xcx-cell xcx-edprice-cell\">$1,495 <\/div>\r\n                \r\n                <div class=\"xcx-cell xcx-checkbox-cell\">\r\n                    <div class=\"xcx-custom-checkbox   disabled\" data-tier=\"2\"><\/div> \r\n                    <div class=\"hosting-price \"> \r\n                        <span style=\"color: #dd3333; font-weight: 700;\">$225<\/span><s style=\"color: #94a3b8; font-size: 13px; margin-left: 6px;\">$450<\/s>\r\n                        \r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <a class=\"xcx-contact-btn xcx-in-row-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <div class=\"xcx-cell xcx-price-cell\">\r\n                    $1,495\r\n                    \r\n                <\/div>\r\n            <\/div><div class=\"xcx-pricing-row\">\r\n                <div class=\"xcx-cell\">32<\/div>\r\n                <div class=\"xcx-cell\">192<\/div>\r\n                <div class=\"xcx-cell\">121-192<\/div>\r\n                <div class=\"xcx-cell\">\r\n                    <div class=\"xcx-edition-buttons\">\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"3\" data-edition=\"basic\">BASIC<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"3\" data-edition=\"pro\">PRO<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"3\" data-edition=\"ent\">AI<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"xcx-cell xcx-edprice-cell\">$1,795 <\/div>\r\n                \r\n                <div class=\"xcx-cell xcx-checkbox-cell\">\r\n                    <div class=\"xcx-custom-checkbox   disabled\" data-tier=\"3\"><\/div> \r\n                    <div class=\"hosting-price \"> \r\n                        <span style=\"color: #dd3333; font-weight: 700;\">$398<\/span><s style=\"color: #94a3b8; font-size: 13px; margin-left: 6px;\">$795<\/s>\r\n                        \r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <a class=\"xcx-contact-btn xcx-in-row-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <div class=\"xcx-cell xcx-price-cell\">\r\n                    $1,795\r\n                    \r\n                <\/div>\r\n            <\/div><div class=\"xcx-pricing-row\">\r\n                <div class=\"xcx-cell\">48<\/div>\r\n                <div class=\"xcx-cell\">288<\/div>\r\n                <div class=\"xcx-cell\">193-288<\/div>\r\n                <div class=\"xcx-cell\">\r\n                    <div class=\"xcx-edition-buttons\">\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"4\" data-edition=\"basic\">BASIC<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"4\" data-edition=\"pro\">PRO<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"4\" data-edition=\"ent\">AI<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"xcx-cell xcx-edprice-cell\">$2,495 <\/div>\r\n                \r\n                <div class=\"xcx-cell xcx-checkbox-cell\">\r\n                    <div class=\"xcx-custom-checkbox   disabled\" data-tier=\"4\"><\/div> \r\n                    <div class=\"hosting-price \"> \r\n                        <span style=\"color: #dd3333; font-weight: 700;\">$398<\/span><s style=\"color: #94a3b8; font-size: 13px; margin-left: 6px;\">$795<\/s>\r\n                        \r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <a class=\"xcx-contact-btn xcx-in-row-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <div class=\"xcx-cell xcx-price-cell\">\r\n                    $2,495\r\n                    \r\n                <\/div>\r\n            <\/div><div class=\"xcx-pricing-row\">\r\n                <div class=\"xcx-cell\">64<\/div>\r\n                <div class=\"xcx-cell\">384<\/div>\r\n                <div class=\"xcx-cell\">289-384<\/div>\r\n                <div class=\"xcx-cell\">\r\n                    <div class=\"xcx-edition-buttons\">\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"5\" data-edition=\"basic\">BASIC<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"5\" data-edition=\"pro\">PRO<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"5\" data-edition=\"ent\">AI<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"xcx-cell xcx-edprice-cell\">$3,235 <\/div>\r\n                \r\n                <div class=\"xcx-cell xcx-checkbox-cell\">\r\n                    <div class=\"xcx-custom-checkbox   disabled\" data-tier=\"5\"><\/div> \r\n                    <div class=\"hosting-price \"> \r\n                        <span style=\"color: #dd3333; font-weight: 700;\">$398<\/span><s style=\"color: #94a3b8; font-size: 13px; margin-left: 6px;\">$795<\/s>\r\n                        \r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <a class=\"xcx-contact-btn xcx-in-row-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <div class=\"xcx-cell xcx-price-cell\">\r\n                    $3,235\r\n                    \r\n                <\/div>\r\n            <\/div><div class=\"xcx-pricing-row\">\r\n                <div class=\"xcx-cell\">96<\/div>\r\n                <div class=\"xcx-cell\">672<\/div>\r\n                <div class=\"xcx-cell\">385-672<\/div>\r\n                <div class=\"xcx-cell\">\r\n                    <div class=\"xcx-edition-buttons\">\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"6\" data-edition=\"basic\">BASIC<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"6\" data-edition=\"pro\">PRO<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"6\" data-edition=\"ent\">AI<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"xcx-cell xcx-edprice-cell\">$4,795 <\/div>\r\n                \r\n                <div class=\"xcx-cell xcx-checkbox-cell\">\r\n                    <div class=\"xcx-custom-checkbox   disabled\" data-tier=\"6\"><\/div> \r\n                    <div class=\"hosting-price \"> \r\n                        <span style=\"color: #dd3333; font-weight: 700;\">$998<\/span><s style=\"color: #94a3b8; font-size: 13px; margin-left: 6px;\">$1,995<\/s>\r\n                        \r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <a class=\"xcx-contact-btn xcx-in-row-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <div class=\"xcx-cell xcx-price-cell\">\r\n                    $4,795\r\n                    \r\n                <\/div>\r\n            <\/div><div class=\"xcx-pricing-row\">\r\n                <div class=\"xcx-cell\">128<\/div>\r\n                <div class=\"xcx-cell\">896<\/div>\r\n                <div class=\"xcx-cell\">673-896<\/div>\r\n                <div class=\"xcx-cell\">\r\n                    <div class=\"xcx-edition-buttons\">\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"7\" data-edition=\"basic\">BASIC<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"7\" data-edition=\"pro\">PRO<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"7\" data-edition=\"ent\">AI<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"xcx-cell xcx-edprice-cell\">$6,595 <\/div>\r\n                \r\n                <div class=\"xcx-cell xcx-checkbox-cell\">\r\n                    <div class=\"xcx-custom-checkbox   disabled\" data-tier=\"7\"><\/div> \r\n                    <div class=\"hosting-price \"> \r\n                        <span style=\"color: #dd3333; font-weight: 700;\">$998<\/span><s style=\"color: #94a3b8; font-size: 13px; margin-left: 6px;\">$1,995<\/s>\r\n                        \r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <a class=\"xcx-contact-btn xcx-in-row-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <div class=\"xcx-cell xcx-price-cell\">\r\n                    $6,595\r\n                    \r\n                <\/div>\r\n            <\/div><div class=\"xcx-pricing-row\">\r\n                <div class=\"xcx-cell\">192<\/div>\r\n                <div class=\"xcx-cell\">1344<\/div>\r\n                <div class=\"xcx-cell\">897-1344<\/div>\r\n                <div class=\"xcx-cell\">\r\n                    <div class=\"xcx-edition-buttons\">\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"8\" data-edition=\"basic\">BASIC<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"8\" data-edition=\"pro\">PRO<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"8\" data-edition=\"ent\">AI<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"xcx-cell xcx-edprice-cell\">$9,900 <\/div>\r\n                \r\n                <div class=\"xcx-cell xcx-checkbox-cell\">\r\n                    <div class=\"xcx-custom-checkbox   disabled\" data-tier=\"8\"><\/div> \r\n                    <div class=\"hosting-price \"> \r\n                        <span style=\"color: #dd3333; font-weight: 700;\">$998<\/span><s style=\"color: #94a3b8; font-size: 13px; margin-left: 6px;\">$1,995<\/s>\r\n                        \r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <a class=\"xcx-contact-btn xcx-in-row-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <div class=\"xcx-cell xcx-price-cell\">\r\n                    $9,900\r\n                    \r\n                <\/div>\r\n            <\/div><div class=\"xcx-pricing-row\">\r\n                <div class=\"xcx-cell\">256<\/div>\r\n                <div class=\"xcx-cell\">2048<\/div>\r\n                <div class=\"xcx-cell\">1345-2048<\/div>\r\n                <div class=\"xcx-cell\">\r\n                    <div class=\"xcx-edition-buttons\">\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"9\" data-edition=\"basic\">BASIC<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"9\" data-edition=\"pro\">PRO<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"9\" data-edition=\"ent\">AI<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"xcx-cell xcx-edprice-cell\">$13,195 <\/div>\r\n                \r\n                <div class=\"xcx-cell xcx-checkbox-cell\">\r\n                    <div class=\"xcx-custom-checkbox   disabled\" data-tier=\"9\"><\/div> \r\n                    <div class=\"hosting-price \"> \r\n                        <span style=\"color: #dd3333; font-weight: 700;\">$998<\/span><s style=\"color: #94a3b8; font-size: 13px; margin-left: 6px;\">$1,995<\/s>\r\n                        \r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <a class=\"xcx-contact-btn xcx-in-row-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <div class=\"xcx-cell xcx-price-cell\">\r\n                    $13,195\r\n                    \r\n                <\/div>\r\n            <\/div><div class=\"xcx-pricing-row\">\r\n                <div class=\"xcx-cell\">384<\/div>\r\n                <div class=\"xcx-cell\">3072<\/div>\r\n                <div class=\"xcx-cell\">2049-3072<\/div>\r\n                <div class=\"xcx-cell\">\r\n                    <div class=\"xcx-edition-buttons\">\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"10\" data-edition=\"basic\">BASIC<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"10\" data-edition=\"pro\">PRO<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"10\" data-edition=\"ent\">AI<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"xcx-cell xcx-edprice-cell\">$17,395 <\/div>\r\n                \r\n                <div class=\"xcx-cell xcx-checkbox-cell\">\r\n                    <div class=\"xcx-custom-checkbox   disabled\" data-tier=\"10\"><\/div> \r\n                    <div class=\"hosting-price \"> \r\n                        \r\n                        \r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <a class=\"xcx-contact-btn xcx-in-row-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <div class=\"xcx-cell xcx-price-cell\">\r\n                    $17,395\r\n                    \r\n                <\/div>\r\n            <\/div><div class=\"xcx-pricing-row\">\r\n                <div class=\"xcx-cell\">512<\/div>\r\n                <div class=\"xcx-cell\">4096<\/div>\r\n                <div class=\"xcx-cell\">3073-4096<\/div>\r\n                <div class=\"xcx-cell\">\r\n                    <div class=\"xcx-edition-buttons\">\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"11\" data-edition=\"basic\">BASIC<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"11\" data-edition=\"pro\">PRO<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"11\" data-edition=\"ent\">AI<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"xcx-cell xcx-edprice-cell\">$21,595 <\/div>\r\n                \r\n                <div class=\"xcx-cell xcx-checkbox-cell\">\r\n                    <div class=\"xcx-custom-checkbox   disabled\" data-tier=\"11\"><\/div> \r\n                    <div class=\"hosting-price \"> \r\n                        \r\n                        \r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <a class=\"xcx-contact-btn xcx-in-row-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <div class=\"xcx-cell xcx-price-cell\">\r\n                    $21,595\r\n                    \r\n                <\/div>\r\n            <\/div><div class=\"xcx-pricing-row\">\r\n                <div class=\"xcx-cell\">768<\/div>\r\n                <div class=\"xcx-cell\">6144<\/div>\r\n                <div class=\"xcx-cell\">4097-6144<\/div>\r\n                <div class=\"xcx-cell\">\r\n                    <div class=\"xcx-edition-buttons\">\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"12\" data-edition=\"basic\">BASIC<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"12\" data-edition=\"pro\">PRO<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"12\" data-edition=\"ent\">AI<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"xcx-cell xcx-edprice-cell\">$30,595 <\/div>\r\n                \r\n                <div class=\"xcx-cell xcx-checkbox-cell\">\r\n                    <div class=\"xcx-custom-checkbox   disabled\" data-tier=\"12\"><\/div> \r\n                    <div class=\"hosting-price \"> \r\n                        \r\n                        \r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <a class=\"xcx-contact-btn xcx-in-row-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <div class=\"xcx-cell xcx-price-cell\">\r\n                    $30,595\r\n                    \r\n                <\/div>\r\n            <\/div><div class=\"xcx-pricing-row\">\r\n                <div class=\"xcx-cell\">1024<\/div>\r\n                <div class=\"xcx-cell\">8192<\/div>\r\n                <div class=\"xcx-cell\">6145-8192<\/div>\r\n                <div class=\"xcx-cell\">\r\n                    <div class=\"xcx-edition-buttons\">\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"13\" data-edition=\"basic\">BASIC<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"13\" data-edition=\"pro\">PRO<\/button>\r\n                        <button class=\"xcx-edition-btn \" data-tier=\"13\" data-edition=\"ent\">AI<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"xcx-cell xcx-edprice-cell\">$39,595 <\/div>\r\n                \r\n                <div class=\"xcx-cell xcx-checkbox-cell\">\r\n                    <div class=\"xcx-custom-checkbox   disabled\" data-tier=\"13\"><\/div> \r\n                    <div class=\"hosting-price \"> \r\n                        \r\n                        \r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <a class=\"xcx-contact-btn xcx-in-row-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <div class=\"xcx-cell xcx-price-cell\">\r\n                    $39,595\r\n                    \r\n                <\/div>\r\n            <\/div><\/div>\r\n\r\n                    <div class=\"xcx-contact-row\">\r\n                        <a class=\"xcx-contact-btn\" target=\"_blank\" href=\"https:\/\/www.3cx.com\/ordering\/pricing\/features\/\">Feature List<\/a>\r\n                        <a class=\"xcx-contact-btn\" target=\"_blank\" href=\"https:\/\/www.3cx.com\/ordering\/pricing\/pricelist\/\">Full Pricelist<\/a>\r\n                        <a class=\"xcx-contact-btn\" target=\"_blank\" href=\"\/contact\/?category=quote\">Contact Sales<\/a>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mobile-view\">\r\n            <div class=\"xcx-mobile-table-wrapper\">\r\n                \r\n                <div class=\"xcx-mobile-rows\" id=\"pricingRowsMobile\"><div class=\"xcx-mob-row\">\r\n                <div class=\"xcx-mob-col xcx-mob-sc-circle\">\r\n                    8\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-info\">\r\n                    <div class=\"xcx-mob-sc-title\">8 SC<\/div>\r\n                    <div class=\"xcx-mob-ext-title\">Max 40 Ext<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-price\">\r\n                    \r\n                    <div class=\"xcx-mob-total\">$575<\/div>\r\n                    <div class=\"xcx-mob-per-year\">Per Year<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-action\">\r\n                    <a class=\"xcx-mob-buy-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <\/div>\r\n            <\/div><div class=\"xcx-mob-row\">\r\n                <div class=\"xcx-mob-col xcx-mob-sc-circle\">\r\n                    16\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-info\">\r\n                    <div class=\"xcx-mob-sc-title\">16 SC<\/div>\r\n                    <div class=\"xcx-mob-ext-title\">Max 80 Ext<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-price\">\r\n                    \r\n                    <div class=\"xcx-mob-total\">$1,095<\/div>\r\n                    <div class=\"xcx-mob-per-year\">Per Year<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-action\">\r\n                    <a class=\"xcx-mob-buy-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <\/div>\r\n            <\/div><div class=\"xcx-mob-row\">\r\n                <div class=\"xcx-mob-col xcx-mob-sc-circle\">\r\n                    24\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-info\">\r\n                    <div class=\"xcx-mob-sc-title\">24 SC<\/div>\r\n                    <div class=\"xcx-mob-ext-title\">Max 120 Ext<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-price\">\r\n                    \r\n                    <div class=\"xcx-mob-total\">$1,495<\/div>\r\n                    <div class=\"xcx-mob-per-year\">Per Year<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-action\">\r\n                    <a class=\"xcx-mob-buy-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <\/div>\r\n            <\/div><div class=\"xcx-mob-row\">\r\n                <div class=\"xcx-mob-col xcx-mob-sc-circle\">\r\n                    32\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-info\">\r\n                    <div class=\"xcx-mob-sc-title\">32 SC<\/div>\r\n                    <div class=\"xcx-mob-ext-title\">Max 192 Ext<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-price\">\r\n                    \r\n                    <div class=\"xcx-mob-total\">$1,795<\/div>\r\n                    <div class=\"xcx-mob-per-year\">Per Year<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-action\">\r\n                    <a class=\"xcx-mob-buy-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <\/div>\r\n            <\/div><div class=\"xcx-mob-row\">\r\n                <div class=\"xcx-mob-col xcx-mob-sc-circle\">\r\n                    48\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-info\">\r\n                    <div class=\"xcx-mob-sc-title\">48 SC<\/div>\r\n                    <div class=\"xcx-mob-ext-title\">Max 288 Ext<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-price\">\r\n                    \r\n                    <div class=\"xcx-mob-total\">$2,495<\/div>\r\n                    <div class=\"xcx-mob-per-year\">Per Year<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-action\">\r\n                    <a class=\"xcx-mob-buy-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <\/div>\r\n            <\/div><div class=\"xcx-mob-row\">\r\n                <div class=\"xcx-mob-col xcx-mob-sc-circle\">\r\n                    64\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-info\">\r\n                    <div class=\"xcx-mob-sc-title\">64 SC<\/div>\r\n                    <div class=\"xcx-mob-ext-title\">Max 384 Ext<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-price\">\r\n                    \r\n                    <div class=\"xcx-mob-total\">$3,235<\/div>\r\n                    <div class=\"xcx-mob-per-year\">Per Year<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-action\">\r\n                    <a class=\"xcx-mob-buy-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <\/div>\r\n            <\/div><div class=\"xcx-mob-row\">\r\n                <div class=\"xcx-mob-col xcx-mob-sc-circle\">\r\n                    96\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-info\">\r\n                    <div class=\"xcx-mob-sc-title\">96 SC<\/div>\r\n                    <div class=\"xcx-mob-ext-title\">Max 672 Ext<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-price\">\r\n                    \r\n                    <div class=\"xcx-mob-total\">$4,795<\/div>\r\n                    <div class=\"xcx-mob-per-year\">Per Year<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-action\">\r\n                    <a class=\"xcx-mob-buy-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <\/div>\r\n            <\/div><div class=\"xcx-mob-row\">\r\n                <div class=\"xcx-mob-col xcx-mob-sc-circle\">\r\n                    128\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-info\">\r\n                    <div class=\"xcx-mob-sc-title\">128 SC<\/div>\r\n                    <div class=\"xcx-mob-ext-title\">Max 896 Ext<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-price\">\r\n                    \r\n                    <div class=\"xcx-mob-total\">$6,595<\/div>\r\n                    <div class=\"xcx-mob-per-year\">Per Year<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-action\">\r\n                    <a class=\"xcx-mob-buy-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <\/div>\r\n            <\/div><div class=\"xcx-mob-row\">\r\n                <div class=\"xcx-mob-col xcx-mob-sc-circle\">\r\n                    192\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-info\">\r\n                    <div class=\"xcx-mob-sc-title\">192 SC<\/div>\r\n                    <div class=\"xcx-mob-ext-title\">Max 1344 Ext<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-price\">\r\n                    \r\n                    <div class=\"xcx-mob-total\">$9,900<\/div>\r\n                    <div class=\"xcx-mob-per-year\">Per Year<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-action\">\r\n                    <a class=\"xcx-mob-buy-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <\/div>\r\n            <\/div><div class=\"xcx-mob-row\">\r\n                <div class=\"xcx-mob-col xcx-mob-sc-circle\">\r\n                    256\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-info\">\r\n                    <div class=\"xcx-mob-sc-title\">256 SC<\/div>\r\n                    <div class=\"xcx-mob-ext-title\">Max 2048 Ext<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-price\">\r\n                    \r\n                    <div class=\"xcx-mob-total\">$13,195<\/div>\r\n                    <div class=\"xcx-mob-per-year\">Per Year<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-action\">\r\n                    <a class=\"xcx-mob-buy-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <\/div>\r\n            <\/div><div class=\"xcx-mob-row\">\r\n                <div class=\"xcx-mob-col xcx-mob-sc-circle\">\r\n                    384\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-info\">\r\n                    <div class=\"xcx-mob-sc-title\">384 SC<\/div>\r\n                    <div class=\"xcx-mob-ext-title\">Max 3072 Ext<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-price\">\r\n                    \r\n                    <div class=\"xcx-mob-total\">$17,395<\/div>\r\n                    <div class=\"xcx-mob-per-year\">Per Year<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-action\">\r\n                    <a class=\"xcx-mob-buy-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <\/div>\r\n            <\/div><div class=\"xcx-mob-row\">\r\n                <div class=\"xcx-mob-col xcx-mob-sc-circle\">\r\n                    512\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-info\">\r\n                    <div class=\"xcx-mob-sc-title\">512 SC<\/div>\r\n                    <div class=\"xcx-mob-ext-title\">Max 4096 Ext<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-price\">\r\n                    \r\n                    <div class=\"xcx-mob-total\">$21,595<\/div>\r\n                    <div class=\"xcx-mob-per-year\">Per Year<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-action\">\r\n                    <a class=\"xcx-mob-buy-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <\/div>\r\n            <\/div><div class=\"xcx-mob-row\">\r\n                <div class=\"xcx-mob-col xcx-mob-sc-circle\">\r\n                    768\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-info\">\r\n                    <div class=\"xcx-mob-sc-title\">768 SC<\/div>\r\n                    <div class=\"xcx-mob-ext-title\">Max 6144 Ext<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-price\">\r\n                    \r\n                    <div class=\"xcx-mob-total\">$30,595<\/div>\r\n                    <div class=\"xcx-mob-per-year\">Per Year<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-action\">\r\n                    <a class=\"xcx-mob-buy-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <\/div>\r\n            <\/div><div class=\"xcx-mob-row\">\r\n                <div class=\"xcx-mob-col xcx-mob-sc-circle\">\r\n                    1024\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-info\">\r\n                    <div class=\"xcx-mob-sc-title\">1024 SC<\/div>\r\n                    <div class=\"xcx-mob-ext-title\">Max 8192 Ext<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-price\">\r\n                    \r\n                    <div class=\"xcx-mob-total\">$39,595<\/div>\r\n                    <div class=\"xcx-mob-per-year\">Per Year<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-action\">\r\n                    <a class=\"xcx-mob-buy-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>\r\n                <\/div>\r\n            <\/div><\/div>\r\n\r\n                <div class=\"xcx-mobile-controls-panel\">\r\n                    <div class=\"xcx-mob-ed-toggles\">\r\n                        <button class=\"xcx-mob-ed-btn\" data-edition=\"basic\">BASIC<\/button>\r\n                        <button class=\"xcx-mob-ed-btn\" data-edition=\"pro\">PRO<\/button>\r\n                        <button class=\"xcx-mob-ed-btn active\" data-edition=\"ent\">AI<\/button>\r\n                    <\/div>\r\n                    <div class=\"xcx-mob-hosted-toggle\">\r\n                        <span class=\"xcx-mob-hosted-label\">Hosted by 3CX <i class=\"fas fa-question-circle\" style=\"color: #dd3333; margin-left:4px; font-size: 13px;\"><\/i><\/span>\r\n                        <label class=\"xcx-switch\">\r\n                            <input type=\"checkbox\" id=\"mobHostedCheckbox\">\r\n                            <span class=\"xcx-slider\"><\/span>\r\n                        <\/label>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"xcx-mobile-contact-row\">\r\n                    <a class=\"xcx-contact-btn\" href=\"https:\/\/www.3cx.com\/ordering\/pricing\/features\/\">Feature List<\/a>\r\n                    <a class=\"xcx-contact-btn\" href=\"\/ordering\/pricing\/pricelist\">Full Price List<\/a>\r\n                    <a class=\"xcx-contact-btn xcx-contact-full\" href=\"\/contact\/?category=quote\">Contact Sales<\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"xcx-description xcx-pricing-notes\">\r\n            <p>Prices shown do not include Tax or VAT and are subject to FX rate fluctuations. Changes may occur at any time without prior notice. In certain cases, pricing displayed on the website may temporarily differ from pricing shown in the customer portal shopping cart due to synchronization delays. Read our <a href=\"https:\/\/www.3cx.com\/ordering\/pricing\/faq\/\">pricing FAQ<\/a> for more subscription information.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    const pricingData  = {\"xsupport\":{\"1\":{\"eur\":100,\"usd\":100,\"gbp\":95,\"aud\":195,\"cad\":160,\"chf\":105},\"5\":{\"eur\":350,\"usd\":350,\"gbp\":320,\"aud\":680,\"cad\":555,\"chf\":355}},\"xhosting\":{\"pro\":{\"eur\":{\"4\":285,\"8\":285,\"16\":430,\"24\":430,\"32\":760,\"48\":760,\"64\":760,\"96\":1900,\"128\":1900,\"192\":1900,\"256\":1900,\"384\":0,\"512\":0,\"1024\":0},\"usd\":{\"4\":295,\"8\":295,\"16\":450,\"24\":450,\"32\":795,\"48\":795,\"64\":795,\"96\":1995,\"128\":1995,\"192\":1995,\"256\":1995,\"384\":0,\"512\":0,\"1024\":0},\"gbp\":{\"4\":245,\"8\":245,\"16\":375,\"24\":375,\"32\":660,\"48\":660,\"64\":660,\"96\":1660,\"128\":1660,\"192\":1660,\"256\":1660,\"384\":0,\"512\":0,\"1024\":0},\"aud\":{\"4\":475,\"8\":475,\"16\":725,\"24\":725,\"32\":1280,\"48\":1280,\"64\":1280,\"96\":3205,\"128\":3205,\"192\":3205,\"256\":3205,\"384\":0,\"512\":0,\"1024\":0},\"cad\":{\"4\":450,\"8\":450,\"16\":685,\"24\":685,\"32\":1210,\"48\":1210,\"64\":1210,\"96\":3030,\"128\":3030,\"192\":3030,\"256\":3030,\"384\":0,\"512\":0,\"1024\":0},\"chf\":{\"4\":275,\"8\":275,\"16\":420,\"24\":420,\"32\":735,\"48\":735,\"64\":735,\"96\":1845,\"128\":1845,\"192\":1845,\"256\":1845,\"384\":0,\"512\":0,\"1024\":0}},\"ent\":{\"eur\":{\"4\":285,\"8\":285,\"16\":430,\"24\":430,\"32\":760,\"48\":760,\"64\":760,\"96\":1900,\"128\":1900,\"192\":1900,\"256\":1900,\"384\":0,\"512\":0,\"1024\":0},\"usd\":{\"4\":295,\"8\":295,\"16\":450,\"24\":450,\"32\":795,\"48\":795,\"64\":795,\"96\":1995,\"128\":1995,\"192\":1995,\"256\":1995,\"384\":0,\"512\":0,\"1024\":0},\"gbp\":{\"4\":245,\"8\":245,\"16\":375,\"24\":375,\"32\":660,\"48\":660,\"64\":660,\"96\":1660,\"128\":1660,\"192\":1660,\"256\":1660,\"384\":0,\"512\":0,\"1024\":0},\"aud\":{\"4\":475,\"8\":475,\"16\":725,\"24\":725,\"32\":1280,\"48\":1280,\"64\":1280,\"96\":3205,\"128\":3205,\"192\":3205,\"256\":3205,\"384\":0,\"512\":0,\"1024\":0},\"cad\":{\"4\":450,\"8\":450,\"16\":685,\"24\":685,\"32\":1210,\"48\":1210,\"64\":1210,\"96\":3030,\"128\":3030,\"192\":3030,\"256\":3030,\"384\":0,\"512\":0,\"1024\":0},\"chf\":{\"4\":275,\"8\":275,\"16\":420,\"24\":420,\"32\":735,\"48\":735,\"64\":735,\"96\":1845,\"128\":1845,\"192\":1845,\"256\":1845,\"384\":0,\"512\":0,\"1024\":0}},\"basic\":{\"eur\":{\"4\":0,\"8\":0,\"16\":430,\"24\":430,\"32\":760,\"48\":760,\"64\":760,\"96\":1900,\"128\":1900,\"192\":1900,\"256\":1900,\"384\":0,\"512\":0,\"1024\":0},\"usd\":{\"4\":0,\"8\":0,\"16\":450,\"24\":450,\"32\":795,\"48\":795,\"64\":795,\"96\":1995,\"128\":1995,\"192\":1995,\"256\":1995,\"384\":0,\"512\":0,\"1024\":0},\"gbp\":{\"4\":0,\"8\":0,\"16\":375,\"24\":375,\"32\":660,\"48\":660,\"64\":660,\"96\":1660,\"128\":1660,\"192\":1660,\"256\":1660,\"384\":0,\"512\":0,\"1024\":0},\"aud\":{\"4\":0,\"8\":0,\"16\":725,\"24\":725,\"32\":1280,\"48\":1280,\"64\":1280,\"96\":3205,\"128\":3205,\"192\":3205,\"256\":3205,\"384\":0,\"512\":0,\"1024\":0},\"cad\":{\"4\":0,\"8\":0,\"16\":685,\"24\":685,\"32\":1210,\"48\":1210,\"64\":1210,\"96\":3030,\"128\":3030,\"192\":3030,\"256\":3030,\"384\":0,\"512\":0,\"1024\":0},\"chf\":{\"4\":0,\"8\":0,\"16\":420,\"24\":420,\"32\":735,\"48\":735,\"64\":735,\"96\":1845,\"128\":1845,\"192\":1845,\"256\":1845,\"384\":0,\"512\":0,\"1024\":0}},\"entplus\":{\"eur\":{\"4\":285,\"8\":285,\"16\":430,\"24\":430,\"32\":760,\"48\":760,\"64\":760,\"96\":1900,\"128\":1900,\"192\":1900,\"256\":1900,\"384\":0,\"512\":0,\"1024\":0},\"usd\":{\"4\":295,\"8\":295,\"16\":450,\"24\":450,\"32\":795,\"48\":795,\"64\":795,\"96\":1995,\"128\":1995,\"192\":1995,\"256\":1995,\"384\":0,\"512\":0,\"1024\":0},\"gbp\":{\"4\":245,\"8\":245,\"16\":375,\"24\":375,\"32\":660,\"48\":660,\"64\":660,\"96\":1660,\"128\":1660,\"192\":1660,\"256\":1660,\"384\":0,\"512\":0,\"1024\":0},\"aud\":{\"4\":475,\"8\":475,\"16\":725,\"24\":725,\"32\":1280,\"48\":1280,\"64\":1280,\"96\":3205,\"128\":3205,\"192\":3205,\"256\":3205,\"384\":0,\"512\":0,\"1024\":0},\"cad\":{\"4\":450,\"8\":450,\"16\":685,\"24\":685,\"32\":1210,\"48\":1210,\"64\":1210,\"96\":3030,\"128\":3030,\"192\":3030,\"256\":3030,\"384\":0,\"512\":0,\"1024\":0},\"chf\":{\"4\":275,\"8\":275,\"16\":420,\"24\":420,\"32\":735,\"48\":735,\"64\":735,\"96\":1845,\"128\":1845,\"192\":1845,\"256\":1845,\"384\":0,\"512\":0,\"1024\":0}}},\"xpricing\":{\"pro\":{\"eur\":{\"4\":0,\"8\":380,\"16\":760,\"24\":1045,\"32\":1285,\"48\":1900,\"64\":2565,\"96\":3800,\"128\":5225,\"192\":7840,\"256\":10450,\"384\":13775,\"512\":17100,\"768\":24225,\"1024\":31350},\"usd\":{\"4\":0,\"8\":395,\"16\":795,\"24\":1095,\"32\":1350,\"48\":1995,\"64\":2695,\"96\":3995,\"128\":5495,\"192\":8250,\"256\":10995,\"384\":14495,\"512\":17995,\"768\":25495,\"1024\":32995},\"gbp\":{\"4\":0,\"8\":330,\"16\":660,\"24\":910,\"32\":1125,\"48\":1660,\"64\":2240,\"96\":3320,\"128\":4565,\"192\":6850,\"256\":9130,\"384\":12035,\"512\":14940,\"768\":21165,\"1024\":27390},\"aud\":{\"4\":0,\"8\":635,\"16\":1280,\"24\":1760,\"32\":2170,\"48\":3205,\"64\":4330,\"96\":6420,\"128\":8825,\"192\":13250,\"256\":17660,\"384\":23280,\"512\":28900,\"768\":40945,\"1024\":52990},\"cad\":{\"4\":0,\"8\":600,\"16\":1210,\"24\":1665,\"32\":2050,\"48\":3030,\"64\":4095,\"96\":6065,\"128\":8345,\"192\":12525,\"256\":16695,\"384\":22005,\"512\":27320,\"768\":38705,\"1024\":50090},\"chf\":{\"4\":0,\"8\":365,\"16\":735,\"24\":1015,\"32\":1250,\"48\":1845,\"64\":2495,\"96\":3695,\"128\":5080,\"192\":7625,\"256\":10160,\"384\":13395,\"512\":16630,\"768\":23560,\"1024\":30490}},\"ent\":{\"eur\":{\"4\":0,\"8\":550,\"16\":1045,\"24\":1425,\"32\":1710,\"48\":2375,\"64\":3075,\"96\":4560,\"128\":6270,\"192\":9405,\"256\":12540,\"384\":16530,\"512\":20520,\"768\":29070,\"1024\":37620},\"usd\":{\"4\":0,\"8\":575,\"16\":1095,\"24\":1495,\"32\":1795,\"48\":2495,\"64\":3235,\"96\":4795,\"128\":6595,\"192\":9900,\"256\":13195,\"384\":17395,\"512\":21595,\"768\":30595,\"1024\":39595},\"gbp\":{\"4\":0,\"8\":480,\"16\":910,\"24\":1245,\"32\":1490,\"48\":2075,\"64\":2690,\"96\":3980,\"128\":5475,\"192\":8220,\"256\":10955,\"384\":14440,\"512\":17925,\"768\":25395,\"1024\":32865},\"aud\":{\"4\":0,\"8\":925,\"16\":1760,\"24\":2405,\"32\":2885,\"48\":4010,\"64\":5200,\"96\":7705,\"128\":10595,\"192\":15900,\"256\":21195,\"384\":27940,\"512\":34685,\"768\":49140,\"1024\":63590},\"cad\":{\"4\":0,\"8\":875,\"16\":1665,\"24\":2270,\"32\":2725,\"48\":3790,\"64\":4915,\"96\":7280,\"128\":10015,\"192\":15030,\"256\":20035,\"384\":26410,\"512\":32785,\"768\":46445,\"1024\":60110},\"chf\":{\"4\":0,\"8\":535,\"16\":1015,\"24\":1385,\"32\":1660,\"48\":2310,\"64\":2990,\"96\":4435,\"128\":6095,\"192\":9150,\"256\":12195,\"384\":16075,\"512\":19955,\"768\":28270,\"1024\":36590}},\"basic\":{\"eur\":{\"4\":0,\"8\":285,\"16\":570,\"24\":785,\"32\":965,\"48\":1425,\"64\":1925,\"96\":2850,\"128\":3920,\"192\":5885,\"256\":7840,\"384\":10335,\"512\":12825,\"768\":18170,\"1024\":23515},\"usd\":{\"4\":0,\"8\":300,\"16\":600,\"24\":825,\"32\":1015,\"48\":1500,\"64\":2025,\"96\":3000,\"128\":4125,\"192\":6190,\"256\":8250,\"384\":10875,\"512\":13500,\"768\":19125,\"1024\":24750},\"gbp\":{\"4\":0,\"8\":250,\"16\":500,\"24\":685,\"32\":845,\"48\":1245,\"64\":1685,\"96\":2490,\"128\":3425,\"192\":5140,\"256\":6850,\"384\":9030,\"512\":11205,\"768\":15875,\"1024\":20545},\"aud\":{\"4\":0,\"8\":485,\"16\":965,\"24\":1325,\"32\":1635,\"48\":2410,\"64\":3255,\"96\":4820,\"128\":6625,\"192\":9945,\"256\":13250,\"384\":17470,\"512\":21685,\"768\":30715,\"1024\":39750},\"cad\":{\"4\":0,\"8\":460,\"16\":915,\"24\":1255,\"32\":1545,\"48\":2280,\"64\":3075,\"96\":4555,\"128\":6265,\"192\":9400,\"256\":12525,\"384\":16510,\"512\":20495,\"768\":29035,\"1024\":37575},\"chf\":{\"4\":0,\"8\":280,\"16\":555,\"24\":765,\"32\":940,\"48\":1390,\"64\":1875,\"96\":2775,\"128\":3815,\"192\":5720,\"256\":7625,\"384\":10050,\"512\":12475,\"768\":17675,\"1024\":22870}},\"entplus\":{\"eur\":{\"4\":0,\"8\":715,\"16\":1330,\"24\":1805,\"32\":2185,\"48\":3135,\"64\":3930,\"96\":3500,\"128\":4750,\"192\":6995,\"256\":9500,\"384\":1900,\"512\":14995,\"1024\":27000},\"usd\":{\"4\":0,\"8\":750,\"16\":1395,\"24\":1895,\"32\":2295,\"48\":3295,\"64\":4135,\"96\":3500,\"128\":4750,\"192\":6995,\"256\":9500,\"384\":1900,\"512\":14995,\"1024\":27000},\"gbp\":{\"4\":0,\"8\":625,\"16\":1160,\"24\":1575,\"32\":1905,\"48\":2735,\"64\":3435,\"96\":5100,\"128\":6765,\"192\":10150,\"256\":13530,\"384\":1900,\"512\":21425,\"1024\":39465},\"aud\":{\"4\":0,\"8\":1205,\"16\":2245,\"24\":3045,\"32\":3690,\"48\":5295,\"64\":6645,\"96\":10010,\"128\":13275,\"192\":19925,\"256\":26560,\"384\":1900,\"512\":42065,\"1024\":77485},\"cad\":{\"4\":0,\"8\":1140,\"16\":2120,\"24\":2880,\"32\":3485,\"48\":5005,\"64\":6280,\"96\":8950,\"128\":11875,\"192\":17820,\"256\":23755,\"384\":1900,\"512\":37620,\"1024\":69300},\"chf\":{\"4\":0,\"8\":695,\"16\":1290,\"24\":1755,\"32\":2125,\"48\":3045,\"64\":3825,\"96\":5660,\"128\":7505,\"192\":11265,\"256\":15010,\"384\":1900,\"512\":23775,\"1024\":43795}}},\"pricingTiers\":[{\"userRange\":\"16-40\",\"maxUsers\":40,\"sc\":8},{\"userRange\":\"41-80\",\"maxUsers\":80,\"sc\":16},{\"userRange\":\"81-120\",\"maxUsers\":120,\"sc\":24},{\"userRange\":\"121-192\",\"maxUsers\":192,\"sc\":32},{\"userRange\":\"193-288\",\"maxUsers\":288,\"sc\":48},{\"userRange\":\"289-384\",\"maxUsers\":384,\"sc\":64},{\"userRange\":\"385-672\",\"maxUsers\":672,\"sc\":96},{\"userRange\":\"673-896\",\"maxUsers\":896,\"sc\":128},{\"userRange\":\"897-1344\",\"maxUsers\":1344,\"sc\":192},{\"userRange\":\"1345-2048\",\"maxUsers\":2048,\"sc\":256},{\"userRange\":\"2049-3072\",\"maxUsers\":3072,\"sc\":384},{\"userRange\":\"3073-4096\",\"maxUsers\":4096,\"sc\":512},{\"userRange\":\"4097-6144\",\"maxUsers\":6144,\"sc\":768},{\"userRange\":\"6145-8192\",\"maxUsers\":8192,\"sc\":1024}]};\r\n    const xsupport     = pricingData.xsupport;\r\n    const xhosting     = pricingData.xhosting;\r\n    const xpricing     = pricingData.xpricing;\r\n    const pricingTiers = pricingData.pricingTiers;\r\n\r\n    const showAiTranscription = false;\r\n    const discountRates = { default: 0, twoyears: 0.25, threeyears: 0.30 };\r\n\r\n    \/\/ State\r\n    let state = {\r\n        selectedTier:      1,\r\n        selectedEdition:  'ent',\r\n        hostedBy3CX:       false,\r\n        ai3CX:             false,\r\n        supportTickets:    0,\r\n        selecteddiscount: 'default',\r\n        currency:         'usd'\r\n    };\r\n\r\n    \/\/ \u2500\u2500 Currency detection \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    function detectCurrency() {\r\n        let u_country_code = 'us';\r\n        const erp_countries = {\r\n            \"af\":\"eur\",\"ax\":\"eur\",\"al\":\"eur\",\"dz\":\"eur\",\"as\":\"usd\",\"ad\":\"eur\",\"ao\":\"usd\",\"ai\":\"usd\",\"aq\":\"usd\",\r\n            \"ag\":\"usd\",\"ar\":\"usd\",\"am\":\"eur\",\"aw\":\"usd\",\"au\":\"aud\",\"at\":\"eur\",\"az\":\"eur\",\"bs\":\"usd\",\"bh\":\"usd\",\"bd\":\"usd\",\r\n            \"bb\":\"usd\",\"by\":\"eur\",\"be\":\"eur\",\"bz\":\"usd\",\"bj\":\"usd\",\"bm\":\"usd\",\"bt\":\"usd\",\"bo\":\"usd\",\"bq\":\"usd\",\"ba\":\"eur\",\r\n            \"bw\":\"usd\",\"bv\":\"usd\",\"br\":\"usd\",\"io\":\"usd\",\"bn\":\"usd\",\"bg\":\"eur\",\"bf\":\"usd\",\"bi\":\"usd\",\"kh\":\"usd\",\"cm\":\"usd\",\r\n            \"ca\":\"cad\",\"ic\":\"eur\",\"cv\":\"usd\",\"ky\":\"usd\",\"cf\":\"usd\",\"td\":\"usd\",\"cl\":\"usd\",\"cn\":\"usd\",\"cx\":\"eur\",\"cc\":\"eur\",\r\n            \"co\":\"usd\",\"km\":\"usd\",\"cd\":\"usd\",\"cg\":\"usd\",\"ck\":\"eur\",\"cr\":\"usd\",\"ci\":\"usd\",\"hr\":\"eur\",\"cu\":\"usd\",\"cw\":\"usd\",\r\n            \"cy\":\"eur\",\"cz\":\"eur\",\"dk\":\"eur\",\"dj\":\"eur\",\"dm\":\"usd\",\"do\":\"usd\",\"tl\":\"usd\",\"ec\":\"usd\",\"eg\":\"eur\",\"sv\":\"usd\",\r\n            \"en\":\"gbp\",\"gq\":\"usd\",\"er\":\"eur\",\"ee\":\"eur\",\"et\":\"usd\",\"fk\":\"gbp\",\"fo\":\"eur\",\"fj\":\"eur\",\"fi\":\"eur\",\"fr\":\"eur\",\r\n            \"gf\":\"usd\",\"pf\":\"eur\",\"tf\":\"eur\",\"ga\":\"usd\",\"gm\":\"usd\",\"ge\":\"eur\",\"de\":\"eur\",\"gh\":\"usd\",\"gi\":\"gbp\",\"gr\":\"eur\",\r\n            \"gl\":\"eur\",\"gd\":\"usd\",\"gp\":\"usd\",\"gu\":\"usd\",\"gt\":\"usd\",\"gg\":\"gbp\",\"gn\":\"usd\",\"gw\":\"usd\",\"gy\":\"usd\",\"ht\":\"usd\",\r\n            \"hm\":\"eur\",\"va\":\"eur\",\"hn\":\"usd\",\"hk\":\"usd\",\"hu\":\"eur\",\"is\":\"eur\",\"in\":\"usd\",\"id\":\"usd\",\"ir\":\"eur\",\"iq\":\"eur\",\r\n            \"ie\":\"eur\",\"im\":\"gbp\",\"il\":\"eur\",\"it\":\"eur\",\"jm\":\"usd\",\"jp\":\"usd\",\"je\":\"gbp\",\"jo\":\"eur\",\"kz\":\"eur\",\"ke\":\"usd\",\r\n            \"ki\":\"eur\",\"kp\":\"usd\",\"kr\":\"usd\",\"xk\":\"eur\",\"kw\":\"usd\",\"kg\":\"eur\",\"la\":\"usd\",\"lv\":\"eur\",\"lb\":\"usd\",\"ls\":\"usd\",\r\n            \"lr\":\"usd\",\"ly\":\"usd\",\"li\":\"eur\",\"lt\":\"eur\",\"lu\":\"eur\",\"mo\":\"usd\",\"mk\":\"eur\",\"mg\":\"usd\",\"mw\":\"usd\",\"my\":\"usd\",\r\n            \"mv\":\"usd\",\"ml\":\"usd\",\"mt\":\"eur\",\"mh\":\"eur\",\"mq\":\"usd\",\"mr\":\"usd\",\"mu\":\"usd\",\"yt\":\"eur\",\"mx\":\"usd\",\"fm\":\"eur\",\r\n            \"md\":\"eur\",\"mc\":\"eur\",\"mn\":\"usd\",\"me\":\"eur\",\"ms\":\"usd\",\"ma\":\"eur\",\"mz\":\"usd\",\"mm\":\"usd\",\"na\":\"usd\",\"nr\":\"eur\",\r\n            \"np\":\"usd\",\"nl\":\"eur\",\"an\":\"usd\",\"nc\":\"eur\",\"nz\":\"usd\",\"ni\":\"usd\",\"ne\":\"usd\",\"ng\":\"usd\",\"nu\":\"eur\",\"nf\":\"eur\",\r\n            \"nd\":\"gbp\",\"mp\":\"usd\",\"no\":\"eur\",\"om\":\"usd\",\"pk\":\"eur\",\"pw\":\"eur\",\"ps\":\"eur\",\"pa\":\"usd\",\"pg\":\"eur\",\"py\":\"usd\",\r\n            \"pe\":\"usd\",\"ph\":\"usd\",\"pn\":\"eur\",\"pl\":\"eur\",\"pt\":\"eur\",\"pr\":\"usd\",\"qa\":\"usd\",\"re\":\"eur\",\"ro\":\"eur\",\"ru\":\"eur\",\r\n            \"rw\":\"usd\",\"bl\":\"usd\",\"kn\":\"usd\",\"lc\":\"usd\",\"mf\":\"usd\",\"vc\":\"usd\",\"ws\":\"eur\",\"sm\":\"eur\",\"st\":\"usd\",\"sa\":\"usd\",\r\n            \"s\":\"gbp\",\"sn\":\"usd\",\"rs\":\"eur\",\"cs\":\"eur\",\"sc\":\"usd\",\"sl\":\"usd\",\"sg\":\"usd\",\"sx\":\"usd\",\"sk\":\"eur\",\"si\":\"eur\",\r\n            \"sb\":\"eur\",\"so\":\"eur\",\"za\":\"usd\",\"gs\":\"usd\",\"ss\":\"eur\",\"es\":\"eur\",\"lk\":\"usd\",\"sh\":\"gbp\",\"pm\":\"usd\",\"sd\":\"eur\",\r\n            \"sr\":\"usd\",\"sj\":\"eur\",\"sz\":\"usd\",\"se\":\"eur\",\"ch\":\"chf\",\"sy\":\"eur\",\"tw\":\"usd\",\"tj\":\"eur\",\"tz\":\"usd\",\"th\":\"usd\",\r\n            \"tg\":\"usd\",\"tk\":\"eur\",\"to\":\"eur\",\"tt\":\"usd\",\"tn\":\"eur\",\"tr\":\"usd\",\"tm\":\"eur\",\"tc\":\"usd\",\"tv\":\"eur\",\"ug\":\"usd\",\r\n            \"ua\":\"eur\",\"xx\":\"eur\",\"xy\":\"eur\",\"ae\":\"usd\",\"gb\":\"gbp\",\"uk\":\"gbp\",\"us\":\"usd\",\"um\":\"usd\",\"uy\":\"usd\",\"uz\":\"eur\",\r\n            \"vu\":\"eur\",\"ve\":\"usd\",\"vn\":\"usd\",\"vg\":\"usd\",\"vi\":\"usd\",\"wa\":\"gbp\",\"wf\":\"eur\",\"eh\":\"eur\",\"ye\":\"eur\",\"zm\":\"usd\",\r\n            \"zw\":\"usd\"\r\n        };\r\n        const allowedCurrencies = ['gbp','eur','usd','chf','aud','cad'];\r\n        const paramsCurr  = new URLSearchParams(window.location.search);\r\n        const currencyUrl = paramsCurr.get('currency');\r\n        let currency = 'usd';\r\n\r\n        if (currencyUrl && allowedCurrencies.includes(currencyUrl.toLowerCase())) {\r\n            currency = currencyUrl.toLowerCase();\r\n        } else if (document.cookie.includes('xcxWebVisitor')) {\r\n            const cookieValue = document.cookie.split('; ')\r\n                .find(row => row.startsWith('xcxWebVisitor='))?.split('=')[1];\r\n            if (cookieValue) {\r\n                const visitorObject = JSON.parse(decodeURIComponent(cookieValue));\r\n                if (visitorObject.Country) {\r\n                    const cc = visitorObject.Country.toLowerCase().substring(0, 2);\r\n                    if (erp_countries.hasOwnProperty(cc)) u_country_code = cc;\r\n                }\r\n            }\r\n            currency = erp_countries[u_country_code] || 'usd';\r\n        }\r\n        return currency;\r\n    }\r\n\r\n    function getCurrencySymbol(currency) {\r\n        return { eur:'\u20ac', usd:'$', gbp:'\u00a3', aud:'$', cad:'$', chf:'CHF' }[currency] || '$';\r\n    }\r\n\r\n    function formatPrice(price, currency) {\r\n        const symbol    = getCurrencySymbol(currency);\r\n        const formatted = price.toLocaleString('en-US');\r\n        return currency === 'chf' ? `${symbol} ${formatted}` : `${symbol}${formatted}`;\r\n    }\r\n\r\n    \/\/ \u2500\u2500 Price calculation \u2014 returns { total, saved, original } \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    function calculatePrice(tierIndex, edition, isMobile = false) {\r\n        const tier     = pricingTiers[tierIndex];\r\n        const sc       = tier.sc;\r\n        const currency = state.currency;\r\n        \r\n        let licenseRate = discountRates[state.selecteddiscount] || 0;\r\n        \r\n        \/\/ Ensure discounts apply ONLY to 16SC and above\r\n        if (sc < 16) {\r\n            licenseRate = 0;\r\n        }\r\n\r\n        let hostingRate = 0;\r\n        \r\n        \/\/ Ensure hosting discount applies ONLY for AI edition, 16SC+, and NO upgrade discount selected\r\n        if ((edition === 'ent' || edition === 'entplus') && sc >= 16 && state.selecteddiscount === 'default') {\r\n            hostingRate = 0.50; \r\n        }\r\n\r\n        \/\/ Base price \u2014 entplus if AI edition + AI Trans checked\r\n        let basePrice = xpricing[edition][currency][sc];\r\n        \r\n        \/\/ Desktop AI check vs Mobile AI check\r\n        const appliesAi = isMobile ? (edition === 'entplus') : (state.selectedTier === tierIndex && state.ai3CX && edition === 'ent');\r\n        if (appliesAi) {\r\n            basePrice = xpricing['entplus'][currency][sc];\r\n        }\r\n\r\n        \/\/ Apply discount to base only \u2014 round up\r\n        const discountedBase = Math.ceil(basePrice * (1 - licenseRate));\r\n        const savedLicense   = basePrice - discountedBase;\r\n\r\n        \/\/ Hosting Discount\r\n        let originalHostingPrice = 0;\r\n        let discountedHostingPrice = 0;\r\n        let savedHosting = 0;\r\n\r\n        if ((isMobile || state.selectedTier === tierIndex) && state.hostedBy3CX) {\r\n            originalHostingPrice = xhosting[edition][currency][sc] || 0;\r\n            discountedHostingPrice = Math.ceil(originalHostingPrice * (1 - hostingRate));\r\n            savedHosting = originalHostingPrice - discountedHostingPrice;\r\n        }\r\n\r\n        \/\/ Support (not discounted)\r\n        let supportPrice = 0;\r\n        if ((isMobile || state.selectedTier === tierIndex) && state.supportTickets > 0) {\r\n            supportPrice = xsupport[state.supportTickets][currency] || 0;\r\n        }\r\n\r\n        return { \r\n            total: discountedBase + discountedHostingPrice + supportPrice, \r\n            saved: savedLicense + savedHosting, \r\n            basePrice, \r\n            hostingPrice: discountedHostingPrice, \r\n            savedHosting \r\n        };\r\n    }\r\n\r\n    \/\/ \u2500\u2500 Hosting & AI visibility checks \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    function canHost() {\r\n       const checkbox = document.querySelector('.desktop-view .xcx-pricing-row.selected .xcx-custom-checkbox');\r\n        if (checkbox) {\r\n            \/\/ Hide checkbox ONLY if Basic edition is selected AND it is the 1st row (tier === 0)\r\n            if (state.selectedEdition === 'basic' && state.selectedTier === 0) {\r\n                checkbox.classList.add('xcx-nohosting');\r\n            } else {\r\n                checkbox.classList.remove('xcx-nohosting');\r\n            }\r\n        }\r\n    }\r\n    function canHostprice() {\r\n        const priceBox = document.querySelector('.desktop-view .xcx-pricing-row.selected .hosting-price');\r\n        if (priceBox) {\r\n            if (state.selectedEdition === 'basic' && state.selectedTier === 0) priceBox.classList.add('xcx-nohosting');\r\n            else priceBox.classList.remove('xcx-nohosting');\r\n        }\r\n    }\r\n    function updateAiVisibility() {\r\n        const checkbox = document.querySelector('.desktop-view .xcx-pricing-row.selected .xcx-custom-checkbox-ai');\r\n        if (!checkbox) return;\r\n        const isAllowed = state.selectedEdition === 'ent' && state.selectedTier < 6;\r\n        if (isAllowed) {\r\n            checkbox.classList.remove('xcx-ai-disabled');\r\n        } else {\r\n            checkbox.classList.add('xcx-ai-disabled');\r\n            state.ai3CX = false;\r\n        }\r\n    }\r\n\r\n    \/\/ \u2500\u2500 Render rows \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    function renderPricingRows() {\r\n        const currEls = document.getElementsByClassName('xcx-active-currency');\r\n        if(currEls.length > 0) {\r\n            currEls[0].textContent = state.currency + ' (' + getCurrencySymbol(state.currency) + ')';\r\n        }\r\n        const switcher = document.getElementById('xcx-currency-switcher');\r\n        if(switcher) switcher.style.opacity = 1;\r\n\r\n        \/\/ Sync 50% Hosting Badge active state when AI is selected AND no upgrade discount is active\r\n        const hostBtn = document.getElementById('hostingPromoBtn');\r\n        if (hostBtn) {\r\n            if (state.selectedEdition === 'ent' && state.selecteddiscount === 'default') {\r\n                hostBtn.classList.add('xcx-promo-btn-active');\r\n            } else {\r\n                hostBtn.classList.remove('xcx-promo-btn-active');\r\n            }\r\n        }\r\n\r\n        const desktopContainer = document.getElementById('pricingRowsDesktop');\r\n        const mobileContainer = document.getElementById('pricingRowsMobile');\r\n        \r\n        desktopContainer.innerHTML = '';\r\n        mobileContainer.innerHTML = '';\r\n\r\n        \/\/ Guard: entplus not available above 64SC\r\n        if (state.selectedEdition === 'entplus' && state.selectedTier > 5) {\r\n            state.selectedEdition = 'ent';\r\n        }\r\n\r\n        const selTier = pricingTiers[state.selectedTier];\r\n\r\n        pricingTiers.forEach((tier, index) => {\r\n            const isSelected = state.selectedTier === index;\r\n            const isAbove    = state.selectedTier === index + 1; \r\n            const isBelow    = state.selectedTier === index - 1; \r\n            \r\n            \/\/ ============================================\r\n            \/\/ MOBILE LOGIC\r\n            \/\/ ============================================\r\n            const isBasicHosted8SC = (state.selectedEdition === 'basic' && state.hostedBy3CX && index === 0);\r\n            const isHostedHighSC = (state.hostedBy3CX && (tier.sc === 384 || tier.sc === 512 || tier.sc === 768 || tier.sc === 1024));\r\n            const isRowDisabledMob = isBasicHosted8SC || isHostedHighSC;\r\n\r\n            \/\/ ============================================\r\n            \/\/ DESKTOP LOGIC\r\n            \/\/ ============================================\r\n            \/\/ 1. Target the restricted rows when Basic is selected (8SC, 384SC, 512SC, 1024SC)\r\n            const isBasicRestrictedDsk = state.selectedEdition === 'basic' && (index === 0 || tier.sc === 384 || tier.sc === 512 || tier.sc === 1024);\r\n\r\n            \/\/ 2. Hide the hosting elements on restricted rows if they are NOT currently selected\r\n            const hideRestrictedBasicHosting = (isBasicRestrictedDsk && !isSelected) ? 'xcx-nohosting' : '';\r\n\r\n            \/\/ ============================================\r\n            \/\/ 1. GENERATE DESKTOP ROW\r\n            \/\/ ============================================\r\n            const scDiff  = (isAbove || isBelow) ? tier.sc - selTier.sc : null;\r\n            const maxDiff = (isAbove || isBelow) ? tier.maxUsers - selTier.maxUsers : null;\r\n\r\n            const scInner  = scDiff  !== null\r\n                ? `<span class=\"xcx-cell-num\">${tier.sc}<span class=\"xcx-diff xcx-diff-sc ${scDiff < 0 ? 'neg' : 'pos'}\">${scDiff > 0 ? '+' : ''}${scDiff}<\/span><\/span>`\r\n                : tier.sc;\r\n            const maxInner = maxDiff !== null\r\n                ? `<span class=\"xcx-cell-num\">${tier.maxUsers}<span class=\"xcx-diff xcx-diff-ext ${maxDiff < 0 ? 'neg' : 'pos'}\">${maxDiff > 0 ? '+' : ''}${maxDiff}<\/span><\/span>`\r\n                : tier.maxUsers;\r\n\r\n            const displayEdition = state.selectedEdition === 'entplus' ? 'ent' : state.selectedEdition;\r\n            let priceObjDsk = calculatePrice(index, displayEdition, false);\r\n            \r\n            \/\/ Setup Desktop Checkbox\r\n            let dskCheckboxChecked = (isSelected && state.hostedBy3CX) ? 'checked' : '';\r\n            let dskCheckboxDisabled = (!isSelected) ? 'disabled' : '';\r\n\r\n            \/\/ Override Checkbox and Price if Basic Restricted (Force unchecked and remove hosting price)\r\n            if (isBasicRestrictedDsk) {\r\n                dskCheckboxChecked = ''; \/\/ Force unchecked\r\n                dskCheckboxDisabled = 'disabled'; \/\/ Prevent checking\r\n                \r\n                if (isSelected && state.hostedBy3CX) {\r\n                    priceObjDsk.total -= priceObjDsk.hostingPrice;\r\n                    priceObjDsk.hostingPrice = 0;\r\n                    priceObjDsk.saved -= priceObjDsk.savedHosting;\r\n                }\r\n            }\r\n\r\n            const saveBadgeDsk = priceObjDsk.saved > 0\r\n                ? `<span class=\"xcx-save\"><span class=\"xcx-save-label\">Save<\/span><span class=\"xcx-save-amt\">${formatPrice(priceObjDsk.saved, state.currency)}<\/span><\/span>` : '';\r\n\r\n            const aiAllowed  = isSelected && state.selectedEdition === 'ent' && index < 6;\r\n            const aiChecked  = aiAllowed && state.ai3CX;\r\n            const aiClasses  = [\r\n                'xcx-custom-checkbox-ai',\r\n                aiChecked  ? 'checked'        : '',\r\n                !aiAllowed ? 'xcx-ai-disabled' : '',\r\n                !isSelected ? 'disabled'       : '',\r\n            ].filter(Boolean).join(' ');\r\n        \r\n            const aiTransCell = showAiTranscription\r\n                ? `<div class=\"xcx-cell xcx-checkbox-cell\">\r\n                       <div class=\"${aiClasses}\" data-tier=\"${index}\"><\/div>\r\n                   <\/div>`\r\n                : '';\r\n                \r\n            \/\/ Desktop Buy Button Logic\r\n            const dskBuyBtn = `<a class=\"xcx-contact-btn xcx-in-row-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>`;\r\n\r\n            \/\/ Calculate hosting display to show regular or strikethrough based on AI selection\r\n            \/\/ Applies 50% visually ONLY if edition is AI, SC >= 16, and NO upgrade discount selected\r\n            let baseHostPrice = xhosting[displayEdition][state.currency][tier.sc] || 0;\r\n            let hostingDisplayHTML = '';\r\n            let hostSaveBadge = '';\r\n\r\n            let qualifiesForHostingDiscount = (displayEdition === 'ent' || displayEdition === 'entplus') && (tier.sc >= 16) && state.selecteddiscount === 'default';\r\n\r\n            if (baseHostPrice > 0) {\r\n                if (qualifiesForHostingDiscount) {\r\n                    let discountedHost = Math.ceil(baseHostPrice * 0.50);\r\n                    let hSaved = baseHostPrice - discountedHost;\r\n                    \r\n                    if (state.hostedBy3CX) {\r\n                        hostSaveBadge = `<span class=\"xcx-save\" style=\"margin-left: 6px; transform: scale(0.85); transform-origin: left center;\"><\/span>`;\r\n                    }\r\n                    hostingDisplayHTML = `<span style=\"color: #dd3333; font-weight: 700;\">${formatPrice(discountedHost, state.currency)}<\/span><s style=\"color: #94a3b8; font-size: 13px; margin-left: 6px;\">${formatPrice(baseHostPrice, state.currency)}<\/s>`;\r\n                } else {\r\n                    hostingDisplayHTML = `<span>${formatPrice(baseHostPrice, state.currency)}<\/span>`;\r\n                }\r\n            }\r\n\r\n            const rowDsk = document.createElement('div');\r\n            rowDsk.className = 'xcx-pricing-row' + (isSelected ? ' selected' : '');\r\n\r\n            rowDsk.innerHTML = `\r\n                <div class=\"xcx-cell\">${scInner}<\/div>\r\n                <div class=\"xcx-cell\">${maxInner}<\/div>\r\n                <div class=\"xcx-cell\">${tier.userRange}<\/div>\r\n                <div class=\"xcx-cell\">\r\n                    <div class=\"xcx-edition-buttons\">\r\n                        <button class=\"xcx-edition-btn ${isSelected && state.selectedEdition === 'basic' ? 'active' : ''}\" data-tier=\"${index}\" data-edition=\"basic\">BASIC<\/button>\r\n                        <button class=\"xcx-edition-btn ${isSelected && state.selectedEdition === 'pro'   ? 'active' : ''}\" data-tier=\"${index}\" data-edition=\"pro\">PRO<\/button>\r\n                        <button class=\"xcx-edition-btn ${isSelected && state.selectedEdition === 'ent'   ? 'active' : ''}\" data-tier=\"${index}\" data-edition=\"ent\">AI<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"xcx-cell xcx-edprice-cell\">${formatPrice(priceObjDsk.basePrice, state.currency)} <\/div>\r\n                ${aiTransCell}\r\n                <div class=\"xcx-cell xcx-checkbox-cell\">\r\n                    <div class=\"xcx-custom-checkbox ${hideRestrictedBasicHosting} ${dskCheckboxChecked} ${dskCheckboxDisabled}\" data-tier=\"${index}\"><\/div> \r\n                    <div class=\"hosting-price ${hideRestrictedBasicHosting}\"> \r\n                        ${hostingDisplayHTML}\r\n                        ${hostSaveBadge}\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                ${dskBuyBtn}\r\n                <div class=\"xcx-cell xcx-price-cell\">\r\n                    ${formatPrice(priceObjDsk.total, state.currency)}\r\n                    ${saveBadgeDsk}\r\n                <\/div>\r\n            `;\r\n\r\n            rowDsk.addEventListener('click', (e) => {\r\n                if (!e.target.closest('.xcx-edition-buttons') &&\r\n                    !e.target.closest('.xcx-custom-checkbox-ai') &&\r\n                    !e.target.closest('.xcx-custom-checkbox')) {\r\n                    selectTier(index, state.selectedEdition);\r\n                }\r\n            });\r\n\r\n            desktopContainer.appendChild(rowDsk);\r\n\r\n            \/\/ ============================================\r\n            \/\/ 2. GENERATE MOBILE ROW\r\n            \/\/ ============================================\r\n            const priceObjMob = calculatePrice(index, displayEdition, true); \r\n            const saveBadgeMob = priceObjMob.saved > 0\r\n                ? `<div class=\"xcx-mob-save\">Save ${formatPrice(priceObjMob.saved, state.currency)}<\/div>` : '';\r\n                \r\n            const mobBuyBtn = isRowDisabledMob \r\n                ? `<span class=\"xcx-mob-buy-btn xcx-btn-disabled\">Buy Now<\/span>`\r\n                : `<a class=\"xcx-mob-buy-btn\" href=\"https:\/\/portal.3cx.com\/customer\/systems\/shop\" target=\"_blank\">Buy Now<\/a>`;\r\n\r\n            const rowMob = document.createElement('div');\r\n            rowMob.className = 'xcx-mob-row' + (isRowDisabledMob ? ' xcx-row-disabled' : '');\r\n\r\n            rowMob.innerHTML = `\r\n                <div class=\"xcx-mob-col xcx-mob-sc-circle\">\r\n                    ${tier.sc}\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-info\">\r\n                    <div class=\"xcx-mob-sc-title\">${tier.sc} SC<\/div>\r\n                    <div class=\"xcx-mob-ext-title\">Max ${tier.maxUsers} Ext<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-price\">\r\n                    ${saveBadgeMob}\r\n                    <div class=\"xcx-mob-total\">${formatPrice(priceObjMob.total, state.currency)}<\/div>\r\n                    <div class=\"xcx-mob-per-year\">Per Year<\/div>\r\n                <\/div>\r\n                <div class=\"xcx-mob-col xcx-mob-action\">\r\n                    ${mobBuyBtn}\r\n                <\/div>\r\n            `;\r\n\r\n            mobileContainer.appendChild(rowMob);\r\n        });\r\n\r\n       \/\/ --- Bind Desktop In-Row Controls ---\r\n        document.querySelectorAll('.desktop-view .xcx-edition-btn').forEach(btn => {\r\n            btn.addEventListener('click', (e) => {\r\n                e.stopPropagation();\r\n                selectTier(parseInt(btn.dataset.tier), btn.dataset.edition);\r\n            });\r\n        });\r\n        \r\n        \/\/ --- Updated Checkbox Event Listener ---\r\n        document.querySelectorAll('.desktop-view .xcx-custom-checkbox').forEach(checkbox => {\r\n            checkbox.addEventListener('click', (e) => {\r\n                e.stopPropagation();\r\n                \/\/ Prevent clicking if the logic above disabled the checkbox\r\n                if (checkbox.classList.contains('disabled')) return; \r\n                \r\n                if (state.selectedTier === parseInt(checkbox.dataset.tier)) {\r\n                    state.hostedBy3CX = !state.hostedBy3CX;\r\n                    renderPricingRows();\r\n                }\r\n            });\r\n        });\r\n        document.querySelectorAll('.desktop-view .xcx-custom-checkbox-ai').forEach(checkbox => {\r\n            checkbox.addEventListener('click', (e) => {\r\n                e.stopPropagation();\r\n                if (state.selectedTier === parseInt(checkbox.dataset.tier)) {\r\n                    state.ai3CX = !state.ai3CX;\r\n                    renderPricingRows();\r\n                }\r\n            });\r\n        });\r\n\r\n        \/\/ --- Sync Mobile Global Controls UI ---\r\n        document.querySelectorAll('.xcx-mob-ed-btn').forEach(btn => {\r\n            if(btn.dataset.edition === state.selectedEdition) btn.classList.add('active');\r\n            else btn.classList.remove('active');\r\n        });\r\n        const mobHostedCheckbox = document.getElementById('mobHostedCheckbox');\r\n        if(mobHostedCheckbox) mobHostedCheckbox.checked = state.hostedBy3CX;\r\n\r\n        \/\/ Run validation rules\r\n        canHost();\r\n        canHostprice();\r\n        updateAiVisibility();\r\n    }\r\n\r\n    function selectTier(tierIndex, edition) {\r\n        state.selectedTier    = tierIndex;\r\n        state.selectedEdition = edition;\r\n        renderPricingRows();\r\n    }\r\n\r\n    \/\/ \u2500\u2500 Bind Mobile Panel Global Inputs \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    document.addEventListener('DOMContentLoaded', () => {\r\n        document.querySelectorAll('.xcx-mob-ed-btn').forEach(btn => {\r\n            btn.addEventListener('click', (e) => {\r\n                state.selectedEdition = e.target.dataset.edition;\r\n                renderPricingRows();\r\n            });\r\n        });\r\n\r\n        const mobHostedCheckbox = document.getElementById('mobHostedCheckbox');\r\n        if(mobHostedCheckbox) {\r\n            mobHostedCheckbox.addEventListener('change', (e) => {\r\n                state.hostedBy3CX = e.target.checked;\r\n                renderPricingRows();\r\n            });\r\n        }\r\n    });\r\n\r\n    \/\/ \u2500\u2500 Init \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    setTimeout(() => {\r\n        state.currency = detectCurrency();\r\n        \r\n        \/\/ Add event listener to the 50% Hosting button to switch edition to AI, turn on hosting, and clear active upgrades\r\n        const hostingPromoBtn = document.getElementById('hostingPromoBtn');\r\n        if (hostingPromoBtn) {\r\n            hostingPromoBtn.addEventListener('click', () => {\r\n                state.selectedEdition = 'ent'; \/\/ Force AI selection\r\n                state.hostedBy3CX = true;      \/\/ Force hosting on\r\n                state.selecteddiscount = 'default'; \/\/ Disable upgrade discounts (mutual exclusion)\r\n                \r\n                \/\/ Remove active styling from discount toggles and apply back to default\r\n                document.querySelectorAll('.xcx-promo-btn[data-discount]').forEach(b => b.classList.remove('xcx-promo-btn-active'));\r\n                const defaultBtn = document.querySelector('.xcx-promo-btn[data-discount=\"default\"]');\r\n                if (defaultBtn) defaultBtn.classList.add('xcx-promo-btn-active');\r\n                \r\n                renderPricingRows();\r\n            });\r\n        }\r\n        \r\n        renderPricingRows();\r\n    }, 1200);\r\n\r\n    \/\/ \u2500\u2500 Discount toggle wiring \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    \/\/ Only listen to clickable license discount buttons (ignore the hosting badge using dataset selector)\r\n    document.querySelectorAll('.xcx-promo-btn[data-discount]').forEach(btn => {\r\n        btn.addEventListener('click', () => {\r\n            state.selecteddiscount = btn.dataset.discount;\r\n            document.querySelectorAll('.xcx-promo-btn[data-discount]').forEach(b => b.classList.remove('xcx-promo-btn-active'));\r\n            btn.classList.add('xcx-promo-btn-active');\r\n            \r\n            \/\/ Mutual exclusion: Note that visually, 50% OFF hosting is un-activated inside renderPricingRows() \r\n            \/\/ when `state.selecteddiscount !== 'default'`\r\n            \r\n            renderPricingRows();\r\n        });\r\n    });\r\n\r\n    \/\/ \u2500\u2500 Tooltip \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    document.querySelectorAll('.xcx-tooltip').forEach(tooltip => {\r\n        const originalText = tooltip.querySelector('.xcx-tooltiptext');\r\n        if (!originalText) return;\r\n        const bodyTooltip = originalText.cloneNode(true);\r\n        bodyTooltip.classList.add('xcx-tooltiptext-body');\r\n        document.body.appendChild(bodyTooltip);\r\n        let hideTimeout;\r\n        const showTooltip = () => {\r\n            clearTimeout(hideTimeout);\r\n            const rect = tooltip.getBoundingClientRect();\r\n            bodyTooltip.style.position   = 'absolute';\r\n            bodyTooltip.style.left       = `${rect.left + window.scrollX}px`;\r\n            bodyTooltip.style.top        = `${rect.top  + window.scrollY - bodyTooltip.offsetHeight - 10}px`;\r\n            bodyTooltip.style.visibility = 'visible';\r\n            bodyTooltip.style.opacity    = '1';\r\n        };\r\n        const hideTooltip = () => {\r\n            hideTimeout = setTimeout(() => {\r\n                bodyTooltip.style.visibility = 'hidden';\r\n                bodyTooltip.style.opacity    = '0';\r\n            }, 150);\r\n        };\r\n        tooltip.addEventListener('mouseenter', showTooltip);\r\n        tooltip.addEventListener('mouseleave', hideTooltip);\r\n        bodyTooltip.addEventListener('mouseenter', () => clearTimeout(hideTimeout));\r\n        bodyTooltip.addEventListener('mouseleave', hideTooltip);\r\n    });\r\n<\/script>\r\n\r\n<style>\r\n\r\n\r\n    \/* ==========================================================================\r\n       VIEW TOGGLER (Media Queries)\r\n       ========================================================================== *\/\r\n    .mobile-view { display: none; }\r\n    \r\n    @media screen and (max-width: 768px) {\r\n        .desktop-view { display: none !important; }\r\n        .mobile-view { display: block !important; }\r\n    }\r\n\r\n    \/* ==========================================================================\r\n       SHARED STYLES & DESKTOP (Original)\r\n       ========================================================================== *\/\r\n    .xcx-edprice-cell { right: 6px; }\r\n    .xcx-contact-row > a { padding: 6px 24px; }\r\n    .d-none { display: none !important; }\r\n\r\n    \/* Modifed to flexibly fit side-by-side savings logic *\/\r\n    .hosting-price { position: absolute; left: 34px; display: flex; align-items: center; white-space: nowrap; width: auto; }\r\n    .hosting-price:nth-child(11), .hosting-price:nth-child(12){ display: none !important; }\r\n\r\n    \/* Promo Banner *\/\r\n    .xcx-promo-banner {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: center;\r\n        background: linear-gradient(100deg, #dd3333 55%, #0597D4 100%);\r\n        border-radius: 5px;\r\n        padding: 1.2rem 1.4rem 0.9rem; \/* Increased top padding for absolute label *\/\r\n        margin-bottom: 1.25rem;\r\n        color: white;\r\n        top: 67px;\r\n        z-index: 100;\r\n    }\r\n    \r\n    @media screen and (max-width:768px) {\r\n        .xcx-promo-banner {\r\n            flex-direction: column;\r\n        }\r\n        .xcx-promo-left { width: 100%; margin-bottom: 15px; }\r\n        .xcx-promo-toggles {  gap: 5px !important;  margin-left: 0 !important; flex-wrap: wrap; justify-content: center; }\r\n        .xcx-promo-sep { display: none; }\r\n        .xcx-promo-btn { padding: 8px 4px; min-width: 0; border-radius: 4px; }\r\n        .xcx-promo-pct { font-size: 12px; }\r\n        .xcx-promo-yr { font-size: 13px; }\r\n        .xcx-promo-upgrades-wrapper { margin-top: 15px; }\r\n        .xcx-promo-upgrades-label { top: -16px !important; font-size: 10px !important; }\r\n    }\r\n\r\n    .xcx-promo-title { font-weight: 700; font-size: 30px; line-height: 30px; margin-bottom: 5px; }\r\n    .xcx-promo-sub { opacity: 1; line-height: 16px; font-size: 13px;}\r\n    .xcx-promo-fine { color: #ffffff; opacity: 1; font-size: 11px; line-height: 11px; margin-top: 5px; text-decoration: underline; text-underline-offset: 2px; }\r\n    .xcx-promo-toggles { display: flex; align-items: center; gap: 0.5rem; flex-shrink: 0; margin-left: 1rem; }\r\n    .xcx-promo-sep { width: 1px; height: 32px; background: rgba(255, 255, 255, 0.35); flex-shrink: 0; margin: 0 0.25rem; }\r\n    .xcx-promo-btn { background: rgba(255, 255, 255, 0.15); border: 1.5px solid rgba(255, 255, 255, 0.35); border-radius: 7px; color: white; padding: 10px; cursor: pointer; text-align: center; transition: all 0.2s ease; min-width: 90px; line-height: 1.2; }\r\n    .xcx-promo-btn:hover { background: rgba(255, 255, 255, 0.25); }\r\n    .xcx-promo-btn-active { background: white !important; color: #dd3333 !important; border-color: white !important; opacity: unset !important; }\r\n    \r\n    .xcx-promo-pct { display: block; font-weight: 700; }\r\n    .xcx-promo-yr { display: block; opacity: 0.8; }\r\n    .xcx-promo-btn-active .xcx-promo-yr { opacity: 0.65; color: #dd3333; }\r\n    .xcx-promo-fine:hover {\r\n    color: #ffffff;\r\n}\r\n\r\n    \/* Upgrades Wrapper & Label *\/\r\n    .xcx-promo-upgrades-wrapper {\r\n        position: relative;\r\n        display: flex;\r\n        gap: 0.5rem;\r\n    }\r\n    \r\n    .xcx-promo-upgrades-label {\r\n        position: absolute;\r\n        top: -18px;\r\n        left: 0;\r\n        width: 100%;\r\n        text-align: center;\r\n        font-size: 11px;\r\n        font-weight: 700;\r\n        color: #ffffff;\r\n        text-transform: uppercase;\r\n        letter-spacing: 0.5px;\r\n        opacity: 0.9;\r\n    }\r\n\r\n    \/* Desktop Badges *\/\r\n    .xcx-cell-num { position: relative; display: inline-block; }\r\n    .xcx-diff { position: absolute; left: calc(100% + 4px); top: 50%; transform: translateY(-50%); display: inline-flex; align-items: center; padding: 1px 5px; border-radius: 4px; line-height: 1.4; white-space: nowrap; }\r\n    .xcx-diff.neg { color: rgba(226, 40, 49, 0.50)}\r\n    .xcx-diff.pos {color: rgba(5, 150, 212, 0.50); }\r\n    .xcx-save { display: inline-flex; flex-direction: column; align-items: flex-start; color: rgba(5, 150, 212, 0.50); line-height: 15px; white-space: nowrap; margin-left: 10px; font-size: 15px; }\r\n    .xcx-save-label { font-weight: 400; }\r\n\r\n    \/* Disabled Button State - Global *\/\r\n    .xcx-btn-disabled {\r\n        background-color: #9ca3af !important;\r\n        color: #ffffff !important;\r\n        cursor: not-allowed !important;\r\n        pointer-events: none !important;\r\n        border-color: #9ca3af !important;\r\n    }\r\n\r\n    \/* Disabled Text Row State - Global *\/\r\n    .xcx-row-disabled .xcx-cell,\r\n    .xcx-row-disabled .xcx-cell-num,\r\n    .xcx-row-disabled .xcx-text-bold,\r\n    .xcx-row-disabled .xcx-mob-sc-title,\r\n    .xcx-row-disabled .xcx-mob-ext-title,\r\n    .xcx-row-disabled .xcx-mob-total,\r\n    .xcx-row-disabled .xcx-mob-per-year {\r\n        color: #9ca3af !important;\r\n    }\r\n    \r\n    \/* Disabled Circle State - Mobile Specific *\/\r\n    .xcx-row-disabled .xcx-mob-sc-circle {\r\n        background-color: #e5e7eb !important;\r\n        color: #9ca3af !important;\r\n    }\r\n\r\n    \/* Layout Original *\/\r\n    .xcx-text-bold { font-weight: bold !important; }\r\n    .xcx-pricing-table-wrapper { overflow-x: auto; }\r\n    .xcx-pricing-card { background: white; border-radius: 8px; padding: 2rem; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }\r\n    .xcx-pricing-card h2 { font-size: 2.125rem; font-weight: 600; color: #0f172a; margin-bottom: 1rem; margin-top: 0 !important; }\r\n    .xcx-pricing-card .xcx-description { color: #64748b; line-height: 1.6; margin-bottom: 20px; }\r\n    .xcx-pricing-card .xcx-description p { font-size: 15px; line-height: 24px; color: #64748b; margin: 0 0 6px 0; font-family: Arial, Helvetica, sans-serif; }\r\n    .xcx-pricing-card .xcx-description a { color: #dd3333; text-decoration: none; }\r\n    .xcx-pricing-card .xcx-description a:hover { text-decoration: underline; }\r\n    .xcx-table-wrapper { background: linear-gradient(135deg, #f8fafc 0%, rgba(5, 150, 212, 0.05) 50%, rgba(5, 150, 212, 0.1) 100%); border: 1px solid rgba(226, 232, 240, 0.5); border-radius: 5px; padding: 1rem; position: relative; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05); min-width: 1024px; }\r\n    .xcx-table-wrapper::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, rgba(5, 150, 212, 0.4), transparent); }\r\n    .xcx-pricing-table-header { display: grid; grid-template-columns: 13% 13% 15% 12% 7% 11% 10% auto; gap: 0.75rem; padding: 0 1rem; margin-bottom: 0.5rem; min-width: 1024px; }\r\n    .xcx-header-cell { display: flex; justify-content: center; align-items: center; text-align: center; font-size: 13px; color: #2f2f2f; line-height: 1.2; position: relative; }\r\n    .xcx-info-icon { width: 12px; height: 12px; color: #363636; cursor: help; position: absolute; top: 0; right: -26px; border: 1px solid #363636; height: 18px; width: 18px; border-radius: 50%; display: flex; justify-content: center; align-items: center; font-size: 11px; }\r\n\r\n    .xcx-pricing-rows { display: flex; flex-direction: column; gap: 0.5rem; }\r\n    .xcx-pricing-row { display: grid; grid-template-columns: 13% 13% 14% 13% 8% 19% 17% auto; gap: 12px; align-items: center; padding: 0.3rem 1rem; background: white; border: 1px solid #e2e8f0; border-radius: 5px; cursor: pointer; transition: all 0.2s ease; position: relative; }\r\n    .xcx-pricing-row > div:nth-child(6) { margin-right: 181px; }\r\n\r\n    a.xcx-contact-btn.xcx-in-row-btn, span.xcx-contact-btn.xcx-in-row-btn { position: relative; left: 66px !important; border-radius: 3px; visibility: hidden; opacity: 0; max-width: 101px; min-width: 78px; }\r\n    .xcx-pricing-row.selected a.xcx-in-row-btn, .xcx-pricing-row.selected span.xcx-in-row-btn { visibility: visible; opacity: 1; }\r\n    .xcx-pricing-row:hover { border-color: rgba(5, 150, 212, 0.3); }\r\n    .xcx-pricing-row.selected { border-color: #dd3333; box-shadow: 0 4px 12px rgba(5, 150, 212, 0.2); }\r\n    .xcx-cell { display: flex; justify-content: center; align-items: center; text-align: center; color: #0f172a; font-size: 15px; position: relative; }\r\n    .xcx-edition-buttons { display: flex; gap: 0.25rem; }\r\n    .xcx-edition-btn { padding: 0.25rem 0.5rem; font-size: 12px; border: 1px solid #cbd5e1; border-radius: 5px; background: white; color: #64748b; cursor: pointer; transition: all 0.2s ease; font-weight: 500; min-width: 50px; }\r\n    .xcx-edition-btn:hover { border-color: rgba(5, 150, 212, 0.5); }\r\n    .xcx-edition-btn.active { background: #dd3333; border-color: #dd3333; color: white; }\r\n    .xcx-checkbox-cell { display: flex; justify-content: center; align-items: center; }\r\n    .xcx-custom-checkbox { width: 21px; height: 21px; border: 2px solid #cbd5e1; border-radius: 5px; cursor: pointer; position: relative; transition: all 0.2s ease; background: #fff; }\r\n    .xcx-custom-checkbox.checked { background: #dd3333; border-color: #dd3333; }\r\n    .xcx-custom-checkbox.checked::after { content: '\u2713'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: white; font-size: 12px; font-weight: bold; }\r\n    .xcx-custom-checkbox.disabled { opacity: 0.3; cursor: not-allowed; }\r\n\r\n    .xcx-contact-row { padding: 1rem; background: white; border: 2px solid #e2e8f0; border-radius: 5px; display: flex; justify-content: center; align-items: center; gap: 0.75rem; margin-top: 0.5rem; }\r\n    .xcx-contact-btn { padding: 4px; background: #dd3333; color: white !important; border: none; border-radius: 5px; font-size: 0.9375rem; font-weight: 500; cursor: pointer; transition: all 0.2s ease; text-align-last: center; }\r\n    .xcx-contact-btn:hover:not(.xcx-btn-disabled) { background: ##dd3333; }\r\n    .xcx-price-cell { font-size: 15px; right: 264px; color: #0F172A; text-wrap: nowrap; }\r\n\r\n    .xcx-tooltip { position: relative; display: inline-block; }\r\n    .xcx-tooltiptext, .xcx-tooltiptext-body { background: #333; color: #fff; padding: 8px 10px; border-radius: 5px; font-size: 13px; line-height: 1.4; max-width: 250px; position: absolute; z-index: 999999; visibility: hidden; opacity: 0; transition: opacity 0.2s ease; top: 0; }\r\n    .xcx-tooltip .xcx-tooltiptext { display: none; }\r\n    .xcx-tooltiptext a { color: #dd3333; text-decoration: none; }\r\n    .xcx-tooltiptext a:hover { text-decoration: underline; }\r\n\r\n    .xcx-pricing-table-header > div:nth-child(1) { transform: translateX(16px); }\r\n    .xcx-pricing-table-header > div:nth-child(2) { transform: translateX(11px); }\r\n    .xcx-pricing-table-header > div:nth-child(3) { transform: translateX(0px); }\r\n    .xcx-pricing-table-header > div:nth-child(4) { transform: translateX(-10px); }\r\n    \r\n    div#pricingRowsDesktop > div:nth-child(n+11) .xcx-checkbox-cell { visibility: hidden; }\r\n\r\n    #xcx-currency-switcher { opacity: 0; transition: all .25s linear; position: absolute; left: calc(50% + 37px); top: 0; }\r\n    .xcx-active-curr { text-transform: uppercase; border-radius: 5px; border: 1.111px solid #E2E8F0; background: rgba(5, 150, 212, 0.10); padding: 5px; width: 60px; }\r\n    .xcx-nohosting { display: none !important; }\r\n    #pricingRowsDesktop > div:nth-child(n+7) button[data-edition=\"entplus\"] { visibility: hidden; display: none; }\r\n\r\n    @media (max-width: 1240px) {\r\n        .xcx-pricing-table-header, .xcx-pricing-row { grid-template-columns: 15% 15% 15% 15% 15% auto; font-size: 12px; }\r\n    }\r\n    @media (max-width:1024px) {\r\n        .xcx-pricing-card { padding: 5px; background: #EEFAFF;}\r\n        .xcx-pricing-card .xcx-description {margin-top: 20px; }\r\n    }\r\n\r\n    \/* ==========================================================================\r\n       NEW MOBILE STYLES\r\n       ========================================================================== *\/\r\n    .xcx-mobile-table-wrapper {\r\n        background: transparent; border: none; margin-top: 10px; width: 100%; position: relative;\r\n    }\r\n\r\n    \/* Rows Container *\/\r\n    .xcx-mobile-rows {\r\n        display: flex; flex-direction: column; background: #f8fafc; border-radius: 5px; overflow: hidden;\r\n    }\r\n\r\n    .xcx-mob-row {\r\n        display: flex; align-items: center; padding: 18px 18px;\r\n        background: transparent; border-bottom: 1px solid #e2e8f0;\r\n    }\r\n    .xcx-mob-row:last-child { border-bottom: none; }\r\n\r\n    .xcx-mob-col { display: flex; flex-direction: column; justify-content: center; }\r\n    \r\n    .xcx-mob-sc-circle {\r\n        width: 42px; height: 42px; background: #e2e8f0; border-radius: 50%;\r\n        align-items: center; justify-content: center; font-weight: 700;\r\n        font-size: 15px; color: #334155; margin-right: 15px; flex-shrink: 0;\r\n    }\r\n\r\n    .xcx-mob-info { flex-grow: 1; align-items: flex-start; }\r\n    .xcx-mob-sc-title { font-weight: 700; font-size: 15px; color: #0f172a; line-height: 15px; margin-bottom: 1px;}\r\n    .xcx-mob-ext-title { font-size: 12px; color: #64748b; line-height: 13px; }\r\n\r\n    .xcx-mob-price { align-items: flex-end; margin-right: 15px; text-align: right; }\r\n    .xcx-mob-total { font-weight: 700; font-size: 15px; color: #0f172a; line-height:15px; margin-bottom: 1px;}\r\n    .xcx-mob-per-year { font-size: 12px; color: #64748b;  line-height: 12px;}\r\n    .xcx-mob-save { font-size: 11px; color: rgba(5, 150, 212, 0.8); margin-bottom: 2px; font-weight: 500; line-height: 11px;}\r\n\r\n    .xcx-mob-action { margin-left: auto; }\r\n    .xcx-mob-buy-btn {\r\n        background: #dd3333; color: white !important; text-decoration: none; padding: 8px 14px;\r\n        font-size: 13px; font-weight: 500; border-radius: 4px; transition: background 0.2s; white-space: nowrap; display: inline-block;\r\n    }\r\n    .xcx-mob-buy-btn:hover:not(.xcx-btn-disabled) { background: ##dd3333; }\r\n\r\n    \/* Sticky Mobile Controls Panel (At Bottom) *\/\r\n    .xcx-mobile-controls-panel {\r\n        position: sticky;\r\n        bottom: 0; \/* Sticks to the bottom of the viewport during scrolling *\/\r\n        z-index: 105;\r\n        background: #ffffff; \/* Opaque background stops rows bleeding through *\/\r\n        padding: 15px 10px;\r\n        margin-top: 0;\r\n        margin-bottom: 0;\r\n        border-top: 1px solid #e2e8f0;\r\n        box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.08); \/* Top shadow for depth *\/\r\n    }\r\n\r\n    .xcx-mob-ed-toggles {\r\n        display: flex; background: #f8fafc; border-radius: 5px; border: 1px solid #e2e8f0; overflow: hidden; margin-bottom: 15px;\r\n    }\r\n    .xcx-mob-ed-btn {\r\n        flex: 1; padding: 12px; border: none; background: transparent; font-weight: 600; font-size: 13px; color: #94a3b8; cursor: pointer; transition: all 0.2s;\r\n    }\r\n    .xcx-mob-ed-btn.active { background: #dd3333; color: white; }\r\n\r\n    .xcx-mob-hosted-toggle {\r\n        display: flex; justify-content: space-between; align-items: center; padding: 15px;\r\n        background: #fff; border: 1px solid #e2e8f0; border-radius: 5px;\r\n    }\r\n    .xcx-mob-hosted-label { font-weight: 600; color: #0f172a; font-size: 14px; }\r\n    \r\n    .xcx-switch { position: relative; display: inline-block; width: 44px; height: 24px; margin: 0; }\r\n    .xcx-switch input { opacity: 0; width: 0; height: 0; }\r\n    .xcx-slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #cbd5e1; transition: .4s; border-radius: 24px; }\r\n    .xcx-slider:before { position: absolute; content: \"\"; height: 18px; width: 18px; left: 3px; bottom: 3px; background-color: white; transition: .4s; border-radius: 50%; }\r\n    input:checked + .xcx-slider { background-color: #dd3333; }\r\n    input:checked + .xcx-slider:before { transform: translateX(20px); }\r\n\r\n    \/* Mobile Contact Action Buttons *\/\r\n    .xcx-mobile-contact-row {\r\n        display: flex; flex-wrap: wrap; gap: 10px; padding: 20px 0 0 0;\r\n    }\r\n    .xcx-mobile-contact-row > a.xcx-contact-btn {\r\n        flex: 1 1 calc(50% - 5px); margin: 0; text-align: center; padding: 12px; font-size: 13px; border-radius: 4px;\r\n    }\r\n    .xcx-mobile-contact-row > a.xcx-contact-full {\r\n        flex: 1 1 100%;\r\n    }\r\n\r\n    .xcx-promo-btn-link {\r\n        font-size: 13px  !important;\r\n        line-height: 16px !important;\r\n        color: #fff !important;\r\n    }\r\n<\/style><\/div><\/div>\r\n\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>$ 29.99 per month per trunk* Clarity Voice call channels allow two calls per trunk which is double the industry average (exception: older analog-based systems). If your expected maximum for concurrent calls is sixteen (16), with Clarity Voice you only have to sign up for eight (8) SIP trunks as eight (8) SIP trunks give [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_monsterinsights_skip_tracking":false,"two_page_speed":[],"footnotes":""},"class_list":["post-612","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Annual Pricing -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/claritytg.com\/index.php\/annual-pricing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Annual Pricing -\" \/>\n<meta property=\"og:description\" content=\"$ 29.99 per month per trunk* Clarity Voice call channels allow two calls per trunk which is double the industry average (exception: older analog-based systems). If your expected maximum for concurrent calls is sixteen (16), with Clarity Voice you only have to sign up for eight (8) SIP trunks as eight (8) SIP trunks give [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/claritytg.com\/index.php\/annual-pricing\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-13T14:22:28+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/claritytg.com\\\/index.php\\\/annual-pricing\\\/\",\"url\":\"https:\\\/\\\/claritytg.com\\\/index.php\\\/annual-pricing\\\/\",\"name\":\"Annual Pricing -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/claritytg.com\\\/#website\"},\"datePublished\":\"2022-10-11T14:30:30+00:00\",\"dateModified\":\"2026-08-13T14:22:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/claritytg.com\\\/index.php\\\/annual-pricing\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/claritytg.com\\\/index.php\\\/annual-pricing\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/claritytg.com\\\/index.php\\\/annual-pricing\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/claritytg.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Annual Pricing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/claritytg.com\\\/#website\",\"url\":\"https:\\\/\\\/claritytg.com\\\/\",\"name\":\"\",\"description\":\"Your Solutions Provider\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/claritytg.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Annual Pricing -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/claritytg.com\/index.php\/annual-pricing\/","og_locale":"en_US","og_type":"article","og_title":"Annual Pricing -","og_description":"$ 29.99 per month per trunk* Clarity Voice call channels allow two calls per trunk which is double the industry average (exception: older analog-based systems). If your expected maximum for concurrent calls is sixteen (16), with Clarity Voice you only have to sign up for eight (8) SIP trunks as eight (8) SIP trunks give [&hellip;]","og_url":"https:\/\/claritytg.com\/index.php\/annual-pricing\/","article_modified_time":"2026-08-13T14:22:28+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/claritytg.com\/index.php\/annual-pricing\/","url":"https:\/\/claritytg.com\/index.php\/annual-pricing\/","name":"Annual Pricing -","isPartOf":{"@id":"https:\/\/claritytg.com\/#website"},"datePublished":"2022-10-11T14:30:30+00:00","dateModified":"2026-08-13T14:22:28+00:00","breadcrumb":{"@id":"https:\/\/claritytg.com\/index.php\/annual-pricing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/claritytg.com\/index.php\/annual-pricing\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/claritytg.com\/index.php\/annual-pricing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/claritytg.com\/"},{"@type":"ListItem","position":2,"name":"Annual Pricing"}]},{"@type":"WebSite","@id":"https:\/\/claritytg.com\/#website","url":"https:\/\/claritytg.com\/","name":"","description":"Your Solutions Provider","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/claritytg.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"http:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/pages\/612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/comments?post=612"}],"version-history":[{"count":88,"href":"http:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/pages\/612\/revisions"}],"predecessor-version":[{"id":16691,"href":"http:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/pages\/612\/revisions\/16691"}],"wp:attachment":[{"href":"http:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/media?parent=612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}