.experts-container{margin:0 auto;max-width:1200px}.section-header{animation:fadeInDown .8s ease-out;margin-bottom:60px;text-align:center}.section-label{color:#e74c3c;display:inline-block;font-size:12px;font-weight:700;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.section-title{color:#0f1a3c;font-family:Playfair Display,serif;font-size:clamp(42px,6vw,64px);font-weight:700;letter-spacing:-1px}.section-title .highlight{color:#f5a623;font-style:italic}.expert-profile{animation:fadeInUp .8s ease-out backwards;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(15,26,60,.08);margin-bottom:48px;overflow:hidden;transition:all .5s cubic-bezier(.23,1,.32,1)}.expert-profile:first-child{animation-delay:.2s}.expert-profile:nth-child(2){animation-delay:.3s}.expert-profile:nth-child(3){animation-delay:.4s}.expert-profile:hover{box-shadow:0 12px 40px rgba(15,26,60,.12);transform:translateY(-4px)}.expert-content{align-items:flex-start;display:grid;gap:32px;grid-template-columns:1fr 2fr;padding:40px}@media (max-width:768px){.expert-content{gap:24px;grid-template-columns:1fr;padding:28px}}.expert-image{aspect-ratio:3/4;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;flex-shrink:0;overflow:hidden;position:relative}.expert-image img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.expert-profile:hover .expert-image img{transform:scale(1.03)}@media (max-width:768px){.expert-image{aspect-ratio:1;margin:0 auto;max-width:300px}}.expert-info h3{color:#0f1a3c;font-family:Playfair Display,serif;font-size:28px;font-weight:700;letter-spacing:-.5px;margin-bottom:4px}.expert-title{color:#f5a623;font-size:15px;font-weight:600;margin-bottom:2px}.expert-subtitle{color:#666;font-size:13px;font-weight:500;margin-bottom:20px}.expertise-section{margin-bottom:28px}.expertise-label{color:#0f1a3c;display:block;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.expertise-tags{display:flex;flex-wrap:wrap;gap:10px}.expertise-tag{align-items:center;background:linear-gradient(135deg,#e8f0ff,#f0e8ff);border:1.5px solid #d4d9f5;border-radius:20px;color:#3d5a9e;display:inline-flex;font-size:13px;font-weight:500;padding:8px 14px;transition:all .3s ease}.expertise-tag:hover{background:linear-gradient(135deg,#d4d9f5,#e0d4ff);border-color:#b0b8e8;transform:translateY(-2px)}.case-studies{border-top:1px solid #f0f0f0;padding-top:24px}.case-studies-label{color:#0f1a3c;display:block;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.case-study-list{list-style:none}.case-study-item{color:#555;font-size:14px;line-height:1.7;margin-bottom:14px;padding-left:20px;position:relative}.case-study-item:before{color:#f5a623;content:"•";font-size:16px;font-weight:700;left:0;position:absolute}.case-study-item strong{color:#f5a623;font-weight:600}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){body{padding:40px 16px}.section-header{margin-bottom:40px}.section-title{font-size:36px}.expert-content{padding:20px}.expert-info h3{font-size:22px}.expertise-tags{gap:8px}.expertise-tag{font-size:12px;padding:6px 12px}}@media (max-width:480px){body{padding:30px 12px}.section-label{font-size:11px}.section-title{font-size:28px}.expert-profile{margin-bottom:32px}.expert-content{gap:16px;padding:16px}.expert-image{aspect-ratio:1;margin:0 auto;max-width:200px}.expert-info h3{font-size:18px}.expert-title{font-size:13px}.case-studies-label,.expertise-label{font-size:10px}.case-study-item{font-size:13px;margin-bottom:10px}}