.travel-hero{padding:22px;background:#ecfdf5}.travel-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.travel-step span{display:block;margin-top:6px;color:#52656a}.travel-status,.travel-safety{padding:12px;border-radius:10px;background:#f0fdfa;margin:12px 0}.travel-consent{display:flex!important;align-items:flex-start;gap:8px}.travel-consent input{width:auto!important}.travel-request-message{overflow-wrap:anywhere}@media(max-width:560px){.travel-steps{grid-template-columns:1fr}}
