.trust-line{display:flex;flex-wrap:wrap;gap:18px 25px;margin-top:32px;padding-top:22px;border-top:1px solid #d8dde7;font-size:11px;color:#586477}.trust-line span{display:flex;flex-direction:column}.trust-line strong{font-size:15px;color:#090b72}.next-step{background:#e9ecf1}.next-step h2{font-size:clamp(28px,3vw,44px);max-width:680px}.next-step .section-heading{gap:30px}.next-step .button{flex-shrink:0}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}.steps li{border-top:1px solid #c4cbd8;padding-top:22px}.steps li>span{color:#bd2436;font-size:12px;font-weight:700}.steps h3{font-size:23px;margin:16px 0}.steps p{font-size:14px;margin:0}.service-crosslinks{display:flex;flex-wrap:wrap;gap:16px 30px;padding:24px 6vw;border-top:1px solid #d8dde7;font-size:13px}.service-crosslinks>span{color:#586477}.service-crosslinks>a{font-weight:600}.contact-email a{overflow-wrap:anywhere}.contact-details a{display:inline-block;padding-block:6px}.menu-toggle{min-width:75px;min-height:44px}.lang{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.floating-contact{bottom:max(20px,env(safe-area-inset-bottom))}.footer-grid a{overflow-wrap:anywhere}.image-credits{padding-bottom:65px}summary{min-height:44px;align-items:center}@media(max-width:800px){.next-step .section-heading .button{margin-top:20px}.steps{grid-template-columns:1fr;gap:28px}.trust-line{gap:15px}.trust-line strong{font-size:14px}.trust-line span{font-size:10px}.service-crosslinks{flex-direction:column}nav.open a{min-height:44px;display:flex;align-items:center}.footer-bottom{padding-bottom:20px}}@media(prefers-reduced-motion:reduce){.button:hover{transform:none}}
