.lang-switch{display:inline-flex;align-items:center;gap:2px;margin-right:6px;font-size:.78rem;font-weight:700;letter-spacing:.04em}
.lang-switch a,.lang-switch .cur{padding:6px 8px;text-decoration:none;line-height:1}
.lang-switch a{color:#30203f}
.lang-switch a:hover{background:#ffd6a3}
.lang-switch .cur{background:#30203f;color:#fff8ef}
@media(max-width:600px){.lang-switch{margin-right:0}.lang-switch a,.lang-switch .cur{padding:6px 7px}}
.trust-strip{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:12.5px;line-height:1.45;color:#30203f}
.trust-strip svg{width:16px;height:16px;flex:none;margin-top:2px;fill:none;stroke:#24733e;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.trust-strip a{color:#7242bb;font-weight:700}
.trust-strip a:hover{background:#ffd6a3}
@media(max-width:600px){.trust-strip{font-size:11px}}
@media(max-width:700px){
.action-buttons{position:sticky;bottom:0;z-index:20;margin-top:12px;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:#fffdf9;border-top:2px solid #30203f}
}
