/* ─── WHY AToZ ─── */
#why { background:var(--navy2); }
.why-wrap { display:grid; grid-template-columns:1fr 1fr; gap:4.5rem; align-items:center; }
.why-imgs { display:grid; grid-template-columns:1fr 1fr; gap:8px; }
.why-imgs img {
  width:100%; height:190px; object-fit:cover;
  filter:brightness(.83); border:1px solid rgba(26,111,196,.2);
}
.why-imgs img:first-child { grid-column:span 2; height:230px; }
.why-pts { display:flex; flex-direction:column; gap:1rem; margin-top:1.8rem; }
.wp {
  display:flex; gap:1rem; align-items:flex-start; padding:1.1rem 1.2rem;
  background:rgba(26,111,196,.06);
  border:1px solid rgba(26,111,196,.14); border-left:3px solid var(--gold);
  transition:.2s;
}
.wp:hover { border-left-color:var(--bluel); background:rgba(26,111,196,.11); }
.wp-ico { font-size:1.3rem; min-width:28px; padding-top:2px; }
.wp h4 {
  font-family:var(--FH); font-weight:700; font-size:.88rem;
  letter-spacing:2px; text-transform:uppercase; margin-bottom:3px;
}
.wp p { color:var(--silv); font-size:.86rem; line-height:1.65; }
