
.tn-privacy-hero{padding:clamp(4rem,8vw,7rem) 0;background:linear-gradient(135deg,#061827,#123b5d);color:#fff}.tn-privacy-hero__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:clamp(2rem,5vw,5rem);align-items:center}.tn-privacy-panel{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.2);border-radius:24px;padding:1.6rem;box-shadow:0 20px 60px rgba(0,0,0,.18)}.tn-privacy-panel strong{display:block;font-size:1.2rem;margin-bottom:.55rem}.tn-privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.tn-privacy-card{background:#fff;border:1px solid #d9e4ec;border-radius:20px;padding:1.5rem;box-shadow:0 10px 28px rgba(6,24,39,.06)}.tn-privacy-card h2{font-size:1.18rem;margin-top:0}.tn-privacy-card ul{padding-left:1.2rem;margin-bottom:0}.tn-privacy-card li+li{margin-top:.55rem}.tn-privacy-contact{display:grid;grid-template-columns:1.2fr .8fr;gap:1.5rem;align-items:start}.tn-privacy-note{background:#061827;color:#fff;border-radius:20px;padding:1.5rem}.tn-privacy-note a{color:#f5c842}.tn-privacy-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.5rem}@media(max-width:820px){.tn-privacy-hero__grid,.tn-privacy-grid,.tn-privacy-contact{grid-template-columns:1fr}.tn-privacy-hero{padding:3.4rem 0}}

.tn-privacy-version{margin-top:1rem;color:#d9e4ec}.tn-privacy-card p{margin-bottom:0;line-height:1.65}.tn-privacy-card{scroll-margin-top:90px}
