/**
 * WISECP · Web Hosting Billing and Digital Services Platform
 *
 * Copyright (c) WISECP LLC — All rights reserved.
 * Unlicensed copying, distribution or use is prohibited.
 *
 * Terms of service: https://wisecp.com/terms-of-service
 */
.rsp-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:768px){.rsp-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.rsp-metric{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.5rem 1rem;text-align:center;background:var(--basic-surface-bg);border:1px solid var(--basic-border-color);border-radius:calc(var(--basic-radius) * 1.5);box-shadow:var(--basic-shadow-sm)}.rsp-metric-ico{display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;margin-block-end:.35rem;border-radius:50%;font-size:1.15rem;background:var(--basic-primary-subtle);color:var(--basic-primary-text)}.rsp-metric-value{font-size:clamp(1.35rem,3.2vw,1.85rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--basic-heading-color)}.rsp-metric-label{font-size:.85rem;font-weight:600;color:var(--basic-muted-color)}.rsp-steps{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.rsp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.rsp-step{display:flex;flex-direction:column;gap:.6rem;block-size:100%;padding:1.75rem 1.5rem;background:var(--basic-surface-bg);border:1px solid var(--basic-border-color);border-radius:calc(var(--basic-radius) * 1.5);box-shadow:var(--basic-shadow-sm)}.rsp-step-num{display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;font-size:1.05rem;font-weight:800;background:var(--basic-primary-subtle);color:var(--basic-primary-text)}.rsp-step-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--basic-heading-color)}.rsp-step-text{margin:0;font-size:.9rem;color:var(--basic-muted-color)}.rsp-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:768px){.rsp-tiers{grid-template-columns:repeat(4,minmax(0,1fr))}}.rsp-tier{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.75rem 1rem 1.5rem;text-align:center;background:var(--basic-surface-bg);border:1px solid var(--basic-border-color);border-radius:calc(var(--basic-radius) * 1.5);box-shadow:var(--basic-shadow-sm)}.rsp-tier-top{border-color:color-mix(in srgb,var(--basic-primary) 40%,var(--basic-border-color));background:color-mix(in srgb,var(--basic-primary) 5%,var(--basic-surface-bg))}.rsp-tier-badge{position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%);white-space:nowrap}[dir=rtl] .rsp-tier-badge{transform:translate(50%,-50%)}.rsp-tier-rate{display:inline-flex;align-items:baseline;gap:.15rem;font-size:clamp(1.7rem,4.5vw,2.2rem);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--basic-primary-text)}.rsp-tier-rate-unit{font-size:.85rem;font-weight:600;letter-spacing:normal;color:var(--basic-muted-color)}.rsp-tier-range{font-size:.85rem;font-weight:600;color:var(--basic-muted-color)}.rsp-product-wrap{display:flex;justify-content:center;margin-block-start:1.5rem}.rsp-product-toggle{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.25rem;padding:.3rem;border:1px solid var(--basic-border-color);border-radius:2rem;background-color:var(--basic-surface-bg);box-shadow:var(--basic-shadow-sm)}.rsp-product-option{display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;border-radius:2rem;padding-block:.5rem;padding-inline:1.1rem;font-weight:600;font-size:.9rem;color:var(--basic-muted-color);transition:color .2s ease,background-color .2s ease}.rsp-product-option:hover{color:var(--basic-heading-color)}.rsp-product-option.active{background-color:var(--basic-primary);color:var(--basic-on-primary)}.rsp-benefit{display:flex;align-items:flex-start;gap:1rem;block-size:100%;padding:1.25rem 1.3rem;background:var(--basic-surface-bg);border:1px solid var(--basic-border-color);border-radius:calc(var(--basic-radius) * 1.5);box-shadow:var(--basic-shadow-sm)}.rsp-benefit-title{margin:0 0 .2rem;font-size:1rem;font-weight:700;color:var(--basic-heading-color)}.rsp-benefit-text{margin:0;font-size:.875rem;color:var(--basic-muted-color)}.rsp-calc{padding:clamp(1.5rem,4vw,2.5rem);background:color-mix(in srgb,var(--basic-primary) 5%,var(--basic-surface-bg));border:1px solid var(--basic-border-color);border-radius:calc(var(--basic-radius) * 2);text-align:center}.rsp-calc-flow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media(min-width:576px){.rsp-calc-flow{flex-direction:row;gap:1.5rem}}.rsp-calc-part{display:flex;flex-direction:column;gap:.2rem;min-inline-size:0}.rsp-calc-num{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--basic-heading-color)}.rsp-calc-part.is-result .rsp-calc-num{color:var(--basic-primary-text)}.rsp-calc-unit{font-size:.9rem;font-weight:600;color:var(--basic-muted-color);letter-spacing:normal}.rsp-calc-cap{font-size:.8rem;font-weight:600;color:var(--basic-muted-color)}.rsp-calc-arrow{font-size:1.5rem;color:var(--basic-primary-text);transform:rotate(90deg)}@media(min-width:576px){.rsp-calc-arrow{transform:none}[dir=rtl] .rsp-calc-arrow{transform:scaleX(-1)}}.rsp-calc-note{max-inline-size:38rem;margin:1.5rem auto 0;font-size:.8rem;color:var(--basic-muted-color)}
