@layer vendor,theme,base,typography;@layer components{.c-comparison-table__card{--ct-line:#111a2417}@supports (color:color-mix(in lab,red,red)){.c-comparison-table__card{--ct-line:color-mix(in srgb,var(--color-heading) 9%,#0000)}}.c-comparison-table__card{--ct-tint:#111a2408}@supports (color:color-mix(in lab,red,red)){.c-comparison-table__card{--ct-tint:color-mix(in srgb,var(--color-heading) 3%,#0000)}}.c-comparison-table__card{--ct-brand-tint:#fef5f4}@supports (color:color-mix(in lab,red,red)){.c-comparison-table__card{--ct-brand-tint:color-mix(in srgb,var(--color-primary) 6%,var(--color-canvas))}}.c-comparison-table__card{--ct-brand-tint-strong:#feedeb}@supports (color:color-mix(in lab,red,red)){.c-comparison-table__card{--ct-brand-tint-strong:color-mix(in srgb,var(--color-primary) 11%,var(--color-canvas))}}.c-comparison-table__card{--ct-brand-line:#f25c4c38}@supports (color:color-mix(in lab,red,red)){.c-comparison-table__card{--ct-brand-line:color-mix(in srgb,var(--color-primary) 22%,#0000)}}.c-comparison-table__card{background:var(--color-canvas);border:1px solid var(--ct-line);border-radius:var(--radius-card);box-shadow:0 1px 2px #111a240a,0 24px 48px -24px #111a2438;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.c-comparison-table__card{box-shadow:0 1px 2px color-mix(in srgb,var(--color-base-ultra-dark) 4%,#0000),0 24px 48px -24px color-mix(in srgb,var(--color-base-ultra-dark) 22%,#0000)}}.c-comparison-table{border:0;margin:0}.c-comparison-table td,.c-comparison-table th{background:0 0;border:0;border-bottom:1px solid var(--ct-line);padding:1.125rem 1.5rem;transition:background-color .15s ease-in-out;vertical-align:top}.c-comparison-table td:first-child,.c-comparison-table th:first-child{padding-left:1.75rem}.c-comparison-table td:last-child,.c-comparison-table th:last-child{padding-right:1.75rem}.c-comparison-table thead th{background:var(--ct-tint);border-bottom:1px solid #111a2429;padding-bottom:1.5rem;padding-top:1.5rem;vertical-align:bottom}@supports (color:color-mix(in lab,red,red)){.c-comparison-table thead th{border-bottom:1px solid color-mix(in srgb,var(--color-heading) 16%,#0000)}}.c-comparison-table tbody tr:last-child td,.c-comparison-table tbody tr:last-child th{border-bottom:0}.c-comparison-table__corner,.c-comparison-table__row-head{width:24%}.c-comparison-table--cols-1 .c-comparison-table__corner,.c-comparison-table--cols-1 .c-comparison-table__row-head{width:38%}.c-comparison-table tbody tr:hover>td,.c-comparison-table tbody tr:hover>th{background:var(--ct-tint)}.c-comparison-table__card--has-highlight .c-comparison-table__cell:not(.is-highlight){color:var(--color-type-muted)}.c-comparison-table .is-highlight{background:var(--ct-brand-tint);border-left:1px solid var(--ct-brand-line);border-right:1px solid var(--ct-brand-line);color:var(--color-type)}.c-comparison-table .is-highlight:first-child{border-left:0}.c-comparison-table .is-highlight:last-child{border-right:0}.c-comparison-table thead .is-highlight{background:var(--ct-brand-tint-strong);border-bottom-color:var(--ct-brand-line);box-shadow:inset 0 3px 0 var(--color-primary)}.c-comparison-table tbody tr:hover>.is-highlight{background:var(--ct-brand-tint-strong)}.c-comparison-table tbody .is-highlight{border-bottom-color:var(--ct-brand-line)}.c-comparison-table__badge{align-items:center;background:var(--color-primary);border-radius:var(--radius-circle);box-shadow:0 6px 14px -6px #f25c4c99;color:var(--color-primary-contrast);display:inline-flex;font-size:var(--text-xs);font-weight:600;gap:.375rem;letter-spacing:.04em;line-height:1;margin-bottom:.625rem;padding:.3125rem .625rem;text-transform:uppercase}@supports (color:color-mix(in lab,red,red)){.c-comparison-table__badge{box-shadow:0 6px 14px -6px color-mix(in srgb,var(--color-primary) 60%,#0000)}}.c-comparison-table__badge svg{stroke-width:20px}.c-comparison-table__value{align-items:flex-start;display:flex;gap:.625rem}.c-comparison-table__text{min-width:0}.c-comparison-table__tick{align-items:center;background:#f25c4c24;border-radius:var(--radius-circle);display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;margin-top:.1875rem;width:1.25rem}@supports (color:color-mix(in lab,red,red)){.c-comparison-table__tick{background:color-mix(in srgb,var(--color-primary) 14%,#0000)}}.c-comparison-table__tick{color:var(--color-primary)}.c-comparison-table__tick svg{stroke-width:28px}.c-comparison-table__mark{align-items:center;border-radius:var(--radius-circle);display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;vertical-align:middle;width:1.5rem}.c-comparison-table__mark svg{stroke-width:24px}.c-comparison-table__mark--yes{background:var(--color-success-light);color:var(--color-success-dark)}.c-comparison-table__mark--no{background:currentColor}@supports (color:color-mix(in lab,red,red)){.c-comparison-table__mark--no{background:color-mix(in srgb,currentColor 10%,#0000)}}.c-comparison-table__mark--no{color:var(--color-type-muted)}.c-comparison-table tbody tr.is-summary>td,.c-comparison-table tbody tr.is-summary>th{border-top:2px solid #111a2429;padding-bottom:1.375rem;padding-top:1.375rem}@supports (color:color-mix(in lab,red,red)){.c-comparison-table tbody tr.is-summary>td,.c-comparison-table tbody tr.is-summary>th{border-top:2px solid color-mix(in srgb,var(--color-heading) 16%,#0000)}}.c-comparison-table tbody tr.is-summary>td,.c-comparison-table tbody tr.is-summary>th{background:var(--ct-tint);font-size:var(--text-lg)}.c-comparison-table tbody tr.is-summary>td{color:var(--color-heading);font-weight:600}.c-comparison-table tbody tr.is-summary>.is-highlight{background:var(--ct-brand-tint-strong);border-top-color:var(--ct-brand-line)}.c-comparison-table tbody tr.is-summary>.is-highlight strong{color:var(--color-primary)}.c-comparison-table__card--has-highlight tbody tr.is-summary>.c-comparison-table__cell:not(.is-highlight){color:var(--color-type-muted)}@media (max-width:767px){.c-comparison-table__card{background:0 0;border:0;border-radius:0;box-shadow:none;overflow:visible}.c-comparison-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.c-comparison-table,.c-comparison-table tbody,.c-comparison-table td,.c-comparison-table th,.c-comparison-table tr{display:block;width:auto}.c-comparison-table td,.c-comparison-table td:first-child,.c-comparison-table td:last-child,.c-comparison-table th,.c-comparison-table th:first-child,.c-comparison-table th:last-child{padding-left:1.125rem;padding-right:1.125rem}.c-comparison-table tbody tr{background:var(--color-canvas);border:1px solid var(--ct-line);border-radius:var(--radius-card);box-shadow:0 12px 28px -18px #111a2438;margin-bottom:.875rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.c-comparison-table tbody tr{box-shadow:0 12px 28px -18px color-mix(in srgb,var(--color-base-ultra-dark) 22%,#0000)}}.c-comparison-table tbody tr:last-child{margin-bottom:0}.c-comparison-table tbody tr:hover>td,.c-comparison-table tbody tr:hover>th{background:0 0}.c-comparison-table__row-head{background:var(--ct-tint);border-bottom:1px solid var(--ct-line)!important;padding-bottom:.75rem;padding-top:.875rem}.c-comparison-table td.c-comparison-table__cell{border-bottom:1px solid var(--ct-line);border-left:0;border-right:0;padding-bottom:.875rem;padding-top:.875rem}.c-comparison-table tbody tr td:last-child{border-bottom:0}.c-comparison-table__cell:before{color:var(--color-type-muted);content:attr(data-col);display:block;font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-widest,.08em);line-height:1.4;margin-bottom:.375rem;text-transform:uppercase}.c-comparison-table__cell.is-highlight{background:var(--ct-brand-tint);box-shadow:inset 3px 0 0 var(--color-primary)}.c-comparison-table__cell.is-highlight:before{color:var(--color-primary)}.c-comparison-table tbody tr.is-summary>td,.c-comparison-table tbody tr.is-summary>th{border-top:0;font-size:var(--text-md);padding-bottom:1rem;padding-top:1rem}.c-comparison-table tbody tr.is-summary{border-color:var(--ct-brand-line)}.c-comparison-table tbody tr.is-summary>.is-highlight{background:var(--ct-brand-tint-strong)}}}@layer utilities