.benefits-section{display:flex;flex-direction:column;background:#edf2e9;padding:32px clamp(24px,4.6vw,88px);border-bottom:1px solid var(--line)}
.benefits-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,120px);margin:auto 0;padding:44px 0}
.benefits-intro h2{font-size:clamp(42px,4.8vw,80px);margin:22px 0 26px}
.benefits-intro .lead{max-width:36ch}.benefits-audience{font-size:16px;line-height:1.6;color:var(--muted);margin-top:28px;max-width:37ch}
.benefit-outcomes{list-style:none;margin:0;padding:0}.benefit-outcomes li{display:flex;gap:24px;padding:27px 0;border-top:1px solid var(--line)}
.benefit-outcomes li:last-child{border-bottom:1px solid var(--line)}.benefit-outcomes li>svg{width:30px;height:30px;flex-shrink:0;color:var(--green)}
.benefit-outcomes h3{font-size:22px;line-height:1.35;letter-spacing:-.025em;margin-bottom:12px}.benefit-outcomes p{font-size:18px;line-height:1.6;color:var(--muted);max-width:43ch}.benefit-outcomes .text-link{margin-top:8px}
.benefits-bottom{display:flex;justify-content:space-between;align-items:center;gap:32px}.benefits-bottom>p{max-width:77ch;font-size:14px;line-height:1.7;color:var(--muted)}.benefits-bottom>.button{flex-shrink:0}
@media(max-width:1000px) and (min-width:761px){.benefits-layout{gap:40px}.benefits-intro h2{font-size:48px}.benefit-outcomes li{gap:16px}.benefit-outcomes h3{font-size:20px}.benefit-outcomes p{font-size:17px}}
@media(min-width:761px) and (max-width:1100px){.website-header nav a[href="#why-itemeyez"]{display:none}}
@media(max-width:760px){
  .benefits-section{padding:24px}
  .benefits-layout{display:block;margin:auto 0;padding:20px 0}
  .benefits-intro>.eyebrow,.benefits-audience{display:none}
  .benefits-intro h2{font-size:36px;line-height:1.1;margin:0 0 16px}
  .benefits-intro .lead{font-size:17px;line-height:1.55;max-width:37ch}
  .benefits-audience{font-size:15px;margin-top:16px}
  .benefit-outcomes{margin-top:26px}
  .benefit-outcomes li{padding:18px 0;gap:15px}.benefit-outcomes li>svg{width:24px;height:24px}
  .benefit-outcomes h3{font-size:18px;margin-bottom:7px}.benefit-outcomes p{font-size:16px;line-height:1.5}.benefit-outcomes .text-link{font-size:15px;margin-top:5px;min-height:44px}
  .benefits-bottom{flex-direction:column-reverse;align-items:stretch;gap:18px}.benefits-bottom>.button{display:none}.benefits-bottom>p{font-size:14px;line-height:1.6}
}
@media print{.benefits-section{min-height:0;background:#fff;padding:24px}.benefits-layout{display:block;padding:0}.benefits-bottom{display:none}}
