/* MMA: duidelijke afspraken en vriendelijke prijsuitleg. */
main .mma-trust{background:#fff;color:#18384b;padding:50px 0;scroll-margin-top:105px;}
.mma-trust .mma-trust-inner{max-width:1180px;padding:0 30px;margin:0 auto;box-sizing:border-box;}
.mma-trust .mma-trust-label{display:block;color:#315c6b;font-size:.78rem;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;font-weight:800;margin-bottom:9px;}
.mma-trust h2{font-size:clamp(1.65rem,2.6vw,2.15rem);line-height:1.22;color:#123449;margin:0 0 13px;max-width:830px;}
.mma-trust .mma-trust-intro{font-size:1.04rem;line-height:1.7;max-width:770px;margin:0 0 25px;color:#496171;}
.mma-trust .mma-trust-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0;padding:0;}
.mma-trust .mma-trust-steps li{min-width:0;list-style:none;margin:0;padding:22px;background:#f6f8f6;border:1px solid #dce6df;border-radius:14px;}
.mma-trust .mma-trust-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#245348;border-radius:50%;color:#fff;font-weight:800;margin-bottom:14px;}
.mma-trust h3{font-size:1.09rem;line-height:1.35;color:#123449;margin:0 0 9px;}
.mma-trust p{font-size:1rem;line-height:1.7;color:#405b69;margin:0 0 12px;}
.mma-trust p:last-child{margin-bottom:0;}
.mma-trust .mma-price-note{background:#fcf7e9;border:1px solid #e6d7af;border-left:4px solid #b58a23;padding:22px 25px;border-radius:0 12px 12px 0;}
.mma-trust .mma-price-note p{max-width:970px;}
.mma-trust .mma-trust-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:24px;}
.mma-trust .mma-trust-actions .button{background:#f6c453;color:#102c46;border:1px solid #b78b24;text-align:center;text-decoration:none;border-radius:10px;font-weight:800;line-height:1.45;padding:13px 20px;}
.mma-trust .mma-trust-actions .button:hover{background:#efb637;}
.mma-trust .mma-trust-actions a:focus-visible{outline:3px solid #135a92;outline-offset:4px;}
.mma-trust .mma-trust-link{color:#1d5275;font-weight:700;text-decoration:underline;text-underline-offset:3px;}
.mma-trust .mma-price-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:start;}
@media(max-width:780px){main .mma-trust{padding:35px 0;}.mma-trust .mma-trust-inner{padding:0 20px;}.mma-trust .mma-trust-steps,.mma-trust .mma-price-columns{grid-template-columns:1fr;gap:14px;}.mma-trust .mma-trust-steps li{padding:20px;}.mma-trust .mma-price-note{padding:19px 20px;}.mma-trust .mma-trust-actions{gap:16px;}}
@media(max-width:470px){.mma-trust .mma-trust-actions{align-items:stretch;flex-direction:column;}.mma-trust .mma-trust-actions .button{width:100%;box-sizing:border-box;}.mma-trust .mma-trust-link{text-align:center;}}

/* Leg het klantvoordeel en de reden voor onze open prijzen uit. */
.mma-trust .mma-trust-reasons h3{margin-top:0;margin-bottom:12px;}
.mma-trust .mma-trust-reasons strong{font-weight:700;color:#234536;}
.mma-trust .mma-trust-purpose{max-width:900px;margin:26px 0 0;padding:0 0 0 19px;border-left:3px solid #b8cbbd;}
.mma-trust .mma-trust-purpose h3{font-size:1.16rem;}
.mma-trust .mma-trust-purpose p{margin:0;}
