/* =========================================================
   CK Digital 360, עמוד התאמות נגישות (accessibility.html).
   נטען אחרי theme.css ו-home2.css. משתמש ברכיבי hx- של דף הבית ומוסיף רק מה שחסר, עם קידומת ac-.
   כלל: אין צבע קשיח מחוץ לדף הדוגמה. כל ערך דרך משתנה עם ערך גיבוי.
   דף הדוגמה בהירו (.ac-demo) הוא מוקאפ של אתר: יש לו פלטת נייר משלו (--dp-*) שמוגדרת פעם אחת,
   ומצב הניגודיות הגבוהה מחליף אותה לשחור, לבן וצהוב כמו בתפריטי הנגישות בישראל.
   מובייל קודם: הבסיס נכתב לרוחב 390, ומעליו שתי מדרגות (761, 1061).
   תנועה: transform ו-opacity בלבד, ומצב תנועה מופחתת מכובד.
   ========================================================= */

/* ---------- משותף ---------- */
.ac-badge{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 8px;border-radius:999px;background:var(--bg-2,#0b0b0c);color:var(--text,#f5f5f7);box-shadow:inset 0 0 0 1px var(--hair-2,rgba(245,245,247,.2));font-size:14px;font-weight:600;letter-spacing:-.005em;line-height:1.3;white-space:nowrap}
.ac-badge__ic{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--pink-fill,#D62B6E);color:#fff}
.ac-badge__ic svg{width:17px;height:17px}
body.p-accessibility main bdi{white-space:nowrap}
.ac-ln{display:block;height:8px;width:var(--w,80%);border-radius:5px;background:rgba(var(--fg-rgb,245,245,247),.1)}

/* ---------- 1. ראש העמוד ---------- */
.ac-hero{position:relative;overflow:clip;background:var(--bg,#000);padding-block:calc(74px + 16px) clamp(40px,7vh,72px)}
.ac-hero__grid{display:grid;gap:18px}
.ac-hero__copy{display:contents}
.ac-hero .crumbs{order:0;justify-self:start;margin-block-end:0}
.ac-hero .ac-badge{order:1;justify-self:start}
.ac-hero .hx-h1{order:2;font-size:clamp(30px,8.6vw,48px)}
.ac-hero .hx-h1__f{color:var(--text,#f5f5f7)}
.ac-hero .hx-h1__o{-webkit-text-stroke-width:1.5px}
.ac-stage{order:3;display:grid;gap:10px;margin-block:8px 14px}
.ac-hero .hx-lead{order:4;font-size:17px}
.ac-hero .hx-hero__ctas{order:5;margin-block-start:0;width:100%}
.ac-hero .hx-hero__ctas .btn{flex:1 1 100%}
.ac-hero .hx-hero__proof{order:6;margin-block-start:0;gap:8px 18px;font-size:14px}
.ac-hero .hx-hero__proof li+li::before{display:none}
.ac-stage__hint{font-size:13.5px;font-weight:500;color:var(--grey,#86868b);padding-inline-start:2px}
.ac-stage__grid{display:grid;gap:12px;align-items:start}

/* דף הדוגמה: מוקאפ של אתר מסעדה על נייר לבן, שנשאר לבן בשני מצבי האתר */
.ac-demo{
  --dp-bg:#ffffff;--dp-ink:#1d1d1f;--dp-ink-2:#515154;--dp-line:#e5e5ea;--dp-soft:#f5f5f7;
  --dp-link:#0a5bd3;--dp-btn:#1d1d1f;--dp-btn-ink:#ffffff;--dp-focus:#0a5bd3;
  --dp-badge:#fdeaf2;--dp-badge-ink:#b8175b;--dp-alt-bg:rgba(0,0,0,.72);--dp-alt-ink:#ffffff;
  --dp-scale:1;--dp-font:var(--font,"Rubik",system-ui,sans-serif);--dp-space:0;
  position:relative;border-radius:var(--r-m,20px);overflow:hidden;background:var(--dp-bg);color:var(--dp-ink);
  box-shadow:0 0 0 1px var(--hair,rgba(245,245,247,.12)),var(--shadow-s,0 18px 40px -20px rgba(0,0,0,.7));
  font-family:var(--dp-font);font-size:calc(14px*var(--dp-scale));letter-spacing:var(--dp-space);line-height:1.5;
  transition:background-color .35s var(--ease,ease),color .35s var(--ease,ease)}
.ac-demo *{box-sizing:border-box}
.ac-demo p,.ac-demo figure{margin:0}
.ac-demo__bar{position:relative;display:flex;align-items:center;gap:6px;height:36px;padding-inline:12px;background:var(--dp-soft);border-block-end:1px solid var(--dp-line);direction:ltr;transition:background-color .35s var(--ease,ease)}
.ac-demo__bar i{width:9px;height:9px;border-radius:50%;background:var(--dp-line)}
.ac-demo__bar em{margin-inline:auto;font-style:normal;font-size:12px;letter-spacing:0;color:var(--dp-ink-2);white-space:nowrap}
.ac-demo__key{position:absolute;inset-inline-end:10px;inset-block-start:50%;translate:0 -50%;opacity:0;transition:opacity .3s var(--ease,ease)}
.ac-demo__key b{display:inline-block;padding:2px 9px;border-radius:6px;background:var(--dp-ink);color:var(--dp-bg);font-size:11px;font-weight:600;letter-spacing:0;line-height:1.5;box-shadow:0 2px 0 rgba(0,0,0,.35);transition:transform .15s var(--ease,ease),box-shadow .15s var(--ease,ease)}
.ac-demo__key.is-press b{transform:translateY(2px);box-shadow:0 0 0 rgba(0,0,0,.35)}
.ac-demo__page{display:grid;gap:12px;padding:14px 16px 18px}
.ac-demo__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:calc(13.5px*var(--dp-scale))}
.ac-demo__nav b{font-weight:800;letter-spacing:-.01em;white-space:nowrap}
.ac-demo__nav span{display:flex;gap:calc(10px + 6px*var(--dp-scale))}
.ac-demo__nav i{font-style:normal;color:var(--dp-ink-2);padding:2px 3px;border-radius:5px}
.ac-demo__fig{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--dp-soft);outline:0 solid var(--dp-line);outline-offset:-2px}
.ac-demo__fig img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 46%}
.ac-demo__alt{position:absolute;z-index:1;inset-inline-start:10px;inset-block-end:10px;max-width:calc(100% - 20px);display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 6px;border-radius:999px;background:var(--dp-alt-bg);color:var(--dp-alt-ink);font-size:calc(11.5px*var(--dp-scale));line-height:1.3;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ac-demo__alt i{flex:none;font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;padding:1px 6px;border-radius:5px;background:rgba(255,255,255,.2);direction:ltr}
.ac-demo__h{font-size:calc(19px*var(--dp-scale));font-weight:600;line-height:1.2;letter-spacing:calc(-.02em + var(--dp-space));color:var(--dp-ink-2)}
.ac-demo__h strong{font-weight:800;color:var(--dp-ink)}
.ac-demo__p{font-size:calc(14px*var(--dp-scale));line-height:1.55;color:var(--dp-ink-2);text-wrap:pretty}
.ac-demo__a{color:var(--dp-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;padding:1px 3px;margin-inline:-3px;border-radius:5px;transition:background-color .3s var(--ease,ease),color .3s var(--ease,ease)}
.ac-demo__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.ac-demo__btn{display:inline-flex;align-items:center;min-height:calc(36px*var(--dp-scale));padding:0 calc(16px*var(--dp-scale));border-radius:999px;background:var(--dp-btn);color:var(--dp-btn-ink);font-size:calc(13.5px*var(--dp-scale));font-weight:600;white-space:nowrap;transition:background-color .3s var(--ease,ease),color .3s var(--ease,ease)}
.ac-demo__badge{position:relative;display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:var(--dp-badge);color:var(--dp-badge-ink);font-size:calc(12.5px*var(--dp-scale));font-weight:600;white-space:nowrap;animation:ac-bob 2.8s ease-in-out infinite;transition:background-color .3s var(--ease,ease),color .3s var(--ease,ease)}
.ac-demo__badge i{width:8px;height:8px;border-radius:50%;background:currentColor;animation:ac-pulse 1.4s ease-in-out infinite}
@keyframes ac-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@keyframes ac-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.5);opacity:.4}}
/* ששת המצבים, כל אחד מחלקה אחת על הדף */
.ac-demo.is-contrast{--dp-bg:#000000;--dp-ink:#ffffff;--dp-ink-2:#ffffff;--dp-line:#ffffff;--dp-soft:#000000;--dp-link:#ffff00;--dp-btn:#ffff00;--dp-btn-ink:#000000;--dp-focus:#ffff00;--dp-badge:#000000;--dp-badge-ink:#ffff00;--dp-alt-bg:#ffff00;--dp-alt-ink:#000000}
.ac-demo.is-contrast{box-shadow:0 0 0 2px var(--dp-line),var(--shadow-s,0 18px 40px -20px rgba(0,0,0,.7))}
.ac-demo.is-contrast .ac-demo__fig{outline-width:2px}
.ac-demo.is-contrast .ac-demo__badge{box-shadow:inset 0 0 0 1.5px currentColor}
.ac-demo.is-contrast .ac-demo__alt i{background:rgba(0,0,0,.14)}
.ac-demo.is-contrast .ac-demo__key b{box-shadow:0 2px 0 rgba(255,255,255,.4)}
.ac-demo.is-text{--dp-scale:1.3}
.ac-demo.is-links .ac-demo__a{background:var(--dp-link);color:var(--dp-bg);font-weight:700;text-decoration-thickness:2px}
.ac-demo.is-links .ac-demo__nav i{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;color:var(--dp-link)}
.ac-demo.is-still .ac-demo__badge,.ac-demo.is-still .ac-demo__badge i{animation-play-state:paused}
.ac-demo.is-font{--dp-font:Arial,"Helvetica Neue",Helvetica,"Segoe UI",sans-serif;--dp-space:.02em;word-spacing:.08em}
.ac-demo.is-font .ac-demo__p{line-height:1.8}
.ac-demo.is-font .ac-demo__h{font-weight:700}
.ac-demo.is-font .ac-demo__h strong{font-weight:700}
.ac-demo.is-kbd .ac-demo__key{opacity:1}
.ac-demo.is-kbd [data-focus].is-focus{outline:3px solid var(--dp-focus);outline-offset:3px;border-radius:6px}
.ac-demo.is-kbd .ac-demo__btn.is-focus{border-radius:999px}

/* תפריט הנגישות: אריח בצבעי הנושא, מתגים אמיתיים עם aria-pressed */
.ac-menu{display:grid;gap:4px;padding:12px 12px 10px;border-radius:var(--r-m,20px);background:var(--tile,#1d1d1f);box-shadow:inset 0 0 0 1px var(--hair,rgba(245,245,247,.12))}
.ac-menu__h{display:flex;align-items:center;gap:10px;padding:4px 6px 12px;border-block-end:1px solid var(--hair,rgba(245,245,247,.12))}
.ac-menu__ic{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--pink-fill,#D62B6E);color:#fff}
.ac-menu__ic svg{width:20px;height:20px}
.ac-menu__h b{font-size:16px;font-weight:600;letter-spacing:-.01em}
.ac-menu__reset{margin-inline-start:auto;min-height:32px;padding:0 12px;border-radius:999px;font-size:13.5px;font-weight:500;color:var(--pink-ink,#F0508F);box-shadow:inset 0 0 0 1px var(--hair,rgba(245,245,247,.12));transition:opacity .3s var(--ease,ease),background-color .3s var(--ease,ease)}
.ac-menu__reset:hover:not(:disabled){background:rgba(var(--fg-rgb,245,245,247),.07)}
.ac-menu__reset:disabled{opacity:.42;cursor:default}
.ac-menu__l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 6px;padding-block-start:6px}
.ac-tg{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;min-height:46px;padding:6px 6px;border-radius:12px;text-align:start;color:var(--text,#f5f5f7);font-size:14px;font-weight:500;line-height:1.2;transition:background-color .3s var(--ease,ease)}
.ac-tg:hover{background:rgba(var(--fg-rgb,245,245,247),.06)}
.ac-tg__ic{display:none;width:30px;height:30px;border-radius:9px;place-items:center;background:rgba(var(--fg-rgb,245,245,247),.07);color:var(--text-2,#a1a1a6);transition:background-color .3s var(--ease,ease),color .3s var(--ease,ease)}
.ac-tg__ic svg{width:17px;height:17px}
.ac-tg[aria-pressed="true"] .ac-tg__ic{background:var(--text,#f5f5f7);color:var(--bg,#000)}
.ac-tg__t{min-width:0;text-wrap:balance}
.ac-tg__sw{position:relative;width:40px;height:24px;border-radius:999px;background:rgba(var(--fg-rgb,245,245,247),.18);transition:background-color .3s var(--ease,ease)}
.ac-tg__sw::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--pink,#E7357A);opacity:0;transition:opacity .3s var(--ease,ease)}
.ac-tg__sw::after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .35s var(--ease,ease)}
.ac-tg[aria-pressed="true"] .ac-tg__sw::before{opacity:1}
.ac-tg[aria-pressed="true"] .ac-tg__sw::after{transform:translateX(-16px)}
.ac-menu__live{min-height:1.4em;padding:8px 6px 2px;font-size:13px;line-height:1.4;color:var(--grey,#86868b)}

/* ---------- 2. מה כלול ---------- */
.ac-inc__grid{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.ac-card{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"ic k" "ic h" "ic p";column-gap:14px;row-gap:3px;padding:16px 16px 17px;border-radius:var(--r-m,20px);background:var(--tile,#1d1d1f);box-shadow:inset 0 0 0 1px var(--hair,rgba(245,245,247,.12));transition:transform .5s var(--ease,ease),box-shadow .5s var(--ease,ease)}
.ac-card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px var(--hair-2,rgba(245,245,247,.2)),var(--shadow-s,0 18px 40px -20px rgba(0,0,0,.7))}
.ac-card__ic{grid-area:ic;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:rgba(var(--fg-rgb,245,245,247),.07);color:var(--text,#f5f5f7);transition:background-color .4s var(--ease,ease),color .4s var(--ease,ease)}
.ac-card__ic svg{width:22px;height:22px}
.ac-card:hover .ac-card__ic{background:var(--text,#f5f5f7);color:var(--bg,#000)}
.ac-card__k{grid-area:k;justify-self:start;font-size:12.5px;font-weight:600;color:var(--pink-ink,#F0508F);font-feature-settings:"tnum" 1;letter-spacing:.02em}
.ac-card h3{grid-area:h;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}
.ac-card p{grid-area:p;font-size:15px;line-height:1.5;color:var(--text-2,#a1a1a6);text-wrap:pretty;margin-block-start:3px}
.ac-inc .hx-more{margin-block-start:26px}

/* ---------- 3. למה זה חשוב ---------- */
.ac-why__grid{display:grid;gap:12px}
.ac-tile{display:grid;align-content:space-between;gap:22px;padding:22px 20px;border-radius:var(--r-l,28px);background:var(--tile,#1d1d1f);box-shadow:inset 0 0 0 1px var(--hair,rgba(245,245,247,.12));overflow:hidden}
.ac-tile__copy{display:grid;gap:10px;align-content:start}
.ac-tile__k{font-size:13px;font-weight:600;color:var(--pink-ink,#F0508F)}
.ac-tile h3{font-size:clamp(22px,2vw,28px);font-weight:700;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}
.ac-tile__copy p:not(.ac-tile__k){font-size:16px;line-height:1.5;color:var(--text-2,#a1a1a6);text-wrap:pretty}
/* החוק: שתי חותמות ומסמך */
.ac-law{position:relative;display:grid;gap:10px;padding:16px;border-radius:16px;background:var(--tile-2,#161617);box-shadow:inset 0 0 0 1px var(--hair,rgba(245,245,247,.12))}
.ac-law__stamp{display:inline-grid;gap:1px;justify-self:start;padding:9px 14px;border-radius:12px;background:var(--text,#f5f5f7);color:var(--bg,#000)}
.js .ac-law__stamp{opacity:0;transform:scale(.86)}
.ac-law__stamp b{font-size:16.5px;font-weight:700;letter-spacing:-.01em;line-height:1.2}
.ac-law__stamp em{font-style:normal;font-size:11.5px;opacity:.7}
.ac-law__stamp--b{justify-self:end;background:rgba(var(--fg-rgb,245,245,247),.09);color:var(--text,#f5f5f7);box-shadow:inset 0 0 0 1px var(--hair,rgba(245,245,247,.12))}
.ac-law__doc{display:grid;gap:7px;padding-block-start:4px}
.ac-tile.in .ac-law__stamp{animation:ac-stamp .7s var(--ease,ease) .25s both}
.ac-tile.in .ac-law__stamp--b{animation-delay:.5s}
@keyframes ac-stamp{from{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}
/* לקוחות: ארבע דרכים להשתמש באתר */
.ac-ppl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.ac-ppl li{display:grid;justify-items:center;gap:8px;padding:12px 4px;border-radius:14px;background:var(--tile-2,#161617);box-shadow:inset 0 0 0 1px var(--hair,rgba(245,245,247,.12));font-size:12.5px;line-height:1.2;color:var(--text-2,#a1a1a6);text-align:center}
.js .ac-ppl li{opacity:0;transform:translateY(10px)}
.ac-ppl i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--fg-rgb,245,245,247),.07);color:var(--text,#f5f5f7)}
.ac-ppl svg{width:18px;height:18px}
.ac-tile.in .ac-ppl li{animation:ac-up .6s var(--ease,ease) both}
.ac-tile.in .ac-ppl li:nth-child(1){animation-delay:.2s}
.ac-tile.in .ac-ppl li:nth-child(2){animation-delay:.3s}
.ac-tile.in .ac-ppl li:nth-child(3){animation-delay:.4s}
.ac-tile.in .ac-ppl li:nth-child(4){animation-delay:.5s}
@keyframes ac-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
/* גוגל: מה שנגיש נכנס לתוצאה */
.ac-g{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;border-radius:16px;background:var(--tile-2,#161617);box-shadow:inset 0 0 0 1px var(--hair,rgba(245,245,247,.12))}
.ac-g__chip{padding:6px 11px;border-radius:999px;background:rgba(var(--fg-rgb,245,245,247),.08);font-size:13px;font-weight:500;color:var(--text,#f5f5f7)}
.js .ac-g__chip{opacity:0;transform:translateY(8px)}
.ac-g__res{flex:1 1 100%;display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px 10px;align-items:center;padding:12px 14px;margin-block-start:4px;border-radius:12px;background:var(--tile,#1d1d1f);box-shadow:inset 0 0 0 1px var(--hair,rgba(245,245,247,.12))}
.js .ac-g__res{opacity:0;transform:scale(.94)}
.ac-g__res .hx-g{grid-row:span 2;width:22px;height:22px}
.ac-tile.in .ac-g__chip{animation:ac-up .5s var(--ease,ease) both;animation-delay:calc(.2s + var(--j,0)*.12s)}
.ac-tile.in .ac-g__res{animation:ac-stamp .6s var(--ease,ease) .8s both}

/* ---------- 5. חלק מכל אתר ---------- */
.ac-part__tile{display:grid;gap:26px;padding:24px 20px;border-radius:var(--r-xl,36px);background:var(--tile-2,#161617);overflow:hidden}
.ac-part__copy{display:grid;gap:16px;justify-items:start}
.ac-part__copy .hx-h2{font-size:clamp(30px,3.6vw,54px)}
.ac-part__copy>p:not(.hx-eyebrow){font-size:clamp(16.5px,1.25vw,19px);line-height:1.55;color:var(--text-2,#a1a1a6);max-width:52ch;text-wrap:pretty}
.ac-part__links{list-style:none;margin:0;padding:0;display:grid;gap:8px;width:100%}
.ac-part__links a{display:grid;grid-template-columns:minmax(0,1fr) 18px;column-gap:12px;align-items:center;padding:13px 18px;border-radius:var(--r-s,14px);background:var(--tile,#1d1d1f);box-shadow:inset 0 0 0 1px var(--hair,rgba(245,245,247,.12));transition:background-color .3s var(--ease,ease),transform .3s var(--ease,ease)}
.ac-part__links a:hover{background:var(--tile-3,#2a2a2c);transform:translateY(-2px)}
.ac-part__links b{grid-column:1;font-size:16.5px;font-weight:600;letter-spacing:-.01em}
.ac-part__links em{grid-column:1;font-style:normal;font-size:14px;line-height:1.35;color:var(--grey,#86868b)}
.ac-part__links svg{grid-column:2;grid-row:1/3;width:18px;height:18px;color:var(--grey,#86868b)}
.ac-part__fig{position:relative;margin:0;padding-block-start:16px}
.ac-part__fig figcaption{margin-block-start:14px;font-size:14px;line-height:1.5;color:var(--text-2,#a1a1a6)}
.ac-lap{display:block}
.ac-lap__scr{display:block;padding:8px 8px 0;border-radius:14px 14px 4px 4px;background:var(--tile,#1d1d1f);box-shadow:0 0 0 1px var(--hair-2,rgba(245,245,247,.2)),0 30px 60px -24px rgba(0,0,0,.85)}
.ac-lap__scr video{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:50% 0;border-radius:7px 7px 0 0;background:var(--media,#0b0b0c)}
.ac-lap__base{display:block;height:12px;margin-inline:-3%;border-radius:0 0 12px 12px;background:var(--tile-3,#2a2a2c);box-shadow:0 0 0 1px var(--hair,rgba(245,245,247,.12))}
.ac-lap__base::before{content:"";display:block;width:16%;height:4px;margin-inline:auto;border-radius:0 0 6px 6px;background:var(--tile-2,#161617)}
.ac-part__pill{position:absolute;z-index:2;inset-block-start:2px;inset-inline-start:12px;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:var(--text,#f5f5f7);color:var(--bg,#000);font-size:13px;font-weight:600;box-shadow:0 8px 20px rgba(0,0,0,.3);animation:ac-bob 3.2s ease-in-out infinite}
.ac-part__pill i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--pink-fill,#D62B6E);color:#fff}
.ac-part__pill svg{width:15px;height:15px}

/* ---------- 6. שאלות, 8. מדברים ---------- */
.ac-faq .faq__side h2{font-size:clamp(32px,3.2vw,48px);font-weight:700;letter-spacing:-.028em;line-height:1.06}
.ac-faq .faq__me a{color:var(--pink-ink,#F0508F)}
.ac-talk__head{margin-block-end:8px}
.ac-talk .hx-h2{font-size:clamp(32px,4.2vw,60px)}
.ac-talk .f{margin-block-start:10px}

/* ---------- טאבלט ומעלה ---------- */
@media (min-width:761px){
  .ac-hero{padding-block-start:calc(74px + clamp(24px,5vh,56px))}
  .ac-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,4.5vw,70px);align-items:center;min-height:calc(min(100svh,820px) - 74px - clamp(24px,5vh,56px))}
  .ac-hero__copy{display:grid;gap:20px;justify-items:start}
  .ac-hero .hx-h1{font-size:clamp(34px,4.3vw,66px)}
  .ac-hero .hx-h1__o{-webkit-text-stroke-width:2px}
  .ac-hero .hx-lead{font-size:clamp(18px,1.45vw,22px)}
  .ac-hero .hx-hero__ctas{width:auto;margin-block-start:6px}
  .ac-hero .hx-hero__ctas .btn{flex:none}
  .ac-hero .hx-hero__proof{gap:10px 26px;font-size:15px;margin-block-start:6px}
  .ac-hero .hx-hero__proof li+li::before{display:block}
  .ac-stage{margin-block:0}
  .ac-stage__grid{gap:14px}
  .ac-menu{padding:14px 14px 12px}
  .ac-inc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .ac-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"ic" "k" "h" "p";row-gap:6px;padding:22px 22px 24px}
  .ac-card__ic{margin-block-end:10px}
  .ac-card h3{font-size:20px}
  .ac-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ac-tile{padding:26px 24px}
  .ac-tile--law{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,60px)}
  .ac-tile--law .ac-law{min-height:200px;align-content:center}
  .ac-part__tile{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(30px,4vw,70px);align-items:center;padding:clamp(28px,4vw,64px)}
  .ac-part__fig{padding-block-start:0}
}
@media (min-width:1061px){
  .ac-hero__grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}
  .ac-stage__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}
  .ac-menu__l{grid-template-columns:1fr;gap:2px}
  .ac-tg{grid-template-columns:30px minmax(0,1fr) 40px;gap:10px;min-height:48px;font-size:15px}
  .ac-tg__ic{display:grid}
  .ac-inc__grid{grid-template-columns:repeat(4,minmax(0,1fr))}
  /* בנטו: ארבעה כרטיסים רחבים (01, 06, 07, 08) עם האייקון לצד הטקסט, וארבעה צרים */
  .ac-card--w{grid-column:span 2;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"ic k" "ic h" "ic p";column-gap:18px;row-gap:4px;align-content:center}
  .ac-card--w .ac-card__ic{width:52px;height:52px;border-radius:15px;margin-block-end:0;align-self:center}
  .ac-card--w .ac-card__ic svg{width:25px;height:25px}
  .ac-card--w h3{font-size:clamp(21px,1.7vw,25px)}
  .ac-card--w p{font-size:16px;max-width:46ch}
  .ac-why__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}
  .ac-tile--law{grid-column:auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:22px}
  .ac-tile--law .ac-law{min-height:0;align-content:start}
}
@media (hover:none){
  .ac-card:hover,.ac-part__links a:hover{transform:none}
}
.still .ac-demo__badge,.still .ac-demo__badge i,.still .ac-part__pill{animation-play-state:paused}
@media (prefers-reduced-motion:reduce){
  .ac-demo__badge,.ac-demo__badge i,.ac-part__pill{animation:none}
  .ac-card,.ac-part__links a,.ac-tg__sw::after,.ac-demo,.ac-demo__bar,.ac-demo__a,.ac-demo__btn,.ac-demo__badge{transition:none}
  .ac-tile.in .ac-law__stamp,.ac-tile.in .ac-ppl li,.ac-tile.in .ac-g__chip,.ac-tile.in .ac-g__res{animation:none}
  .ac-law__stamp,.ac-ppl li,.ac-g__chip,.ac-g__res{opacity:1;transform:none}
}
