.sks-cv-wrap{padding:2.25rem 0 1.5rem;margin:0 auto;}
.sks-cv-head{text-align:center;margin-bottom:1.75rem;}
.sks-cv-eyebrow{letter-spacing:.12em;color:#9b85cc;font-weight:500;margin:0 0 .35rem;}
.sks-cv-title{font-size:22px;font-weight:500;color:#3a3a3a;margin:0 0 .6rem;}
.sks-cv-bar{width:32px;height:2px;background:#c4b4e4;margin:0 auto;border-radius:2px;}
.sks-slider-shell{position:relative;padding:0 44px;}
.sks-slider-outer{position:relative;z-index:1;overflow:hidden;border-radius:12px;}
.sks-slider-track{display:flex;transition:transform .42s cubic-bezier(.4,0,.2,1);}
.sks-card{flex:0 0 100%;box-sizing:border-box;}
@media (min-width:769px){
  .sks-card{flex:0 0 50%;padding:0 10px;}
}
@media (max-width:768px){
  .sks-slider-shell{padding:0;}
  .sks-card-inner{width:90%;margin:0 auto;}
  .sks-progress-bar{margin:.75rem 5% 0;}
}
.sks-cv-wrap.is-static .sks-slider-track{flex-wrap:wrap;transform:none !important;}
.sks-cv-wrap.is-static .sks-slider-btn,
.sks-cv-wrap.is-static .sks-progress-bar,
.sks-cv-wrap.is-static .sks-dots{display:none;}
.sks-cv-wrap.is-static .sks-slider-shell{padding:0;}
.sks-card-inner{background:#fff;border:.5px solid #d4c8ec;border-top:3px solid #9b85cc;border-radius:12px;padding:1.75rem 2rem 1.5rem;min-height:230px;display:flex;flex-direction:column;}
.sks-card-top{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;}
.sks-avatar{width:80px;height:80px;border-radius:50%;border:1.5px solid #c8b8e8;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;}
.sks-avatar img{width:100%;height:100%;object-fit:cover;display:block;}
.sks-meta{display:flex;flex-direction:column;gap:6px;}
@media (min-width:769px){
  .sks-meta{flex-direction:row;align-items:center;flex:1;flex-wrap:wrap;}
  .sks-use-tag{margin-left:auto;}
}
.sks-body{line-height:1.9;color:#3a3a3a;margin:0 0 1.25rem;flex:1;}
.sks-area-tag{background:#ede8f8;color:#7c6aac;font-weight:500;padding:3px 9px;border-radius:4px;display:inline-flex;align-items:center;gap:4px;width:fit-content;}
.sks-area-tag .ti{font-size:12px;}
.sks-person-info{color:#3a3a3a;}
.sks-use-tag{color:#3a3a3a;background:#f5f5f5;border:.5px solid #e0e0e0;padding:2px 9px;border-radius:4px;width:fit-content;}
.sks-slider-btn{position:absolute;top:50%;z-index:5;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:.5px solid #ccc;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s;}
.sks-slider-btn:hover{background:#ede8f8;border-color:#c8b8e8;}
.sks-slider-btn:active{transform:translateY(-50%) scale(.95);}
.sks-slider-btn .ti{font-size:18px;color:#666;}
.sks-prev{left:0;}.sks-next{right:0;}
.sks-progress-bar{height:2px;background:#ede8f8;border-radius:1px;margin:.75rem 44px 0;overflow:hidden;}
.sks-progress-fill{height:100%;background:#9b85cc;border-radius:1px;width:0%;transition:width .1s linear;}
.sks-dots{display:flex;justify-content:center;gap:7px;margin-top:1.25rem;}
.sks-dot{height:8px;border-radius:4px;background:#d4c8ec;cursor:pointer;border:none;padding:0;transition:background .2s,width .25s cubic-bezier(.4,0,.2,1);width:8px;}
.sks-dot.active{background:#9b85cc;width:24px;}
