.team-hero-grid{display:grid;grid-template-columns:45% 55%;gap:var(--space-xl);align-items:center}
.team-hero-text{max-width:60ch}
.team-hero-image img{width:100%;height:auto}

.team-philosophy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);text-align:center}
.team-philosophy-card{display:flex;flex-direction:column;gap:var(--space-sm)}
.team-philosophy-card:hover{box-shadow:var(--shadow-soft)}

.team-leadership-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}
.team-profile{display:flex;flex-direction:column;gap:var(--space-sm)}
.team-profile img{aspect-ratio:1/1;object-fit:cover}

.team-expertise-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}

.team-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}

.team-action-grid{display:grid;grid-template-columns:60% 40%;gap:var(--space-xl);align-items:center}

.team-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);text-align:center}

.team-cta-inner{max-width:600px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-md)}

@media(max-width:1000px){
.team-hero-grid{grid-template-columns:1fr}
.team-philosophy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.team-leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.team-expertise-grid{grid-template-columns:1fr}
.team-process-grid{grid-template-columns:1fr}
.team-action-grid{grid-template-columns:1fr}
.team-trust-grid{grid-template-columns:1fr}
}

@media(max-width:600px){
.team-philosophy-grid{grid-template-columns:1fr}
}
