.invitation-flow{max-width:680px;margin:0 auto;padding-bottom:32px}.invitation-flow .meet-heading{padding-bottom:12px}.invitation-flow .meet-heading h1{letter-spacing:-1.2px;font-size:clamp(32px,4vw,46px)}.invitation-steps{color:#587097;justify-content:space-between;gap:12px 24px;margin:16px 0 28px;padding:0;font-size:14px;list-style:none;display:flex}.invitation-steps li{align-items:center;gap:8px;display:flex}.invitation-steps span{color:#2855ff;background:#edf2ff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.invitation-steps [aria-current]{color:#102449;font-weight:650}.invitation-card{border-color:#c5d5ff;padding:30px;box-shadow:0 8px 32px #153a7508}.invitation-card .commerce-input{letter-spacing:1px;width:100%;min-width:0;font-size:21px}.invitation-card .meet-invite-form .commerce-button{width:100%;margin-top:8px}.invitation-card .invitation-account{overflow-wrap:anywhere;border-bottom:1px solid #e0e6f0;margin:0 0 20px;padding-bottom:16px}.invitation-actions{flex-wrap:wrap;gap:16px;padding:8px 0;display:flex}.invitation-actions>.commerce-button{margin:0}.invitation-next{margin:28px 0}.invitation-next h2{font-size:23px}@media (width<=600px){.invitation-steps{gap:10px;font-size:12px}.invitation-steps li{flex-direction:column;align-items:flex-start}.invitation-card{padding:22px}.invitation-card .commerce-input{font-size:18px}.invitation-actions{flex-direction:column}}