.trust-hero{padding:68px 0 42px;background:linear-gradient(135deg,#f4fff9 0%,#f7f5ef 68%)}
.trust-hero .eyebrow{color:#17674f;font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.trust-hero h1{max-width:820px;margin:14px 0 16px;font-size:clamp(40px,7vw,72px);line-height:.96;letter-spacing:-3px}
.trust-hero p{max-width:720px;margin:0;color:var(--muted);font-size:19px;line-height:1.65}
.trust-main{padding:52px 0 84px}.trust-copy{max-width:780px}.trust-copy h2{margin:46px 0 14px;font-size:30px;letter-spacing:-1px}.trust-copy h2:first-child{margin-top:0}.trust-copy h3{margin:28px 0 8px}.trust-copy p,.trust-copy li{font-size:17px;line-height:1.75;color:#30322f}.trust-copy ul{padding-left:22px}.trust-copy a{text-decoration:underline;text-underline-offset:3px}.trust-note{margin:28px 0;padding:22px 24px;border:1px solid #b8e5d7;border-radius:14px;background:#effbf6}.updated{margin-top:44px;color:var(--muted);font-size:14px}.contact-card{margin:32px 0;padding:26px;border-radius:16px;background:var(--ink);color:#fff}.contact-card h2{margin-top:0}.contact-card p{color:#d5d7d1}.contact-card a{color:#8ce5c3}.trust-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.trust-links a{color:#fff;text-decoration:underline;text-underline-offset:3px}.trust-links a:hover{color:var(--mint)}@media(max-width:700px){.trust-hero{padding:48px 0 34px}.trust-hero h1{letter-spacing:-2px}.trust-main{padding-top:38px}.trust-copy h2{font-size:26px}}
