.asc-comparison{background:#fff;color:#0f1a2a;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.65;padding:100px 32px;-webkit-font-smoothing:antialiased;box-sizing:border-box}.asc-comparison *,.asc-comparison :after,.asc-comparison :before{box-sizing:border-box;margin:0;padding:0}.asc-comparison-inner{margin:0 auto;max-width:1200px}.asc-comparison-header{margin-bottom:48px;text-align:center}.asc-comparison-label{color:#0171e3;font-size:12.5px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.asc-comparison-title{color:#0f1a2a;font-size:clamp(28px,3.5vw,40px);font-weight:800;letter-spacing:-.3px;line-height:1.2;margin-bottom:16px}.asc-comparison-title em{color:#0171e3;font-style:normal}.asc-comparison-subtitle{color:#6b7d93;font-size:17px;line-height:1.7;margin:0 auto;max-width:640px}.asc-comp-table-wrap{border:1px solid #e2e8f0;border-radius:20px;overflow-x:auto}.asc-comp-table{border-collapse:collapse;min-width:700px;width:100%}.asc-comp-table thead th{background:#f4f6f8;border-bottom:2px solid #e2e8f0;color:#3d4f65;font-size:13.5px;font-weight:700;padding:18px 20px;text-align:left}.asc-comp-table thead th:first-child{border-top-left-radius:20px}.asc-comp-table thead th:last-child{border-top-right-radius:20px}.asc-comp-table thead th.asc-th-highlight{background:#0171e3;color:#fff}.asc-comp-table tbody td{border-bottom:1px solid #eef2f6;font-size:14px;padding:16px 20px;vertical-align:middle}.asc-comp-table tbody td:first-child{color:#0f1a2a;font-weight:600}.asc-comp-table tbody td.asc-td-highlight{background:#f0f6fe;font-weight:600}.asc-comp-table tbody tr:last-child td{border-bottom:none}.asc-check{color:#059669;font-weight:700}.asc-partial{color:#d97706;font-weight:600}.asc-cross{color:#6b7d93}.asc-comp-note{color:#6b7d93;font-size:13px;line-height:1.6;margin-top:24px;text-align:center}.asc-comparison .asc-fade-up{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.asc-comparison .asc-fade-up.asc-visible{opacity:1;transform:translateY(0)}@media (max-width:900px){.asc-comp-table-wrap{border-radius:0;margin:0 -16px}}@media (max-width:600px){.asc-comparison{padding:72px 20px}}