  /* ─────────── Perché Alfalex ─────────── */
  .why{background:var(--navy);color:var(--cream);position:relative;overflow:hidden}
  .why::before{content:"";position:absolute;inset:0;background:radial-gradient(900px 600px at 80% 20%, rgba(184,153,104,.10), transparent 70%);pointer-events:none}
  .why .eyebrow{color:var(--gold-soft)}
  .why .eyebrow::before{background:var(--gold-soft)}
  .why h2{color:var(--cream);max-width:18ch}
  .why h2 em{color:var(--gold-soft);font-style:italic}
  .why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line-light);margin-top:72px}
  .why__item{padding:48px 32px 16px 0;border-right:1px solid var(--line-light);display:flex;flex-direction:column;gap:18px;/*min-height:280px*/}
  .why__item:last-child{border-right:0;padding-right:0}
  .why__item:first-child{padding-left:0}
  .why__item:not(:first-child){padding-left:32px}
  .why__num{font-family:var(--serif);font-style:italic;color:var(--gold);font-size:54px;line-height:.9}
  .why__item h4{font-family:var(--serif);font-size:24px;color:var(--cream);font-weight:400;line-height:1.15}
  .why__item p{color:var(--muted-on-dark);font-size:14px;line-height:1.6;/*margin-top:auto*/}
  @media (max-width:980px){.why__grid{grid-template-columns:1fr 1fr}.why__item{border-bottom:1px solid var(--line-light)}.why__item:nth-child(2n){border-right:0}}
  @media (max-width:600px){.why__grid{grid-template-columns:1fr}.why__item{border-right:0;padding-left:0!important;padding-right:0}}
