.elementor-105167 .elementor-element.elementor-element-2b41904{--display:flex;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-105167 .elementor-element.elementor-element-2b41904:not(.elementor-motion-effects-element-type-background), .elementor-105167 .elementor-element.elementor-element-2b41904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060D0E;}.elementor-105167 .elementor-element.elementor-element-b7282d4{--display:flex;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-105167 .elementor-element.elementor-element-b7282d4:not(.elementor-motion-effects-element-type-background), .elementor-105167 .elementor-element.elementor-element-b7282d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060D0E;}.elementor-105167 .elementor-element.elementor-element-5cf60ba{--display:flex;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-105167 .elementor-element.elementor-element-5cf60ba:not(.elementor-motion-effects-element-type-background), .elementor-105167 .elementor-element.elementor-element-5cf60ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060D0E;}.elementor-105167 .elementor-element.elementor-element-91de8c9{--n-accordion-title-font-size:var( --e-global-typography-604b10d-font-size );width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:2px;--n-accordion-border-radius:08px 08px 8px 8px;--n-accordion-title-normal-color:var( --e-global-color-177f1e96 );--n-accordion-title-hover-color:var( --e-global-color-177f1e96 );--n-accordion-title-active-color:var( --e-global-color-177f1e96 );--n-accordion-icon-size:16px;--n-accordion-icon-normal-color:var( --e-global-color-177f1e96 );--n-accordion-icon-hover-color:var( --e-global-color-177f1e96 );--n-accordion-icon-active-color:var( --e-global-color-177f1e96 );}.elementor-105167 .elementor-element.elementor-element-91de8c9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#060D0E;border-style:none;}.elementor-105167 .elementor-element.elementor-element-91de8c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:96px 0px 0px 0px;}.elementor-105167 .elementor-element.elementor-element-91de8c9.elementor-element{--align-self:center;}.elementor-105167 .elementor-element.elementor-element-91de8c9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-105167 .elementor-element.elementor-element-91de8c9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-105167 .elementor-element.elementor-element-91de8c9 {--n-accordion-padding:20px 24px 20px 24px;}:where( .elementor-105167 .elementor-element.elementor-element-91de8c9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-604b10d-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-604b10d-font-weight );text-transform:var( --e-global-typography-604b10d-text-transform );font-style:var( --e-global-typography-604b10d-font-style );text-decoration:var( --e-global-typography-604b10d-text-decoration );line-height:var( --e-global-typography-604b10d-line-height );letter-spacing:var( --e-global-typography-604b10d-letter-spacing );word-spacing:var( --e-global-typography-604b10d-word-spacing );}:where( .elementor-105167 .elementor-element.elementor-element-91de8c9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 8px 8px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-105167 .elementor-element.elementor-element-91de8c9{--n-accordion-title-font-size:var( --e-global-typography-604b10d-font-size );}:where( .elementor-105167 .elementor-element.elementor-element-91de8c9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-604b10d-line-height );letter-spacing:var( --e-global-typography-604b10d-letter-spacing );word-spacing:var( --e-global-typography-604b10d-word-spacing );}}@media(max-width:1025px){.elementor-105167 .elementor-element.elementor-element-91de8c9{--n-accordion-title-font-size:var( --e-global-typography-604b10d-font-size );}:where( .elementor-105167 .elementor-element.elementor-element-91de8c9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-604b10d-line-height );letter-spacing:var( --e-global-typography-604b10d-letter-spacing );word-spacing:var( --e-global-typography-604b10d-word-spacing );}body.elementor-page-105167{margin:0px 016px 0px 16px;}}@media(max-width:767px){.elementor-105167 .elementor-element.elementor-element-91de8c9{--n-accordion-title-font-size:var( --e-global-typography-604b10d-font-size );}:where( .elementor-105167 .elementor-element.elementor-element-91de8c9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-604b10d-line-height );letter-spacing:var( --e-global-typography-604b10d-letter-spacing );word-spacing:var( --e-global-typography-604b10d-word-spacing );}body.elementor-page-105167{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-7c2f779 *//* ===== CYME — Comparison table (darker + thin lines, border = #014855) ===== */
.cyme-compare{
  --cyme-teal-950:#012f36;   /* darker base */
  --cyme-teal-900:#014855;   /* REQUIRED border color */
  --cyme-teal-850:#013c45;   /* header depth */
  --cyme-teal-800:#034f5b;   /* accent hover */

  --cyme-text:#e7f6f7;
  --cyme-text-muted: rgba(231,246,247,.90);

  --cyme-line:#014855;       /* thin grid lines */
  --cyme-line-soft: rgba(1,72,85,.65);

  --cyme-bg: rgba(1,47,54,.55);
  --cyme-bg-2: rgba(1,47,54,.35);
  --cyme-header-bg: rgba(1,60,69,.75);
  --cyme-zebra: rgba(1,72,85,.10);

  color: var(--cyme-text);
  font-family: inherit;
}

/* FRAME */
.cyme-compare .cyme-compare__frame{
  border-radius:16px;

  /* outer border exactly #014855 */
  border:1px solid var(--cyme-line);

  background: linear-gradient(180deg, rgba(1,47,54,.65) 0%, rgba(1,47,54,.40) 100%);
  box-shadow: 0 10px 30px rgba(0,0,0,.20);
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);

  overflow:hidden;
}

/* TABLE */
.cyme-compare .cyme-table{
  width:100%;
  min-width:720px;
  border-collapse:separate;
  border-spacing:0;
  font-size:14px;
  line-height:1.35;
}

/* CELLS — VERY THIN grid lines */
.cyme-compare .cyme-table th,
.cyme-compare .cyme-table td{
  padding:12px 14px;
  vertical-align:top;

  border:0;
  border-top:0.5px solid var(--cyme-line-soft);
  border-left:0.5px solid var(--cyme-line-soft);

  color: var(--cyme-text-muted);
}

/* Remove outer top border */
.cyme-compare .cyme-table thead tr:first-child th{
  border-top:0;
}

/* Remove outer left border */
.cyme-compare .cyme-table tr > *:first-child{
  border-left:0;
}

/* Header row */
.cyme-compare .cyme-table thead th{
  position: sticky;
  top: 0;
  z-index: 1;

  font-weight:700;
  letter-spacing:.01em;
  color: var(--cyme-text);

  background: linear-gradient(180deg, rgba(1,60,69,.85) 0%, rgba(1,47,54,.78) 100%);

  /* keep header separators crisp but still thin */
  border-color: rgba(1,72,85,.75);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}

/* First column */
.cyme-compare .cyme-table tbody th[scope="row"]{
  font-weight:700;
  white-space:nowrap;
  color: var(--cyme-text);
}

/* Zebra rows */
.cyme-compare .cyme-table tbody tr:nth-child(even){
  background: var(--cyme-zebra);
}

/* Optional: hover */
.cyme-compare .cyme-table tbody tr:hover{
  background: rgba(3,79,91,.14);
}

/* Mobile tweaks */
@media (max-width: 640px){
  .cyme-compare .cyme-table{
    min-width:860px;
    font-size:13px;
  }
  .cyme-compare .cyme-table th,
  .cyme-compare .cyme-table td{
    padding:10px 12px;
  }
}/* End custom CSS */