
.expert-team-wrapper{
 display:grid;
 grid-template-columns:repeat(2,1fr);
 column-gap:60px;
 row-gap:50px
}
.expert-item{display:flex;gap:25px}
.expert-info{flex:1}
.expert-avatar{
 width:120px;height:120px;border-radius:50%;
 overflow:hidden;flex-shrink:0;
 border:2px solid #e5e7eb;background:#fff;
 transition:all .3s ease
}
.expert-avatar img{
 width:100%;height:100%;object-fit:cover;border-radius:50%;display:block
}
.expert-item:hover .expert-avatar{
 box-shadow:0 8px 18px rgba(0,0,0,.12);
 transform:translateY(-2px)
}
.expert-name{font-size:18px;font-weight:700;margin-bottom:6px}
.expert-desc{font-size:15px;line-height:1.6;color:#444}
.expert-action{margin-top:10px;text-align:right}
.expert-btn{
 font-size:14px;font-weight:600;color:#0b3558;
 text-decoration:none;position:relative;padding-right:16px;
 transition:all .25s ease
}
.expert-btn::after{
 content:"→";position:absolute;right:0;top:0;
 transition:transform .25s ease
}
.expert-btn:hover{color:#111827}
.expert-btn:hover::after{transform:translateX(4px)}
.expert-locked{
 background:#f9fafb;
 border:1px dashed #d1d5db;
 padding:16px;
 text-align:center;
 font-size:15px
}
.expert-locked a{
 color:#0b3558;
 font-weight:600;
 text-decoration:underline
}
@media(max-width:768px){
 .expert-team-wrapper{grid-template-columns:1fr}
 .expert-item{flex-direction:column;align-items:center;text-align:center}
 .expert-avatar{margin:0 auto}
 .expert-action{text-align:center}
}
.expert-header{display:flex;gap:30px;margin-top:30px}
.expert-table{width:100%;border-collapse:collapse}
.expert-table th{width:160px;background:#f5f5f5;padding:6px;text-align:left}
.expert-table td{padding:6px}
.expert-section{margin-top:30px}
@media(max-width:768px){.expert-header{flex-direction:column}}
