.pricing-table-wrap{max-width:100%;overflow-x:auto}.pricing-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:.9375rem}.pricing-table :is(th,td){text-align:start;vertical-align:top;border-top:1px solid var(--gp-border);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;padding:12px}.pricing-table thead th{border-top:0;border-bottom:1px solid var(--gp-border-2);white-space:nowrap}.pricing-table tbody th{min-width:9rem}.pricing-table td{min-width:8.5rem}.pricing-comparison-money span{color:var(--gp-text-muted);white-space:normal;margin-top:4px;font-size:.8125rem;line-height:1.4;display:block}@media (max-width:1100px){.pricing-table,.pricing-table tbody,.pricing-table tr,.pricing-table :is(th,td){display:block}.pricing-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pricing-table tr{border-top:1px solid var(--gp-border-2);padding:12px 0}.pricing-table :is(th,td){border-top:0;min-width:0;padding:4px 0}.pricing-table tbody th{padding-bottom:8px;font-size:1rem}.pricing-table td{grid-template-columns:minmax(5rem,7rem) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.pricing-table td:before{content:attr(data-plan);color:var(--gp-text-muted)}}
