.cs-section{background-color:#fff;background-image:radial-gradient(circle,rgba(9,21,64,.07) 1px,transparent 0);background-size:24px 24px;overflow:hidden;padding:80px 0 100px;position:relative}.cs-section:after,.cs-section:before{display:none}.cs-header{margin-bottom:56px;position:relative;text-align:center;z-index:2}.cs-header__title{color:var(--oxford-blue);font-family:var(--font);font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0 0 16px}.cs-header__title-accent{color:var(--baby-blue-60);font-style:italic}.cs-header__sub{color:var(--oxford-blue);font-family:var(--font);font-size:1.0625rem;line-height:1.65;margin:0 0 32px;opacity:.65}.cs-carousel{position:relative;z-index:2}.cs-carousel__viewport{margin:0 -12px;overflow:hidden;padding:40px 12px 44px}.cs-carousel__track{align-items:stretch;display:flex;gap:24px;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.cs-carousel__nav{gap:16px;margin-top:40px}.cs-carousel__btn,.cs-carousel__nav{align-items:center;display:flex;justify-content:center}.cs-carousel__btn{background:#fff;border:2px solid rgba(171,210,250,.3);border-radius:50%;box-shadow:0 2px 12px rgba(9,21,64,.06);color:var(--oxford-blue);cursor:pointer;height:48px;transition:all var(--transition);width:48px}.cs-carousel__btn:hover:not(:disabled){background:var(--oxford-blue);border-color:var(--oxford-blue);color:#fff}.cs-carousel__btn:disabled{cursor:not-allowed;opacity:.3}.cs-carousel__btn svg{height:18px;width:18px}.cs-carousel__dots{display:flex;gap:8px}.cs-carousel__dot{background:var(--baby-blue-40);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all var(--transition);width:8px}.cs-carousel__dot.is-active{background:var(--azure);border-radius:4px;width:28px}.cs-card{flex:0 0 calc(20% - 19.2px);height:380px;min-width:0;perspective:1000px}.cs-card:nth-child(odd){transform:translateY(0)}.cs-card:nth-child(2n){transform:translateY(-28px)}.cs-card__inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.cs-card:hover .cs-card__inner{transform:rotateY(180deg)}.cs-card__back,.cs-card__front{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--radius-lg);inset:0;overflow:hidden;position:absolute}.cs-card__front{align-items:center;background:#fff;box-shadow:0 2px 8px rgba(9,21,64,.06),0 4px 20px rgba(9,21,64,.08);display:flex;justify-content:center;padding:20px 24px;transition:box-shadow .3s ease}.cs-card:hover .cs-card__front{box-shadow:0 8px 24px rgba(9,21,64,.12),0 24px 56px rgba(9,21,64,.18),0 2px 4px rgba(9,21,64,.06)}.cs-card__logo{display:block;height:100%;object-fit:contain;width:100%}.cs-card__logo-placeholder{align-items:center;background:var(--baby-blue-10);border-radius:var(--radius-md);display:flex;height:100%;justify-content:center;width:100%}.cs-card__logo-placeholder span{color:var(--baby-blue-40);font-family:var(--font);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cs-card__back{background:var(--oxford-blue);display:flex;flex-direction:column;justify-content:space-between;padding:24px 22px;transform:rotateY(180deg)}.cs-card__quote{color:hsla(0,0%,100%,.92);flex:1;font-family:var(--font);font-size:.8rem;font-style:italic;line-height:1.6;margin:0;min-height:0;overflow-y:auto;padding-top:20px;position:relative}.cs-card__quote::-webkit-scrollbar{width:3px}.cs-card__quote::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:2px}.cs-card__quote:before{color:var(--azure);content:'"';font-size:40px;font-style:normal;font-weight:800;left:0;line-height:1;opacity:.4;position:absolute;top:-4px}.cs-card__person{border-top:1px solid hsla(0,0%,100%,.1);flex-shrink:0;margin-top:auto;padding-top:12px}.cs-card__name{color:#fff;font-family:var(--font);font-size:.8rem;font-weight:700;margin:0 0 2px}.cs-card__role{color:hsla(0,0%,100%,.6);margin:0 0 8px}.cs-card__link,.cs-card__role{font-family:var(--font);font-size:.7rem}.cs-card__link{align-items:center;display:inline-flex;font-weight:700;gap:6px;text-decoration:none;transition:color var(--transition)}.cs-card__link,.cs-card__link:hover{color:var(--honey-yellow)}.cs-card__link svg{flex-shrink:0;height:11px;width:11px}@media (max-width:1200px){.cs-card{flex:0 0 calc(25% - 18px);height:400px}}@media (max-width:1024px){.cs-card{flex:0 0 calc(33.33333% - 16px);height:380px}}@media (max-width:768px){.cs-section{padding:64px 0 80px}.cs-card{flex:0 0 calc(50% - 12px);height:380px}.cs-card:nth-child(2n),.cs-card:nth-child(odd){transform:translateY(0)}}@media (max-width:540px){.cs-card{flex:0 0 80%;height:400px}.cs-card__back{padding:18px 20px}}