/* מבצע האפליקציות הממותגות (עד 31.12.2026): פס המבצע בראש עמוד הבית וחלק #apps-promo.
   נטען בעמוד הבית, במחירון ובדפי התחום (build-seo.mjs מוסיף את הקישור כשהחלק קיים בעמוד הבית).
   כשהמבצע מסתיים: מוחקים את החלקים מהעמודים, את הקישורים לקובץ הזה ואת הקובץ, ומריצים build-seo.mjs. */
.hero-promo{display:flex;align-items:center;gap:12px;max-width:550px;margin:0 0 26px;padding:12px 16px;border:1px solid var(--blue-line);border-radius:var(--r-lg);background:var(--accent-soft);color:var(--ink);font-size:var(--fs-md);line-height:1.5}
.hero-promo svg{flex:none;color:var(--primary)}
.hero-promo b{color:var(--primary)}
@media (max-width:480px){.hero-promo{font-size:var(--fs-sm);padding:10px 12px}}
.hero-promo a{color:var(--primary);font-weight:700;white-space:nowrap}
.apps-promo{padding:var(--sp-12) 0;background:linear-gradient(135deg,#1c3a78 0%,var(--c-blue) 55%,#3766cc 100%);color:#fff;position:relative;overflow:hidden}
.apps-promo:before{content:"";position:absolute;inset:auto -10% -55% auto;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16),rgba(255,255,255,0) 70%)}
.apps-promo .wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center}
.apps-promo-chip{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:7px 14px;border-radius:var(--r-pill);background:#ffd166;color:#2a2000;font-weight:800;font-size:var(--fs-md)}
.apps-promo h2{margin:0 0 14px;font-size:clamp(var(--fs-2xl),4.2vw,var(--fs-4xl));line-height:1.12;color:#fff}
.apps-promo h2 em{font-style:normal;color:#ffd166}
.apps-promo .lead{margin:0 0 20px;font-size:var(--fs-lg);line-height:1.6;color:#e6eeff;max-width:560px}
.apps-promo ul{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}
.apps-promo li{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-lg);color:#fff}
.apps-promo li:before{content:"✓";flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.18);font-weight:800;font-size:var(--fs-sm)}
.apps-promo .cta-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.apps-promo .btn.primary{background:#ffd166;color:var(--c-ink);border-color:#ffd166}
.apps-promo .btn.primary:hover{background:#ffc53d}
.apps-promo .store-badges{margin:0}
.apps-promo-fine{margin:16px 0 0;font-size:var(--fs-sm);color:#f2f6ff}
.apps-promo figure{margin:0}
.apps-promo figure img{width:100%;height:auto;filter:drop-shadow(0 30px 40px rgba(8,20,50,.35))}
.nw{white-space:nowrap}
@media (max-width:800px){.apps-promo{padding:var(--sp-10) 0}.apps-promo .wrap{grid-template-columns:1fr;gap:24px}.apps-promo figure{order:-1;max-width:560px;margin:0 auto}.apps-promo .lead{font-size:var(--fs-lg)}.apps-promo li{font-size:var(--fs-md)}}
