/* BOX13 4.7 trust UX, accessibility and mobile polish */
.r47-skip{position:fixed;top:-70px;left:12px;z-index:5000;padding:12px 18px;color:#050609;background:#f5cb83;border-radius:8px;font-weight:800}.r47-skip:focus{top:12px}
.r47-trust{background:linear-gradient(165deg,#0b0b12,#1b1323 55%,#0c1018);border-block:1px solid #a57a433d}.r47-trust h2{font-size:clamp(24px,3vw,43px);line-height:1.15;color:#f9e7cc;letter-spacing:-1.2px;max-width:790px}.r47-trust-intro{color:#ccc0c9;font-size:14px;line-height:1.75;max-width:760px}.r47-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0}.r47-trust-grid article{border:1px solid #a5854c65;background:#14121c;border-radius:18px;padding:20px 18px;min-width:0}.r47-trust-grid h3{color:#ffdcaa;font-size:15px;line-height:1.35;letter-spacing:-.2px}.r47-trust-grid p{color:#c4b9c5;font-size:12px;line-height:1.7}.r47-trust-icon{font-size:26px;color:#f2bd72}.r47-trust-foot{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:26px}.r47-trust-foot span{color:#b4a5ac;font-size:12px}.r47-faq{border-top:1px solid #ffffff23;padding-top:25px;max-width:900px}.r47-faq h3{font-size:21px;color:#f5dbb8}.r47-faq details{border-bottom:1px solid #ffffff26;padding:11px 0}.r47-faq summary{font-weight:700;cursor:pointer;min-height:40px;display:flex;align-items:center;color:#f2e4d2}.r47-faq details p{color:#c5bbc7;line-height:1.7;font-size:13px;padding-bottom:8px}.r47-faq summary:focus-visible,.r47-trust a:focus-visible{outline:2px solid #f6cc7f;outline-offset:4px}
@media(max-width:900px){.r47-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:500px){.r47-trust-grid{grid-template-columns:1fr}.r47-trust-grid article{padding:16px}.r47-trust h2{font-size:26px}.r47-trust-foot .button{width:100%;justify-content:center}}
@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,*::before,*::after{scroll-behavior:auto!important}}
