.handoff-intro{padding:28px 30px;background:#f0f5fa;border-color:#dce6ef;margin-bottom:22px}.handoff-intro h2{margin:17px 0 12px;font-size:23px;font-weight:500;color:#285174;line-height:1.6}.handoff-intro p{font-size:12px;line-height:1.9;color:#4d6881;max-width:710px;margin:9px 0}.handoff-intro .handoff-note{font-size:11px;color:#62788f}.handoff-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.handoff-step{padding:25px}.handoff-number{display:block;font-size:12px;letter-spacing:1.3px;color:#62788f;margin-bottom:22px}.handoff-step h2,.handoff-actions h2{font-size:14px;font-weight:500;color:#285174;margin:0 0 12px}.handoff-step p,.handoff-actions p{font-size:11px;line-height:1.95;color:#62788f;margin:8px 0}.handoff-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding:24px 27px}.handoff-actions p{margin-bottom:0}.handoff-local-note{font-size:10px;color:#62788f;line-height:1.9;margin-top:20px}@media(max-width:1000px){.handoff-steps{grid-template-columns:1fr}.handoff-number{margin-bottom:14px}.handoff-actions{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.handoff-intro{padding:22px}.handoff-intro h2{font-size:20px}.handoff-step{padding:22px}.handoff-actions{padding:22px}}

.handoff-download{display:flex;margin:20px 0}.handoff-download .button{white-space:normal;line-height:1.7;text-align:center}
