.trust-proof{padding:78px 0 82px;background:#162f45;color:#f6f4ee}
.trust-proof .section-head{align-items:end}
.trust-proof .section-head p{color:#c9d6dd}
.trust-proof h2{max-width:620px;color:#f6f4ee}
.trust-proof h2 em{color:#f0a16a}
.trust-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:42px}
.trust-proof-card{min-height:220px;padding:24px 22px;border:1px solid rgba(235,242,240,.18);background:rgba(255,255,255,.055);border-radius:8px}
.trust-proof-number{display:block;color:#f0a16a;font:700 .78rem var(--mono);letter-spacing:.1em;margin-bottom:38px}
.trust-proof-card h3{font-size:1.13rem;margin-bottom:12px;color:#fff}
.trust-proof-card p{margin:0;color:#c9d6dd;font-size:.94rem;line-height:1.58}
.trust-proof-note{margin:34px 0 0;color:#c9d6dd;font-size:.9rem}
.trust-proof-note a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.service-trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px;padding-top:22px;border-top:1px solid rgba(22,47,69,.16)}
.service-trust-strip>div{display:grid;gap:4px;padding-right:18px;border-right:1px solid rgba(22,47,69,.14)}
.service-trust-strip>div:last-child{border-right:0;padding-right:0}
.service-trust-strip strong{font-size:.84rem;color:#162f45}
.service-trust-strip span{font-size:.78rem;line-height:1.45;color:#65758a}
.footer-trust-note{display:block;color:#c4d0e1;font-size:.8rem;letter-spacing:.02em}
.trust-intro{padding-bottom:70px}
.trust-intro-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.trust-page-section{padding:76px 0;border-top:1px solid var(--rule)}
.trust-page-section-alt{background:#edf1f7}
.trust-page-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:start}
.trust-page-grid h2{max-width:680px}
.trust-page-grid p{font-size:1.02rem;color:#53657b;max-width:700px}
.trust-checklist{padding:28px 32px;border-left:4px solid var(--orange);background:#fff}
.trust-checklist h3{font-size:1.45rem;margin-bottom:18px}
.trust-checklist ul{margin:0;padding-left:20px;line-height:2}
.trust-commitment{display:grid;gap:14px;padding:30px;background:#162f45;color:#fff;border-radius:8px}
.trust-commitment strong{font:1.65rem/1.25 var(--serif);letter-spacing:-.03em}
.trust-commitment p{color:#c9d6dd;margin:0}
.trust-page-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px}
.trust-page-cards article{padding:24px;background:#fff;border:1px solid var(--rule);border-radius:8px}
.trust-page-cards h3{font-size:1.13rem;margin-bottom:12px}
.trust-page-cards p{font-size:.94rem;color:#617187;margin:0}
.trust-page-cards a{color:var(--blue);text-decoration:underline}
.trust-page-final{background:#162f45;color:#fff}
.trust-page-final h2{color:#fff}
.trust-page-final h2 em{color:#f0a16a}
.trust-page-final>div>p:not(.label){max-width:620px;color:#c9d6dd;font-size:1.02rem}
.contact-trust-banner{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 auto 42px;max-width:1200px;padding:22px 30px;background:#edf4ef;border:1px solid #b8cec0;border-radius:8px}
.contact-trust-banner>div{display:grid;gap:4px}
.contact-trust-banner .label{margin:0;color:#17634d}
.contact-trust-banner strong{font-size:1.05rem}
.contact-trust-banner span{color:#5e6f75;font-size:.9rem}
.contact-trust-banner .button{flex-shrink:0}
@media(max-width:900px){.trust-proof-grid{grid-template-columns:repeat(2,1fr)}.service-trust-strip{gap:18px}.service-trust-strip>div{padding-right:10px}}
@media(max-width:900px){.trust-page-grid{grid-template-columns:1fr;gap:30px}.trust-page-cards{grid-template-columns:1fr 1fr}.contact-trust-banner{margin-left:20px;margin-right:20px}}
@media(max-width:680px){.trust-proof{padding:55px 0 60px}.trust-proof-grid{grid-template-columns:1fr;margin-top:30px}.trust-proof-card{min-height:0;padding:20px}.trust-proof-number{margin-bottom:24px}.service-trust-strip{grid-template-columns:1fr;gap:14px;margin-top:28px}.service-trust-strip>div{border-right:0;border-bottom:1px solid rgba(22,47,69,.14);padding:0 0 14px}.service-trust-strip>div:last-child{border-bottom:0;padding-bottom:0}.trust-page-section{padding:55px 0}.trust-page-cards{grid-template-columns:1fr}.trust-intro{padding-bottom:45px}.trust-intro-actions{display:grid}.contact-trust-banner{display:grid;margin:0 20px 32px;padding:20px}.contact-trust-banner .button{justify-self:start}}
