.pricing-footnote{text-align:center;color:var(--sbx-fg-soft);margin-top:44px;font-size:14px;line-height:1.6}.pricing-footnote-link{color:var(--sbx-fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--sbx-accent);text-decoration-color:var(--sbx-accent);border-radius:4px;font-weight:700;display:inline-block}.pricing-footnote-link:hover{-webkit-text-decoration-color:var(--sbx-fg);text-decoration-color:var(--sbx-fg)}.pricing-updated{text-align:center;color:var(--sbx-fg-muted);margin-top:32px;font-size:13px}.pricing-check,.pricing-dash{vertical-align:middle;display:inline-block}.pricing-check{color:var(--sbx-fg)}[data-theme=dark] .pricing-check{color:var(--sbx-accent)}.pricing-dash{color:var(--sbx-fg-subtle)}.pricing-value{color:var(--sbx-fg);font-size:14px;font-weight:700}.pricing-table-shell{border:1px solid var(--sbx-border-strong);background-color:var(--sbx-bg-elev);box-shadow:var(--sbx-shadow-md);border-radius:20px;display:none;overflow:hidden}.pricing-table{border-collapse:collapse;text-align:left;width:100%}.pricing-table thead th{color:var(--sbx-fg);background-color:var(--sbx-bg-soft);border-bottom:1px solid var(--sbx-border-strong);vertical-align:bottom;padding:20px 18px;font-size:15px;font-weight:700}.pricing-table thead th+th{text-align:center}.pricing-th-price{letter-spacing:-.02em;color:var(--sbx-fg);margin-top:4px;font-size:20px;font-weight:700;display:block}.pricing-th-price small{color:var(--sbx-fg-muted);margin-left:2px;font-size:12px;font-weight:500}.pricing-table tbody th[scope=row]{color:var(--sbx-fg-soft);text-align:left;padding:16px 18px;font-size:14px;font-weight:500}.pricing-table tbody td{text-align:center;color:var(--sbx-fg-soft);padding:16px 18px;font-size:14px}.pricing-table tbody tr+tr th[scope=row],.pricing-table tbody tr+tr td{border-top:1px solid var(--sbx-border)}.pricing-table tbody tr:hover th[scope=row],.pricing-table tbody tr:hover td{background-color:var(--sbx-bg-soft)}.pricing-table .is-featured{background-color:var(--sbx-accent-soft)}.pricing-table thead th.is-featured{background-color:var(--sbx-accent);color:var(--sbx-on-accent)}.pricing-table thead th.is-featured .pricing-th-price,.pricing-table thead th.is-featured .pricing-th-price small{color:var(--sbx-on-accent)}.pricing-table tbody tr:hover .is-featured{background-color:var(--sbx-accent-soft)}.pricing-table-cta-row td{padding:22px 18px}.pricing-table-cta{min-height:44px;padding:10px 20px;font-size:14px}@media (min-width:860px){.pricing-table-shell{display:block}}.pricing-stack{gap:20px;display:grid}@media (min-width:860px){.pricing-stack{display:none}}.pricing-stack-card{border:1px solid var(--sbx-border-strong);background-color:var(--sbx-bg-elev);box-shadow:var(--sbx-shadow-sm);border-radius:20px;padding:22px}.pricing-stack-card.is-featured{border-color:var(--sbx-accent);border-width:2px}.pricing-stack-head{border-bottom:1px solid var(--sbx-border-strong);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.pricing-stack-head h3{color:var(--sbx-fg);margin:0;font-size:18px;font-weight:700}.pricing-stack-head p{letter-spacing:-.02em;color:var(--sbx-fg);margin:0;font-size:22px;font-weight:700}.pricing-stack-head p small{color:var(--sbx-fg-muted);margin-left:2px;font-size:12px;font-weight:500}.pricing-stack-list{margin:0;padding:0}.pricing-stack-list>div{border-bottom:1px solid var(--sbx-border);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.pricing-stack-list dt{color:var(--sbx-fg-soft);font-size:13px;font-weight:500}.pricing-stack-list dd{text-align:right;flex-shrink:0;margin:0;font-size:13px}.pricing-stack-list .pricing-value{font-size:13px}.pricing-stack-cta{width:100%;min-height:48px;margin-top:20px;display:flex}
