.trust-hero { position: relative; isolation: isolate; overflow: hidden; padding: clamp(4rem, 8vw, 7rem) 0 clamp(3rem, 6vw, 5rem); border-bottom: 1px solid var(--border-c); }
.trust-hero::after { content: ""; position: absolute; z-index: -1; width: 34rem; height: 34rem; left: -12rem; top: -16rem; border-radius: 50%; background: radial-gradient(circle, rgba(16,185,129,.18), transparent 68%); }
.trust-hero-inner { max-width: 62rem; }
.trust-hero h1 { max-width: 18ch; margin-top: .85rem; font-size: clamp(2.25rem, 5.5vw, 4.7rem); line-height: 1.25; letter-spacing: -.035em; text-wrap: balance; }
.trust-hero-inner > p:last-child { max-width: 68ch; margin-top: 1.4rem; color: var(--fg-dim); font-size: clamp(1rem, 1.5vw, 1.18rem); line-height: 2; }
.trust-content { padding: clamp(4rem, 8vw, 7rem) 0; }
.trust-layout { display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(17rem, .65fr); gap: clamp(1.5rem, 5vw, 4rem); align-items: start; }
.trust-sections { display: grid; gap: 1rem; }
.trust-card { padding: clamp(1.4rem, 3vw, 2rem); border: 1px solid var(--border-c); border-radius: 1rem; background: linear-gradient(145deg, rgba(21,36,60,.72), rgba(11,19,32,.82)); box-shadow: 0 18px 45px rgba(0,0,0,.14); }
.trust-card h2 { font-size: clamp(1.2rem, 2vw, 1.55rem); }
.trust-card p { margin-top: .8rem; color: var(--fg-dim); line-height: 2; }
.trust-card a, .trust-note a { color: var(--primary-bright); text-decoration: underline; text-underline-offset: .25rem; }
.trust-email { direction: ltr; display: inline-block; font-family: "JetBrains Mono", monospace; }
.trust-note { position: sticky; top: 6.25rem; padding: 1.6rem; border: 1px solid rgba(52,211,153,.34); border-radius: 1rem; background: radial-gradient(circle at 15% 20%, rgba(16,185,129,.16), transparent 40%), #09131f; box-shadow: 0 28px 65px rgba(0,0,0,.26); }
.trust-note h2 { margin-top: .65rem; font-size: 1.35rem; }.trust-note p { margin-top: .8rem; color: var(--fg-dim); line-height: 1.9; }.trust-note a { min-height: 44px; margin-top: 1rem; display: inline-flex; align-items: center; direction: ltr; font-family: "JetBrains Mono", monospace; font-size: .9rem; }
@media (max-width: 800px) { .trust-layout { grid-template-columns: 1fr; }.trust-note { position: static; }.trust-hero { padding-top: 3rem; } }
@media (prefers-reduced-motion: reduce) { .trust-card, .trust-note { scroll-behavior: auto; } }
