:where(.pg-ai-coaches) .team{grid-template-columns:1fr 1fr;gap:24px;display:grid}:where(.pg-ai-coaches) .team-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px;flex-direction:column;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}:where(.pg-ai-coaches) .team-card:hover{border-color:var(--brand);transform:translateY(-6px);box-shadow:0 24px 48px -20px #ff6b3573}:where(.pg-ai-coaches) .team-img{aspect-ratio:16/9;background:var(--surface-2);position:relative}:where(.pg-ai-coaches) .team-img img{object-fit:cover;width:100%;height:100%}:where(.pg-ai-coaches) .team-img:after{content:"";background:linear-gradient(90deg, var(--brand), var(--amber));height:4px;position:absolute;inset:auto 0 0}:where(.pg-ai-coaches) .team-img .badge{font-size:13px;top:18px;left:18px}:where(.pg-ai-coaches) .team-body{flex-direction:column;flex:1;padding:26px 28px 28px;display:flex}:where(.pg-ai-coaches) .team-body h3{font-size:30px}:where(.pg-ai-coaches) .team-body .coach-role{font-size:17px}:where(.pg-ai-coaches) .team-body .line{color:var(--fg);margin-top:12px;font-size:17px}:where(.pg-ai-coaches) .team-body .spec{color:var(--muted);margin-top:8px;font-size:15px}:where(.pg-ai-coaches) .team-body .coach-focus{flex:0;margin-top:16px}:where(.pg-ai-coaches) .team-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:24px;display:flex}@media (max-width:859px){:where(.pg-ai-coaches) .team{grid-template-columns:1fr}:where(.pg-ai-coaches) .team-body{padding:22px 20px 24px}:where(.pg-ai-coaches) .team-body h3{font-size:26px}}:where(.pg-ai-coaches) .benefits{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}:where(.pg-ai-coaches) .benefits .card{padding:24px 20px}:where(.pg-ai-coaches) .benefits .card h3{font-size:18px}:where(.pg-ai-coaches) .benefits .card p{font-size:15px}@media (max-width:1099px){:where(.pg-ai-coaches) .benefits{grid-template-columns:repeat(3,1fr)}}@media (max-width:699px){:where(.pg-ai-coaches) .benefits{grid-template-columns:1fr 1fr}}@media (max-width:419px){:where(.pg-ai-coaches) .benefits{grid-template-columns:1fr}}
