.fs-ts{padding:48px 0}.fs-ts__heading{color:#333;font-size:40px;font-weight:700;line-height:50px;margin:0 0 32px;text-align:center}.fs-ts__slider{padding:0 48px;position:relative}.fs-ts__track{display:flex;gap:24px;overflow-x:auto;padding:8px 4px 16px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.fs-ts__track::-webkit-scrollbar{display:none}.fs-ts__card{background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex:0 0 calc(50% - 12px);flex-direction:column;justify-content:space-between;padding:28px 24px 20px;scroll-snap-align:start}.fs-ts__callout{color:#0d4eff;font-size:28px;font-weight:700;line-height:1.2;margin:0 0 12px}.fs-ts__quote{border:0;color:#333;font-size:16px;line-height:24px;margin:0 0 16px;padding:0}.fs-ts__quote p{margin:0}.fs-ts__quote p:first-child:before{content:"\201C"}.fs-ts__quote p:last-child:after{content:"\201D"}.fs-ts__link{color:#2c50ff;display:inline-block;font-size:14px;line-height:21px;margin-bottom:8px;text-decoration:none}.fs-ts__link:hover{text-decoration:underline}.fs-ts__person{align-items:center;border-top:1px solid #e0e0e0;display:flex;gap:16px;margin-top:20px;padding-top:20px}.fs-ts__photo{border-radius:50%;flex-shrink:0;height:56px;object-fit:cover;width:56px}.fs-ts__meta{display:flex;flex-direction:column}.fs-ts__name{color:#333;font-weight:600}.fs-ts__company,.fs-ts__name{font-size:14px;line-height:21px}.fs-ts__company{color:#757575}.fs-ts__arrow{background:#fff;border:1px solid #e0e0e0;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.15);color:#0d4eff;cursor:pointer;font-size:28px;height:40px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:40px}.fs-ts__arrow--prev{left:0}.fs-ts__arrow--next{right:0}.fs-ts__arrow[disabled]{cursor:default;opacity:.35}.fs-ts__slider.is-static .fs-ts__arrow,.fs-ts__slider.is-static .fs-ts__dots{display:none}.fs-ts__dots{display:flex;gap:8px;justify-content:center;margin-top:12px}.fs-ts__dot{background:#c9d3f5;border:0;border-radius:50%;cursor:pointer;height:8px;padding:0;width:8px}.fs-ts__dot.is-active{background:#0d4eff}@media (max-width:1240px){.fs-ts__heading{font-size:30px;line-height:40px}}@media (max-width:767px){.fs-ts__slider{padding:0}.fs-ts__card{flex-basis:88%}.fs-ts__arrow{display:none}.fs-ts__heading{font-size:28px;line-height:38px}.fs-ts__callout{font-size:24px}}