.pricing-table{background:var(--color-background-alt);width:100%;position:relative;overflow:hidden}.pricing-table__wrap{border:1px solid var(--color-border-default);background:var(--color-white);border-radius:6px;margin-top:48px;overflow-x:auto;box-shadow:0 1px 2px #2a33420f}.pricing-table__table{border-collapse:collapse;width:100%;min-width:720px}.pricing-table__table th,.pricing-table__table td{text-align:left;vertical-align:middle;font-family:var(--font-radio-canada-big), system-ui, sans-serif;border-bottom:1px solid var(--color-border-default);padding:20px 24px}.pricing-table__table thead th{color:var(--color-text-secondary);letter-spacing:.02em;text-transform:uppercase;background:var(--color-grey-100);white-space:nowrap;font-size:11px;font-weight:600;line-height:20px}.pricing-table__table tbody th{color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:24px}.pricing-table__table tbody td{color:var(--color-text-secondary);font-size:14px;font-weight:500;line-height:24px}.pricing-table__table tbody tr:last-child th,.pricing-table__table tbody tr:last-child td{border-bottom:none}.pricing-table__platform{justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:28px;line-height:1;display:flex}.pricing-table__icon{object-fit:contain;flex-shrink:0;width:28px;height:28px;display:block}.pricing-table__platform-name{white-space:nowrap;line-height:20px;display:block}.pricing-table__price{color:var(--color-text-primary);white-space:nowrap;font-weight:700}.pricing-table__unavailable{color:var(--color-text-faint);font-size:16px;font-weight:500}.pricing-table__coming-soon{color:var(--color-primary);white-space:nowrap;font-weight:700}.pricing-table__action{text-align:right}.pricing-table__link{text-decoration:none;transition:opacity .15s;display:inline-flex}.pricing-table__link:hover{opacity:.72}.pricing-table__link:hover .text-link__icon{transform:translate(2px)}.pricing-table__link .text-link__icon{transition:transform .15s}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.pricing-table__table th,.pricing-table__table td{padding:16px}}
