/* Premium comparison: original features, prices, statuses and CTA targets retained. */
html:root body#ag-unified-site #main .b1comp>.w{display:block!important;width:calc(100% - 80px)!important;max-width:1360px!important;min-width:0!important;}
html:root body#ag-unified-site #main .b1comp .premium-compare{width:100%!important;max-width:none!important;min-width:0!important;margin:32px 0 0!important;overflow:auto!important;max-height:700px;border:1px solid #c9d9ef;border-radius:24px;background:white;box-shadow:0 22px 50px #183d6820;scrollbar-color:#8db2e7 #eff5fd;scrollbar-width:thin;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;}
html:root body#ag-unified-site #main .b1comp table.cmp-table{width:100%!important;min-width:1120px!important;max-width:none!important;table-layout:fixed;border-collapse:separate!important;border-spacing:0!important;margin:0!important;background:white;}
html:root body#ag-unified-site #main .b1comp .cmp-table col:first-child{width:28%;}
html:root body#ag-unified-site #main .b1comp .cmp-table col:not(:first-child){width:18%;}
html:root body#ag-unified-site #main .b1comp .cmp-table :is(th,html:root body#ag-unified-site #main td,html:root body#ag-unified-site #main span,html:root body#ag-unified-site #main b,html:root body#ag-unified-site #main small,html:root body#ag-unified-site #main a){font-size:16px!important;line-height:1.45!important;letter-spacing:normal!important;white-space:normal;}
html:root body#ag-unified-site #main .b1comp .cmp-table th,html:root body#ag-unified-site #main .b1comp .cmp-table td{padding:16px 20px!important;text-align:center;vertical-align:middle;border:0;border-bottom:1px solid #dfe9f5;}
html:root body#ag-unified-site #main .b1comp .cmp-table thead th{position:sticky;top:0;z-index:4;padding:10px!important;background:#f3f7fd;}
html:root body#ag-unified-site #main .b1comp .cmp-table th:first-child,html:root body#ag-unified-site #main .b1comp .cmp-table td:first-child{position:sticky;left:0;z-index:2;text-align:left;background:var(--cmp-row,#fff);color:#1f385b;font-weight:600;}
html:root body#ag-unified-site #main .b1comp .cmp-table thead th:first-child{z-index:6;background:#f3f7fd;padding:24px!important;vertical-align:bottom;}
html:root body#ag-unified-site #main .b1comp .cmp-plan{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;min-height:198px;padding:38px 12px 14px;border:1px solid #d5e2f3;border-radius:16px;background:linear-gradient(150deg,#fff,#f1f7ff);box-shadow:0 7px 18px #1b487314;}
html:root body#ag-unified-site #main .b1comp .cmp-plan>img{width:34px!important;height:34px!important;object-fit:contain;display:block;margin:0!important;}
html:root body#ag-unified-site #main .b1comp .cmp-plan .cmp-name{display:block;font-size:17px!important;min-height:49px;color:#18365f;}
html:root body#ag-unified-site #main .b1comp .cmp-plan .cmp-price{display:block;font-size:20px!important;font-weight:750;color:#133e77;margin:0!important;}
html:root body#ag-unified-site #main .b1comp .cmp-plan .cmp-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;margin-top:2px;padding:7px 13px!important;border:1px solid #aac7ed;border-radius:9px;background:#fff;color:#195bad!important;text-decoration:none!important;font-weight:700;box-shadow:0 3px 6px #164d8610;}
html:root body#ag-unified-site #main .b1comp .cmp-plan .cmp-popular{position:absolute;top:8px;padding:3px 10px;border-radius:99px;background:#e1edff;color:#1754a4;font-weight:700;}
html:root body#ag-unified-site #main .b1comp .cmp-table thead th:nth-child(2) .cmp-plan{border-color:#76a9f0;background:linear-gradient(150deg,#fff,#e7f2ff);box-shadow:0 7px 20px #2c75d525;}
html:root body#ag-unified-site #main .b1comp .cmp-table thead th:nth-child(2) .cmp-cta{background:linear-gradient(135deg,#2679ed,#1958c4);color:white!important;border-color:#2268d0;}
html:root body#ag-unified-site #main .b1comp .cmp-table tbody tr{--cmp-row:#fff;}
html:root body#ag-unified-site #main .b1comp .cmp-table tbody tr:nth-child(even){--cmp-row:#f5f8fd;}
html:root body#ag-unified-site #main .b1comp .cmp-table tbody td{background:var(--cmp-row);height:66px;}
html:root body#ag-unified-site #main .b1comp .cmp-table tbody td:nth-child(2){background:#edf5ff;border-left:1px solid #c5dcfb;border-right:1px solid #c5dcfb;}
html:root body#ag-unified-site #main .b1comp .cmp-table tbody tr:hover{--cmp-row:#eaf3ff;}
html:root body#ag-unified-site #main .b1comp .cmp-table tbody tr:hover td:nth-child(2){background:#e0efff;}
html:root body#ag-unified-site #main .b1comp .cmp-table svg.ck{display:inline-block!important;width:30px!important;height:30px!important;vertical-align:middle;filter:drop-shadow(0 2px 3px #0c995b22);}
html:root body#ag-unified-site #main .b1comp .cmp-table svg.ck circle{fill:#0d965a!important;}
html:root body#ag-unified-site #main .b1comp .cmp-table .dash{font-size:22px!important;color:#8a9db5;}
html:root body#ag-unified-site #main .b1comp .cmp-table .soon{display:inline-flex;padding:4px 10px;border:1px solid #d5dff1;border-radius:999px;background:#edf1fa;color:#445d80;}
@media(max-width:900px){
html:root body#ag-unified-site #main .b1comp>.w{width:calc(100% - 48px)!important;}
html:root body#ag-unified-site #main .b1comp .premium-compare{border-radius:18px;}
html:root body#ag-unified-site #main .b1comp table.cmp-table{width:948px!important;min-width:948px!important;}
html:root body#ag-unified-site #main .b1comp .cmp-table col:first-child{width:140px;}
html:root body#ag-unified-site #main .b1comp .cmp-table col:not(:first-child){width:202px;}
html:root body#ag-unified-site #main .b1comp .cmp-table th,html:root body#ag-unified-site #main .b1comp .cmp-table td{padding:14px 12px!important;}
}
