/* 267 what you get W (light stacked rows), 268 X (dark gold capsules), 269 Y (zebra rose split). Session 101. */
/* ---------- 267 ---------- */
.c-wyg { position: relative; isolation: isolate; direction: rtl; font-family: "Noto Sans Hebrew", sans-serif; font-weight: 400; letter-spacing: 0; overflow: clip; color: var(--zk-text, #14202f); background: var(--zk-bg, #eef4ff); }
.c-wyg :where(h2, ul, li, p) { margin: 0; padding: 0; list-style: none; }
.c-wyg__sec { display: flex; flex-direction: column; align-items: center; padding: 56px 20px 64px; }
.c-wyg__h { font-size: clamp(28px, 7.4vw, 36px); line-height: 1.18; text-align: center; text-wrap: balance; font-weight: 900; }
.c-wyg__thin { font-weight: 300; }
.c-wyg__key { color: var(--zk-accent, #2563eb); font-weight: 900; }
.c-wyg__list { display: flex; flex-direction: column; gap: 16px; width: min(860px, 100%); margin-top: 36px; }
.c-wyg__row { display: flex; align-items: center; gap: 18px; padding: 22px 20px; border-radius: 22px; background: var(--zk-card, #fff); box-shadow: var(--zk-shadow, 0 8px 24px rgba(37, 99, 235, .12), 0 1px 3px rgba(37, 99, 235, .10)); }
.c-wyg__ic { flex: none; display: block; width: 56px; height: 56px; background: linear-gradient(135deg, var(--zk-icon-a, #5b8def), var(--zk-icon-b, #1d4ed8)); -webkit-mask: var(--ic) center / contain no-repeat; mask: var(--ic) center / contain no-repeat; }
.c-wyg__tx { display: flex; flex-direction: column; flex: 1 1 auto; gap: 4px; min-width: 0; }
.c-wyg__t { font-size: 20px; font-weight: 800; line-height: 1.3; color: var(--zk-text, #14202f); }
.c-wyg__p { font-size: 18px; line-height: 1.5; color: var(--zk-text-2, #44536a); }
.c-wyg__btn { display: inline-flex; align-items: center; justify-content: center; max-width: 100%; margin-top: 40px; padding: 18px 48px; border-radius: 999px; background: linear-gradient(135deg, var(--zk-btn-a, #2563eb), var(--zk-btn-b, #1d4ed8)); color: var(--zk-on-btn, #fff); font-size: 19px; font-weight: 800; line-height: 1.3; text-align: center; text-decoration: none; box-shadow: 0 10px 28px var(--zk-glow, rgba(29, 78, 216, .32)), inset 0 1px 0 rgba(255, 255, 255, .22); transition: transform .2s; }
.c-wyg__btn:hover { transform: translateY(-2px); }
.c-wyg__btn:focus-visible { outline: 3px solid var(--zk-focus, #14202f); outline-offset: 4px; }
@media (min-width: 900px) {
  .c-wyg__sec { padding: 96px 32px 104px; }
  .c-wyg__h { font-size: clamp(38px, 3.3vw, 52px); }
  .c-wyg__list { gap: 20px; margin-top: 60px; }
  .c-wyg__row { gap: 28px; padding: 28px 40px; }
  .c-wyg__ic { width: 72px; height: 72px; }
  .c-wyg__t { font-size: 24px; }
  .c-wyg__p { font-size: 20px; }
  .c-wyg__btn { margin-top: 56px; padding: 22px 72px; font-size: 22px; }
}
/* ---------- 268 ---------- */
.c-wyh { direction: rtl; font-family: "Noto Sans Hebrew", sans-serif; font-weight: 400; letter-spacing: 0; overflow: clip; background: #0a0a0c; color: #fff; }
.c-wyh :where(h2, ul, li, p) { margin: 0; padding: 0; list-style: none; }
.c-wyh__sec { display: flex; flex-direction: column; align-items: center; padding: 56px 20px 64px; }
.c-wyh__h { font-size: clamp(28px, 7.4vw, 36px); font-weight: 900; line-height: 1.18; text-align: center; text-wrap: balance; background: linear-gradient(180deg, #fff, #a3a3a3); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; }
.c-wyh__caps { display: flex; flex-direction: column; gap: 12px; width: min(820px, 100%); margin-top: 36px; }
.c-wyh__cap { display: flex; align-items: center; gap: 16px; padding: 14px 22px; border: 1px solid rgba(229, 184, 59, .45); border-radius: 999px; background: #17150f; }
.c-wyh__v { flex: none; width: 38px; height: 38px; border-radius: 50%; background: #e5b83b; -webkit-mask: url(../assets/icons/ph-check-bold.svg) center / 21px 21px no-repeat, linear-gradient(#000, #000); -webkit-mask-composite: xor; mask: url(../assets/icons/ph-check-bold.svg) center / 21px 21px no-repeat, linear-gradient(#000, #000); mask-composite: exclude; }
.c-wyh__ct { min-width: 0; font-size: 18px; font-weight: 700; line-height: 1.4; color: #fff; }
.c-wyh__bonus { display: flex; flex-direction: column; gap: 6px; width: min(820px, 100%); margin-top: 20px; padding: 22px 26px; border-radius: 24px; background: linear-gradient(135deg, #e5b83b, #c79a1f); color: #1a1405; }
.c-wyh__bt { font-size: 22px; font-weight: 900; line-height: 1.2; }
.c-wyh__bp { font-size: 18px; font-weight: 600; line-height: 1.5; }
.c-wyh__btn { display: inline-flex; align-items: center; justify-content: center; max-width: 100%; margin-top: 40px; padding: 18px 48px; border-radius: 999px; background: #e5b83b; color: #111; font-size: 19px; font-weight: 900; line-height: 1.3; text-align: center; text-decoration: none; box-shadow: 0 10px 28px rgba(229, 184, 59, .28); transition: transform .2s; }
.c-wyh__btn:hover { transform: translateY(-2px); }
.c-wyh__btn:focus-visible { outline: 3px solid #fff; outline-offset: 4px; }
@media (min-width: 900px) {
  .c-wyh__sec { padding: 96px 32px 104px; }
  .c-wyh__h { font-size: clamp(38px, 3.3vw, 52px); }
  .c-wyh__caps { gap: 14px; margin-top: 60px; }
  .c-wyh__cap { gap: 20px; padding: 16px 30px; }
  .c-wyh__v { width: 48px; height: 48px; -webkit-mask-size: 26px 26px, auto; mask-size: 26px 26px, auto; }
  .c-wyh__ct { font-size: 21px; }
  .c-wyh__bonus { flex-direction: row; align-items: center; gap: 28px; margin-top: 24px; padding: 28px 40px; }
  .c-wyh__bt { font-size: 28px; }
  .c-wyh__bp { font-size: 21px; }
  .c-wyh__btn { margin-top: 56px; padding: 22px 72px; font-size: 22px; }
}
/* ---------- 269 ---------- */
.c-wyi { position: relative; isolation: isolate; direction: rtl; font-family: "Noto Sans Hebrew", sans-serif; font-weight: 400; letter-spacing: 0; overflow: clip; background: #be123c; color: #fff; }
.c-wyi :where(h2, ul, li, p) { margin: 0; padding: 0; list-style: none; }
.c-wyi::before { content: ""; position: absolute; z-index: -1; top: -120px; right: 50%; width: 520px; height: 520px; transform: translateX(50%); border-radius: 50%; background: rgba(255, 255, 255, .06); filter: blur(90px); }
.c-wyi__sec { padding: 56px 20px 64px; }
.c-wyi__grid { display: grid; grid-template-columns: minmax(0, 1fr); gap: 48px; width: min(1160px, 100%); margin-inline: auto; align-items: center; }
.c-wyi__h { font-size: clamp(28px, 7.4vw, 36px); line-height: 1.18; text-wrap: balance; color: #fff; }
.c-wyi__thin { font-weight: 300; }
.c-wyi__bold { font-weight: 900; }
.c-wyi__rows { margin-top: 28px; }
.c-wyi__row { display: flex; align-items: center; gap: 16px; padding: 20px 0; }
.c-wyi__row + .c-wyi__row { border-top: 1px solid rgba(255, 255, 255, .38); }
.c-wyi__v { flex: none; width: 38px; height: 38px; border-radius: 50%; background: #fff; -webkit-mask: url(../assets/icons/ph-check-bold.svg) center / 21px 21px no-repeat, linear-gradient(#000, #000); -webkit-mask-composite: xor; mask: url(../assets/icons/ph-check-bold.svg) center / 21px 21px no-repeat, linear-gradient(#000, #000); mask-composite: exclude; }
.c-wyi__tx { min-width: 0; font-size: 18px; font-weight: 700; line-height: 1.5; color: #fff; }
.c-wyi__btn { display: inline-flex; align-items: center; justify-content: center; max-width: 100%; margin-top: 32px; padding: 18px 48px; border-radius: 999px; background: #fff; color: #9f1239; font-size: 19px; font-weight: 900; line-height: 1.3; text-align: center; text-decoration: none; box-shadow: 0 12px 30px rgba(76, 5, 25, .35); transition: transform .2s; }
.c-wyi__btn:hover { transform: translateY(-2px); }
.c-wyi__btn:focus-visible { outline: 3px solid #fff; outline-offset: 4px; }
.c-wyi__vis { display: flex; flex-direction: column; gap: 16px; width: min(380px, 100%); margin-inline: auto; }
.c-wyi__mini { display: flex; align-items: center; min-height: 92px; padding: 0 28px; border-radius: 22px; background: #fff; box-shadow: 0 8px 24px rgba(76, 5, 25, .35); }
.c-wyi__mt { font-size: 20px; font-weight: 800; color: #881337; }
@media (min-width: 900px) {
  .c-wyi__sec { padding: 96px 32px 104px; }
  .c-wyi__grid { grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr); gap: 96px; }
  .c-wyi__h { font-size: clamp(38px, 3.3vw, 52px); }
  .c-wyi__rows { margin-top: 40px; }
  .c-wyi__row { gap: 20px; padding: 24px 0; }
  .c-wyi__v { width: 48px; height: 48px; -webkit-mask-size: 26px 26px, auto; mask-size: 26px 26px, auto; }
  .c-wyi__tx { font-size: 21px; }
  .c-wyi__btn { margin-top: 44px; padding: 22px 72px; font-size: 22px; }
  .c-wyi__vis { gap: 22px; width: min(440px, 100%); }
  .c-wyi__mini { min-height: 120px; padding: 0 36px; }
  .c-wyi__mini--a { margin-inline-start: 0; margin-inline-end: 56px; }
  .c-wyi__mini--b { margin-inline-start: 56px; margin-inline-end: 0; }
  .c-wyi__mini--c { margin-inline-start: 0; margin-inline-end: 56px; }
  .c-wyi__mt { font-size: 24px; }
}
