.comparison-table{gap:var(--spacing-vertical-xl)}.comparison-table>.comparison-disclaimer{text-align:center;max-width:720px;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:140%;letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;margin:0 auto}.comparison-table>a{width:100%}@media(min-width:576px){.comparison-table>a{width:auto}}.comparison-table .comparison-container{display:grid;grid-template-columns:.5fr 1fr 1fr;max-width:900px;margin:0 auto;gap:0}@media(min-width:768px){.comparison-table .comparison-container{grid-template-columns:auto 1fr 1fr}}.comparison-table .comparison-cell{display:flex;align-items:center;justify-content:center;min-height:60px;border:0}.comparison-table .comparison-cell-header.comparison-cell-logo{height:100px}.comparison-table .comparison-cell-header.comparison-cell-logo img{max-height:40px;width:auto;max-width:calc(100% - 16px)}@media(min-width:768px){.comparison-table .comparison-cell-header.comparison-cell-logo img{max-width:calc(100% - 32px)}}.comparison-table .comparison-cell-header.comparison-cell-pricing{flex-direction:column;text-align:center;min-width:100px;padding:var(--spacing-lg) var(--spacing-2xs)}.comparison-table .comparison-cell-header.comparison-cell-titles{background:transparent}.comparison-table .comparison-cell-body{padding:12px}@media(min-width:576px){.comparison-table .comparison-cell-body{padding:var(--spacing-vertical-xs) var(--spacing-1xs)}}@media(min-width:768px){.comparison-table .comparison-cell-body{padding:var(--spacing-vertical-xs) var(--spacing-2xl)}}@media(min-width:992px){.comparison-table .comparison-cell-body{padding:var(--spacing-vertical-xs) var(--spacing-2xl)}}.comparison-table .comparison-cell-title{justify-content:flex-start;padding:12px}@media(min-width:768px){.comparison-table .comparison-cell-title{padding:var(--spacing-vertical-xs) var(--spacing-md)}}@media(min-width:992px){.comparison-table .comparison-cell-title{padding-left:var(--spacing-lg)}}.comparison-table .comparison-cell-title .row-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:105%;letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;color:var(--text-primary);text-align:left;line-height:140%}@media(min-width:375px){.comparison-table .comparison-cell-title .row-title{font-size:var(--font-size-md-responsive);font-weight:var(--font-weight-regular);line-height:150%;text-wrap:pretty;line-height:normal}}@media(min-width:576px){.comparison-table .comparison-cell-title .row-title{min-width:135px}}@media(min-width:992px){.comparison-table .comparison-cell-title .row-title{min-width:260px}}.comparison-table .comparison-cell-title.comparison-cell-body{border-left:1px solid var(--stroke-light);background:var(--white)}.comparison-table .comparison-cell-title.comparison-cell-body.comparison-cell-even{background:var(--white)}.comparison-table .comparison-cell-title.comparison-cell-body.comparison-cell-odd{background:var(--surface-gray-50)}.comparison-table .comparison-cell-title.comparison-cell-body.comparison-cell-firstrow{border-top:1px solid var(--stroke-light);border-top-left-radius:16px}.comparison-table .comparison-cell-title.comparison-cell-body.comparison-cell-lastrow{border-bottom:1px solid var(--stroke-light);border-bottom-left-radius:16px}.comparison-table .comparison-cell.is-primary{border:4px solid var(--button-primary)}.comparison-table .comparison-cell.is-primary.comparison-cell-header.comparison-cell-logo{background:var(--button-primary);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom:0}.comparison-table .comparison-cell.is-primary.comparison-cell-header.comparison-cell-pricing{background:var(--surface-brand-100);border-top:0;border-bottom:0}.comparison-table .comparison-cell.is-primary.comparison-cell-body{background:var(--white);border-top:0}.comparison-table .comparison-cell.is-primary.comparison-cell-body.comparison-cell-even{background:var(--white)}.comparison-table .comparison-cell.is-primary.comparison-cell-body.comparison-cell-odd{background:var(--surface-brand-50)}.comparison-table .comparison-cell.is-primary.comparison-cell-body:not(.comparison-cell-lastrow){border-bottom:0}.comparison-table .comparison-cell.is-primary.comparison-cell-body.comparison-cell-lastrow{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.comparison-table .comparison-cell.is-primary.comparison-cell-body .row-text{font-weight:var(--font-weight-medium)}.comparison-table .comparison-cell.is-secondary{border:1px solid var(--stroke-light)}.comparison-table .comparison-cell.is-secondary.comparison-cell-header.comparison-cell-logo{background:var(--white);border-top-right-radius:16px;border-left:0;border-bottom:0}.comparison-table .comparison-cell.is-secondary.comparison-cell-header.comparison-cell-logo-no-price{border-bottom:1px solid var(--stroke-light)}.comparison-table .comparison-cell.is-secondary.comparison-cell-header.comparison-cell-pricing{background:var(--surface-gray-50);border-left:0;border-top:0;border-bottom:1px solid var(--surface-gray-50)}.comparison-table .comparison-cell.is-secondary.comparison-cell-header.comparison-cell-pricing .pricing-amount{color:var(--text-primary)}.comparison-table .comparison-cell.is-secondary.comparison-cell-body{background:var(--white);border-left:0;border-top:0}.comparison-table .comparison-cell.is-secondary.comparison-cell-body.comparison-cell-even{background:var(--white)}.comparison-table .comparison-cell.is-secondary.comparison-cell-body.comparison-cell-odd{background:var(--surface-gray-50)}.comparison-table .comparison-cell.is-secondary.comparison-cell-body:not(.comparison-cell-lastrow){border-bottom:0}.comparison-table .comparison-cell.is-secondary.comparison-cell-body.comparison-cell-lastrow{border-bottom-right-radius:16px}.comparison-table .comparison-cell.is-secondary.comparison-cell-body .row-text{color:var(--text-secondary)}.comparison-table .pricing-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:105%;letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;color:var(--text-primary)}@media(min-width:375px){.comparison-table .pricing-label{font-size:var(--font-size-md-responsive);font-weight:var(--font-weight-regular);line-height:150%;text-wrap:pretty}}.comparison-table .pricing-amount{color:var(--text-highlight);margin-bottom:-8px}.comparison-table .pricing-amount .currency{font-size:16px;font-style:normal;font-weight:var(--font-weight-regular);vertical-align:text-bottom}@media(min-width:768px){.comparison-table .pricing-amount .currency{line-height:45px;vertical-align:top}}.comparison-table .pricing-amount .price{font-size:var(--font-size-4xl);letter-spacing:-.8px;font-weight:var(--font-weight-medium)}@media(min-width:768px){.comparison-table .pricing-amount .price{font-size:40px;line-height:45px}}.comparison-table .pricing-amount .period{font-style:normal;letter-spacing:-.48px;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}@media(min-width:768px){.comparison-table .pricing-amount .period{line-height:60px}}.comparison-cell-secondary .comparison-table .pricing-amount{color:var(--text-primary)}.comparison-table .pricing-note{color:var(--text-secondary);text-align:center;margin-top:8px;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:105%;letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;padding:0 8px}@media(min-width:768px){.comparison-table .pricing-note{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:105%;letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty}}.comparison-table .row-content{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2xs);width:100%}.comparison-table .row-icon{display:flex;align-items:center;justify-content:center}.comparison-table .row-icon img{width:20px;height:20px}.comparison-table .row-text{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:105%;letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;color:var(--text-primary);text-align:center;line-height:140%}@media(min-width:375px){.comparison-table .row-text{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:140%;letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;line-height:normal}}
