.bts{font-family:'DM Sans',sans-serif;background-color:#1c1c1c;padding:80px 40px 100px;--bts-accent:#aaff00}
.bts-inner{max-width:1160px;margin:0 auto}
.bts-head{margin-bottom:52px}
.bts-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(42px,5.5vw,72px);color:#f0f0f0;letter-spacing:.02em;line-height:1;margin-bottom:16px}
.bts-sub{font-size:15px;color:#888;font-weight:300;line-height:1.7;max-width:480px}
.bts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.bts-card{border-radius:18px;padding:28px;opacity:0;transform:translateY(48px);transition:opacity .6s ease,transform .6s ease}
.bts-card.risen{opacity:1;transform:translateY(0)}
.bts-dark{background:#272727;border:.5px solid rgba(255,255,255,.07)}
.bts-white{background:#fff}
.bts-lime{background:var(--bts-accent,#aaff00)}
.bts-card-inner{display:flex;flex-direction:column;height:100%}
.bts-stars{display:flex;gap:4px;margin-bottom:16px}
.bts-star{width:16px;height:16px;color:var(--bts-accent,#aaff00);opacity:0;transform:scale(.4);transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}
.bts-white .bts-star,.bts-lime .bts-star{color:#1a1a1a}
.bts-card.risen .bts-star:nth-child(1){opacity:1;transform:scale(1);transition-delay:.3s}
.bts-card.risen .bts-star:nth-child(2){opacity:1;transform:scale(1);transition-delay:.4s}
.bts-card.risen .bts-star:nth-child(3){opacity:1;transform:scale(1);transition-delay:.5s}
.bts-card.risen .bts-star:nth-child(4){opacity:1;transform:scale(1);transition-delay:.6s}
.bts-card.risen .bts-star:nth-child(5){opacity:1;transform:scale(1);transition-delay:.7s}
.bts-review{font-size:14px;color:#ccc;line-height:1.65;font-weight:300;margin-bottom:24px;flex:1}
.bts-white .bts-review{color:#444}.bts-lime .bts-review{color:#1a1a1a}
.bts-author{display:flex;align-items:center;gap:12px;margin-top:auto}
.bts-avatar{width:42px;height:42px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#444;display:flex;align-items:center;justify-content:center;font-family:'Bebas Neue',sans-serif;font-size:14px;color:#aaa}
.bts-avatar img{width:100%;height:100%;object-fit:cover}
.bts-author-name{font-size:14px;font-weight:500;color:#f0f0f0;line-height:1.2}
.bts-author-role{font-size:12px;color:#888;font-weight:300}
.bts-white .bts-author-name{color:#1a1a1a}.bts-white .bts-author-role{color:#666}
.bts-lime .bts-author-name{color:#1a1a1a}.bts-lime .bts-author-role{color:#3a5a00}
.bts-stat-label{font-size:13px;color:#888;font-weight:300;margin-bottom:20px;line-height:1.5}
.bts-white .bts-stat-label{color:#888}.bts-lime .bts-stat-label{color:#3a5a00}
.bts-stat-num{font-family:'Bebas Neue',sans-serif;font-size:clamp(52px,5.5vw,72px);line-height:1;color:#1a1a1a;margin-bottom:6px}
.bts-stat-desc{font-size:13px;color:#666;font-weight:300}
.bts-lime .bts-stat-desc{color:#3a5a00}
@media(max-width:860px){.bts{padding:60px 24px 80px}.bts-grid{grid-template-columns:repeat(2,1fr)}.bts-grid .bts-card:nth-child(3){grid-column:span 2}}
@media(max-width:520px){.bts{padding:48px 18px 72px}.bts-grid{grid-template-columns:1fr;gap:12px}.bts-grid .bts-card:nth-child(3){grid-column:span 1}}
