/* Claimzy We Save You */
@font-face{
  font-family:"Discovery";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url("../fonts/Discovery-Regular.woff2") format("woff2");
}
@font-face{
  font-family:"Discovery";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url("../fonts/Discovery-Bold.woff2") format("woff2");
}
@font-face{
  font-family:"Discovery";
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url("../fonts/Discovery-Black.woff2") format("woff2");
}

.czy-we-save-you{
  --navy:#072E55;
  --navy-mid:#24446C;
  --mint:#27FEC8;
  --mint-bright:#94FEE9;
  --mint-pale:#DFFFF7;
  --ink:#072E55;
  --ink-soft:#475c79;
  --ink-muted:#8092a8;
  --bg:#FFFFFF;
  --bg-soft:#FAFBFF;
  --border:#E8ECF3;
  --surface:#EEF1F6;
  --font:"Discovery","Heebo",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --grid-max:1180px;
  --section-pad-x:clamp(24px,5vw,72px);
  --radius-card:20px;
  --shadow-soft:0 4px 16px -8px rgba(7,46,85,.18);
  --shadow-hover:0 8px 24px -10px rgba(7,46,85,.26);
  --glow-mint:0 4px 16px -8px rgba(148,254,233,.65);
  --ease:cubic-bezier(.16,1,.3,1);

  box-sizing:border-box;
  font-family:var(--font);
  font-size:18px;
  color:var(--ink);
  background:transparent;
  -webkit-font-smoothing:antialiased;
  width:100%;
  max-width:100%;
  overflow-x:hidden;
}

.czy-we-save-you *,
.czy-we-save-you *::before,
.czy-we-save-you *::after{box-sizing:border-box}
.czy-we-save-you ::selection{background:var(--mint);color:var(--navy)}

.czy-we-save-you .wsy{
  position:relative;
  padding:clamp(64px,7.5vw,112px) var(--section-pad-x);
  background:transparent;
  overflow:visible;
}

.czy-we-save-you .wsy__inner{
  position:relative;
  z-index:1;
  max-width:var(--grid-max);
  margin:0 auto;
}

.czy-we-save-you .wsy__header{
  text-align:center;
  margin:0 auto clamp(32px,4vw,48px);
  max-width:900px;
}

.czy-we-save-you .wsy__header::before{
  content:"פחות כאב ראש";
  display:block;
  margin-bottom:18px;
  padding:0;
  border-radius:0;
  background:transparent;
  border:0;
  color:var(--navy);
  font-size:clamp(18px,1.5vw,24px);
  font-weight:800;
  line-height:1.25;
}

.czy-we-save-you .wsy__title{
  margin:0;
  font-size:clamp(30px,3.8vw,50px);
  font-weight:400;
  line-height:1.16;
  letter-spacing:-.02em;
  color:var(--navy);
  text-wrap:pretty;
}

.czy-we-save-you .wsy__title b,
.czy-we-save-you .wsy__title strong{
  font-weight:900;
  position:relative;
  -webkit-box-decoration-break:clone;
  box-decoration-break:clone;
}

.czy-we-save-you .wsy__title b::after,
.czy-we-save-you .wsy__title strong::after{
  content:"";
  position:absolute;
  right:0;left:0;bottom:.04em;height:.24em;z-index:-1;border-radius:3px;
  background:linear-gradient(180deg,transparent 52%,var(--mint) 52%);
}

.czy-we-save-you .wsy__sub{
  margin:clamp(24px,3vw,40px) 0 0;
  display:block;
  padding:0;
  border-radius:0;
  background:transparent;
  border:0;
  box-shadow:none;
  font-size:clamp(20px,1.75vw,26px);
  font-weight:900;
  line-height:1.2;
  letter-spacing:-.01em;
  color:var(--navy);
}

.czy-we-save-you .wsy__grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:0;
  list-style:none;
  margin:0 auto;
  padding:0;
  max-width:980px;
  background:#fff;
  border:1px solid var(--border);
  border-radius:28px;
  box-shadow:0 24px 60px -36px rgba(7,46,85,.34);
  overflow:hidden;
}

.czy-we-save-you .wsy-card{
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  margin:0;
  padding:clamp(18px,2vw,24px) clamp(18px,2.2vw,28px) clamp(26px,3vw,36px);
  background:#fff;
  border:0;
  border-radius:0;
  box-shadow:none;
  transition:transform .32s var(--ease),background .32s var(--ease);
}

.czy-we-save-you .wsy-card + .wsy-card{
  border-inline-start:1px solid var(--border);
}

.czy-we-save-you .wsy-card:hover{
  transform:none;
  background:linear-gradient(180deg,#fff 0%,rgba(223,255,247,.62) 140%);
}

.czy-we-save-you .wsy-card__icon{
  display:block;
  width:70px;
  max-width:70px;
  height:auto;
  margin:0 auto clamp(18px,2vw,24px);
  border-radius:0;
  background:transparent;
  border:0;
  box-shadow:none;
  overflow:hidden;
  font-size:34px;
  line-height:1;
  font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;
  transition:transform .32s var(--ease);
}

.czy-we-save-you .wsy-card__icon img{
  display:block;
  width:100%;
  height:auto;
  aspect-ratio:1;
  object-fit:contain;
}

.czy-we-save-you .wsy-card:hover .wsy-card__icon{
  transform:translateY(-2px);
}

.czy-we-save-you .wsy-card__title{
  margin:0 0 12px;
  font-size:clamp(21px,1.7vw,26px);
  font-weight:900;
  line-height:1.25;
  color:var(--navy);
  text-wrap:pretty;
}

.czy-we-save-you .wsy-card__text{
  margin:0;
  max-width:26ch;
  font-size:clamp(16px,1.1vw,18px);
  font-weight:400;
  line-height:1.62;
  color:var(--ink-soft);
  text-wrap:pretty;
}

.czy-we-save-you .wsy__footer{
  margin-top:clamp(40px,5vw,64px);
  text-align:center;
  position:relative;
  max-width:680px;
  margin-inline:auto;
  background:transparent;
  border:0;
  border-radius:0;
  padding:0;
  box-shadow:none;
  overflow:visible;
}

.czy-we-save-you .wsy__footer::before{display:none}

.czy-we-save-you .wsy__callout{
  position:relative;
  z-index:1;
  font-size:clamp(24px,2.6vw,36px);
  font-weight:400;
  line-height:1.35;
  color:var(--navy);
  text-wrap:pretty;
}

.czy-we-save-you .wsy__callout b,
.czy-we-save-you .wsy__callout strong{
  font-weight:900;
  position:relative;
  -webkit-box-decoration-break:clone;
  box-decoration-break:clone;
}

.czy-we-save-you .wsy__callout b::after,
.czy-we-save-you .wsy__callout strong::after{
  content:"";
  position:absolute;
  right:0;left:0;bottom:.02em;height:.26em;z-index:-1;border-radius:3px;
  background:linear-gradient(180deg,transparent 55%,var(--mint) 55%);
}

.czy-we-save-you .wsy__key{
  position:relative;
  z-index:1;
  display:block;
  width:clamp(96px,10vw,124px);
  height:auto;
  margin:clamp(22px,2.8vw,34px) auto 0;
  object-fit:contain;
  border-radius:0;
  filter:drop-shadow(0 10px 12px rgba(7,46,85,.1));
}

.czy-we-save-you .wsy__footer::after{display:none}

@media (max-width:768px){
  .czy-we-save-you .wsy__grid{
    grid-template-columns:1fr;
    max-width:420px;
    margin-inline:auto;
    gap:14px;
  }
  .czy-we-save-you .wsy-card + .wsy-card{border-inline-start:none;border-top:1px solid var(--border)}
  .czy-we-save-you .wsy-card{padding:28px 24px}
  .czy-we-save-you .wsy-card__text{max-width:none}
  .czy-we-save-you .wsy-card__icon{width:62px;max-width:62px;border-radius:0}
  .czy-we-save-you .wsy__key{width:min(100%,112px)}
}

@media (prefers-reduced-motion:reduce){
  .czy-we-save-you .wsy-card,
  .czy-we-save-you .wsy-card__icon{transition:none}
  .czy-we-save-you .wsy-card:hover{transform:none}
  .czy-we-save-you .wsy-card:hover .wsy-card__icon{transform:none}
}
