.trust-hero{padding:64px 0 44px;background:linear-gradient(135deg,#073f3a,#0b7568);color:#fff}.trust-hero h1{font-size:clamp(2rem,5vw,3.7rem);margin:.35rem 0 1rem}.trust-hero p{max-width:760px;font-size:1.08rem;color:#d9f7f1}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.trust-card{display:block;background:#fff;border:1px solid #dcebe8;border-radius:20px;padding:24px;text-decoration:none;color:inherit;box-shadow:0 12px 28px rgba(10,67,59,.07);transition:.2s}.trust-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(10,67,59,.12)}.trust-card .icon{font-size:2rem}.trust-card h2,.trust-card h3{margin:.7rem 0 .45rem}.trust-card p{color:#58716d}.trust-wide{grid-column:span 2}.trust-alert{padding:16px 18px;border-radius:14px;background:#edf8f6;border-left:4px solid #0b7568;margin:18px 0}.trust-alert.warning{background:#fff6e7;border-color:#d89319}.trust-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.trust-form{display:grid;gap:16px}.trust-form label{display:grid;gap:7px;font-weight:700}.trust-form input,.trust-form select,.trust-form textarea{width:100%;padding:12px 14px;border:1px solid #cbdedb;border-radius:12px;font:inherit;background:#fff}.trust-form textarea{min-height:160px;resize:vertical}.legal-page{padding:42px 16px}.legal-card{max-width:920px;margin:auto;background:#fff;border:1px solid #dcebe8;border-radius:22px;padding:clamp(22px,5vw,48px);box-shadow:0 12px 30px rgba(10,67,59,.07)}.legal-card h1{font-size:clamp(2rem,4vw,3rem)}.legal-card h2{margin-top:2rem}.legal-card li{margin:.55rem 0}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:11px;border-bottom:1px solid #e1ecea;text-align:left}.danger-zone{border:1px solid #efc7c7;background:#fff8f8;border-radius:18px;padding:22px}.footer-cookie-button{background:none;border:0;padding:0;color:inherit;text-align:left;cursor:pointer;font:inherit}@media(max-width:850px){.trust-grid{grid-template-columns:1fr}.trust-wide{grid-column:auto}}
