.pricing-row-five{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-row-five .plan-price{min-height:152px}.pricing-row-five .plan-price small{white-space:nowrap;margin-left:6px;display:inline-block}.pricing-billing-note{margin:var(--space-md) auto;text-align:center;max-width:900px;color:var(--text-muted);font-size:13px;line-height:1.8}.pricing-options{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-option{background:var(--surface-white);border:1px solid var(--border-ghost);border-radius:var(--radius);flex-direction:column;min-width:0;display:flex;overflow:hidden}.pricing-option-header{padding:28px 28px 0}.pricing-option-label{color:var(--primary);letter-spacing:.04em;font-size:11px;font-weight:600}.pricing-option-header h3{color:var(--text-heading);letter-spacing:-.02em;margin:12px 0;font-size:22px}.pricing-option-header p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.8}.pricing-option-body{flex:1;padding:24px 28px}.pricing-addon-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pricing-addon-table th,.pricing-addon-table td{text-align:right;border-bottom:1px solid var(--border-ghost);padding:16px 4px}.pricing-addon-table th{color:var(--text-body);font-size:12px;font-weight:500}.pricing-addon-table th:first-child{text-align:left;width:29%}.pricing-addon-table thead th{color:var(--text-muted);padding-top:0}.pricing-addon-table strong{color:var(--text-heading);font-size:18px;font-weight:650}.pricing-addon-table span{color:var(--text-muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.pricing-option-caption{color:var(--text-muted);margin:12px 0 0;font-size:11px}.pricing-option-notice{color:var(--text-body);margin:20px 0 0;font-size:12px;line-height:1.8}.pricing-credit-pack{background:var(--surface-1);font-variant-numeric:tabular-nums;border-radius:10px;padding:20px 24px}.pricing-credit-quantity{color:var(--primary);margin:0 0 14px;font-size:13px}.pricing-credit-quantity strong{font-size:20px}.pricing-credit-price{color:var(--text-heading);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.pricing-credit-price strong{letter-spacing:-.03em;font-size:32px;line-height:1.2}.pricing-credit-price span,.pricing-credit-tax{color:var(--text-muted);font-size:11px}.pricing-credit-tax{margin:6px 0 0}.pricing-credit-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 0;display:grid}.pricing-credit-rates dt{color:var(--text-muted);font-size:11px}.pricing-credit-rates dd{color:var(--text-body);margin:6px 0 0;font-size:11px}.pricing-credit-rates strong{color:var(--text-heading);font-size:18px}.pricing-option-details{border-top:1px solid var(--border-ghost);color:var(--text-muted);padding:18px 28px;font-size:12px;line-height:1.8}.pricing-option-details summary{cursor:pointer;color:var(--text-heading);font-weight:500}.pricing-option-details summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.pricing-option-details ul{margin:16px 0 0;padding-left:18px;list-style:outside}.pricing-option-details :where(li+li){margin-top:8px}@media (max-width:899px){.pricing-options{grid-template-columns:minmax(0,1fr)}}@media (max-width:399px){.pricing-option-header{padding:22px 18px 0}.pricing-option-body{padding:20px 18px}.pricing-option-details{padding:16px 18px}.pricing-addon-table strong{font-size:16px}}.pricing-comparison-wrap{background:var(--surface-white);border-radius:var(--radius);padding:clamp(4px,1.5vw,20px)}.pricing-standard-models{border-bottom:1px solid var(--border-ghost);padding:12px 8px 20px;font-size:13px}.pricing-standard-models p{color:var(--text-muted);margin-bottom:10px;font-size:12px;font-weight:500}.pricing-frequency-detail{color:var(--text-muted);margin-top:4px;font-size:.9em;display:block}.pricing-standard-models ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.pricing-standard-models li{background:var(--surface-1);color:var(--text-body);border-radius:6px;padding:4px 10px}.pricing-comparison{table-layout:fixed;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:1.7}.pricing-comparison-label-col{width:22%}.pricing-comparison th,.pricing-comparison td{text-align:center;overflow-wrap:anywhere;color:var(--text-body);padding:12px 8px;font-weight:500}.pricing-comparison thead th{color:var(--text-heading);font-weight:700}.pricing-comparison th[scope=row],.pricing-comparison thead th:first-child{text-align:left}.pricing-comparison .pricing-comparison-category{text-align:left;color:var(--primary);padding-top:24px;font-weight:700}.pricing-included,.pricing-excluded{font-size:22px;line-height:1}.pricing-included{color:var(--primary);font-weight:700}.pricing-excluded{color:var(--text-muted)}@media (max-width:1199px){.pricing-row-five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.pricing-comparison{font-size:11px}.pricing-comparison th,.pricing-comparison td{padding:10px 3px}.pricing-row-five,.pricing-options{grid-template-columns:minmax(0,1fr)}}.pricing-options.pricing-options-single{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}
