.compare-page .source-intro h1{font-size:48px;line-height:1.1;margin:12px 0 0;letter-spacing:-.01em}.compare-page .source-intro p{max-width:620px;margin:36px auto 0;font-size:17px;line-height:1.6}.compare-page .source-comparison table{width:100%;table-layout:fixed;min-width:760px;border-collapse:collapse}.compare-page .source-comparison col:first-child{width:34%}.compare-page .source-comparison col:not(:first-child){width:22%}.compare-page .source-comparison th:first-child{width:auto}.compare-page .source-comparison th,.compare-page .source-comparison td{padding:16px 18px;line-height:1.3;font-size:14px;font-weight:400;text-align:center;border-bottom:1px solid #1e2533;vertical-align:middle}.compare-page .source-comparison th:first-child{text-align:left;font-weight:500;color:#e1ebed}.compare-page .source-comparison thead th{font-size:11px;font-weight:600;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;color:#a1a8ad}.compare-page .source-comparison th:nth-child(2){background:#d0ff0014;border-radius:12px 12px 0 0;color:#d0ff00}.compare-page .source-comparison td:nth-child(2){background:#d0ff000f;color:#d0ff00;font-weight:600}.compare-page .source-comparison tr:last-child>*{border-bottom:0}.compare-page .source-comparison tr:last-child td:nth-child(2){border-radius:0 0 12px 12px}.compare-page .source-comparison .card{border-radius:20px}.compare-page .source-comparison>p{max-width:900px;font-size:12px;line-height:1.6;margin:18px auto 0}.compare-page .source-cta{padding-top:0!important}.compare-page .source-comparison-context{padding-bottom:60px}@media(max-width:900px){.compare-page .source-intro h1{font-size:42px!important}.compare-page .source-comparison table{min-width:760px}}@media(max-width:600px){.compare-page .source-intro h1{font-size:34px!important}.compare-page .source-intro p{font-size:16px!important;margin-top:24px}.compare-page .source-comparison{padding-top:0!important}.compare-page .source-comparison table{min-width:760px}.compare-page .source-comparison th,.compare-page .source-comparison td{padding:16px}.compare-page .source-comparison>p{padding:0 8px}.compare-page .source-cta{padding-top:0!important}}.compare-page .included-mark{font-size:18px;font-weight:700;line-height:18px}.compare-page .included-description{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.compare-page .source-comparison td{position:relative}.compare-page .matrix-scroll-hint{display:none}@media(max-width:900px){.compare-page .matrix-scroll-hint{display:block;margin:0 0 12px;text-align:right;font-size:12px}}
