.plan-item-split.team-item-split{grid-template-columns:1fr}.team-page-sample{color:var(--foreground);text-align:center}.team-page-sample h2{letter-spacing:0;margin:0 0 16px;font-size:32px;font-weight:500;line-height:1.25}.team-page-sample h2 span{color:var(--primary)}.team-page-sample .team-intro{max-width:720px;color:var(--muted-foreground);margin:0 auto 18px;font-size:18px;line-height:1.6}.team-page-sample .team-trust{color:var(--primary);margin-bottom:36px;font-size:16px}.team-page-sample .team-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.team-page-sample .team-profile{background:var(--card);border:1px solid var(--border);min-width:0;box-shadow:var(--step-card-shadow);border-radius:8px;padding:28px 24px}.team-page-sample .team-portrait{border:3px solid var(--border);border-radius:50%;width:152px;height:152px;margin:0 auto 20px;overflow:hidden}.team-page-sample .team-portrait img{width:300%;max-width:none;height:100%;display:block}.team-page-sample .team-portrait-1 img{transform:translate(-33.3333%)}.team-page-sample .team-portrait-2 img{transform:translate(-66.6667%)}.team-page-sample .team-profile h3{margin-bottom:8px;font-size:22px;line-height:1.3}.team-page-sample .team-role{color:var(--primary);margin-bottom:8px;font-weight:600}.team-page-sample .team-location{color:var(--muted-foreground);margin-bottom:20px}.team-page-sample .team-bio{color:var(--muted-foreground);font-size:15px;line-height:1.75}@media (width<=760px){.team-page-sample .team-profile-grid{grid-template-columns:1fr}.team-page-sample h2{font-size:26px}}
