/* 167 guarantee, ivory + coral: giant hollow 100% (stroke only, coral on ivory is about 4:1), framed condition box. */
.c-gld { --pg: #fffdf9; --coral: #d9473b; --ink: #2a1b19; --soft: #5b4744; direction: rtl; font-family: "Noto Sans Hebrew", sans-serif; color: var(--ink); background: var(--pg); overflow-x: clip; }
.c-gld :where(h2, h3, p) { margin: 0; padding: 0; }
.c-gld__section { padding: 64px 20px 80px; }
.c-gld__grid { display: grid; grid-template-columns: minmax(0, 1fr); gap: 40px; align-items: center; width: min(1140px, 100%); margin-inline: auto; }
.c-gld__big { display: flex; flex-direction: column; align-items: center; text-align: center; }
.c-gld__num { font-family: "Poppins", "Noto Sans Hebrew", sans-serif; font-size: clamp(96px, 26vw, 150px); font-weight: 900; line-height: 1; color: transparent; -webkit-text-stroke: 2.5px var(--coral); }
.c-gld__word { margin-top: 4px; font-size: clamp(40px, 11vw, 64px); font-weight: 900; line-height: 1; color: var(--coral); }
.c-gld__title { font-size: clamp(34px, 4.6vw, 58px); font-weight: 900; line-height: 1.15; }
.c-gld__title span { display: block; font-weight: 300; }
.c-gld__lead { margin-top: 22px; font-size: 21px; line-height: 1.75; color: var(--soft); }
.c-gld__cond { box-sizing: border-box; margin-top: 32px; padding: 22px 26px; border: 1.5px solid var(--coral); border-radius: 16px; }
.c-gld__cond h3 { display: inline-block; padding: 4px 16px; border: 1.5px solid var(--coral); border-radius: 8px; font-size: 24px; font-weight: 900; color: var(--coral); }
.c-gld__cond p { margin-top: 14px; font-size: 21px; font-weight: 500; line-height: 1.65; }
@media (min-width: 900px) {
  .c-gld__section { padding: 112px 24px 120px; }
  .c-gld__grid { grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: 72px; }
  .c-gld__num { font-size: clamp(96px, 12vw, 160px); -webkit-text-stroke-width: 3px; }
  .c-gld__word { font-size: clamp(48px, 5.5vw, 88px); }
  .c-gld__lead { font-size: 23px; }
  .c-gld__cond p { font-size: 23px; }
}
