.pricing-item{--pr-accent:#010101;--pr-ink:#010101;--pr-muted:#757575;--pr-line:#0101011f;height:100%}.pricing-item-inner{border:1px solid var(--pr-line);background:#fff;border-radius:4px;flex-direction:column;height:100%;padding:34px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.pricing-item:hover .pricing-item-inner{transform:translateY(-4px);box-shadow:0 18px 44px #01010114}.pricing-item-best .pricing-item-inner{border-color:var(--pr-accent);box-shadow:inset 0 0 0 1px var(--pr-accent)}.pricing-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pricing-badge .badge{background:var(--pr-accent);color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:11px;font-weight:700}.pricing-item-title{color:var(--pr-ink);font-size:22px;font-weight:800}.pricing-item-subtitle{color:var(--pr-muted);margin-bottom:6px;font-size:14px}.pricing-item-best .pricing-item-title{margin-top:6px}.pricing-item-price{align-items:baseline;gap:10px;margin:16px 0 4px;display:flex}.pricing-item-price .price{color:var(--pr-ink);font-size:40px;font-weight:800;line-height:1}.pricing-old-price{color:var(--pr-muted);font-size:17px;font-weight:600;text-decoration:line-through}.pricing-item-text{color:var(--pr-ink);margin-bottom:22px}.pricing-item-features{border-top:1px solid var(--pr-line);flex-direction:column;gap:11px;margin-bottom:8px;padding:22px 0;display:flex}.pricing-feature{color:var(--pr-ink);align-items:flex-start;gap:10px;font-size:15px;display:flex}.pricing-feature i{color:var(--pr-accent);flex-shrink:0;margin-top:3px}.pricing-item-footer{margin-top:auto}.pricing-item-descr{text-align:center;color:var(--pr-muted);margin-top:14px;font-size:13px}.pricing-item .btn-grad,.pricing-item .btn-border-grad{text-align:center;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--pr-accent);border-radius:999px;width:100%;padding:15px 24px;font-size:13px;font-weight:700;transition:opacity .15s;display:inline-block}.pricing-item .btn-grad{color:#fff;background:var(--pr-accent)}.pricing-item .btn-border-grad{color:var(--pr-accent);background:0 0}.pricing-item .btn-grad:hover{opacity:.85}.pricing-item .btn-border-grad:hover{background:var(--pr-accent);color:#fff}
