.aq-trust{background:var(--bg);color:var(--fg);font-family:'Changa',sans-serif}
.aq-trust *{box-sizing:border-box}
.aq-trust h2,.aq-trust h3,.aq-trust p{margin:0;color:inherit}
.aq-trust-section{border-bottom:1px solid var(--line);scroll-margin-top:110px}
.aq-trust-inner{max-width:1720px;margin:0 auto;padding:clamp(88px,10vw,150px) clamp(20px,3.4vw,64px);display:flex;flex-wrap:wrap;gap:28px 48px}
.aq-trust-rail{flex:1 1 200px;max-width:300px;display:flex;gap:14px;align-items:baseline;padding-top:12px}
.aq-trust-index{font:400 12px/1 'Azeret Mono',monospace;color:var(--accent)}
.aq-trust-label{font:400 11px/1 'Azeret Mono',monospace;letter-spacing:.2em;color:var(--mute)}
.aq-trust-main{flex:999 1 620px;min-width:0}
.aq-trust h2{font:300 clamp(36px,4.2vw,68px)/1.02 'Changa',sans-serif;letter-spacing:-.025em;max-width:22ch;text-wrap:balance}
.aq-trust h2.aq-trust-company-name{max-width:30ch}
.aq-trust-company-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:28px 40px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}
.aq-trust-field{display:flex;flex-direction:column;gap:12px}
.aq-trust-small-label{font:400 11px/1.4 'Azeret Mono',monospace;letter-spacing:.18em;color:var(--mute)}
.aq-trust-address{font:300 17px/1.6 'Changa',sans-serif;color:var(--mute)}
.aq-trust-licence{align-self:flex-start;font:300 34px/1 'Azeret Mono',monospace;letter-spacing:-.04em}
.aq-trust-contact{display:flex;align-items:center;gap:18px 32px;flex-wrap:wrap;margin-top:30px}
.aq-trust-email{font:400 18px/1 'Azeret Mono',monospace;color:var(--accent);padding:6px 0;border-bottom:1px solid var(--accent)}
.aq-trust-note{font:300 15.5px/1.6 'Changa',sans-serif;color:var(--mute)}
.aq-trust-link{display:inline-block;margin-top:24px;padding:8px 0;font:400 11px/1.4 'Azeret Mono',monospace;letter-spacing:.18em}
.aq-trust-steps{display:flex;flex-direction:column;margin-top:36px}
.aq-trust-step{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 28px;padding:28px 0;border-top:1px solid var(--line)}
.aq-trust-step:last-child{border-bottom:1px solid var(--line)}
.aq-trust-step-number{flex:0 0 28px;padding-top:10px;font:400 12px/1 'Azeret Mono',monospace;color:var(--accent)}
.aq-trust-step-copy{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:12px}
.aq-trust h3{font:300 30px/1.1 'Changa',sans-serif;letter-spacing:-.02em}
.aq-trust p.aq-trust-body{font:300 17px/1.6 'Changa',sans-serif;color:var(--mute);max-width:560px;text-wrap:pretty}
.aq-trust-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}
.aq-trust-cta{display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:0 24px;background:var(--accent);color:var(--on-accent);border-radius:4px;font:500 16px/1 'Changa',sans-serif}
.aq-trust-cta:hover{background:var(--accent-h);color:var(--on-accent)}
.aq-trust-faq{margin-top:36px}
.aq-trust-faq details{border-top:1px solid var(--line)}
.aq-trust-faq details:last-child{border-bottom:1px solid var(--line)}
.aq-trust-faq summary{display:flex;justify-content:space-between;align-items:baseline;gap:24px;min-height:64px;padding:22px 0;cursor:pointer;list-style:none;font:400 21px/1.3 'Changa',sans-serif;color:var(--fg)}
.aq-trust-faq summary::-webkit-details-marker{display:none}
.aq-trust-faq summary:after{content:'+';flex-shrink:0;font:400 18px/1 'Azeret Mono',monospace;color:var(--accent)}
.aq-trust-faq details[open] summary:after{content:'−'}
.aq-trust-faq p{padding:0 0 26px;padding-inline-end:30px;font:300 17px/1.6 'Changa',sans-serif;color:var(--mute);max-width:560px;text-wrap:pretty}
.aq-trust-faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.aq-trust[lang=ar] .aq-trust-label,.aq-trust[lang=ar] .aq-trust-small-label,.aq-trust[lang=ar] .aq-trust-link{font:400 13px/1.45 'Changa',sans-serif;letter-spacing:0}
.aq-trust[lang=ar] h2{line-height:1.2;letter-spacing:0;max-width:25ch}
.aq-trust[lang=ar] h3{line-height:1.3;letter-spacing:0}
.aq-trust[lang=ar] .aq-trust-cta{line-height:1.25}
.aq-trust[lang=ar] .aq-trust-faq summary{line-height:1.5}
@media(max-width:420px){.aq-trust-step{gap:14px 18px}.aq-trust-step-copy{flex-basis:200px}}
