.elementor-63 .elementor-element.elementor-element-a752458{--display:flex;}.elementor-63 .elementor-element.elementor-element-5183798{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-63 .elementor-element.elementor-element-4fd8be8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-63 .elementor-element.elementor-element-979e728{text-align:center;}.elementor-63 .elementor-element.elementor-element-c19fbd0{--display:flex;}.elementor-63 .elementor-element.elementor-element-472c913{--display:flex;}.elementor-63 .elementor-element.elementor-element-822aecd{text-align:start;}.elementor-63 .elementor-element.elementor-element-850cfb9{text-align:start;}.elementor-63 .elementor-element.elementor-element-0a323d6{--display:flex;}.elementor-63 .elementor-element.elementor-element-24e5004{text-align:start;}.elementor-63 .elementor-element.elementor-element-4e8a1ea{text-align:start;}.elementor-63 .elementor-element.elementor-element-1b33e74{text-align:start;}.elementor-63 .elementor-element.elementor-element-a5ae897{--display:flex;}.elementor-63 .elementor-element.elementor-element-1d3cdf6{text-align:start;}.elementor-63 .elementor-element.elementor-element-e19f47d{text-align:start;}.elementor-63 .elementor-element.elementor-element-ed600b3{--display:flex;}.elementor-63 .elementor-element.elementor-element-7537838{text-align:start;}.elementor-63 .elementor-element.elementor-element-c0fcd7a{text-align:start;}.elementor-63 .elementor-element.elementor-element-0f36d1f{--display:flex;}.elementor-63 .elementor-element.elementor-element-bee6fee{text-align:start;}.elementor-63 .elementor-element.elementor-element-0780585{text-align:start;}.elementor-63 .elementor-element.elementor-element-b622f54{--display:flex;}.elementor-63 .elementor-element.elementor-element-dc5bc96{text-align:start;}.elementor-63 .elementor-element.elementor-element-ba498f2{text-align:start;}.elementor-63 .elementor-element.elementor-element-527dc5a{--display:flex;}.elementor-63 .elementor-element.elementor-element-cd2a63a{text-align:start;}.elementor-63 .elementor-element.elementor-element-8bcc374{--display:flex;}.elementor-63 .elementor-element.elementor-element-1cc321a{text-align:start;}.elementor-63 .elementor-element.elementor-element-6587807{--display:flex;}.elementor-63 .elementor-element.elementor-element-fa3f0ec{text-align:start;}.elementor-63 .elementor-element.elementor-element-dbf154c{--display:flex;}.elementor-63 .elementor-element.elementor-element-b4cd07d{text-align:start;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-63 .elementor-element.elementor-element-ca43b94{text-align:center;}.elementor-63 .elementor-element.elementor-element-822aecd{text-align:center;}.elementor-63 .elementor-element.elementor-element-24e5004{text-align:center;}.elementor-63 .elementor-element.elementor-element-1d3cdf6{text-align:center;}.elementor-63 .elementor-element.elementor-element-7537838{text-align:center;}.elementor-63 .elementor-element.elementor-element-bee6fee{text-align:center;}.elementor-63 .elementor-element.elementor-element-dc5bc96{text-align:center;}.elementor-63 .elementor-element.elementor-element-cd2a63a{text-align:center;}.elementor-63 .elementor-element.elementor-element-1cc321a{text-align:center;}.elementor-63 .elementor-element.elementor-element-fa3f0ec{text-align:center;}.elementor-63 .elementor-element.elementor-element-b4cd07d{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-7bfb416 *//* Desktop / tablet */
.afg-wrap .afg-compare-table{
  width:100%; border-collapse:collapse; margin-top:8px;
  background:var(--surface-strong,#fff); border-radius:14px; overflow:hidden;
  box-shadow:0 20px 45px -25px rgba(30,41,59,.28);
}
.afg-wrap .afg-compare-table th,
.afg-wrap .afg-compare-table td{
  text-align:left; padding:12px 16px; vertical-align:top;
  border-bottom:1px solid rgba(15,23,42,.06); font-size:.95rem; color:var(--text-soft,#1e293b);
}
.afg-wrap .afg-compare-table th{ background:rgba(99,102,241,.08); color:var(--text,#0f172a); font-weight:700; }
.afg-wrap .afg-compare-table tr:last-child td{ border-bottom:none; }

/* Mobile: each row becomes a card */
@media (max-width:600px){
  .afg-wrap .afg-compare-table{ background:transparent; box-shadow:none; border-radius:0; overflow:visible; }
  .afg-wrap .afg-compare-table thead{
    position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden;
    clip:rect(0,0,0,0); white-space:nowrap; border:0;
  }
  .afg-wrap .afg-compare-table tr{
    display:block; background:var(--surface-strong,#fff);
    border:1px solid rgba(15,23,42,.08); border-radius:14px;
    padding:6px 4px 10px; margin-bottom:14px;
    box-shadow:0 20px 45px -30px rgba(30,41,59,.3);
  }
  .afg-wrap .afg-compare-table td{ display:block; border:none; padding:8px 16px; }
  .afg-wrap .afg-compare-table td::before{
    content:attr(data-label); display:block;
    font-size:.7rem; font-weight:700; letter-spacing:.08em; text-transform:uppercase;
    color:var(--accent,#6366f1); margin-bottom:2px;
  }
  .afg-wrap .afg-compare-table td:first-child{ font-size:1.1rem; padding-top:12px; }
  .afg-wrap .afg-compare-table td:first-child::before{ display:none; }
}/* End custom CSS */