/* Blocco unico: foto incisa in diagonale e messaggio in blu CAPPAO. */
.who{grid-template-columns:1.08fr .92fr;gap:0;overflow:hidden;border-radius:14px;background:linear-gradient(135deg,#032a48,#06375c)}
.who .team-photo{position:relative;z-index:1;display:block;width:100%;height:100%;min-height:285px;border-radius:0;object-fit:cover;object-position:center;clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%)}
.who>div{order:0;display:flex;flex-direction:column;justify-content:center;min-height:285px;margin-left:-26px;padding:48px 44px 48px 70px;border-radius:0;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.08),transparent 38%)}
.who>div h2{color:#fff;font-size:48px}
.who>div p{max-width:370px;margin:0;color:rgba(255,255,255,.82);font-size:16px;line-height:1.55}

@media(max-width:800px){
  .who{grid-template-columns:1fr;gap:0}
  .who .team-photo{min-height:0;height:auto}
  .who .team-photo{clip-path:none}
  .who>div{margin-left:0;padding:34px 28px}
}

