.team__header{margin-bottom:60px;text-align:center}.team__sub-badge{margin-bottom:16px}.team__slider-container .splide__track{padding:20px 0}.team-card{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:auto;transition:transform .3s ease,box-shadow .3s ease}.team-card:hover{box-shadow:0 20px 40px rgba(15,23,42,.06);transform:translateY(-4px)}.team-card__image-frame{aspect-ratio:.92;border-radius:24px 24px 0 0;overflow:hidden;position:relative;width:100%}.team-card__image-frame img{height:100%;object-fit:cover;width:100%}.team-card__social-container{align-items:center;bottom:20px;display:flex;flex-direction:column;gap:10px;position:absolute;right:20px;z-index:10}.team-card__social-stack{display:flex;flex-direction:column;gap:10px;pointer-events:none}.team-card__social-link{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;height:38px;justify-content:center;opacity:0;text-decoration:none;transform:translateY(20px) scale(.8);visibility:hidden;width:38px;--delay-offset:calc(var(--stagger-index, 0)*0.04s);transition:opacity .35s cubic-bezier(.16,1,.3,1) var(--delay-offset),transform .35s cubic-bezier(.16,1,.3,1) var(--delay-offset),visibility .35s ease var(--delay-offset),background-color .2s ease,color .2s ease}.team-card__social-link img{display:block;height:16px;object-fit:contain;width:16px}.team-card__social-link:hover{background-color:#7c3aed;color:#fff}.team-card__trigger-btn{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 4px 12px rgba(15,23,42,.04);cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;position:relative;transition:background-color .3s ease,border-color .3s ease,transform .4s cubic-bezier(.16,1,.3,1);width:38px}.team-card__trigger-btn .btn-cross{display:block;height:12px;position:relative;width:12px}.team-card__trigger-btn .btn-cross:after,.team-card__trigger-btn .btn-cross:before{background-color:#64748b;content:"";position:absolute;transition:background-color .3s ease}.team-card__trigger-btn .btn-cross:before{height:2px;left:0;top:5px;width:100%}.team-card__trigger-btn .btn-cross:after{height:100%;left:5px;top:0;width:2px}.team-card:hover .team-card__social-stack{pointer-events:auto}.team-card:hover .team-card__social-link{opacity:1;transform:translateY(0) scale(1);visibility:visible}.team-card:hover .team-card__trigger-btn{transform:rotate(135deg)}.team-card:hover .team-card__trigger-btn .btn-cross:after,.team-card:hover .team-card__trigger-btn .btn-cross:before,.team-card__info-bar{background-color:#fff}.team-card__info-bar{border:1px solid #f1f5f9;border-radius:0 0 24px 24px;border-top:none;flex-grow:1;padding:24px}.team-card__name{font-size:18px;font-weight:800;margin:0 0 4px}.team-card__role{color:#64748b;font-size:13px;font-weight:500;margin:0}.splide__pagination{bottom:-40px}.splide__pagination__page{background:#cbd5e1;opacity:1}.splide__pagination__page.is-active{background:#7c3aed;transform:scale(1.2)}