.sp-pricing-ladder{margin-top:56px;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.sp-pricing-ladder .spl-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 24px;padding:18px 4px 16px;border-bottom:1px solid var(--border-soft)}.sp-pricing-ladder .spl-h-eye{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ember-300)}.sp-pricing-ladder .spl-h-rest{font-size:13px;line-height:1.55;color:var(--fg-secondary)}.sp-pricing-ladder .spl-row{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:18px;padding:18px 4px;border-top:1px solid var(--border-soft)}.sp-pricing-ladder .spl-row:first-of-type{border-top:none}.sp-pricing-ladder .spl-left{display:grid;grid-template-columns:minmax(0,1.4fr) auto;align-items:baseline;column-gap:18px;row-gap:4px}.sp-pricing-ladder .spl-tier{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-primary)}.sp-pricing-ladder .spl-price{font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--ember-300);text-align:right;white-space:nowrap}.sp-pricing-ladder .spl-incl{grid-column:1/-1;font-family:var(--font-mono);font-size:10.5px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-tertiary);line-height:1.5}.sp-pricing-ladder .spl-arrow{font-family:var(--font-mono);font-size:16px;font-weight:400;color:var(--fg-tertiary);text-align:center;transition:transform .2s}.sp-pricing-ladder .spl-right{display:flex;align-items:center;justify-content:flex-start}.sp-pricing-ladder .spl-remio{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--state-online);background-color:rgba(64,214,144,.06);border:1px solid rgba(64,214,144,.22);border-radius:999px;white-space:nowrap}.sp-pricing-ladder .spl-row.spl-total{padding:22px 4px;background-color:rgba(255,92,60,.025)}.sp-pricing-ladder .spl-row.spl-total .spl-tier{color:var(--fg-primary);letter-spacing:.1em}.sp-pricing-ladder .spl-row.spl-total .spl-price{font-size:18px;color:var(--fg-primary);font-weight:500}.sp-pricing-ladder .spl-remio-total{font-size:14px;padding:10px 18px}