@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Noto+Sans+Arabic:wght@400;500;600;700;800&display=swap";:root{--blue: #237ce1;--blue-dark: #1a5fb4;--blue-light: #eff6ff;--slate: #1e293b;--muted: #64748b;--border: #e2e8f0;--radius: 20px}.pricing-section.svelte-pog0rk{font-family:Plus Jakarta Sans,Noto Sans Arabic,sans-serif;background:linear-gradient(160deg,#f8faff,#fff 55%,#f0f6ff);padding:72px 20px 88px;box-sizing:border-box}.pricing-section.rtl.svelte-pog0rk{direction:rtl}.top-badge-wrap.svelte-pog0rk{display:flex;justify-content:center;margin-bottom:28px}.top-badge.svelte-pog0rk{background:#237ce11a;color:var(--blue-dark);border:1px solid #237ce133;border-radius:999px;padding:6px 20px;font-size:13px;font-weight:600;letter-spacing:.02em}.header.svelte-pog0rk{text-align:center;margin-bottom:48px}.heading.svelte-pog0rk{font-size:clamp(28px,5vw,40px);font-weight:800;color:var(--slate);margin:0 0 12px;letter-spacing:-.02em}.subheading.svelte-pog0rk{font-size:16px;color:var(--muted);max-width:520px;margin:0 auto;line-height:1.65}.cards-grid.svelte-pog0rk{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:880px;margin:0 auto;align-items:start}.card.svelte-pog0rk{position:relative;background:#fff;border-radius:var(--radius);border:1.5px solid var(--border);padding:32px 28px 28px;display:flex;flex-direction:column;gap:24px;box-shadow:0 2px 16px #0000000d;transition:transform .25s ease,box-shadow .25s ease}.card.svelte-pog0rk:hover{transform:translateY(-4px);box-shadow:0 16px 48px #237ce11f}.card-featured.svelte-pog0rk{border-color:var(--blue);border-width:2px;background:linear-gradient(175deg,#f4f8ff,#fff 30%);box-shadow:0 6px 32px #237ce124}.card-featured.svelte-pog0rk:hover{box-shadow:0 20px 60px #237ce138}.card-erp.svelte-pog0rk{border-color:#cbd5e1}.card-tag.svelte-pog0rk{position:absolute;top:-13px;left:50%;transform:translate(-50%);border-radius:999px;padding:4px 18px;font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.rtl.svelte-pog0rk .card-tag:where(.svelte-pog0rk){left:auto;right:50%;transform:translate(50%)}.tag-blue.svelte-pog0rk{background:var(--blue);color:#fff}.tag-dark.svelte-pog0rk{background:var(--slate);color:#fff}.card-header.svelte-pog0rk{text-align:center}.card-title.svelte-pog0rk{font-size:20px;font-weight:800;color:var(--slate);margin:0 0 8px}.card-desc.svelte-pog0rk{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.price-block.svelte-pog0rk{text-align:center;padding:20px 0 4px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.price-main.svelte-pog0rk{display:flex;align-items:baseline;justify-content:center;gap:6px}.price-number.svelte-pog0rk{font-size:38px;font-weight:800;color:var(--slate);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.price-currency.svelte-pog0rk{font-size:18px;font-weight:700;color:var(--muted)}.price-note.svelte-pog0rk{font-size:13px;color:var(--muted);margin-top:4px;font-weight:500}.erp-price-text.svelte-pog0rk{font-size:28px;color:var(--blue)}.pc-counter.svelte-pog0rk{background:#f8fafc;border:1px solid var(--border);border-radius:14px;padding:18px 20px}.pc-label.svelte-pog0rk{display:block;font-size:13px;font-weight:700;color:var(--slate);margin-bottom:14px;text-align:center}.counter-row.svelte-pog0rk{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:18px}.counter-btn.svelte-pog0rk{width:38px;height:38px;border-radius:10px;border:2px solid var(--border);background:#fff;font-size:20px;font-weight:700;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s,box-shadow .15s;line-height:1}.counter-btn.svelte-pog0rk:hover{border-color:var(--blue);color:var(--blue);box-shadow:0 2px 8px #237ce12e}.counter-val.svelte-pog0rk{font-size:26px;font-weight:800;color:var(--slate);min-width:40px;text-align:center;font-variant-numeric:tabular-nums}.price-breakdown.svelte-pog0rk{display:flex;flex-direction:column;gap:6px}.breakdown-row.svelte-pog0rk{display:flex;justify-content:space-between;font-size:13px;color:var(--muted)}.bd-val.svelte-pog0rk{font-weight:600;color:var(--slate)}.total-row.svelte-pog0rk{padding-top:8px;border-top:1px dashed #cbd5e1;margin-top:2px;font-weight:700;color:var(--slate)}.total-val.svelte-pog0rk{color:var(--blue);font-size:14px}.erp-spacer.svelte-pog0rk{display:flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid var(--border);border-radius:14px;padding:32px 20px}.erp-spacer-inner.svelte-pog0rk{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--muted);font-size:14px;font-weight:600}.features-list.svelte-pog0rk{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.features-list.svelte-pog0rk li:where(.svelte-pog0rk){display:flex;align-items:center;gap:10px;font-size:14px;color:var(--slate);line-height:1.4}.check-icon.svelte-pog0rk{flex-shrink:0;width:20px;height:20px}.font-semibold.svelte-pog0rk{font-weight:700}.cta-btn.svelte-pog0rk{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:14px 20px;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s;letter-spacing:.01em;margin-top:auto}.cta-primary.svelte-pog0rk{background:var(--blue);color:#fff;box-shadow:0 4px 18px #237ce152}.cta-primary.svelte-pog0rk:hover{background:var(--blue-dark);box-shadow:0 6px 28px #237ce16b;transform:translateY(-1px)}.cta-outline.svelte-pog0rk{background:transparent;color:var(--blue);border:2px solid var(--blue)}.cta-outline.svelte-pog0rk:hover{background:var(--blue-light);box-shadow:0 4px 16px #237ce124;transform:translateY(-1px)}.card-icon.svelte-pog0rk{display:flex;align-items:center;justify-content:center;margin:0 auto 12px;width:56px;height:56px;border-radius:12px;background:#eff6ff;color:var(--blue)}[data-animate].svelte-pog0rk{animation:svelte-pog0rk-fadeInUp .7s ease-out both}@keyframes svelte-pog0rk-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.pricing-section.svelte-pog0rk{padding:48px 16px 64px}.cards-grid.svelte-pog0rk{grid-template-columns:1fr}}
