.rb-trust-bar{background:#f7fafc;border-bottom:1px solid #e2e8f0;padding:12px 20px}.trust-container{max-width:1290px;margin:0 auto;display:flex;justify-content:center;gap:50px;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#4a5568;font-weight:500}.trust-item svg{color:var(--brand-red);flex-shrink:0}@media (max-width:768px){.rb-trust-bar{padding:10px 15px}.trust-container{gap:20px}.trust-item{font-size:.8rem;gap:6px}.trust-item svg{width:16px;height:16px}}.exit-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(26,32,44,.85);z-index:99999;display:none;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.exit-modal.active{display:flex;animation:backdropFade .4s cubic-bezier(.4,0,.2,1)}@keyframes backdropFade{from{opacity:0}to{opacity:1}}.exit-modal-content{background:linear-gradient(145deg,#fff 0%,#f8fafc 100%);border-radius:24px;max-width:520px;width:100%;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.1) inset;animation:modalScale .5s cubic-bezier(.34,1.56,.64,1);overflow:hidden}@keyframes modalScale{from{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.exit-modal-content:before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--brand-red) 0%,#f56565 50%,var(--brand-red) 100%);background-size:200% 100%;animation:shimmer 2s infinite}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.exit-modal-close{position:absolute;top:20px;right:20px;background:rgba(226,232,240,.6);border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;color:#64748b;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:10;font-size:18px;line-height:1;padding:0}.exit-modal-close:hover{background:#e2e8f0;color:#1a202c;transform:rotate(90deg)}.exit-modal-close:focus{outline:2px solid var(--brand-red);outline-offset:2px}.exit-modal-body{padding:40px 45px 45px}.exit-modal-content .discount-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);color:var(--brand-red);padding:6px 14px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px}.exit-modal-content h3{font-size:1.75rem;font-weight:800;color:#1a202c;margin:0 0 12px;line-height:1.2;letter-spacing:-.02em}.exit-modal-content h3 span{color:var(--brand-red);position:relative}.exit-modal-content h3 span:after{content:'';position:absolute;bottom:2px;left:0;right:0;height:8px;background:linear-gradient(180deg,transparent 0%,rgba(229,62,62,.2) 100%);z-index:-1}.exit-modal-content p{color:#64748b;margin:0 0 30px;font-size:1rem;line-height:1.6}.exit-form{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.exit-form input[type=email]{padding:18px 22px;border:2px solid #e2e8f0;border-radius:14px;font-size:1rem;transition:all .25s ease;width:100%;background:#fff;color:#1a202c}.exit-form input[type=email]::placeholder{color:#94a3b8}.exit-form input[type=email]:hover{border-color:#cbd5e1}.exit-form input[type=email]:focus{border-color:var(--brand-red);box-shadow:0 0 0 4px rgba(229,62,62,.12);outline:none}.exit-form button[type=submit]{background:linear-gradient(135deg,var(--brand-red) 0%,#dc2626 100%);color:#fff;border:none;padding:18px 28px;border-radius:14px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px rgba(229,62,62,.35),0 0 0 1px rgba(255,255,255,.1) inset;position:relative;overflow:hidden}.exit-form button[type=submit]:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.exit-form button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(229,62,62,.45),0 0 0 1px rgba(255,255,255,.1) inset}.exit-form button[type=submit]:hover:before{left:100%}.exit-form button[type=submit]:active{transform:translateY(0)}.exit-form button[type=submit]:focus{outline:3px solid var(--brand-red);outline-offset:3px}.exit-modal-content small{display:block;color:#94a3b8;font-size:.75rem;margin-top:20px;text-align:center}@media (max-width:540px){.exit-modal{padding:15px;align-items:flex-end}.exit-modal-content{border-radius:20px 20px 24px 24px;max-height:90vh;overflow-y:auto}.exit-modal-body{padding:35px 25px 30px}.exit-modal-content h3{font-size:1.4rem}.exit-modal-close{top:15px;right:15px;width:32px;height:32px}}@media (min-width:541px) and (max-width:768px){.exit-modal-content{max-width:480px}.exit-modal-body{padding:35px 35px 40px}}@media (prefers-reduced-motion:reduce){.exit-modal.active,.exit-modal-content,.exit-modal-content:before,.exit-form button[type=submit]:before{animation:none;transition:none}}.rb-sticky-promo{position:fixed;bottom:220px;left:20px;background:linear-gradient(135deg,var(--brand-red) 0%,#c53030 100%);color:#fff;padding:15px 20px;border-radius:10px;box-shadow:0 4px 16px rgba(229,62,62,.4);z-index:9998;max-width:280px;animation:slideInLeft .5s ease;display:none}.rb-sticky-promo.active{display:block}@keyframes slideInLeft{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.rb-sticky-promo .promo-close{position:absolute;top:5px;right:8px;background:0 0;border:none;color:rgba(255,255,255,.8);cursor:pointer;font-size:18px;line-height:1;padding:4px;transition:color .2s ease}.rb-sticky-promo .promo-close:hover{color:#fff}.rb-sticky-promo h4{margin:0 0 8px;font-size:1rem;font-weight:700}.rb-sticky-promo p{margin:0;font-size:.85rem;opacity:.95}@media (max-width:600px){.rb-sticky-promo{bottom:200px;left:15px;right:15px;max-width:none}}