.lyor-pro-tc{--lptc-accent:#ff9d4d;position:relative}
.lyor-pro-tc__swiper{overflow:hidden}
.lyor-pro-tc__slide{height:auto}
.lyor-pro-tc__card{height:100%;background:#121a26;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:14px;color:#e8edf5}
.lyor-pro-tc.skin-glass .lyor-pro-tc__card{background:rgba(26,36,52,.72);backdrop-filter:blur(12px)}
.lyor-pro-tc.skin-solid .lyor-pro-tc__card{background:#111827}
.lyor-pro-tc.skin-minimal .lyor-pro-tc__card{background:transparent;border:1px solid rgba(255,255,255,.2)}
.lyor-pro-tc__quote-icon{font-size:34px;line-height:1;color:var(--lptc-accent);opacity:.8}
.lyor-pro-tc__quote{margin:0;font-size:1.02rem;line-height:1.65}
.lyor-pro-tc__rating{display:flex;gap:4px;font-size:15px;color:rgba(255,255,255,.35)}
.lyor-pro-tc__rating .is-on{color:var(--lptc-accent)}
.lyor-pro-tc__author{display:flex;align-items:center;gap:12px;margin-top:auto}
.lyor-pro-tc__avatar{width:44px;height:44px;object-fit:cover;border-radius:50%;flex:0 0 44px}
.lyor-pro-tc__name{margin:0;font-size:15px;line-height:1.2}
.lyor-pro-tc__role{margin:2px 0 0;font-size:12px;opacity:.78}
.lyor-pro-tc__prev,.lyor-pro-tc__next{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.28);color:#fff}
.lyor-pro-tc__prev:after,.lyor-pro-tc__next:after{font-size:12px;font-weight:700}
.lyor-pro-tc__pagination{position:relative;bottom:auto;margin-top:12px}
.lyor-pro-tc__pagination .swiper-pagination-bullet{background:rgba(255,255,255,.35)}
.lyor-pro-tc__pagination .swiper-pagination-bullet-active{background:var(--lptc-accent)}
