.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
.ecp-widget,table.ec-pricing-v2{--ecp-ink:#000;--ecp-paper:#fff;--ecp-tint:#eaf3fc;--ecp-blue:#2d80c3;--ecp-green:#14ad69;--ecp-green-text:#137046;--ecp-blue-text:#0867ca;--ecp-muted:#536171;--ecp-line:#d9e7f4;font-family:Inter,Arial,sans-serif;font-style:normal;color:var(--ecp-ink)}.ecp-widget{width:100%;min-width:0;max-width:1160px;margin:0 auto}.ecp-widget *{box-sizing:border-box}.ecp-frame{border:1px solid var(--ecp-line);border-radius:16px;overflow-x:auto;background:var(--ecp-paper);box-shadow:0 10px 28px #16263a0f}body .main-content table.ec-pricing-v2{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin:0;background:var(--ecp-paper)}body .main-content table.ec-pricing-v2 th,body .main-content table.ec-pricing-v2 td{border:0;border-bottom:1px solid var(--ecp-line);padding:13px 24px;vertical-align:middle;font-size:14px;line-height:1.45;background:var(--ecp-paper);color:var(--ecp-ink);letter-spacing:0;overflow-wrap:anywhere}body .main-content table.ec-pricing-v2 [hidden]{display:none!important}body .main-content table.ec-pricing-v2 th:first-child,body .main-content table.ec-pricing-v2 td:first-child{width:30%;text-align:left}body .main-content table.ec-pricing-v2 th:not(:first-child),body .main-content table.ec-pricing-v2 td:not(:first-child){text-align:center}body .main-content table.ec-pricing-v2 thead th{padding:28px 24px 24px;vertical-align:top;background:var(--ecp-tint);font-weight:400}.ecp-compare-title{display:block;font-family:Inter,Arial,sans-serif;font-size:26px;font-weight:400;font-style:normal;line-height:1.2;letter-spacing:-.025em;margin:1px 0 23px}.ecp-legend{display:block;margin:0;font-size:12px;font-weight:400;line-height:1.6;color:var(--ecp-muted)}.ecp-legend span{display:block;margin:8px 0}.ecp-legend .ecp-legend-included::before{content:'✓';color:var(--ecp-green-text);font-weight:700;margin-right:7px}.ecp-legend .ecp-legend-addon::before{content:'+';color:var(--ecp-blue-text);font-weight:700;margin-right:8px}.ecp-plan-name{display:block;font-size:18px;line-height:1.3;font-weight:600}.ecp-plan-summary{display:block;font-size:13px;font-weight:400;line-height:1.45;color:var(--ecp-muted);margin-top:4px;min-height:0}.ecp-plan-price{display:flex;align-items:center;justify-content:center;font-family:Inter,Arial,sans-serif;font-size:42px;font-weight:500;font-style:normal;color:var(--ecp-blue);line-height:1.1;letter-spacing:-.035em;min-height:54px;margin-top:14px}.ecp-plan-price.ecp-price-quote{font-size:24px;font-weight:500;color:var(--ecp-blue-text);line-height:1.2;letter-spacing:-.02em}.ecp-plan-billing{display:block;font-size:13px;font-weight:400;line-height:1.45;color:var(--ecp-muted);margin-top:4px;min-height:0}.ecp-plan-licences{display:block;font-size:13px;font-weight:500;margin:10px 0 16px;min-height:19px}body .main-content table.ec-pricing-v2 a.ecp-plan-action{display:flex;align-items:center;justify-content:center;min-height:46px;padding:11px 9px;border:2px solid var(--ecp-blue);border-radius:200px;background:#fff;color:var(--ecp-ink);font-size:13px;line-height:1.35;font-weight:500;text-decoration:none;transition:background .15s,color .15s}body .main-content table.ec-pricing-v2 a.ecp-plan-action:hover{background:var(--ecp-blue-text);border-color:var(--ecp-blue-text);color:#fff}body .main-content table.ec-pricing-v2 .ecp-feature{font-weight:500}body .main-content table.ec-pricing-v2 .ecp-status{font-size:13px;line-height:1.4}body .main-content table.ec-pricing-v2 .ecp-status-included{color:var(--ecp-green-text);font-weight:600}.ecp-check{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;margin-right:6px;border-radius:50%;background:var(--ecp-green);color:#111827;font-size:12px;font-weight:700}body .main-content table.ec-pricing-v2 .ecp-status-addon a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid #bfd8f1;border-radius:200px;padding:5px 11px;background:var(--ecp-tint);color:var(--ecp-blue-text);text-decoration:none}.ecp-addon-label{font-size:12px;font-weight:500;line-height:1.4}body .main-content table.ec-pricing-v2 .ecp-status-unavailable{color:var(--ecp-muted);font-size:12px}body .main-content table.ec-pricing-v2 .ecp-status-pending,.ecp-plan-licences.ecp-pending{color:var(--ecp-muted);font-size:12px;font-style:normal}body .main-content table.ec-pricing-v2 .ecp-section-row th{width:auto;background:#f4f9ff;padding:13px 24px;font-size:11px;font-weight:650;letter-spacing:.055em;text-transform:uppercase;border-top:1px solid var(--ecp-line);border-bottom:1px solid var(--ecp-line)}body .main-content table.ec-pricing-v2 .ecp-section-row.ecp-optional-section th{background:var(--ecp-tint)}body .main-content table.ec-pricing-v2 .ecp-note-row td{width:auto;text-align:left;font-size:13px;background:var(--ecp-tint);padding:14px 24px;color:var(--ecp-muted)}.ecp-quote-note{display:flex;align-items:center;justify-content:space-between;gap:24px}.ecp-quote-note p{margin:0!important;max-width:690px;font-size:13px;line-height:1.55}body .main-content table.ec-pricing-v2 a.ecp-quote-action{display:inline-block;flex-shrink:0;border-bottom:1px solid #0867ca47;color:var(--ecp-blue-text);font-size:12px;font-weight:700;text-decoration:none;padding:4px 0}body .main-content table.ec-pricing-v2 .ecp-commercial-note td{width:auto;text-align:left;padding:20px 24px;border-bottom:0;font-size:12px;color:var(--ecp-muted);background:#fff}.ecp-plan-switcher{display:none}.ecp-widget a:focus-visible,.ecp-widget button:focus-visible{outline:3px solid var(--ecp-blue);outline-offset:3px}.ecp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ecp-many-plans .ecp-frame table{min-width:1050px}@media (min-width:1101px) and (max-width:1200px){body .main-content table.ec-pricing-v2 th,body .main-content table.ec-pricing-v2 td{padding:15px 18px;font-size:13px}body .main-content table.ec-pricing-v2 thead th{padding:26px 18px}.ecp-plan-price{font-size:36px}.ecp-plan-price.ecp-price-quote{font-size:22px}.ecp-compare-title{font-size:25px}.ecp-plan-name{font-size:16px}.ecp-plan-summary{font-size:12px;min-height:35px}.ecp-plan-billing{font-size:12px;min-height:35px}body .main-content table.ec-pricing-v2 .ecp-section-row th{padding:13px 18px}body .main-content table.ec-pricing-v2 .ecp-note-row td,body .main-content table.ec-pricing-v2 .ecp-commercial-note td{padding:18px}}@media (max-width:1100px){body .main-content table.ec-pricing-v2:not([data-ecp-ready]){display:block;max-width:100%;overflow-x:auto;table-layout:auto}body .main-content table.ec-pricing-v2:not([data-ecp-ready]) th,table.ec-pricing-v2:not([data-ecp-ready]) td{min-width:165px}.ecp-plan-switcher{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 13px}.ecp-plan-switcher button{flex:1 1 90px;font:inherit;font-size:12px;line-height:1.35;min-height:46px;padding:11px 9px;border:1px solid #bfd8f1;border-radius:200px;background:#fff;color:var(--ecp-muted);cursor:pointer;overflow-wrap:anywhere}.ecp-plan-switcher button[aria-pressed='true']{background:var(--ecp-blue-text);border-color:var(--ecp-blue-text);color:#fff;font-weight:600}.ecp-widget .ecp-hidden-plan{display:none!important}.ecp-many-plans .ecp-frame table{min-width:0}body .main-content table.ec-pricing-v2 th:first-child,body .main-content table.ec-pricing-v2 td:first-child{width:48%}body .main-content table.ec-pricing-v2 thead th{padding:22px 13px}body .main-content table.ec-pricing-v2 th,body .main-content table.ec-pricing-v2 td{padding:14px 13px;font-size:13px}.ecp-plan-name{font-size:17px}.ecp-plan-summary{font-size:12px;min-height:0}.ecp-plan-price{font-size:34px;min-height:50px;margin-top:12px}.ecp-plan-price.ecp-price-quote{font-size:22px}.ecp-plan-billing{font-size:12px;min-height:0}.ecp-plan-licences{font-size:12px;min-height:0}.ecp-compare-title{font-size:22px;margin-bottom:17px}.ecp-legend{font-size:11px}.ecp-legend span{margin:10px 0}body .main-content table.ec-pricing-v2 .ecp-status{font-size:13px}.ecp-check{width:16px;height:16px;font-size:10px;margin-right:4px}body .main-content table.ec-pricing-v2 .ecp-section-row th,body .main-content table.ec-pricing-v2 .ecp-note-row td,body .main-content table.ec-pricing-v2 .ecp-commercial-note td{width:auto}body .main-content table.ec-pricing-v2 .ecp-section-row th{font-size:10px;padding:12px 13px}body .main-content table.ec-pricing-v2 .ecp-note-row td{padding:17px 13px}.ecp-quote-note{display:block}.ecp-quote-note p{font-size:12px}body .main-content table.ec-pricing-v2 a.ecp-quote-action{margin-top:10px}body .main-content table.ec-pricing-v2 .ecp-status-addon a{min-height:44px;padding:8px 10px}.ecp-addon-label{font-size:11px}}@media print{.ecp-plan-switcher{display:none!important}.ecp-widget .ecp-hidden-plan{display:table-cell!important}.ecp-frame{overflow:visible}body .main-content table.ec-pricing-v2{font-size:11px}}@media (prefers-reduced-motion:reduce){.ecp-widget *{transition:none!important}}body .main-content .ecp-page-intro{width:100%;max-width:1160px;margin:0 auto;text-align:center;font-family:Inter,Arial,sans-serif}body .main-content .ecp-page-intro h1{margin:0;padding:0;font-family:Inter,Arial,sans-serif;font-size:clamp(32px,4.4vw,60px);font-weight:400;font-style:normal;line-height:1.12;letter-spacing:-.035em;color:#000}body .main-content .ecp-page-intro p{max-width:680px;margin:18px auto 0;padding:0;font-size:18px;font-weight:400;line-height:1.55;color:#000}body .main-content .ecp-security-note{max-width:900px;margin:64px auto 0;padding:36px 0 0;border-top:1px solid #d9e7f4;text-align:center;font-family:Inter,Arial,sans-serif}body .main-content .ecp-security-note .ecp-security-eyebrow{margin:0 0 12px;padding:0;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:#536171}body .main-content .ecp-security-note h2{max-width:780px;margin:0 auto 16px;padding:0;font-family:Inter,Arial,sans-serif;font-size:clamp(24px,2.5vw,32px);font-weight:400;line-height:1.25;letter-spacing:-.025em;color:#000}body .main-content .ecp-security-note p:not(.ecp-security-eyebrow){max-width:820px;margin:0 auto;padding:0;font-size:16px;font-weight:400;line-height:1.65;color:#536171}@media (max-width:1100px){body .main-content .ecp-page-intro p{font-size:16px;margin-top:14px}body .main-content .ecp-security-note{margin-top:40px;padding-top:28px}body .main-content .ecp-security-note p:not(.ecp-security-eyebrow){font-size:14px}body .main-content table.ec-pricing-v2 .ecp-commercial-note td{padding:18px 13px}}body .main-content table.ec-pricing-v2 .ecp-status-unavailable{font-size:0}body .main-content table.ec-pricing-v2 .ecp-status-unavailable::before{content:"×";font-size:21px;font-weight:400;color:#718096}