.st-body[data-st-tpl="software"] .st-top{box-shadow:0 1px 0 #e1e3ee}
.st-body[data-st-tpl="software"] .st-hero2.is-type{border-bottom:0}
.st-body[data-st-tpl="software"] .st-hero2.is-type .st-hero2-in{padding:26px 0 12px}
.st-body[data-st-tpl="software"] .st-hero2.is-type .st-hero2-deco{inset:0;background:radial-gradient(#c9cbe0 1.2px,transparent 1.6px) 0 0/18px 18px;-webkit-mask:radial-gradient(60% 80% at 0 30%,#000,transparent 70%);mask:radial-gradient(60% 80% at 0 30%,#000,transparent 70%)}
html[dir="ltr"] .st-body[data-st-tpl="software"] .st-hero2.is-type .st-hero2-deco{-webkit-mask-position:100% 0;mask-position:100% 0}
.st-body[data-st-tpl="software"] .st-hero2.is-type h1{font-size:calc(clamp(32px,8.6vw,62px) * var(--st-scale,1));line-height:1.2;max-width:16ch}
.st-body[data-st-tpl="software"] .st-hero2-eyebrow{padding:5px 12px;border-radius:999px;background:color-mix(in srgb,var(--st-accent) 11%,#fff);font-size:12px}
.st-body[data-st-tpl="software"] .st-hero2 p{color:#5b5e78}
.st-body[data-st-tpl="software"] .st-catsec.is-tabs .st-catsec-list{gap:4px;padding:4px;border:0;border-radius:16px;background:#e6e7f2}
.st-body[data-st-tpl="software"] .st-catsec.is-tabs button{flex:1 0 auto;height:42px;padding:0 18px;border:0;border-radius:12px;color:#5b5e78;justify-content:safe center}
.st-body[data-st-tpl="software"] .st-catsec.is-tabs button.is-on{background:#fff;color:var(--st-ink);box-shadow:0 2px 8px rgba(20,21,42,.1)}
.st-body[data-st-tpl="software"] .st-catsec .st-sh{display:none}
.st-body[data-st-tpl="software"] .st-grid.is-tiers{gap:16px;padding-top:6px}
.st-body[data-st-tpl="software"] .st-card.is-tier{background:#fff;border:1.5px solid #e1e3ee;border-radius:20px;box-shadow:none;padding:20px}
.st-body[data-st-tpl="software"] .st-card.is-tier .st-card-cat{font-size:11.5px;font-weight:700;color:#8d90ad}
.st-body[data-st-tpl="software"] .st-card.is-tier .st-card-name{font-size:20px}
.st-body[data-st-tpl="software"] .st-card.is-tier .st-price b{font-family:var(--st-h);font-size:30px;letter-spacing:-.01em}
.st-body[data-st-tpl="software"] .st-card.is-tier .st-price s{color:#8d90ad}
.st-body[data-st-tpl="software"] .st-card.is-tier .st-card-desc{color:#5b5e78}
.st-body[data-st-tpl="software"] .st-card.is-tier .st-add{background:#fff;color:var(--st-ink);border:1.5px solid #d3d6e6;border-radius:12px;height:46px}
.st-body[data-st-tpl="software"] .st-card.is-tier .st-add:hover{border-color:var(--st-accent);color:var(--st-accent)}
.st-body[data-st-tpl="software"] :is(.st-card.is-tier.is-hot,.st-grid.is-tiers:not(:has(.is-hot))>.st-card.is-tier:nth-child(2)){background:#14152a;color:#fff;border:2px solid var(--st-accent);box-shadow:0 22px 46px -18px color-mix(in srgb,var(--st-accent) 70%,transparent);overflow:visible;margin-top:12px}
.st-body[data-st-tpl="software"] :is(.st-card.is-tier.is-hot,.st-grid.is-tiers:not(:has(.is-hot))>.st-card.is-tier:nth-child(2))::before{content:"الأكثر طلبًا";position:absolute;top:-13px;inset-inline-end:18px;padding:3px 12px;border-radius:999px;background:var(--st-accent);color:#fff;font-size:12px;font-weight:800}
.st-body[data-st-tpl="software"].lang-en :is(.st-card.is-tier.is-hot,.st-grid.is-tiers:not(:has(.is-hot))>.st-card.is-tier:nth-child(2))::before{content:"Most popular"}
.st-body[data-st-tpl="software"] :is(.st-card.is-tier.is-hot,.st-grid.is-tiers:not(:has(.is-hot))>.st-card.is-tier:nth-child(2)) .st-price b,.st-body[data-st-tpl="software"] :is(.st-card.is-tier.is-hot,.st-grid.is-tiers:not(:has(.is-hot))>.st-card.is-tier:nth-child(2)) .st-card-name{color:#fff}
.st-body[data-st-tpl="software"] :is(.st-card.is-tier.is-hot,.st-grid.is-tiers:not(:has(.is-hot))>.st-card.is-tier:nth-child(2)) .st-card-cat,.st-body[data-st-tpl="software"] :is(.st-card.is-tier.is-hot,.st-grid.is-tiers:not(:has(.is-hot))>.st-card.is-tier:nth-child(2)) .st-card-desc,.st-body[data-st-tpl="software"] :is(.st-card.is-tier.is-hot,.st-grid.is-tiers:not(:has(.is-hot))>.st-card.is-tier:nth-child(2)) .st-tier-points{color:#b9bbd6}
.st-body[data-st-tpl="software"] :is(.st-card.is-tier.is-hot,.st-grid.is-tiers:not(:has(.is-hot))>.st-card.is-tier:nth-child(2)) .st-add{background:var(--st-accent);color:#fff;border:0}
.st-body[data-st-tpl="software"] .st-tier-points .ui-icon{padding:2px;border-radius:50%;background:var(--st-accent);color:#fff}
.st-body[data-st-tpl="software"] .st-feats.is-strip .st-feats-list{border:1.5px dashed #c9cbe0;border-radius:18px;background:#fff;justify-content:space-around}
.st-body[data-st-tpl="software"] .st-feats.is-strip li{flex-direction:column;gap:6px;border:0;text-align:center;padding:16px 10px}
.st-body[data-st-tpl="software"] .st-feats.is-strip b{font-size:13px;font-weight:700;color:#5b5e78}
.st-body[data-st-tpl="software"] .st-feats.is-strip .st-feats-ic{width:30px;height:30px}
.st-body[data-st-tpl="software"] .st-howto-n{background:#14152a;box-shadow:0 0 0 4px #e6e7f2}
.st-body[data-st-tpl="software"] :is(.st-noimg,.st-pp-mini-img:empty){background:radial-gradient(70% 80% at 100% 0,color-mix(in srgb,var(--st-accent) 30%,transparent),transparent 70%),linear-gradient(135deg,#1d1f3d,#14152a)}
.st-body[data-st-tpl="software"] .st-noimg b{color:#fff;font-family:var(--st-h)}
.st-body[data-st-tpl="software"] .st-card:not(.is-tier){border:1.5px solid #e1e3ee;box-shadow:none;border-radius:18px}
.st-body[data-st-tpl="software"] .st-card:not(.is-tier) .st-add{background:#14152a;color:#fff;border-radius:12px}
.st-body[data-st-tpl="software"] .st-crumbs a{color:var(--st-accent)}
.st-body[data-st-tpl="software"] .st-pp-img{border:1.5px solid #e1e3ee;border-radius:22px;background:radial-gradient(70% 70% at 50% 30%,color-mix(in srgb,var(--st-accent) 10%,#fff),#fff 70%)}
.st-body[data-st-tpl="software"] .st-pp-body h1{font-family:var(--st-h);font-size:clamp(24px,3.4vw,34px)}
.st-body[data-st-tpl="software"] .st-price.is-lg b{font-family:var(--st-h);font-size:32px;color:var(--st-ink)}
.st-body[data-st-tpl="software"] .st-pd-tag{background:color-mix(in srgb,var(--st-accent) 9%,#fff);color:var(--st-accent);font-weight:700}
.st-body[data-st-tpl="software"] .st-opt{background:#fff;border-color:#e1e3ee;border-radius:14px}
.st-body[data-st-tpl="software"] .st-opt.is-on{border-color:var(--st-accent);background:color-mix(in srgb,var(--st-accent) 5%,#fff)}
.st-body[data-st-tpl="software"] .st-pd-buy{display:grid;grid-template-columns:auto minmax(0,1fr)}
.st-body[data-st-tpl="software"] .st-pd-buy .st-btn{padding:0 14px;white-space:nowrap;overflow:hidden;border-radius:14px;box-shadow:0 14px 30px -14px var(--st-accent)}
.st-body[data-st-tpl="software"] .st-qty{background:#fff;border:1.5px solid #e1e3ee;border-radius:14px}
.st-body[data-st-tpl="software"] .st-qty button{background:#f3f4fa;border-radius:10px}
.st-body[data-st-tpl="software"] .st-pp-actions .st-chip-btn{background:#fff;border-color:#e1e3ee}
.st-body[data-st-tpl="software"] .st-pp-desc{border:1.5px dashed #c9cbe0;border-radius:18px;padding:16px 18px;background:#fff;color:#3c3f5c}
.st-body[data-st-tpl="software"] .st-pp-mini{border:1.5px solid #e1e3ee;border-radius:18px;background:#fff}
.st-body[data-st-tpl="software"] .st-pp-mini small{color:var(--st-accent);font-weight:800}
.st-body[data-st-tpl="software"] .st-lines li{padding:10px;border:1.5px solid #e1e3ee;border-radius:16px}
.st-body[data-st-tpl="software"] .st-sum{padding:14px 16px;border:0;border-radius:16px;background:#f3f4fa}
.st-body[data-st-tpl="software"] .st-sum .is-total b{font-family:var(--st-h);font-size:19px}
.st-body[data-st-tpl="software"] .st-input{border:1.5px solid #e1e3ee;border-radius:12px;background:#fff}
.st-body[data-st-tpl="software"] .st-btn-lg{border-radius:14px}
.st-body[data-st-tpl="software"] .st-cartbar{background:#14152a;color:#fff;border-radius:16px}
.st-body[data-st-tpl="software"] .st-foot{background:#fff;border-top-color:#e1e3ee}
@media (min-width:760px){.st-body[data-st-tpl="software"] .st-grid.is-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.st-body[data-st-tpl="software"] :is(.st-card.is-tier.is-hot,.st-grid.is-tiers:not(:has(.is-hot))>.st-card.is-tier:nth-child(2)){margin-top:0;transform:translateY(-10px)}.st-body[data-st-tpl="software"] .st-catsec.is-tabs .st-catsec-list{display:inline-flex;max-width:100%}}
