.pricing-comparison{width:min(1680px,calc(100% - 48px));margin:64px auto 40px;color:#dedede}
.comparison-heading{margin:0 8px 24px}
.comparison-heading h2{margin:0;font-size:30px;letter-spacing:-.03em;color:#fff}
.comparison-scroll{overflow-x:auto;border:1px solid #2b2b2b;border-radius:14px;background:#0a0a0a;scrollbar-width:thin;scrollbar-color:#555 #141414}
.comparison-scroll:focus-visible{outline:2px solid #ff6662;outline-offset:4px}
.comparison-scroll table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.6}
.comparison-scroll th,.comparison-scroll td{padding:17px 24px;border-bottom:1px solid #262626;text-align:left;vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}
.comparison-scroll thead th{background:#1c1c1f;color:#eee;font-size:13px;font-weight:600}
.comparison-scroll tbody tr{background:#0b0b0c}
.comparison-scroll tbody tr:nth-child(even){background:#151518}
.comparison-scroll th[scope=row]{font-weight:500;color:#f0f0f0}
.comparison-scroll .model-category{background:#111114;color:#aaa;font-weight:500;border-right:1px solid #262626}
.comparison-scroll tbody:last-child tr:last-child>*{border-bottom:0}
.comparison-scroll tbody:last-child .model-category{border-bottom:0}
.comparison-note{margin:16px 8px 0;color:#929292;font-size:12px;line-height:1.8;white-space:pre-line}
.comparison-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:640px){.pricing-comparison{width:calc(100% - 32px);margin-top:44px}.comparison-heading{margin:0 0 18px}.comparison-heading h2{font-size:25px}.comparison-scroll{border-radius:10px}.comparison-scroll th,.comparison-scroll td{padding:13px 16px;font-size:12px}.comparison-note{margin-left:0;margin-right:0}}
