/* V3: supplied full logo, editorial trust composition, shared contact close. */
.amb-header .amb-brand{flex:0 0 auto;width:clamp(155px,12vw,165px);padding:6px 0;line-height:0}
.amb-header .amb-brand img{display:block;width:100%;height:auto;object-fit:contain}
.amb-header .amb-header-row{min-height:0;gap:32px;align-items:center}
.amb-header .amb-nav{align-items:center}
.benefits-complete .benefits-trust-chapter{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);gap:64px;align-items:start}
.benefits-complete .benefits-trust-opening{margin:0;max-width:none}
.benefits-complete .benefits-trust-opening h2{font-size:40px;line-height:1.16;max-width:420px;margin:0 0 24px}
.benefits-complete .benefits-trust-opening>p{font-size:20px;line-height:1.55;max-width:38ch;margin:0}
.benefits-complete .benefits-trust-topics{min-width:0}
.benefits-complete .benefits-trust-row{display:block;padding:28px 0;border-top:1px solid var(--amb-line)}
.benefits-complete .benefits-trust-row:first-child{padding-top:0;border-top:0}
.benefits-complete .benefits-trust-row:last-child{padding-bottom:0}
.benefits-complete .benefits-trust-row h3{display:flex;gap:17px;align-items:baseline;font-size:27px;line-height:1.25;max-width:none;margin:0 0 17px}
.trust-topic-number{flex:0 0 22px;font-size:15px;line-height:1.4;font-weight:600;color:var(--amb-blue)}
.benefits-complete .benefits-trust-row>div{margin-left:39px;max-width:66ch}
.benefits-complete .benefits-trust-row p{font-size:18px;line-height:1.55}
.benefits-complete .benefits-trust-row p+p{margin-top:13px}
.process-contact-close .amb-button{margin-top:10px}
/* Visual polish: account for the complete logo in sticky/anchor spacing. */
html{scroll-padding-top:152px}
@media(min-width:1200px) and (min-height:850px){.benefits-complete .benefits-trust-opening{position:sticky;top:160px}}
@media(min-width:981px) and (max-width:1199px){.benefits-complete .benefits-trust-chapter{gap:36px}.benefits-complete .benefits-trust-opening h2{font-size:34px}.benefits-complete .benefits-trust-opening>p{font-size:19px}}
@media(max-width:1100px){.amb-header .amb-brand{width:155px}.amb-header .amb-header-row{gap:22px}}
@media(max-width:980px){.benefits-complete .benefits-trust-chapter{display:block}.benefits-complete .benefits-trust-opening{position:static;max-width:680px;margin:0 0 32px}.benefits-complete .benefits-trust-opening h2{max-width:600px;font-size:38px}.benefits-complete .benefits-trust-opening>p{max-width:58ch}.benefits-complete .benefits-trust-row:first-child{padding-top:26px;border-top:1px solid var(--amb-line)}.benefits-complete .benefits-trust-row>div{max-width:66ch}}
@media(max-width:600px){.amb-header .amb-brand{width:140px;padding:6px 0}.amb-header .amb-header-row{gap:16px}.benefits-complete .benefits-trust-opening h2{font-size:34px;margin-bottom:20px}.benefits-complete .benefits-trust-opening>p{font-size:20px}.benefits-complete .benefits-trust-row h3{font-size:26px;gap:12px}.benefits-complete .benefits-trust-row>div{margin-left:0}.benefits-complete .benefits-trust-row{padding:26px 0}.benefits-complete .benefits-trust-row p{line-height:1.6}}
@media(max-width:600px){html{scroll-padding-top:132px}}
