.elementor-13960 .elementor-element.elementor-element-f8115d2{margin-top:30px;margin-bottom:0px;}.elementor-13960 .elementor-element.elementor-element-f6ac552.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13960 .elementor-element.elementor-element-4c33d79 .elementor-cta .elementor-cta__bg, .elementor-13960 .elementor-element.elementor-element-4c33d79 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-13960 .elementor-element.elementor-element-4c33d79{width:var( --container-widget-width, 61.125% );max-width:61.125%;--container-widget-width:61.125%;--container-widget-flex-grow:0;}.elementor-13960 .elementor-element.elementor-element-4c33d79 .elementor-cta__content{text-align:center;}.elementor-13960 .elementor-element.elementor-element-4c33d79 .elementor-cta__description{font-weight:700;font-style:italic;}.elementor-13960 .elementor-element.elementor-element-4c33d79 .elementor-cta__button{color:var( --e-global-color-df4634d );background-color:var( --e-global-color-secondary );}.elementor-13960 .elementor-element.elementor-element-f223067 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-13960 .elementor-element.elementor-element-f223067{text-align:center;}.elementor-13960 .elementor-element.elementor-element-f223067 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-13960 .elementor-element.elementor-element-3950483 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-420eff1 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-420eff1 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13960 .elementor-element.elementor-element-c4e9361 > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-b7d6cc9 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-13960 .elementor-element.elementor-element-b7d6cc9{text-align:center;}.elementor-13960 .elementor-element.elementor-element-b7d6cc9 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-13960 .elementor-element.elementor-element-9d4fc5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-97c296a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-97c296a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13960 .elementor-element.elementor-element-a163a15 > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-1f7e963 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-13960 .elementor-element.elementor-element-1f7e963{text-align:center;}.elementor-13960 .elementor-element.elementor-element-1f7e963 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-13960 .elementor-element.elementor-element-2790659 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-485cf18 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-485cf18 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13960 .elementor-element.elementor-element-22af21f > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-a57e69b > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-13960 .elementor-element.elementor-element-a57e69b{text-align:center;}.elementor-13960 .elementor-element.elementor-element-a57e69b .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-13960 .elementor-element.elementor-element-302a13b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-8bf423f > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-8bf423f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13960 .elementor-element.elementor-element-5770a1f > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-ecf9327 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-ecf9327 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13960 .elementor-element.elementor-element-0eaaa33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-d345120 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-d345120 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13960 .elementor-element.elementor-element-da3fde1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-be96560 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-13960 .elementor-element.elementor-element-be96560{text-align:center;}.elementor-13960 .elementor-element.elementor-element-be96560 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-13960 .elementor-element.elementor-element-9abc7b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13960 .elementor-element.elementor-element-8edc9df > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-13960 .elementor-element.elementor-element-8edc9df{text-align:center;}.elementor-13960 .elementor-element.elementor-element-8edc9df .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-13960 .elementor-element.elementor-element-9a856d3 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-13960 .elementor-element.elementor-element-7420b2c > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-13960 .elementor-element.elementor-element-7420b2c{text-align:center;}.elementor-13960 .elementor-element.elementor-element-7420b2c .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-13960 .elementor-element.elementor-element-e2ae6ef{margin-top:30px;margin-bottom:0px;}.elementor-13960 .elementor-element.elementor-element-b1ca41f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13960 .elementor-element.elementor-element-36c0044 .elementor-cta .elementor-cta__bg, .elementor-13960 .elementor-element.elementor-element-36c0044 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-13960 .elementor-element.elementor-element-36c0044{width:var( --container-widget-width, 61.125% );max-width:61.125%;--container-widget-width:61.125%;--container-widget-flex-grow:0;}.elementor-13960 .elementor-element.elementor-element-36c0044 .elementor-cta__content{text-align:center;}.elementor-13960 .elementor-element.elementor-element-36c0044 .elementor-cta__description{font-weight:700;font-style:italic;}.elementor-13960 .elementor-element.elementor-element-36c0044 .elementor-cta__button{color:var( --e-global-color-df4634d );background-color:var( --e-global-color-secondary );}.elementor-13960 .elementor-element.elementor-element-15d8680{color:#7045F6;}.elementor-13960 .elementor-element.elementor-element-cac6aee > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-13960 .elementor-element.elementor-element-cac6aee{text-align:center;}.elementor-13960 .elementor-element.elementor-element-cac6aee .elementor-heading-title{font-size:40px;font-weight:700;}.elementor-13960 .elementor-element.elementor-element-49e5ca4{--grid-row-gap:1px;}.elementor-13960 .elementor-element.elementor-element-49e5ca4 .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:1px;}.elementor-13960 .elementor-element.elementor-element-49e5ca4 .pp-faq-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#d4d4d4;}.elementor-13960 .elementor-element.elementor-element-49e5ca4 .pp-faqs .pp-faq-question{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );font-family:"Arial", Sans;font-weight:500;border-style:none;}.elementor-13960 .elementor-element.elementor-element-49e5ca4 .pp-faqs .pp-faq-question svg{fill:var( --e-global-color-text );}.elementor-13960 .elementor-element.elementor-element-49e5ca4 .pp-faqs .pp-faq-question .pp-accordion-tab-icon{font-size:15px;margin-right:10px;}.elementor-13960 .elementor-element.elementor-element-49e5ca4 .pp-faqs .pp-faq-answer{color:#333;font-family:"Arial", Sans;font-size:18px;}.elementor-13960 .elementor-element.elementor-element-49e5ca4 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{font-size:16px;}@media(max-width:767px){.elementor-13960 .elementor-element.elementor-element-4c33d79{width:var( --container-widget-width, 295.617px );max-width:295.617px;--container-widget-width:295.617px;--container-widget-flex-grow:0;}.elementor-13960 .elementor-element.elementor-element-36c0044{width:var( --container-widget-width, 295.617px );max-width:295.617px;--container-widget-width:295.617px;--container-widget-flex-grow:0;}}/* Start custom CSS for text-editor, class: .elementor-element-3af3a4b */.table-scroll {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  border: 1px solid #e6e6ee;
  border-radius: 10px;
  background: #fff;
}

/* Makes the scrollbar area feel intentional */
.table-scroll:focus {
  outline: 2px solid #7045F6;
  outline-offset: 2px;
}

/* Force horizontal scroll on small screens */
.comparison-table {
  width: 100%;
  min-width: 720px; /* key: triggers horizontal scroll */
  border-collapse: collapse;
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.35;
}

.comparison-table th,
.comparison-table td {
  padding: 12px 14px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #f0f0f6;
}

/* Header styling (Liveforce purple) */
.comparison-table thead th {
  background: #7045F6;
  color: #ffffff;
  font-weight: 700;
  border-bottom: none;
}

/* Subtle alternating rows */
.comparison-table tbody tr:nth-child(even) td {
  background: #fafafe;
}

/* Slight emphasis on first column */
.comparison-table tbody td:first-child {
  font-weight: 600;
  color: #1f1f2e;
}

/* Optional: nicer scrollbar (works in Chromium browsers) */
.table-scroll::-webkit-scrollbar {
  height: 10px;
}

.table-scroll::-webkit-scrollbar-track {
  background: #f2f2f7;
  border-radius: 999px;
}

.table-scroll::-webkit-scrollbar-thumb {
  background: #c9c6ff;
  border-radius: 999px;
}

.table-scroll::-webkit-scrollbar-thumb:hover {
  background: #a9a5ff;
}/* End custom CSS */