#gen-ypn4477b .reg-btn-wrap{display:flex;justify-content:center;margin-top:24px}#gen-ypn4477b .reg-btn{background:linear-gradient(135deg,#ffb800,#ff8a00);color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;border:none;border-radius:6px;padding:14px 42px;cursor:pointer;box-shadow:0 4px 12px rgba(255,138,0,.35);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}#gen-ypn4477b .reg-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(255,138,0,.5);filter:brightness(1.05)}#gen-ypn4477b .reg-btn:active{transform:translateY(0);box-shadow:0 3px 8px rgba(255,138,0,.35)}#gen-ypn4477b .reg-slider{position:relative;max-width:720px;width:100%;margin:28px auto;border-radius:10px;overflow:hidden;box-shadow:0 6px 22px rgba(0,0,0,.35);background:#111}#gen-ypn4477b .reg-slider__track{position:relative;width:100%;aspect-ratio:16/9;background:#000}#gen-ypn4477b .reg-slider__slide{position:absolute;inset:0;opacity:0;transition:opacity .5s ease;display:flex;align-items:center;justify-content:center}#gen-ypn4477b .reg-slider__slide--active{opacity:1}#gen-ypn4477b .reg-slider__slide img{width:100%;height:100%;object-fit:cover;display:block}#gen-ypn4477b .reg-slider__btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.45);color:#fff;border:none;width:38px;height:38px;border-radius:50%;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .15s ease}#gen-ypn4477b .reg-slider__btn:hover{background:rgba(255,138,0,.85)}#gen-ypn4477b .reg-slider__btn--prev{left:10px}#gen-ypn4477b .reg-slider__btn--next{right:10px}#gen-ypn4477b .reg-slider__dots{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:8px}#gen-ypn4477b .reg-slider__dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:background .15s ease,transform .15s ease}#gen-ypn4477b .reg-slider__dot--active{background:#ff8a00;transform:scale(1.2)}