.tgk-trust-section{padding:84px 0;border-top:1px solid #2b4147;background:#091319;color:#eaf3f1}
.tgk-trust-alt{background:#111d24}
.tgk-trust-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start}
.tgk-trust-eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#b9f36c}
.tgk-trust-section h2{font-size:clamp(28px,4vw,44px);line-height:1.17;letter-spacing:-.035em;margin:14px 0 22px}
.tgk-trust-section h3{font-size:18px;margin:0 0 16px}
.tgk-trust-section p,.tgk-trust-section li{color:#b9cbd0;line-height:1.7}
.tgk-trust-section li{margin:0 0 13px;padding-left:4px}
.tgk-trust-section ul{padding-left:20px}
.tgk-trust-card{background:#17252c;border:1px solid #38545b;border-radius:16px;padding:28px}
.tgk-trust-card a,.tgk-policy-nav a{color:#c9f996;text-underline-offset:4px;text-decoration:underline}
.tgk-trust-card a:hover,.tgk-policy-nav a:hover{color:#fff}
.tgk-trust-signoff{font-weight:700;color:#d4f5a8!important}
.tgk-trust-warning{border-left:3px solid #b9f36c;padding-left:15px}
.tgk-trust-small{font-size:13px}
.tgk-trust-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:30px}
.tgk-trust-steps article{background:#192931;border:1px solid #375057;border-radius:13px;padding:22px}
.tgk-trust-steps article>span{display:inline-block;color:#b9f36c;font-weight:800;margin-bottom:18px}
.tgk-trust-steps p{font-size:14px;margin-bottom:0}
.tgk-policy-nav{display:flex;gap:13px 20px;flex-wrap:wrap;justify-content:center;padding:28px 20px;border-bottom:1px solid #345058;font-size:13px}
.tgk-policy-page{max-width:860px;margin:0 auto;padding:65px 24px 100px;color:#e9f3f1}
.tgk-policy-page h1{font-size:clamp(34px,5vw,53px);line-height:1.15}
.tgk-policy-page h2{font-size:23px;margin:33px 0 12px}
.tgk-policy-page p,.tgk-policy-page li{color:#bacbd0;line-height:1.75}
.tgk-policy-note{border:1px solid #7c925c;border-radius:10px;padding:14px;background:#243024;color:#e7f8c5!important}
.tgk-policy-page a{color:#b9f36c;text-decoration:underline}
@media(max-width:850px){.tgk-trust-grid{grid-template-columns:1fr;gap:24px}.tgk-trust-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:530px){.tgk-trust-section{padding:56px 0}.tgk-trust-steps{grid-template-columns:1fr}.tgk-trust-card{padding:21px}.tgk-policy-nav{justify-content:flex-start}}
