/* @u */
/* Figma 5bhjpik4BMAF0XywBScnR8 node 21:5 (1440px frames): red identification block + news-screenshot block.
   Not taken (requested): the big faint "WeMatch" watermark. Added (requested): icons inside the three red circles.
   >=1280px block is in Figma px, 1:1 at 1440 (content box centred on wider screens). */
.c-id { --u: calc(min(100vw, 1440px) / 1440); --rd: linear-gradient(90deg, #f67f7f 0%, #ab2525 100%); background: #000; color: #fff; direction: rtl; font-family: "Noto Sans Hebrew", "Poppins", sans-serif; overflow-x: clip; }
.c-id :where(h2, p, ul, li) { margin: 0; padding: 0; list-style: none; }
.c-id__a, .c-id__b { padding: 52px 20px; text-align: center; }
.c-id__k { font-size: clamp(22px, 6vw, 44px); font-weight: 900; line-height: 1.2; }
.c-id__h { margin-top: 18px; font-size: clamp(25px, 6.6vw, 50px); font-weight: 900; line-height: 1.15; background: linear-gradient(90deg, #e77f7e 0%, #b53e30 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; }
.c-id__text { max-width: 640px; margin: 36px auto 0; font-size: clamp(16px, 4.2vw, 28px); font-weight: 300; line-height: 1.5; }
.c-id__text p + p { margin-top: 20px; }
.c-id__strong { font-size: 1.2em; font-weight: 800; }
.c-id__call { max-width: 700px; margin: 34px auto 0; font-size: clamp(17px, 4.4vw, 30px); font-weight: 700; line-height: 1.45; background: var(--rd); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; }
.c-id__rows { display: flex; flex-direction: column; gap: 16px; max-width: 560px; margin: 36px auto 0; }
.c-id__row { display: flex; align-items: center; gap: 16px; box-sizing: border-box; padding: 14px 16px; border: 1px solid #552d2b; background: #1d0503; text-align: right; }
.c-id__dot { flex: none; display: grid; place-items: center; width: 56px; height: 56px; border-radius: 50%; background: #782424; color: #ffd9d6; }
.c-id__dot svg { width: 30px; height: 30px; }
.c-id__row p { font-size: clamp(15px, 4vw, 23px); font-weight: 300; line-height: 1.4; }
.c-id__h2 { font-size: clamp(22px, 5.8vw, 42px); font-weight: 900; line-height: 1.2; }
.c-id__sub { margin-top: 14px; font-size: clamp(17px, 4.4vw, 28px); font-weight: 300; line-height: 1.4; }
.c-id__shots { display: flex; flex-direction: column; gap: 22px; align-items: center; margin-top: 30px; }
.c-id__shot { display: block; width: min(100%, 460px); height: auto; box-sizing: border-box; border: 5px solid #c2514c; border-bottom: 0; border-radius: 30px 30px 0 0; }
.c-id__shot--1 { transform: rotate(3.58deg); }
.c-id__shot--2 { transform: rotate(-5.08deg); }

@media (min-width: 1280px) {
  .c-id__a, .c-id__b { padding: 0; }
  .c-id__a { height: calc(1405 * var(--u)); }
  .c-id__b { height: calc(789 * var(--u)); overflow: hidden; }
  .c-id__box { position: relative; width: calc(1440 * var(--u)); height: 100%; margin: 0 auto; }
  .c-id__k { position: absolute; left: 0; right: 0; top: calc(61 * var(--u)); font-size: calc(44 * var(--u)); line-height: calc(70 * var(--u)); }
  .c-id__h { position: absolute; left: calc(222 * var(--u)); width: calc(996 * var(--u)); top: calc(136 * var(--u)); margin: 0; font-size: calc(50 * var(--u)); line-height: calc(60 * var(--u)); }
  .c-id__text { position: absolute; left: calc(225 * var(--u)); width: calc(981 * var(--u)); top: calc(326 * var(--u)); max-width: none; margin: 0; font-size: calc(28 * var(--u)); line-height: calc(42 * var(--u)); }
  .c-id__text p + p { margin-top: calc(42 * var(--u)); }
  .c-id__text p:last-child { margin-top: calc(42 * var(--u)); }
  .c-id__strong { font-size: calc(34 * var(--u)); font-weight: 800; }
  .c-id__call { position: absolute; left: calc(175 * var(--u)); width: calc(1091 * var(--u)); top: calc(688 * var(--u)); max-width: none; margin: 0; font-size: calc(30 * var(--u)); line-height: calc(44 * var(--u)); }
  .c-id__rows { display: block; max-width: none; margin: 0; }
  .c-id__row { position: absolute; width: calc(925 * var(--u)); height: calc(109 * var(--u)); padding: 0; gap: 0; display: block; }
  .c-id__row--1 { left: calc(353 * var(--u)); top: calc(859 * var(--u)); }
  .c-id__row--2 { left: calc(122 * var(--u)); top: calc(1005 * var(--u)); }
  .c-id__row--3 { left: calc(353 * var(--u)); top: calc(1151 * var(--u)); }
  .c-id__dot { position: absolute; left: calc(829 * var(--u)); top: calc(22 * var(--u)); width: calc(66 * var(--u)); height: calc(66 * var(--u)); }
  .c-id__dot svg { width: calc(34 * var(--u)); height: calc(34 * var(--u)); }
  .c-id__row p { position: absolute; left: 0; width: calc(808 * var(--u)); top: calc(39 * var(--u)); font-size: max(13px, calc(24 * var(--u))); line-height: calc(32 * var(--u)); }
  .c-id__h2 { position: absolute; left: 0; right: 0; top: calc(98 * var(--u)); font-size: calc(42 * var(--u)); line-height: calc(50 * var(--u)); }
  .c-id__sub { position: absolute; left: 0; right: 0; top: calc(217 * var(--u)); margin: 0; font-size: calc(28 * var(--u)); line-height: calc(44 * var(--u)); }
  .c-id__shots { position: absolute; left: calc(151 * var(--u)); top: calc(323 * var(--u)); display: block; width: calc(1088 * var(--u)); height: calc(466 * var(--u)); margin: 0; }
  .c-id__shot { position: absolute; max-width: none; border-width: calc(5 * var(--u)); border-radius: calc(30 * var(--u)) calc(30 * var(--u)) 0 0; }
  .c-id__shot--2 { left: calc(437 * var(--u)); top: calc(20 * var(--u)); width: calc(584 * var(--u)); height: calc(463 * var(--u)); }
  .c-id__shot--1 { left: calc(10 * var(--u)); top: calc(151 * var(--u)); width: calc(596 * var(--u)); height: calc(515 * var(--u)); }
}
.c-id-br { display: none; }
@media (min-width: 1280px) { .c-id .c-id-br { display: inline; } }
