.rg-section{padding:52px 0 28px;border-top:1px solid #ffffff16;text-align:center;color:#f2f2f4;font-family:Manrope,sans-serif}.rg-section h2{font-size:clamp(26px,6vw,36px);line-height:1.12;margin:0 0 28px;font-weight:800;letter-spacing:-.035em}.rg-section h2 span{color:#d6b43c}.rg-stories{display:flex;justify-content:center;gap:22px;overflow-x:auto;padding:16px 4px 26px}.rg-story{background:none;border:0;color:#bbb;font:700 11px Manrope,sans-serif;display:flex;align-items:center;gap:12px;flex-direction:column;cursor:pointer}.rg-ring{display:block;width:78px;height:78px;padding:4px;border:2px solid #e4cc79;border-radius:50%;box-shadow:0 0 18px #c9a73530}.rg-ring video{width:100%;height:100%;object-fit:cover;border-radius:50%;background:#201c15}.rg-social{display:flex;justify-content:center;gap:14px;margin:12px 0 24px}.rg-social a,.rg-social button{color:#ddd;border:1px solid #d6b43c55;background:#15130e;border-radius:24px;padding:12px 16px;font:600 12px Manrope,sans-serif;text-decoration:none}.rg-social button{opacity:.55;cursor:default}.rg-demo{font-size:12px;line-height:1.5;color:#a9a6a0;max-width:430px;margin:0 auto 20px}.rg-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:18px 8% 25px}.rg-card{flex:0 0 88%;scroll-snap-align:center;text-align:left;border:1px solid #ffffff16;border-radius:26px;background:#111113;padding:24px;opacity:.55;transform:scale(.96);transition:opacity .3s,transform .3s,border-color .3s}.rg-card.is-active{opacity:1;transform:scale(1);border-color:#bda13e88}.rg-person{display:flex;gap:12px;align-items:center}.rg-avatar{width:40px;height:40px;display:grid;place-items:center;background:#ffffff12;border-radius:50%;color:#ddd}.rg-person strong{display:block;font-size:14px}.rg-person small{font-size:10px;color:#999}.rg-stars{color:#d6b43c;font-size:12px;letter-spacing:2px;margin:18px 0}.rg-card blockquote{font-size:17px;line-height:1.6;margin:0 0 22px;font-style:italic;min-height:100px}.rg-card img{width:100%;height:240px;object-fit:cover;border-radius:18px}.rg-controls{display:flex;justify-content:center;align-items:center;gap:9px}.rg-controls button{cursor:pointer;border:0;width:7px;height:7px;border-radius:50%;background:#666;padding:0}.rg-controls button[aria-current=true]{background:#d6b43c;width:24px;border-radius:6px}.rg-controls .rg-arrow{width:30px;height:30px;background:#ffffff0d;color:#ddd;font-size:18px}.rg-player{border:0;padding:0;width:min(100vw,440px);height:min(96dvh,820px);max-height:96dvh;border-radius:22px;background:#080809;color:white;overflow:hidden}.rg-player::backdrop{background:#000d;backdrop-filter:blur(10px)}.rg-player video{width:100%;height:100%;object-fit:contain}.rg-player-head{position:absolute;left:14px;right:14px;top:14px;z-index:3}.rg-progress{display:flex;gap:4px;margin-bottom:12px}.rg-progress span{height:3px;flex:1;background:#ffffff50;border-radius:4px;overflow:hidden}.rg-progress i{display:block;height:100%;background:white;width:0}.rg-player-bar{display:flex;align-items:center;gap:8px;text-shadow:0 1px 6px black}.rg-player-bar strong{margin-right:auto}.rg-player button{border:1px solid #ffffff40;background:#15151599;color:white;border-radius:50%;width:34px;height:34px;cursor:pointer}.rg-player-foot{position:absolute;bottom:20px;left:16px;right:16px;display:flex;justify-content:space-between}.rg-empty{color:#aaa;padding:60px 25px}@media(max-width:380px){.rg-stories{gap:10px}.rg-ring{width:66px;height:66px}.rg-social{gap:6px}.rg-social a,.rg-social button{padding:10px}.rg-card{padding:18px}}
.rg-ratings{padding:32px 0 26px}.rg-ratings .rg-demo{text-align:center;margin-bottom:14px}.rg-rating-row{display:flex;gap:12px;justify-content:center}.rg-rating{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #d6b43c40;border-radius:16px;background:#151413;color:#eee;text-decoration:none;flex:1;min-width:0}.rg-rating img{width:36px;height:36px;object-fit:contain;border-radius:10px}.rg-rating strong{display:block;font:700 13px Manrope,sans-serif}.rg-rating small{display:block;color:#aaa;font:400 12px Manrope,sans-serif;margin-top:4px}@media(max-width:380px){.rg-rating{padding:10px;gap:7px}.rg-rating strong{font-size:11px}.rg-rating img{width:30px;height:30px}}

.rg-card video{display:block;width:100%;height:280px;object-fit:contain;border-radius:18px;background:#080808}.rg-person small{overflow-wrap:anywhere}
