.pricing-comparison{color:inherit;line-height:1.5}.pricing-desktop table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.pricing-desktop caption{text-align:left;margin-bottom:1rem;font-size:1rem}.pricing-desktop td,.pricing-desktop th{padding:1rem;vertical-align:top;text-align:left;border-bottom:1px solid var(--pricing-border,#d1d5db)}.pricing-desktop th:first-child{width:28%}.pricing-desktop thead th{font-weight:400}.pricing-desktop thead th[data-highlighted=true],.pricing-mobile-plan[data-highlighted=true]{border-top:3px solid var(--pricing-accent,#6366f1)}.pricing-plan-name{display:block;font-size:1.5rem;font-weight:700}.pricing-feature-description,.pricing-plan-description,.pricing-tax{display:block;font-weight:400;font-size:.875rem;opacity:.85;margin-top:.4rem}.pricing-price{display:block;font-size:2rem;margin-top:1rem}.pricing-price small{font-size:.875rem;font-weight:400}.pricing-current,.pricing-planned{display:block;font-size:.8rem;font-weight:600;margin-top:.4rem}.pricing-mobile{display:none}.pricing-comparison a{display:inline-block;text-decoration:underline;text-underline-offset:3px;padding:.5rem 0}.pricing-comparison a:focus-visible{outline:3px solid var(--pricing-accent,#6366f1);outline-offset:4px}.pricing-mobile-plan{padding:1.25rem;border:1px solid var(--pricing-border,#d1d5db);border-radius:.75rem}.pricing-mobile-plan h2{margin:0}.pricing-mobile-plan dl>div{padding:1rem 0;border-bottom:1px solid var(--pricing-border,#d1d5db)}.pricing-mobile-plan dd{margin:0;padding-top:.4rem}.pricing-mobile-plan dt{font-weight:600}@media (max-width:767px){.pricing-desktop{display:none}.pricing-mobile{display:grid;gap:1.5rem}}