/* @u */
/* Figma 5bhjpik4BMAF0XywBScnR8 (השראות 3) node 20:2: white CTA block (824px) + dark rounded card "not for everyone" (820px).
   The design font (Discovery, licensed) is replaced by Noto Sans Hebrew: regular 400, bold 800. >=1280px block is in Figma px (1:1 at 1920). */
.c-ct { --u: calc(min(100vw, 1920px) / 1920); --ct-or: linear-gradient(90deg, #ec711a 0%, #f29c5f 50%, #ec711a 100%); background: #fff; color: #12122c; direction: rtl; font-family: "Noto Sans Hebrew", "Poppins", sans-serif; overflow-x: clip; }
.c-ct :where(h2, p, ul, li) { margin: 0; padding: 0; list-style: none; }
.c-ct__or { background: var(--ct-or); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; }
.c-ct__top { position: relative; display: flex; flex-direction: column; align-items: center; padding: 48px 20px 40px; text-align: center; overflow: hidden; }
.c-ct__mark { position: absolute; left: -120px; bottom: -60px; width: 420px; height: auto; opacity: .24; pointer-events: none; }
.c-ct__lead, .c-ct__title, .c-ct__btn, .c-ct__alert { position: relative; }
.c-ct__lead { font-size: clamp(20px, 5vw, 36px); font-weight: 300; line-height: 1.25; }
.c-ct__title { margin-top: 24px; font-size: clamp(26px, 6.6vw, 56px); font-weight: 900; line-height: 1.15; }
.c-ct__btn { display: flex; align-items: center; justify-content: center; gap: 22px; box-sizing: border-box; width: min(100%, 520px); min-height: 80px; margin-top: 36px; padding: 16px 20px; border: 3px solid #ec711a; border-radius: 10px; background: linear-gradient(90deg, #ec711a 0%, #f29c5f 50%, #ec711a 100%); box-shadow: 0 4px 50px rgba(0, 0, 0, .5); color: #fff; font-size: clamp(19px, 5vw, 28px); font-weight: 700; line-height: 1.2; text-decoration: none; }
.c-ct__bi { display: flex; align-items: center; align-self: stretch; padding-inline-end: 22px; border-inline-end: 1px solid rgba(255, 255, 255, .6); order: -1; }
.c-ct__bi img { display: block; width: 33px; height: 36px; }
.c-ct__alert { box-sizing: border-box; width: min(100%, 520px); margin-top: 30px; padding: 18px 28px; border-radius: 5px; background: rgba(255, 87, 87, .11); color: #ff5757; font-size: clamp(18px, 4.6vw, 30px); font-weight: 700; line-height: 1.25; transform: rotate(-.5deg); }

.c-ct__wrap { padding: 0 12px 36px; background: #fff; }
.c-ct__card { position: relative; overflow: hidden; display: flex; flex-direction: column; align-items: center; padding: 56px 20px 48px; border-radius: 48px; background: linear-gradient(90deg, #0d0d21 0%, #12122c 50%, #0d0d21 100%); color: #fff; text-align: center; }
.c-ct__e { position: absolute; display: block; max-width: none; pointer-events: none; }
.c-ct__e6 { left: -45%; top: -60%; width: 90%; height: auto; }
.c-ct__e10 { right: -55%; top: 40%; width: 90%; height: auto; }
.c-ct__e9 { display: none; }
.c-ct__card > :where(:not(.c-ct__e)) { position: relative; }
.c-ct__small { font-size: clamp(16px, 4vw, 26px); font-weight: 700; letter-spacing: .04em; }
.c-ct__big { margin-top: 16px; font-size: clamp(34px, 9vw, 70px); font-weight: 900; line-height: 1.1; }
.c-ct__line { display: block; width: min(100%, 520px); height: 1px; margin-top: 22px; background: rgba(255, 255, 255, .22); }
.c-ct__rows { display: flex; flex-direction: column; gap: 14px; width: 100%; max-width: 560px; margin-top: 28px; }
.c-ct__rows li { padding: 22px 16px; border-radius: 5px; background: rgba(255, 255, 255, .09); font-size: clamp(18px, 4.6vw, 32px); font-weight: 700; line-height: 1.25; }
.c-ct__end { margin-top: 32px; font-size: clamp(26px, 7vw, 56px); font-weight: 900; line-height: 1.15; }
.c-ct__btn--card { margin-top: 34px; }
.c-ct__btn--card .c-ct__btt { display: inline; white-space: nowrap; }
.c-ct__btn--card .c-ct__bt b { font-weight: 900; }
.c-ct__wrap--btn { padding-top: 48px; padding-bottom: 64px; }

@media (min-width: 1280px) {
  /* 60 */
  .c-ct__top { display: block; box-sizing: border-box; height: calc(824 * var(--u)); padding: 0; }
  .c-ct__mark { left: calc(-339 * var(--u)); top: calc(354 * var(--u)); bottom: auto; width: calc(924 * var(--u)); height: calc(598 * var(--u)); object-fit: cover; }
  .c-ct__lead { position: absolute; left: calc(260 * var(--u)); width: calc(1400 * var(--u)); top: calc(98 * var(--u)); font-size: calc(40 * var(--u)); line-height: calc(56 * var(--u)); }
  .c-ct__title { position: absolute; left: calc(310 * var(--u)); width: calc(1300 * var(--u)); top: calc(262 * var(--u)); margin: 0; font-size: calc(52 * var(--u)); line-height: calc(64 * var(--u)); }
  .c-ct__btn { position: absolute; left: calc(652 * var(--u)); top: calc(512 * var(--u)); width: calc(615 * var(--u)); height: calc(96 * var(--u)); min-height: 0; margin: 0; padding: 0; gap: 0; display: block; font-size: calc(28 * var(--u)); line-height: 1; }
  .c-ct__bt { position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: flex; align-items: center; justify-content: center; padding-left: calc(62 * var(--u)); }
  .c-ct__bi { position: absolute; left: calc(30 * var(--u)); top: calc(27 * var(--u)); width: calc(33 * var(--u)); height: calc(36 * var(--u)); padding: 0; border: 0; order: 0; }
  .c-ct__bi::after { content: ""; position: absolute; left: calc(53 * var(--u)); top: calc(-8 * var(--u)); width: calc(1 * var(--u)); height: calc(54 * var(--u)); background: rgba(255, 255, 255, .7); }
  .c-ct__alert { position: absolute; left: calc(652 * var(--u)); top: calc(658 * var(--u)); width: calc(615.8 * var(--u)); height: calc(83.17 * var(--u)); margin: 0; padding: 0 calc(32 * var(--u)); box-sizing: border-box; font-size: calc(30 * var(--u)); line-height: calc(83 * var(--u)); }

  /* 61 */
  .c-ct__wrap { position: relative; height: calc(820 * var(--u)); padding: 0; }
  .c-ct__card { position: absolute; left: calc(33 * var(--u)); top: 0; display: block; box-sizing: border-box; width: calc(1854 * var(--u)); height: calc(820 * var(--u)); padding: 0; border-radius: calc(100 * var(--u)); }
  .c-ct__e9 { display: block; left: calc(-592 * var(--u)); top: calc(94 * var(--u)); width: calc(1485 * var(--u)); height: calc(1485 * var(--u)); }
  .c-ct__e6 { left: calc(-584 * var(--u)); top: calc(-449 * var(--u)); width: calc(983 * var(--u)); height: calc(982 * var(--u)); }
  .c-ct__e10 { left: calc(1706 * var(--u)); top: calc(250 * var(--u)); width: calc(983 * var(--u)); height: calc(982 * var(--u)); transform: rotate(150deg); }
  .c-ct__small { position: absolute; left: 0; right: 0; top: calc(103 * var(--u)); font-size: calc(34 * var(--u)); line-height: calc(63.35 * var(--u)); letter-spacing: calc(2 * var(--u)); }
  .c-ct__big { position: absolute; left: 0; right: 0; top: calc(168 * var(--u)); margin: 0; font-size: calc(66 * var(--u)); line-height: calc(90 * var(--u)); }
  .c-ct__line { position: absolute; left: calc(439 * var(--u)); top: calc(280 * var(--u)); width: calc(1042 * var(--u)); height: calc(1 * var(--u)); margin: 0; }
  .c-ct__rows { position: absolute; left: calc(498 * var(--u)); top: calc(315 * var(--u)); width: calc(913 * var(--u)); max-width: none; gap: 0; margin: 0; }
  .c-ct__rows li { height: calc(95 * var(--u)); box-sizing: border-box; padding: 0; margin-bottom: calc(20 * var(--u)); font-size: calc(32 * var(--u)); line-height: calc(95 * var(--u)); }
  .c-ct__rows li:nth-child(2) { margin-bottom: calc(24 * var(--u)); }
  .c-ct__end { position: absolute; left: 0; right: 0; top: calc(679 * var(--u)); margin: 0; font-size: calc(54 * var(--u)); line-height: calc(63.35 * var(--u)); }
  .c-ct__wrap--btn { height: calc(1180 * var(--u)); padding: 0; }
  .c-ct__wrap--btn .c-ct__card { top: calc(100 * var(--u)); height: calc(940 * var(--u)); }
  .c-ct__btn--card { left: calc(619 * var(--u)); top: calc(778 * var(--u)); margin: 0; }
  .c-ct__btn--card .c-ct__bi { top: calc(28 * var(--u)); }
  .c-ct__btn--card .c-ct__bi::after { top: calc(-9 * var(--u)); }
}
.c-ct__lead, .c-ct__title { text-wrap: balance; }
