/* Adrena · informações importantes — progressive disclosure */
.safety-trust{padding:30px;border:1px solid var(--line,#2a241d);background:linear-gradient(135deg,rgba(255,90,31,.08),rgba(20,17,13,.72));border-radius:16px}
.safety-trust__eyebrow{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--orange,#ff5a1f)}
.safety-trust h2{margin:12px 0 12px!important;font-size:clamp(30px,4vw,46px)!important;color:var(--paper,#f1ece2)}
.safety-trust__lead{max-width:68ch;color:var(--paper-dim,#c9bfae);font-size:16px;line-height:1.65}
.safety-trust__proofs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}
.safety-trust__proof{padding:14px;border-top:1px solid var(--line,#2a241d);color:var(--paper-dim,#c9bfae);font-size:13px}
.safety-trust__proof strong{display:block;color:var(--paper,#f1ece2);font-size:14px;margin-bottom:4px}
.safety-open{display:inline-flex;align-items:center;gap:10px;padding:13px 18px;border:1px solid var(--orange,#ff5a1f);border-radius:4px;background:transparent;color:var(--paper,#f1ece2);font-weight:750;font-size:14px;cursor:pointer}
.safety-open:hover,.safety-open:focus-visible{background:var(--orange,#ff5a1f);color:#160b06;outline:none}.safety-open svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2}
.safety-layer[hidden]{display:none}.safety-layer{position:fixed;inset:0;z-index:1000}.safety-layer__shade{position:absolute;inset:0;background:rgba(5,4,3,.72);backdrop-filter:blur(3px)}
.safety-panel{position:absolute;right:0;top:0;width:min(620px,92vw);height:100%;overflow:auto;background:var(--ink-2,#14110d);border-left:1px solid var(--line,#2a241d);padding:34px 36px 48px;box-shadow:-30px 0 70px rgba(0,0,0,.5)}
.safety-panel__top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:22px;border-bottom:1px solid var(--line,#2a241d)}
.safety-panel__top h2{font-size:clamp(30px,5vw,48px)!important;margin:8px 0 0!important}.safety-close{width:42px;height:42px;flex:0 0 42px;border:1px solid var(--line,#2a241d);border-radius:50%;background:transparent;color:var(--paper,#f1ece2);font-size:20px}.safety-close:hover,.safety-close:focus-visible{border-color:var(--orange,#ff5a1f);color:var(--orange,#ff5a1f);outline:none}
.safety-section{padding:24px 0;border-bottom:1px solid var(--line,#2a241d)}.safety-section h3{margin:0 0 12px;color:var(--paper,#f1ece2);font-size:19px}.safety-section p{margin:0;color:var(--paper-dim,#c9bfae);font-size:15px;line-height:1.65}
.safety-pairs{display:grid;gap:10px}.safety-pair{padding:14px;background:rgba(255,255,255,.025);border-left:2px solid var(--orange,#ff5a1f)}.safety-pair b{display:block;color:var(--paper,#f1ece2);font-size:14px;margin-bottom:4px}.safety-pair span{color:var(--paper-dim,#c9bfae);font-size:14px;line-height:1.5}
.safety-panel__note{margin-top:24px;color:var(--paper-mute,#7d7464);font-size:12px;line-height:1.55}.safety-panel__link{display:inline-block;margin-top:16px;color:var(--orange,#ff5a1f);font-weight:700}
body.safety-is-open{overflow:hidden}
@media(max-width:700px){.safety-trust{padding:24px 20px}.safety-trust__proofs{grid-template-columns:1fr}.safety-panel{top:auto;bottom:0;right:0;width:100%;height:min(84vh,760px);border-left:0;border-top:1px solid var(--line,#2a241d);border-radius:18px 18px 0 0;padding:26px 20px 38px}.safety-panel__top h2{font-size:32px!important}}
@media(prefers-reduced-motion:no-preference){.safety-layer__shade{animation:safetyFade .2s ease}.safety-panel{animation:safetySlide .28s cubic-bezier(.22,.61,.36,1)}@keyframes safetyFade{from{opacity:0}}@keyframes safetySlide{from{transform:translateX(30px);opacity:.6}}@media(max-width:700px){@keyframes safetySlide{from{transform:translateY(30px);opacity:.6}}}}
