/* ex-sectors: circular orange icons with short labels. */
.ex-sector-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.8rem,4vw,3rem) 1.5rem}
.ex-sector{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem}
.ex-sector-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--orange-hi);color:#fff;box-shadow:0 0 0 6px rgba(0,148,218,.14);margin-bottom:.5rem;transition:transform .3s var(--ease,ease)}
.ex-sector-ic svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.ex-sector:hover .ex-sector-ic{transform:translateY(-3px)}
.ex-sector h3{margin:0;font-size:1rem;font-weight:700;color:var(--terra)}
.ex-sector p{margin:0;font-size:.88rem;color:var(--muted);max-width:18rem}
@media (max-width:760px){.ex-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
