.table-section{--table-padding-x:1rem;--table-padding-y:0.875rem;--table-cell-padding:1rem 1.25rem;--table-gap:0;--table-font-size:var(--font-size-body,1rem);--table-header-size:var(--font-size-body,1rem);--table-header-weight:var(--font-weight-semibold,600);--table-line-height:var(--line-height-normal,1.5);--table-border-width:1px;--table-border-radius:var(--radius-md,8px);--table-border-color:var(--color-border,#e2e8f0);--table-header-bg:#f7fafc;--table-header-text:var(--color-text-primary,#1a202c);--table-row-bg:#fff;--table-row-alt-bg:#f7fafc;--table-row-hover-bg:#f0f4f8;--table-transition:0.2s ease}.table-wrapper{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;scrollbar-color:var(--color-border,#e2e8f0) transparent;scrollbar-width:thin}.table-wrapper::-webkit-scrollbar{height:6px}.table-wrapper::-webkit-scrollbar-track{background:transparent}.table-wrapper::-webkit-scrollbar-thumb{background-color:var(--color-border,#e2e8f0);border-radius:3px}.table-module{background-color:var(--table-row-bg);border-collapse:collapse;border-spacing:0;font-size:var(--table-font-size);line-height:var(--table-line-height);width:100%}.table-module td,.table-module th{border-bottom:var(--table-border-width) solid var(--table-border-color);padding:var(--table-cell-padding,1rem 1.25rem);text-align:left;transition:background-color var(--table-transition);vertical-align:middle}.table-module th{background:var(--table-header-bg,#f7fafc);color:var(--table-header-text);font-size:var(--table-header-size);font-weight:var(--table-header-weight);white-space:nowrap}.table-module td{color:var(--color-text-secondary,#4a5568)}.table-module tbody tr:last-child td{border-bottom:none}.table-module--striped tbody tr:nth-child(2n){background-color:var(--table-row-alt-bg,#f7fafc)}.table-module--striped tbody tr:nth-child(2n) td{background-color:inherit}.table-module--hover tbody tr:hover{background-color:var(--table-row-hover-bg,#f0f4f8)}.table-module--hover tbody tr:hover td{background-color:inherit}.table-module--bordered{border:var(--table-border-width) solid var(--table-border-color);border-radius:var(--table-border-radius);overflow:hidden}.table-module--bordered td,.table-module--bordered th{border:var(--table-border-width) solid var(--table-border-color)}.table-module--bordered td:first-child,.table-module--bordered th:first-child{border-left:none}.table-module--bordered td:last-child,.table-module--bordered th:last-child{border-right:none}.table-module--bordered thead tr:first-child th{border-top:none}.table-module--bordered tbody tr:last-child td{border-bottom:none}.table-module--compact td,.table-module--compact th{padding:.625rem 1rem}.table-wrapper--responsive .table-module{min-width:600px}@media (max-width:767px){.table-wrapper--responsive{overflow-x:visible}.table-wrapper--responsive .table-module{display:block;min-width:0}.table-wrapper--responsive .table-module thead{display:none}.table-wrapper--responsive .table-module tbody{display:block}.table-wrapper--responsive .table-module tr{background:var(--table-row-bg);border:var(--table-border-width) solid var(--table-border-color);border-radius:var(--table-border-radius);box-shadow:0 1px 3px rgba(0,0,0,.06);display:block;margin-bottom:var(--spacing-md,1rem);overflow:hidden}.table-wrapper--responsive .table-module tr:last-child{margin-bottom:0}.table-wrapper--responsive .table-module td{align-items:center;border:none;border-bottom:var(--table-border-width) solid var(--table-border-color);display:flex;justify-content:space-between;padding:var(--spacing-sm,.75rem) var(--spacing-md,1rem);text-align:right}.table-wrapper--responsive .table-module td:last-child{border-bottom:none}.table-wrapper--responsive .table-module td:before{color:var(--table-header-text);content:attr(data-label);flex-shrink:0;font-weight:var(--table-header-weight);margin-right:1rem;text-align:left}.table-wrapper--responsive .table-module--striped tbody tr:nth-child(2n){background-color:var(--table-row-bg)}.table-wrapper--responsive .table-module--striped tbody tr:nth-child(2n) td:nth-child(2n){background-color:var(--table-row-alt-bg,#f7fafc)}}.table-wrapper--comparison .table-module{text-align:center}.table-wrapper--comparison .table-module th{padding:1.25rem 1rem;text-align:center}.table-wrapper--comparison .table-module th:first-child{background:transparent;text-align:left}.table-wrapper--comparison .table-module td{text-align:center}.table-wrapper--comparison .table-module td:first-child{color:var(--table-header-text);font-weight:500;text-align:left}.table-module .atmc-icon-yes,.table-module .icon-check{color:var(--color-success,#3dcc79)}.table-module .atmc-icon-no,.table-module .icon-cross{color:var(--color-danger,#e74c3c)}.atmc-table-01{background:var(--atmc-white,#fff);border:1px solid var(--atmc-border,#dfdbd2);border-radius:var(--atmc-radius-md,8px);overflow:hidden}.atmc-table-01_wrapper{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.atmc-table-01 table{border-collapse:collapse;border-spacing:0;min-width:500px;width:100%}.atmc-table-01 th{background:var(--atmc-light,#fafafa);color:var(--atmc-text-primary,#292930);font-size:.9375rem;font-weight:600;text-align:left;white-space:nowrap}.atmc-table-01 td,.atmc-table-01 th{border-bottom:1px solid var(--atmc-border,#dfdbd2);padding:1rem 1.25rem}.atmc-table-01 td{color:var(--atmc-text-secondary,#85868c);vertical-align:middle}.atmc-table-01 tbody tr:last-child td{border-bottom:0}.atmc-table-01 tbody tr:hover,.atmc-table-01--striped tbody tr:nth-child(2n){background:var(--atmc-light,#fafafa)}.atmc-table-01--striped tbody tr:nth-child(2n):hover{background:#f0f0f0}.atmc-table-01_label{background:transparent;color:var(--atmc-text-primary,#292930);font-weight:600;min-width:150px}.atmc-table-01_col{min-width:120px}.atmc-table-01_col--narrow{min-width:80px;width:80px}.atmc-table-01_col--wide{min-width:200px}.atmc-table-02{background:transparent}.atmc-table-02_wrapper{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.atmc-table-02 table{border-collapse:collapse;border-spacing:0;min-width:500px;width:100%}.atmc-table-02 th{background:transparent;border-bottom:2px solid var(--atmc-border,#dfdbd2);color:var(--atmc-text-muted,#a0a0a0);font-size:.8125rem;font-weight:600;letter-spacing:.05em;padding:.875rem 1rem;text-align:left;text-transform:uppercase}.atmc-table-02 td{border-bottom:1px solid var(--atmc-border,#dfdbd2);color:var(--atmc-text-secondary,#85868c);padding:1rem;vertical-align:middle}.atmc-table-02 tbody tr:last-child td{border-bottom:0}.atmc-table-02 tbody tr:hover td,.atmc-table-02_label{color:var(--atmc-text-primary,#292930)}.atmc-table-02_label{font-weight:500}.atmc-table-02_col{min-width:100px}.atmc-table-02--striped tbody tr:nth-child(2n) td{background:var(--atmc-light,#fafafa)}.atmc-table-03{background:var(--atmc-white,#fff);border-radius:var(--atmc-radius-lg,12px);box-shadow:var(--atmc-shadow-sm,0 1px 3px rgba(0,0,0,.06));overflow:hidden}.atmc-table-03_wrapper{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.atmc-table-03 table{border-collapse:collapse;border-spacing:0;min-width:500px;width:100%}.atmc-table-03 th{background:var(--atmc-primary,#0fb5b3);border:none;color:var(--atmc-white,#fff);font-size:.9375rem;font-weight:600;padding:1.25rem 1.5rem;text-align:left}.atmc-table-03 th:first-child{border-top-left-radius:var(--atmc-radius-lg,12px)}.atmc-table-03 th:last-child{border-top-right-radius:var(--atmc-radius-lg,12px)}.atmc-table-03 td{border-bottom:1px solid var(--atmc-border,#dfdbd2);color:var(--atmc-text-secondary,#85868c);padding:1.25rem 1.5rem;vertical-align:middle}.atmc-table-03 tbody tr:last-child td{border-bottom:0}.atmc-table-03 tbody tr{transition:background var(--atmc-transition-fast,.15s ease)}.atmc-table-03 tbody tr:hover{background:var(--atmc-light,#fafafa)}.atmc-table-03_label{color:var(--atmc-text-primary,#292930);font-weight:600}.atmc-table-03_col{min-width:120px}.atmc-table-03--striped tbody tr:nth-child(2n){background:var(--atmc-light,#fafafa)}.atmc-table-03--striped tbody tr:nth-child(2n):hover{background:#f0f0f0}.atmc-table-03--dark th{background:var(--atmc-dark,#292930)}.atmc-table-03--gradient th{background:linear-gradient(135deg,var(--atmc-primary,#0fb5b3) 0,#0da3a1 100%)}.atmc-table-comparison{background:var(--atmc-white,#fff);border-radius:var(--atmc-radius-lg,12px);box-shadow:var(--atmc-shadow-md,0 4px 12px rgba(0,0,0,.08));overflow:hidden}.atmc-table-comparison_wrapper{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.atmc-table-comparison table{border-collapse:collapse;border-spacing:0;min-width:600px;width:100%}.atmc-table-comparison th{border:none;color:var(--atmc-white,#fff);font-size:1rem;font-weight:600;padding:1.5rem 1rem;text-align:center}.atmc-table-comparison th:first-child{background:transparent;color:var(--atmc-text-primary,#292930);text-align:left;width:35%}.atmc-table-comparison th:nth-child(2){background:var(--atmc-primary-500,#0fb5b3)}.atmc-table-comparison th:nth-child(3){background:var(--atmc-primary-600,#0da3a1)}.atmc-table-comparison th:nth-child(4){background:var(--atmc-primary-700,#0b918f)}.atmc-table-comparison td{border-bottom:1px solid var(--atmc-border,#dfdbd2);padding:1.25rem 1rem;text-align:center;vertical-align:middle}.atmc-table-comparison td:first-child{color:var(--atmc-text-primary,#292930);font-weight:500;text-align:left}.atmc-table-comparison tbody tr:last-child td{border-bottom:0}.atmc-table-comparison tbody tr:hover{background:var(--atmc-light,#fafafa)}.atmc-table-comparison .atmc-icon-yes,.atmc-table-comparison .icon-check{color:var(--atmc-success,#3dcc79);height:24px;width:24px}.atmc-table-comparison .atmc-icon-no,.atmc-table-comparison .icon-cross{color:var(--atmc-danger,#e74c3c);height:24px;width:24px}.atmc-table-comparison_2col td:not(:first-child),.atmc-table-comparison_2col th:not(:first-child){width:32.5%}.atmc-table-comparison_3col td:not(:first-child),.atmc-table-comparison_3col th:not(:first-child){width:21.67%}.atmc-table-comparison_mobile{display:none}@media (max-width:767px){.atmc-table-comparison_desktop{display:none}.atmc-table-comparison_mobile{display:block}.atmc-table-comparison_mobile_card{background:var(--atmc-white,#fff);border-radius:var(--atmc-radius-lg,12px);box-shadow:var(--atmc-shadow-sm,0 1px 3px rgba(0,0,0,.06));margin-bottom:1.5rem;overflow:hidden}.atmc-table-comparison_mobile_card:last-child{margin-bottom:0}.atmc-table-comparison_mobile_header{background:var(--atmc-primary,#0fb5b3);color:var(--atmc-white,#fff);font-size:1.125rem;font-weight:600;padding:1.25rem;text-align:center}.atmc-table-comparison_mobile_list{list-style:none;margin:0;padding:0}.atmc-table-comparison_mobile_item{align-items:center;border-bottom:1px solid var(--atmc-border,#dfdbd2);display:flex;justify-content:space-between;padding:1rem 1.25rem}.atmc-table-comparison_mobile_item:last-child{border-bottom:0}.atmc-table-comparison_mobile_label{color:var(--atmc-text-primary,#292930);font-weight:500}.atmc-table-comparison_mobile_value{color:var(--atmc-text-secondary,#85868c)}}.table-scroll-indicator{position:relative}.table-scroll-indicator:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.9));bottom:0;content:"";opacity:1;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease;width:40px}.table-scroll-indicator--scrolled:after{opacity:0}@keyframes tableRowFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.atmc-table-01 tbody tr,.atmc-table-02 tbody tr,.atmc-table-03 tbody tr{animation:tableRowFadeIn .3s ease forwards}.atmc-table-01 tbody tr:first-child{animation-delay:.05s}.atmc-table-01 tbody tr:nth-child(2){animation-delay:.1s}.atmc-table-01 tbody tr:nth-child(3){animation-delay:.15s}.atmc-table-01 tbody tr:nth-child(4){animation-delay:.2s}.atmc-table-01 tbody tr:nth-child(5){animation-delay:.25s}.table-module:focus-within{outline:2px solid var(--atmc-primary,#0fb5b3);outline-offset:2px}.atmc-table-01:focus-within,.atmc-table-02:focus-within,.atmc-table-03:focus-within{outline:2px solid var(--atmc-primary,#0fb5b3);outline-offset:2px}.atmc-table-01 th[tabindex]:focus,.atmc-table-02 th[tabindex]:focus,.atmc-table-03 th[tabindex]:focus,.table-module th[tabindex]:focus{outline:none}.atmc-table-01 th[tabindex]:focus-visible,.atmc-table-02 th[tabindex]:focus-visible,.atmc-table-03 th[tabindex]:focus-visible,.table-module th[tabindex]:focus-visible{outline:2px solid var(--atmc-primary,#0fb5b3);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.atmc-table-01 tbody tr,.atmc-table-01 tbody tr:hover,.atmc-table-02 tbody tr,.atmc-table-02 tbody tr:hover,.atmc-table-03 tbody tr,.atmc-table-03 tbody tr:hover{animation:none;transition:none}}@media (max-width:991px){.table-section{--table-cell-padding:0.875rem 1rem;--table-font-size:0.9375rem}.atmc-table-01 td,.atmc-table-01 th{padding:.875rem 1rem}.atmc-table-02 td,.atmc-table-02 th{padding:.75rem .875rem}.atmc-table-03 td,.atmc-table-03 th{padding:1rem 1.25rem}.atmc-table-comparison td,.atmc-table-comparison th{padding:1rem .75rem}}@media (max-width:767px){.table-section{--table-cell-padding:0.75rem;--table-font-size:0.875rem;--table-header-size:0.875rem;--table-border-radius:6px}.atmc-table-01--responsive table{display:block;min-width:0}.atmc-table-01--responsive thead{display:none}.atmc-table-01--responsive tbody{display:block}.atmc-table-01--responsive tbody tr{background:var(--atmc-white,#fff);border:1px solid var(--atmc-border,#dfdbd2);border-radius:var(--atmc-radius-md,8px);display:block;margin-bottom:1rem;overflow:hidden}.atmc-table-01--responsive tbody tr:last-child{margin-bottom:0}.atmc-table-01--responsive td{align-items:center;border-bottom:1px solid var(--atmc-border,#dfdbd2);display:flex;justify-content:space-between;padding:.75rem 1rem;text-align:right}.atmc-table-01--responsive td:last-child{border-bottom:0}.atmc-table-01--responsive td:before{color:var(--atmc-text-primary,#292930);content:attr(data-label);flex-shrink:0;font-weight:600;margin-right:1rem;text-align:left}.atmc-table-02--responsive table{display:block;min-width:0}.atmc-table-02--responsive thead{display:none}.atmc-table-02--responsive tbody{display:block}.atmc-table-02--responsive tbody tr{border-bottom:1px solid var(--atmc-border,#dfdbd2);display:block;margin-bottom:1rem;padding:1rem}.atmc-table-02--responsive tbody tr:last-child{border-bottom:0;margin-bottom:0}.atmc-table-02--responsive td{align-items:center;border:none;display:flex;justify-content:space-between;padding:.5rem 0;text-align:right}.atmc-table-02--responsive td:before{color:var(--atmc-text-primary,#292930);content:attr(data-label);flex-shrink:0;font-weight:500;margin-right:1rem;text-align:left}.atmc-table-03--responsive{background:transparent;box-shadow:none}.atmc-table-03--responsive table{display:block;min-width:0}.atmc-table-03--responsive thead{display:none}.atmc-table-03--responsive tbody{display:flex;flex-direction:column;gap:1rem}.atmc-table-03--responsive tbody tr{background:var(--atmc-white,#fff);border-radius:var(--atmc-radius-lg,12px);box-shadow:var(--atmc-shadow-sm,0 1px 3px rgba(0,0,0,.06));display:block;overflow:hidden}.atmc-table-03--responsive td{align-items:center;border-bottom:1px solid var(--atmc-border,#dfdbd2);display:flex;justify-content:space-between;padding:.875rem 1rem;text-align:right}.atmc-table-03--responsive td:last-child{border-bottom:0}.atmc-table-03--responsive td:first-child{background:var(--atmc-primary,#0fb5b3);color:var(--atmc-white,#fff);font-weight:600;justify-content:center;text-align:center}.atmc-table-03--responsive td:first-child:before{display:none}.atmc-table-03--responsive td:before{color:var(--atmc-text-primary,#292930);content:attr(data-label);flex-shrink:0;font-weight:600;margin-right:1rem;text-align:left}}@media (max-width:479px){.table-section{--table-cell-padding:0.625rem 0.75rem;--table-font-size:0.8125rem;--table-header-size:0.8125rem}.atmc-table-01{border-radius:6px}.atmc-table-01--responsive td,.atmc-table-02--responsive td,.atmc-table-03--responsive td{align-items:flex-start;flex-direction:column;gap:.25rem;text-align:left}.atmc-table-01--responsive td:before,.atmc-table-02--responsive td:before,.atmc-table-03--responsive td:before{color:var(--atmc-text-muted,#a0a0a0);font-size:.75rem;letter-spacing:.05em;margin-right:0;text-transform:uppercase}.atmc-table-03{border-radius:8px}.atmc-table-03 th:first-child{border-top-left-radius:8px}.atmc-table-03 th:last-child{border-top-right-radius:8px}.atmc-table-comparison_mobile_card{border-radius:8px}.atmc-table-comparison_mobile_header{font-size:1rem;padding:1rem}.atmc-table-comparison_mobile_item{align-items:flex-start;flex-direction:column;gap:.25rem;padding:.875rem 1rem}.atmc-table-comparison_mobile_label{color:var(--atmc-text-muted,#a0a0a0);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}}@media (prefers-color-scheme:dark){.table-section{--table-header-bg:#2d3748;--table-header-text:#f7fafc;--table-row-bg:#1a202c;--table-row-alt-bg:#2d3748;--table-row-hover-bg:#374151;--table-border-color:#4a5568}.table-module{background-color:var(--table-row-bg);color:#a0aec0}.table-module th{background:var(--table-header-bg);color:var(--table-header-text)}.atmc-table-01{background:#1a202c;border-color:#4a5568}.atmc-table-01 th{background:#2d3748;border-bottom-color:#4a5568;color:#f7fafc}.atmc-table-01 td{border-bottom-color:#4a5568;color:#a0aec0}.atmc-table-01 tbody tr:hover{background:#2d3748}.atmc-table-02 th{border-bottom-color:#4a5568;color:#718096}.atmc-table-02 td{border-bottom-color:#4a5568;color:#a0aec0}.atmc-table-03{background:#1a202c}.atmc-table-03 td{border-bottom-color:#4a5568;color:#a0aec0}.atmc-table-03 tbody tr:hover{background:#2d3748}.atmc-table-comparison{background:#1a202c}.atmc-table-comparison td{border-bottom-color:#4a5568}.atmc-table-comparison td:first-child{color:#f7fafc}.atmc-table-comparison tbody tr:hover{background:#2d3748}.atmc-table-comparison_mobile_card{background:#1a202c}.atmc-table-comparison_mobile_item{border-bottom-color:#4a5568}.atmc-table-comparison_mobile_label{color:#f7fafc}.table-scroll-indicator:after{background:linear-gradient(90deg,transparent,rgba(26,32,44,.9))}}@media print{.atmc-table-01_wrapper,.atmc-table-02_wrapper,.atmc-table-03_wrapper,.atmc-table-comparison_wrapper,.table-wrapper{overflow:visible!important}.atmc-table-01 table,.atmc-table-02 table,.atmc-table-03 table,.atmc-table-comparison table,.table-module{font-size:10pt;min-width:0!important}.atmc-table-01 td,.atmc-table-01 th,.atmc-table-02 td,.atmc-table-02 th,.atmc-table-03 td,.atmc-table-03 th,.atmc-table-comparison td,.atmc-table-comparison th,.table-module td,.table-module th{border:1px solid #ccc!important;padding:.5rem!important}.atmc-table-01,.atmc-table-03,.atmc-table-comparison{border:1px solid #ccc!important;box-shadow:none!important}.atmc-table-03 th,.atmc-table-comparison th{background:#f0f0f0!important;color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.atmc-table-comparison_mobile{display:none!important}.atmc-table-comparison_desktop{display:block!important}.table-scroll-indicator:after{display:none!important}.atmc-table-01 tbody tr,.atmc-table-02 tbody tr,.atmc-table-03 tbody tr{animation:none!important;opacity:1!important}.atmc-table-01 tr,.atmc-table-02 tr,.atmc-table-03 tr,.atmc-table-comparison tr,.table-module tr{page-break-inside:avoid}}.table-module--center td,.table-module--center th{text-align:center}.table-module--right td,.table-module--right th{text-align:right}.table-module--fixed{table-layout:fixed}.table-module--nowrap td{white-space:nowrap}.table-module--valign-top td{vertical-align:top}.table-module--valign-bottom td{vertical-align:bottom}.atmc-table-01--full,.atmc-table-02--full,.atmc-table-03--full{width:100%}.atmc-table-01--compact td,.atmc-table-01--compact th{padding:.625rem .875rem}.atmc-table-02--compact td,.atmc-table-02--compact th{padding:.5rem .75rem}.atmc-table-03--compact td,.atmc-table-03--compact th{padding:.875rem 1rem}.atmc-table-01--no-hover tbody tr:hover,.atmc-table-02--no-hover tbody tr:hover,.atmc-table-03--no-hover tbody tr:hover{background:inherit}.atmc-table-row--highlight,.table-row--highlight{background-color:rgba(15,181,179,.1)!important}.table-cell--success{color:var(--color-success,#3dcc79)}.table-cell--warning{color:var(--color-warning,#f5a623)}.table-cell--danger{color:var(--color-danger,#e74c3c)}.table-cell--muted{color:var(--color-text-muted,#a0a0a0)}.table-badge{border-radius:50px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .625rem;white-space:nowrap}.table-badge--success{background:rgba(61,204,121,.15);color:var(--color-success,#3dcc79)}.table-badge--warning{background:rgba(245,166,35,.15);color:var(--color-warning,#f5a623)}.table-badge--danger{background:rgba(231,76,60,.15);color:var(--color-danger,#e74c3c)}.table-badge--primary{background:rgba(15,181,179,.15);color:var(--atmc-primary,#0fb5b3)}.table-badge--neutral{background:var(--atmc-light,#fafafa);color:var(--atmc-text-secondary,#85868c)}