.s3-accessibility{position:fixed;right:16px;bottom:16px;z-index:120;max-width:min(92vw,560px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.s3-accessibility-toggle{box-shadow:0 10px 34px rgba(0,0,0,.28);background:#fff;color:#111;border:3px solid #111;min-height:48px}
.s3-accessibility-panel{margin-top:8px;background:#fff;color:#111;border:3px solid #111;border-radius:18px;padding:12px;box-shadow:0 18px 45px rgba(0,0,0,.3)}
.s3-accessibility-actions{display:flex;gap:7px;flex-wrap:wrap}
.s3-accessibility-actions button{min-height:46px;font-size:12px}
.s3-accessibility-status{margin-top:9px;padding-top:8px;border-top:1px solid #999;font-size:12px;font-weight:800}
html[dir="rtl"] body{text-align:right}
html[dir="rtl"] .nav,html[dir="rtl"] .accessibility-strip .wrap,html[dir="rtl"] .chat-head{direction:rtl}
html[dir="rtl"] .hero-proof div{border-left:0;border-right:3px solid #fff;padding-left:0;padding-right:11px}
html[dir="rtl"] .service-card .arrow{right:auto;left:20px}
html[dir="rtl"] .bubble.me{margin-left:0;margin-right:auto}
html[dir="rtl"] .copy ul{padding-left:0;padding-right:20px}
html[dir="rtl"] .s3-accessibility{right:auto;left:16px}
@media(max-width:680px){.s3-accessibility{right:10px;left:10px;bottom:10px;max-width:none}.s3-accessibility-toggle{width:100%}.s3-accessibility-panel{max-height:45vh;overflow:auto}.s3-accessibility-actions button{flex:1 1 45%}html[dir="rtl"] .s3-accessibility{right:10px;left:10px}}
