.pricing-toggle{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:28px;flex-wrap:wrap;gap:4px;margin-top:24px;padding:4px;display:inline-flex}.pricing-toggle button{min-height:44px;color:var(--color-base-content);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:24px;padding:0 18px;font-weight:600}.pricing-toggle button[aria-pressed=true]{background:var(--color-base-content);color:var(--color-base-100)}.pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pricing-plans>li{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:24px;flex-direction:column;gap:10px;padding:28px;display:flex}.pricing-plans>li.pricing-featured{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary), 0 24px 48px -24px #ff535373}.pricing-plan-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-table thead th:first-child{text-align:left}.pricing-plans h2{margin:0;font-size:22px}.pricing-plans p{color:var(--muted);margin:0}.pricing-price{letter-spacing:-.03em;font-size:36px}.pricing-price small,.pricing-billing{color:var(--muted);font-size:15px;font-weight:500}.pricing-users{font-weight:600}.pricing-plans>li>a:last-child{margin-top:auto}.pricing-table-wrap{overflow-x:auto}.pricing-table{border-collapse:collapse;width:100%}.pricing-table th,.pricing-table td{border-bottom:1px solid var(--color-base-300);text-align:center;padding:14px 12px}.pricing-table th[scope=row]{text-align:left;font-weight:500}.pricing-table th[scope=row] strong,.pricing-table th[scope=row] small{display:block}.pricing-table th[scope=row] small{color:var(--muted)}.pricing-step th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--color-base-300);padding:32px 12px 10px;font-size:13px;font-weight:650}.pricing-table tbody:first-of-type .pricing-step th{padding-top:20px}.pricing-mark{vertical-align:middle;border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.pricing-mark-yes{color:#1d6640;background:#e7f4ec}.pricing-mark-no{color:var(--color-error);background:#fdecec}.pricing-note{color:var(--muted);margin-top:24px}@media (max-width:900px){.pricing-plans{grid-template-columns:1fr}.pricing-table th[scope=row] small{display:none}.pricing-table th,.pricing-table td{padding:12px 6px}}
